-
Теги: АСУ ТП, ПЛК, SCADA, искусственный интеллект, автоматизация, DeepSeek, инструменты разработчика, PythonЕсли вы хоть раз программировали контроллер на реальном объекте, вы знаете этот ритуал. Перед вами лежит PDF на 180 страниц — «Техническое задание на разработку АСУ ТП». Рядом — Excel с IOLIST на 600 строк. Ваша задача,…
-
Новый русский орфографический словарь для Firefox, Thunderbird и CSpell: как он собирался
Русская проверка орфографии в браузере — вещь почти невидимая. Пока она работает нормально, о ней не думаешь. Но стоит словарю начать подчёркивать обычные современные слова — и он сразу превращается из полезного инструмента в раздражитель.Так случилось и с русским словарём…
-
Как собрать своё зеркало PyPI на nginx за вечер (и не зависеть от блокировок pypi.org)
Зачем это вообще нужноВчера pypi.org несколько часов был недоступен из российских сетей. Для кого-то это «подождём», а для CI/CD, прода и просто рабочего дня — это вставший pip install и красные сборки.Причина системная: pypi.org и хранилище пакетов files.pythonhosted.org живут на…
-
Чтение на выходные: «Видимая рука: государство и экономическое развитие в Китае» Лань Сяохуаня
Китай за последние десятилетия совершил экономический рывок, который многие до сих пор пытаются осмыслить. Лань Сяохуань, китайский экономист из Пекинского университета, написал книгу, которая разошлась огромным тиражом (более полутора миллионов экземпляров) у себя на родине и была переведена на русский…
-
Server Actions без ручного API, предсказуемый useActionState для inline CRUD в Next.js
В Next.js формы и inline CRUD довольно быстро упираются в одну и ту же развилку. Можно пойти привычным путём и собрать ручной API: отдельный route handler, fetch из клиента, локальные флаги pending, error, success, плюс своя логика для blur, Enter,…
-
Агентная разработка с LLM: ускорение появляется не из магии, а из процесса
LLM уже не просто автодополнениеПервое знакомство разработчиков с LLM часто происходило через формат “умного автодополнения” или чата для вопросов. Модель могла дописать функцию, объяснить ошибку, предложить регулярное выражение, набросать тест. Это уже было полезно, но оставалось похоже на более быстрый…
-
Можно ли поймать вайб-кодера без нейросети? Сделал расширение для GitHub — рассказываю
Пару месяцев назад я опубликовал на GitHub небольшой проект — Timetable-bot, бот-расписание для нашего направления в ВГУ. Студентам нашим было неудобно листать Excel с расписанием, и я вместе с одногруппником сделал данного бота. Целиком самостоятельно, от первой строчки до деплоя.…
-
Ты — начальник, но и я не дурак: как влиять на систему изнутри
«Я знаю, что это должно работать не так, чувствую это на каждом созвоне. Но я только исполнитель. Руководителю пофиг, почему я‑то должен?». Вы видите, что процесс идиотский. Можете даже придумать, как починить. Но натыкаетесь на стену.Вопрос не в том, кто прав. Вопрос в том, как достучаться, когда у тебя нет полномочий. мы их предупреждали,…
-
Как математика превращает пространство-время в кристалл, а затем в чёрную дыру
Вода при температуре ровно ноль градусов не знает, чем ей быть. Добавьте к ней крошечный импульс энергии, и она останется в жидком состоянии; отнимите столько же, и она превратится в лёд, а молекулы зафиксируются в идеальной повторяющейся решётке. Сам переломный…
-
Маленький файл robots.txt и большие последствия одной строки
Автор: Иван Богданов, Технический писатель Почти за каждым сайтом стоит человек, которому небезразлично, приходят ли туда люди. Для кого-то сайт — это бизнес, источник заказов и клиентов. Для кого-то — увлечение, личный блог или сообщество по интересам. Разница тут велика, и…