Почему-то качество распознавания прям очень страдает.
Есть задача распознавать таблицы с показателями и значениями.
Даже явно указывая, что есть только русские слова. Он умудряется текст превращать в набор несвязанных символов, по которым даже не понять что это было изначально.
Система стояла на ExaData и докупить ещё узлов - это сложная и долгая бюрократическая процедура. А текущие мощности были полностью утилизированы. В графиках видно нагрузку на двух узлах.
Мы в итоге всё равно заказали новое железо, но получили его где-то через год в итоге. Поэтому данная оптимизация помогла этот год пересидить на старом железе.
Мы используем ExtJS c 2007 года. Ещё с версии 2.2.
Библиотека для построения корпоративных приложений с моей точки зрения не имеет равных.
Личный Кабинет Клиента ЮЛ для энергосбытовых компаний сделали на ExtJS 6.2 полностью.То есть это уже не энтерпрайз для внутреннего пользования. Заказчик доволен.
Разработка всей функиональности с нуля заняла 1,5 месяца.
Тут на самом деле есть некоторая ментальная ловушка.
Когда мы говорим о методе min или max, то невольно в голове ссылаемся на числовое представление.
А когда объекты в стриме мы не представляем как последовательность чисел, то некоторые и не думают, что можно использование данные операции.
То есть если бы методы назывались last(Comparator) и first(Comparator), то скорее всего эти методы были бы использованы.
То есть разработчик здесь говорит упорядочи каким-то способом набор объектов и возьми самый первый(Он не думает про объект в терминах минимальный/максимальный).
В статье речь шла про конструкцию foreach, которая используется для итерации по контейнерам. И приведен пример, что мы могли бы использовать нативный вариант с циклом. Поэтому для контейнеров, которые предполагают индексацию, такая итерация, скорее всего будет ошибочной.
В «сферическом цикле в вакууме» искать ошибки вообще нет смысла. Поэтому необходим контекст, в котором такая конструкция может привести к ошибке.
Я для себя его определил как итерация по коллекции.
Вторая — джуниоры(или даже сеньоры, которые, как вы думаете, никогда не должны быть повышены) с меньшей вероятностью сделают всё ту же старую ошибку, написав что-то вроде «for (i=0; i<=length;i++)», а потом ещё будут спрашивать вас, почему этот код иногда работает, а иногда падает внутри функций, из которых был вызван.
Объясните, пожалуйста, что имелось ввиду здесь под старой ошибкой?
В чём она?
UPD:
Всё понял…
i должно быть строго меньше length.
Прошу прощения
1 семестр — БД, комбинаторика, Графы, С++, алгоритмы, алгебра, мат. логика, Unix и Скриптовые языки, Операциооные системы
2 семестр — С++, основы SE, Java, Программрование в ядре Линукс, Software Design, Алгоритмы и структуры
данных, Маш. обуч, Функц. прогр, Введение в языки программирование.
Не совсем так.
Если имелся диплом специалиста, то обучение бесплатное, а если у тебя первое высшее с квалификацией магистр, то и в АУ обучение платное:).
Я уже давал ссылку выше.Там хорошо написано про стипендию и про стоимость обучения.Думаю, если хорошо учиться, то окупится быстро.
Да на контракт, но скажу честно, что стоимость обучения символическая.
И при хороших показателях в учебе даже контрактники получают стипендию, которая покрывает обучение. Здесь написано, что можно получить стипендию в размере 14800 в месяц(максимум), а обучение стоит 10000 руб в месяц.
Почувствуйте разницу:)
Примерно для такой же задачи я реализовывал механизм распределения задач по алгоритмуround-robin
Но мне необходим был полный контроль за процессом выполнения задания.
Нужен был пользовательский интерфейс для настройки так называемых цепочек выполнения.
Тогда мне почему не попался на глаза этот фреймворк.
Надо будет поковырять его.
Спасибо за наводку:)
А я прочитал на одном дыхании.
И не заметил какого-нибудь дискомфорта при чтении.
Потом пошел почитал комбинаторику. Вернулся прочитал комменты.
Видимо я тоже иррационал.:)
Так то, что вы просите, не входит в текущий этап.
Вы подпишите, а мы вот на следующем этапе это сделаем.
(и Так на каждом этапе) и самое интересное — подписывают;)
Почему-то качество распознавания прям очень страдает.
Есть задача распознавать таблицы с показателями и значениями.
Даже явно указывая, что есть только русские слова. Он умудряется текст превращать в набор несвязанных символов, по которым даже не понять что это было изначально.
Как такое решать может посоветуете?
а сколько они держат без зарядки при разных вариантах использования.
Также не увидел сравнения с reMarkable.
Было бы интересно узнать.
Система стояла на ExaData и докупить ещё узлов - это сложная и долгая бюрократическая процедура. А текущие мощности были полностью утилизированы. В графиках видно нагрузку на двух узлах.
Мы в итоге всё равно заказали новое железо, но получили его где-то через год в итоге. Поэтому данная оптимизация помогла этот год пересидить на старом железе.
Библиотека для построения корпоративных приложений с моей точки зрения не имеет равных.
Личный Кабинет Клиента ЮЛ для энергосбытовых компаний сделали на ExtJS 6.2 полностью.То есть это уже не энтерпрайз для внутреннего пользования. Заказчик доволен.
Разработка всей функиональности с нуля заняла 1,5 месяца.
Тут на самом деле есть некоторая ментальная ловушка.
Когда мы говорим о методе min или max, то невольно в голове ссылаемся на числовое представление.
А когда объекты в стриме мы не представляем как последовательность чисел, то некоторые и не думают, что можно использование данные операции.
То есть если бы методы назывались last(Comparator) и first(Comparator), то скорее всего эти методы были бы использованы.
То есть разработчик здесь говорит упорядочи каким-то способом набор объектов и возьми самый первый(Он не думает про объект в терминах минимальный/максимальный).
В том, что в момент генерации таймстемпа может быть добавлено несколько обновлений и разрулить этот конфликт не получится
В «сферическом цикле в вакууме» искать ошибки вообще нет смысла. Поэтому необходим контекст, в котором такая конструкция может привести к ошибке.
Я для себя его определил как итерация по коллекции.
Объясните, пожалуйста, что имелось ввиду здесь под старой ошибкой?
В чём она?
UPD:
Всё понял…
i должно быть строго меньше length.
Прошу прощения
Это конечно сильно, но все же здесь имеется в виду, что есть только очная форма обучения.:)
1 семестр — БД, комбинаторика, Графы, С++, алгоритмы, алгебра, мат. логика, Unix и Скриптовые языки, Операциооные системы
2 семестр — С++, основы SE, Java, Программрование в ядре Линукс, Software Design, Алгоритмы и структуры
данных, Маш. обуч, Функц. прогр, Введение в языки программирование.
Действительно обучение 10000 за семестр.
Если имелся диплом специалиста, то обучение бесплатное, а если у тебя первое высшее с квалификацией магистр, то и в АУ обучение платное:).
Я уже давал ссылку выше.Там хорошо написано про стипендию и про стоимость обучения.Думаю, если хорошо учиться, то окупится быстро.
И при хороших показателях в учебе даже контрактники получают стипендию, которая покрывает обучение.
Здесь написано, что можно получить стипендию в размере 14800 в месяц(максимум), а обучение стоит 10000 руб в месяц.
Почувствуйте разницу:)
Но мне необходим был полный контроль за процессом выполнения задания.
Нужен был пользовательский интерфейс для настройки так называемых цепочек выполнения.
Тогда мне почему не попался на глаза этот фреймворк.
Надо будет поковырять его.
Спасибо за наводку:)
И не заметил какого-нибудь дискомфорта при чтении.
Потом пошел почитал комбинаторику. Вернулся прочитал комменты.
Видимо я тоже иррационал.:)
Вы подпишите, а мы вот на следующем этапе это сделаем.
(и Так на каждом этапе) и самое интересное — подписывают;)