Рубрика «оптимизация»

Мне 19. Днем я очный студент‑айтишник, а в остальное время — единственный человек в цеху, кто работает на 15-тонном советском горизонтально‑фрезерном станке ИР-500 1982 года выпуска. Мозги у этого монстра под стать эпохе: древняя японская стойка Fanuc 0-M начала 90-х.

Читать полностью »

Всё началось в 7–8 классе, когда система начала давать сбой. Дочь просто перестала вытягивать школьную нагрузку. Организм рос стремительно — заболели коленные суставы, посыпались частые простуды, ресурс ЦНС уходил в минус.

Читать полностью »

Я автор aiochlite — асинхронного клиента ClickHouse на aiohttp. Клиент читает результаты запросов в бинарном формате RowBinaryWithNamesAndTypes. Сам RowBinary-декодер написан на Python без собственного модуля расширения; единственная обязательная зависимость библиотеки — aiohttp.

В таком декодере каждое числовое поле читалось отдельным вызовом. Функция, выбранная по типу колонки, звала метод reader, тот — struct.unpack_fromЧитать полностью »

0. Об имени

Инструмент называется Tymbal.

Характер задаёт учитель — обработанный сигнал, на который натаскивается уточнитель. Смените учителя, и характер сменится целиком, а конструкция останется прежней.

Tymbal — орган звукоизвлечения цикады: ребристая мембрана, которая щёлкает при нелинейном выгибании. Маленький аппарат, громкий и богатый обертонами результат, и весь механизм держится на одной нелинейности. У нас нелинейность учителя переносится сетью на детерминированный скелет, и всё это живёт на одном чипе.

Слово к тому же приходит оттуда же, откуда «тембр». Merriam‑Webster выводит tymbalЧитать полностью »

Привет, читатель!

Однажды, после просмотра ролика про эволюцию Вселенной, я загорелся идеей создать свою, со своими правилами. В итоге я написал собственный физический движок на С++, и в этой статье я расскажу про него, историю создания, и разные нюансы.

Как я создал свою мини‑Вселенную - 1

День, который всё изменил

Читать полностью »

Вкладка Overview: сводка по CPU, памяти, swap, диску и батарее

Вкладка Overview: сводка по CPU, памяти, swap, диску и батарее

Сразу скажу: я не программист

Читать полностью »

Почему нельзя идеально оптимизировать светофоры: дело не в алгоритмах - 1

Каждый айтишник, который хоть раз стоял «на красном» на пустом перекрестке в три часа ночи, думал одно и то же: «Да я бы это за выходные пофиксил».

Читать полностью »

Началось всё с жалобы от производства: модуль WB-MGE v.3 (шлюз Modbus↔Ethernet на ESP32) слишком долго прошивается на тестовом стенде, и это тормозит линию. Цифры были такие: модбас-часть прошивается за 9,3 секунды, а ESP-часть — ещё за 33. Итого 42 секунды на устройство.
Надо оптимизировать.

Читать полностью »

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js