Можно ли построить мост в одиночку? Почему гении запираются в тишине, а команды живут по расписанию? Разбираемся, где заканчивается творческая свобода и начинается хаос, почему гибкие методы — не панацея, а дисциплина — не тюрьма. И что будет, если попросить «сделать красиво», а получить ровно то, что просил. Неожиданно философская статья получилась. Читать далее…
вторник, 3 ноября 2026 г.
Электричество против ДВС: что всё-таки больше вредит природе
Электромобиль действительно экологичнее машины с ДВС, если учесть весь жизненный цикл? Разбираем скрытые издержки: от токсичной добычи сырья для батарей до утилизации лопастей ветряков. А как же суровая зима: насколько реально падает КПД из-за обогрева салона и батареи? Честное и глубокое сравнение электрокара и ДВС без маркетинговых мифов. Узнайте, кто на самом деле побеждает в гонке за будущее! Читать далее…
Карта инсоляции: как понять, где будет солнце, а где — тень
Покупаете квартиру или строите дом? Не гадайте, будет ли в комнатах светло! В новой статье простым языком объясняем, что такое карта инсоляции и зачем она нужна. Узнайте, как обычная цветная схема помогает предсказать путь солнца, избежать жизни в вечной тени, сэкономить на отоплении и выиграть спор с застройщиком. Читайте, как использовать силу солнца для уюта, здоровья и реальной экономии! Читать далее…
понедельник, 2 ноября 2026 г.
Owen Logic: как упростить программу и сделать её более понятной
Учимся упрощать программу в Owen Logic: разбираем макросы — как свернуть часть схемы в один блок и использовать его повторно, — и комментарии, которые визуально делят программу на понятные части. Читать далее…
воскресенье, 1 ноября 2026 г.
Встроенный заголовок в HTML
Хотите научиться вставлять заголовок прямо в текст, а не выносить его отдельной строкой? В статье — простой приём с CSS‑свойством float: покажем, как легко разместить заголовок внутри абзаца без громоздких таблиц. Разберём на примере и посмотрим, как это выглядит в браузере — код станет чище и понятнее. Отличный мини‑урок для вебмастеров и тех, кто правит код от нейросетей! Читать далее…
Основы программирования
Книга "Основы программирования" теперь бесплатна. Это азы для новичков, для тех, кто хочет не просто "вайбкодить", а хотя бы немного понимать, что такое программирование. Скачать с примерами можно здесь: https://asu-app.ru/training/osnovy-programmirovaniya-2-0.php
Что такое компаратор
Узнайте, как работает компаратор — ключевой элемент электроники, который сравнивает напряжения и выдаёт чёткий сигнал «больше/меньше». В статье — простыми словами о принципе действия, наглядные схемы, а также два понятных примера для практики: индикатор разряда батареи и терморегулятор. Подойдёт для тех, кто делает первые шаги в цифровой электронике. Читать далее…
суббота, 31 октября 2026 г.
Обновил свой основной сайт: https://asu-app.ru/ Теперь он выглядит более современно, адаптирован для мобильных устройств и имеет возможность выбора темы: светлая или тёмная. От остальных своих сайтов буду постепенно отказываться, ибо нельзя объять необъятное. И, как говорил товарищ Ленин: лучше меньше, да лучше. Список моих ресурсов, которые в обозримом будущем точно останутся, можно найти здесь: https://asu-app.ru/contact.php
вторник, 27 октября 2026 г.
Модуль turtle в Python: простое руководство для начинающих
Модуль turtle — встроенный инструмент Python для рисования: виртуальная черепашка выполняет простые команды «вперёд», «поверни», «подними перо» и оставляет след на экране. Устанавливать ничего не нужно — он уже входит в стандартную библиотеку Python. В статье разобрано, как подключить модуль, какие команды нужны для начала и как нарисовать квадрат и разноцветную звезду. Отличный выбор для первого знакомства с программированием: результат виден сразу. Читать далее…
воскресенье, 25 октября 2026 г.
Что такое ПАЗ
🛡️ ПАЗ — последняя линия обороны завода. Что это такое и почему её нельзя путать с обычной автоматикой? Разбираем принцип независимости, безотказность и почему система безопасности должна работать даже тогда, когда всё остальное уже "умерло". Жесткие блокировки, аварийные уставки и реальные примеры срабатывания — всё о том, как ПАЗ спасает объекты от катастроф. Читать далее…
суббота, 24 октября 2026 г.
Самая яркая, необычная и характерная черта Фортран, которая отличает его от других языков
Фортран умеет работать с целыми массивами как с обычными числами: вместо циклов вы пишете c = a + b, и компьютер сам складывает элементы по порядку. Это делает код коротким и похожим на математическую формулу, что особенно удобно для научных расчётов. Читать далее…
Окупится ли электромобиль хотя бы за 10 лет
Электромобили — это будущее или маркетинговая ловушка? Разбираю экономику на примере «Москвича 3е» и собственной «Весты»: сколько реально стоит зарядка, окупится ли разница в цене и правда ли, что электрокар экологичнее бензинового авто. Цифры говорят не то, что обещают маркетологи. Читайте честный расчет без соплей про экологию и рекламы. Читать далее…
Защита от дребезга в ПР100
Существует такое явление, как дребезг контактов. Электрики с этим почти не сталкиваются, и, возможно, даже не знают о нём. Но электронщики с этим постоянно имеют дело, поэтому им приходится принимать меры для защиты от дребезга. В новой статье рассказываю о том, что не во всех модификациях ПР100 есть встроенная защита от дребезга и как быть, если её нет. Читать далее…
понедельник, 19 октября 2026 г.
Разреженные массивы в JavaScript: особенности и примеры
Разреженные массивы в JavaScript позволяют хранить элементы с произвольными индексами, не выделяя память под «дыры» между ними. В статье — как добавлять элементы, почему length определяется максимальным индексом, чем разреженный массив отличается от объекта и какие методы пропускают пустые позиции. Полезно для эффективной работы с большими индексами и понимания неочевидного поведения JS. Читать далее…
Можно ли из двухцветного светодиода сделать трёхцветный
Можно ли из обычного двухцветного светодиода сделать полноценный трёхцветный индикатор? Оказывается, да — достаточно одновременно включить оба кристалла, и благодаря светорассеивающему корпусу вы получите третий, суммарный цвет. Но так ли всё просто на самом деле? В статье разбираем физику процесса, подводные камни восприятия смешанных оттенков, зависимость цвета от угла зрения и главный вопрос: есть ли реальная экономия места и средств, или лучше поставить два отдельных светодиода? Читайте, чтобы не ошибиться с выбором компонентов для вашего устройства. Читать далее…
суббота, 17 октября 2026 г.
SQLite и Lazarus: не отображается текст в DBGrid
СУБД SQLite хорошо подходит для создания локальных баз данных. Она простая, бесплатная, и не требует установки сервера баз данных. Однако при использовании этой базы данных с приложениями, созданными в разных средствах разработки, могут возникать неожиданные неприятности. Об одном из таких подвохов в новой статье. Читать далее…
Типовая схема АСУ ТП
Разбираемся, как устроена АСУ ТП: от датчиков и исполнительных механизмов на полевом уровне до ПЛК и диспетчерской. Просто объясняем, кто собирает данные, кто принимает решения и как оператор видит всю картину производства. Полезно новичкам и всем, кто хочет понять автоматизацию без сложных терминов. Читать далее…
пятница, 16 октября 2026 г.
Как сложить 32-разрядные числа в 16-разрядных регистрах
Старый добрый язык ассемблера… Тут недавно узнал, что программисты былых времён чуть ли не прокляли изобретательницу (да-да, это была женщина) первого компилятора, потому что с их точки зрения программист, который не может писать программу в машинных кодах - это не программист. Сейчас примерно такая же ситуация происходит с ИИ. Нет, я не противник новых технологий - сам использую нейросети, потому как это очень экономит время. Но ушедшие времена всё равно вспоминаю с теплотой и иногда возвращаюсь к таким вещам, как ассемблер. Читать далее…
четверг, 15 октября 2026 г.
Бывает ли тосол красным и можно ли смешивать красный с зелёным
Красный или розовый антифриз в Лада Веста — не редкость, но цвет не гарантирует совместимость. В статье разбираем, какой класс залит с завода, можно ли доливать G12/G12+ другого производителя, чем грозит смешивание и что делать, если неизвестен производитель. Читать далее…
среда, 14 октября 2026 г.
Почему в домах от 11 этажей и выше запрещены газовые плиты: правила, причины и последствия
Почему в домах от 11 этажей запрещены газовые плиты? Это не бюрократия, а вопрос жизни и безопасности. В новой статье разбираем реальные причины запрета: от ограничений пожарной техники до риска обрушения высотки при взрыве. Узнайте, какие строгие нормы диктуют это правило, чем грозит самовольный монтаж газовой плиты на верхних этажах и почему электроплита — единственный безопасный выбор. Читать далее…
вторник, 13 октября 2026 г.
Диагностика датчиков уровней
Продолжаю дорабатывать нашу маленькую учебную АСУ, которая откачивает воду из ёмкости. Надеюсь, что со временем она перерастёт пусть не в большую, но в полноценную систему. И так шаг за шагом мы вместе с вами научимся и создадим систему, основные принципы построения которой будут очень близки к настоящим АСУ. Читать далее…
понедельник, 12 октября 2026 г.
Необычные операторы PHP
В статье разбираем несколько полезных операторов PHP: для подавления предупреждений, для выполнения команд оболочки, сокращённый тернарный оператор и instanceof для проверки типа объекта. На простых примерах покажем, как их использовать. Читать далее…
суббота, 10 октября 2026 г.
Как работает ЦАП
Несмотря на то, что мы уверенно переходим в цифровой мир, он не заменит нам аналогового. Поэтому для связи между этими мирами неизбежно будут использовать преобразователи туда-обратно: АЦП - для перехода из аналога в цифру и ЦАП - для перехода из цифры в аналог. И сегодня на самом простом примере я расскажу о принципах работы ЦАП. Читать далее…
вторник, 6 октября 2026 г.
Обработка последовательности чисел (как разбить строку с числами в C#)
Разбираем метод Split в C#! Узнайте, как легко превратить строку «10, 20, 30» в готовый массив чисел. Простой пример кода и разбор типичных ошибок — всё, чтобы вы научились обрабатывать ввод данных без труда. Читайте статью и прокачивайте свои навыки программирования! Читать далее…
Разомкнутые и замкнутые системы
Почему насос может заклинить, а круиз-контроль идеально держит скорость? Всё дело в обратной связи! В новом выпуске «Будни инженера» просто разбираем, чем разомкнутые системы отличаются от замкнутых. Узнайте, почему «отрицательная» обратная связь — это не плохо, а главный секрет надежной автоматики, и как научить технику приспосабливаться к изменениям. Читайте, чтобы понять фундамент, на котором держится вся современная инженерия! Читать далее…
воскресенье, 4 октября 2026 г.
Что такое реляционные базы данных: от прошлого к будущему
Как хранили данные до появления таблиц и почему реляционные базы стали стандартом? В новой статье простыми словами разбираем суть реляционного подхода: его главные плюсы, минусы и ограничения. Узнайте, какие СУБД правят балом сегодня в банках и продажах, а также как искусственный интеллект и облака изменят будущее баз данных. Читать далее…
Лада Веста и ТО-6: неприятная неожиданность
Шестое ТО — самое дорогое, и цена меня неприятно удивила. Но теперь можно ездить спокойно ещё тысяч 80. За 6 лет — лишь одна перегоревшая лампочка. Считаю расходы: 295 рублей в день против 84 на автобусе. Почему я никогда не пересяду на общественный транспорт — в новом отчёте. Читать далее…
суббота, 3 октября 2026 г.
В вечном поиске крайних...
Почему в России вместо решений вечно ищут «крайних»? В статье разбираем системную болезнь госуправления, где инициатива наказуема, а главный вопрос — «кто виноват?». Читать далее…
Автоматизация насоса: от опасной схемы к надёжной и безопасной
В прошлый раз я показал пример с ПР100, но умолчал о серьёзном недостатке. Сегодня рассказываю: питание датчиков уровня 220В в баке с водой — это реальная угроза поражения током при пробое изоляции. Разбираю, почему нужно переходить на безопасные 24В, как выбрать блок питания и реле, и показываю исправленную схему. Безопасность дороже экономии! Читать далее…
четверг, 1 октября 2026 г.
Что такое специфичность в CSS
Браузер применяет к элементу не все подходящие стили сразу, а выбирает самое «весомое» правило. Этот вес и называется специфичностью. В статье простыми словами разберём, как расставляются приоритеты между тегом, классом и идентификатором, посмотрим наглядный пример с цветом текста и выясним, почему нужный стиль иногда «не срабатывает» и как это быстро исправить. Читать далее…
вторник, 29 сентября 2026 г.
Почему пьезоизлучатели нельзя подключать напрямую к выводам микроконтроллера
Маленький пьезоизлучатель может убить ваш микроконтроллер — и дело не в браке или неправильном питании. Всё гораздо прозаичнее: достаточно неосторожно уронить устройство или случайно ударить по корпусу, чтобы на выводах возник короткий, но мощный электрический импульс. Он пробьёт защитные диоды микросхемы, и прибор перестанет работать навсегда. Почему так происходит, как пьезоэлемент превращается в генератор опасного напряжения и как защитить устройство одной дешёвой деталью — читайте в статье. Простое правило, которое сэкономит вам время, нервы и деньги. Читать далее…
понедельник, 28 сентября 2026 г.
Что такое синглтон: список из одного элемента
Что такое одиночный список и зачем он нужен, если есть обычная переменная? Разбираем простыми словами: как хранить ровно одно значение, передавать его между частями программы и защищать от случайных ошибок. С примерами на Python и честным ответом на вопрос, когда без него можно обойтись. Читать далее…
Что такое система автоматического управления (САУ)? Разбираем «анатомию» автоматизации простыми словами
🏭 Разбираем «анатомию» любой САУ. Узнайте, какие 6 элементов есть в каждой системе автоматизации и как они взаимодействуют. Читайте, чтобы говорить на одном языке с коллегами-инженерами! Читать далее…
суббота, 26 сентября 2026 г.
Точка входа в программу и код выхода
Ещё одна статья для новичков. Однако я уверен, что и не все опытные программисты знают всё то, что в ней описано. Так что начинающим читать обязательно. Ну а бывалым только если хочется проверить свои знания. Читать далее…
ТРМ1032М - слетели настройки, а потом и прошивка
Контроллер ОВЕН ТРМ1032М за 25 тыс. рублей превратился в «кирпич» после сбоя при обновлении прошивки. До этого он внезапно сбросил настройки после отключения питания, что для энергонезависимой памяти нонсенс. Поддержка развела руками и отправила в сервис за 300 км. Мы вскрыли прибор, нашли вздутый конденсатор, но главный секрет оживления оказался совсем в другом. Читайте, как мы спасли оборудование и почему для прошивки ОВЕН всегда нужно брать другой компьютер! Читать далее…
суббота, 5 сентября 2026 г.
Почему не стоит штурмовать скользкую горку за впереди идущей машиной: правило, которое бережёт нервы, сцепление и бампер
Несмотря на то, что за окном +30, зима уже не за горами. Самое время вспомнить правило из руководства Весты: не начинайте подъём на скользкую горку, пока впереди идущий автомобиль не достигнет её вершины. Почему нельзя штурмовать лёд «хвост в хвост», чем грозит остановка на полпути и как заехать без пробуксовки и отката — читайте в новой статье. Минута терпения у подножия бережёт бампер, сцепление и нервы. Подписывайтесь: зима близко! Читать далее…
Право на «ничегонеделание»: почему отдых — это не слабость, а инвестиция в продуктивность
Усталость — это не повод для гордости, а сигнал, что пора выдохнуть. Современные компании уже поняли: разрешить сотруднику подремать днем или просто уйти в себя на 15 минут — это выгодно. Восстановленный мозг работает на 100%, а стресс отступает. В новой статье разбираемся, почему отдых — лучшее вложение в свою продуктивность. Читайте и делитесь мнением: https://vk.ru/wall-206609310_253
Программируемое реле ПР100: собираем управление насосом по уровню
Собираете щит для насоса и выбираете автоматику? Обычные реле, ПЛК или программируемые реле? Конечно, всё зависит от задач и возможностей. Но с чего-то надо начинать! Для новичка в автоматизации, пожалуй, лучшим выбором будет программируемое реле. Не так дорого, как ПЛК, и более гибко, чем на простых реле. Рассматриваю рабочий (хотя и не безупречный) пример (схема, программа, подробное описание). Читать далее…
суббота, 29 августа 2026 г.
Когда имена в веб-странице повторяются: что происходит и как с этим работать
В веб-странице можно обращаться к элементам по их имени через document.имя. Но что, если два разных элемента (например, форма и картинка) получат одинаковое имя? Браузер не растеряется — он соберёт их в специальную коллекцию, похожую на массив. По ней можно пройтись, узнать количество и обратиться к каждому элементу по номеру. Однако это не настоящий массив, а «живой» список, который сам обновляется при изменениях на странице. В статье разберём, как это работает на практике, покажем пример кода и объясним, как правильно работать с такими коллекциями, чтобы не получить неожиданных ошибок. Читать далее…
понедельник, 24 августа 2026 г.
Формат HEX-файла программы для микроконтроллера AVR
Знакомство с микроконтроллерами часто начинается с загадочного HEX-файла, который многие принимают за непонятный машинный код. На примере популярного ATtiny13A мы простым языком разберём, что скрывается внутри этого текстового файла. Вы узнаете, как расшифровать его строки: что означают двоеточие, адреса, длина цепочки и контрольная сумма. Поймёте, почему первая строчка необязательна, а последняя — всегда конец файла. Статья поможет новичкам перестать бояться прошивок и увидеть, что формат HEX — это просто текстовая инструкция для вашего контроллера, которую можно даже прочитать в «Блокноте». Читать далее…
воскресенье, 23 августа 2026 г.
Массивы с отрицательными индексами в Lazarus: польза, риски и правильное использование
В Lazarus есть возможность создавать массивы с отрицательными индексами — например, от -5 до 5. Звучит необычно, но на практике это может сильно упростить код, если вы работаете с данными, чья нумерация не начинается с нуля. Однако у этой медали есть обратная сторона: неосторожное использование приводит к трудноуловимым ошибкам, особенно в циклах. Как применять такие массивы с умом, в каких случаях они действительно полезны, и главное — как обезопасить свой код с помощью пары простых правил, разберем в этой статье. Читать далее…
SAN — малые сети для автоматизации производства: зачем они нужны и где применяются
Что общего между конвейером на заводе, теплицей с автоматическим поливом и учебной лабораторией в вузе? Все они работают благодаря малым сетям — SAN. Разбираемся, почему для десятка датчиков и контроллеров не нужна полноценная локальная сеть, чем малые сети отличаются от полевых шин и как они обеспечивают работу в реальном времени там, где задержка в долю секунды грозит аварией. Читать далее…
Бензиновый кризис добрался и до нас
Бензиновый кризис добрался до нашего города: очереди на заправках, пустые колонки и топливо, которое разлетается за два часа. Рассказываю, как 2ГИС помогает найти бензин, почему после «Роснефти» загорелся «чек», какая цена на «Роботах». Читать далее…
Панель инструментов ДИАГНОСТИКА в КОМПАС-3D
В КОМПАС-3D скрыто множество полезных функций, о существовании которых многие догадываются, но редко используют. Одна из них — панель «ДИАГНОСТИКА», позволяющая мгновенно узнать длину кривой, расстояние между точками, площадь фигуры или рассчитать массо-центровочные характеристики. Лично я пользуюсь ей нечасто, но в нужный момент эти инструменты здорово экономят время. В свежей статье показываю, какие команды доступны в версии v19, и разбираю пример с определением площади. Читать далее…
пятница, 21 августа 2026 г.
Отдал 40 тысяч за курсы, а они не пригодились. Итоги поиска работы в 55+
Искать работу после 55 — то еще испытание. Я потратил на это два с половиной месяца, отдал 40 тысяч за курсы, которые не пригодились, и столкнулся с парадоксом: пока работал, был никому не нужен, а стоило уволиться — работодатели вдруг спохватились. Но работа нашлась там, где не ждал: новое место с зарплатой на 30 тысяч выше я нашел через Авито! Делюсь честной статистикой, отказами и выводами о том, как не пропасть на рынке труда в 55+. Читать далее…
суббота, 15 августа 2026 г.
Что такое $GLOBALS в PHP и когда без него действительно нельзя обойтись
Что такое $GLOBALS в PHP и когда этот массив действительно полезен? Разбираем простыми словами, почему функция не видит общие переменные, как $GLOBALS помогает достать их по имени и можно ли без него обойтись. Внутри — понятные примеры, случай, когда $GLOBALS особенно выручает, и важный нюанс для новых версий PHP. Читать далее…
суббота, 1 августа 2026 г.
Почему SSD со временем начинает тормозить? Вся правда о функции TRIM и как её настроить в Windows 10
Ваш SSD со временем начал тормозить? Дело не в старости, а в том, как система удаляет файлы. В новой статье мы простым языком разобрали, что такое функция TRIM и почему она критически важна для скорости и долгой жизни вашего диска. Вы узнаете, как эта невидимая команда заранее очищает память, бережет ресурс накопителя и как за минуту проверить или включить её в Windows 10. Читайте, чтобы компьютер летал, а не зависал! Читать далее…
понедельник, 27 июля 2026 г.
Почему нельзя включать светодиоды параллельно
Почему одинаковые светодиоды из одной пачки сгорают один за другим при параллельном подключении с одним резистором? Всё дело в коварном «эффекте жадности»: чуть нагревшись, один диод начинает забирать больше тока, перегревается и быстро умирает, утягивая за собой остальные, как домино. В новой статье простыми словами объясняю причину этого сбоя и два простых правила подключения, которые навсегда спасут ваши детали, время и нервы. Читайте и делайте правильно! Читать далее…
воскресенье, 26 июля 2026 г.
Оператор присваивания в C#: неожиданные возможности и подводные камни
Знак равенства в C# — это не просто команда «запомнить число». Оказывается, оператор присваивания возвращает присвоенное значение, что позволяет писать цепочки вроде m = n = 2. В новой статье разбираемся, как это работает на самом деле, зачем программисты используют цепочки для обнуления переменных и почему в большинстве случаев от них лучше отказаться. Узнаете, как не запутаться в коде и сохранить ясность для себя и коллег. Читайте, если хотите писать не только работающий, но и понятный код на C#. Читать далее…
суббота, 25 июля 2026 г.
Три Low-code платформы для автоматизации производства
Хотите автоматизировать производство, но не готовы платить программистам и разбираться в командной строке? Рассказываем о трёх low-code платформах, которые превращают настройку станков и датчиков в игру с «кубиками». Node-RED, FUXA и iPlus — никакого кода, только перетаскивание блоков и работа в браузере. Узнайте, какая из них подойдет именно вашему цеху, и как запустить умное производство уже на этой неделе без лишних затрат и VPN. Читать далее…
воскресенье, 19 июля 2026 г.
Забытый гений текст-обработки: как в 60-х придумали язык, понимавший текст лучше людей
Люблю копаться в истории программирования и рассказывать о языках, которые незаслуженно забыты. Сегодня герой моей статьи — SNOBOL, легендарный язык 60-х годов, который задолго до появления Perl и регулярных выражений умел обрабатывать текст с почти человеческим интеллектом. Вы узнаете, как он появился в Bell Labs, почему его называли «снежком», что за «суперсила» скрывалась в его коде и, главное, жив ли он сегодня. В статье — ссылки на актуальные версии и примеры программ. Читать далее…
суббота, 18 июля 2026 г.
Бензин есть, но осадок остался: Три неприятных «но» курганского автовладельца
Бензиновый ад в Кургане стих, но осадок остался. Очереди ушли, цены стабилизировались в районе 67–70 рублей, но любимый Лукойл вдруг закрылся, а на Башнефти двигатель внезапно стал «тупить» и жрать топливо. Как город пережил кипиш, кто поднял цены до 85 рублей и почему экономия на топливе оборачивается расходом — рассказываю на личном опыте. А как обстоят дела с бензином у вас? Делитесь в комментариях. Читать далее…
суббота, 11 июля 2026 г.
Мне 56, я ищу работу. Три собеседования из 15 — это провал или успех?
Мне 56, и я снова в поиске. За месяц — 15 откликов, 3 собеседования, но работы пока нет. Казалось бы, статистика даже чуть выше среднего, и я мог бы радоваться. Но есть одно «но»: по вакансии, где мои навыки совпадали на 100%, даже не пригласили на собеседование. А в 2008-м, в самый разгар кризиса, из двух откликов меня брали на обе должности. Что изменилось? Опыт стал глубже, а двери открываются хуже. В новой статье — честный разговор о возрасте, рынке труда и о том, почему при кадровом голоде не берут на работу в 55+. Читать далее…
суббота, 4 июля 2026 г.
Робот-пылесос против ручной уборки: почему вы пожалеете о покупке через месяц и что делать дальше
Робот-пылесос звучит как спасение, но через месяц покупки я чуть не выкинул его в окно (шутка, конечно). Но истина в том, что большинство людей, кто приобрёл робот-пылесос, довольно быстро в нём разочаровываются. И вопрос только в силе разочарования - кто-то вообще им больше не пользуется, а кто-то лишь иногда. Рассказываю, почему. Читать далее…
воскресенье, 28 июня 2026 г.
Приоритеты стилей в CSS: Иерархия власти
Устали гадать, почему CSS-стили работают не так, как вы задумали? Разбираемся в «математике» веса селекторов! В новой статье мы превратим хаос приоритетов в стройную систему: узнаем, почему ID перебивает класс, инлайн-стили рулят над внешними, а !important — это «ядерная кнопка», которую стоит нажимать с умом. Покажем, как браузер считает очки специфичности, и научим пользоваться инспектором в Яндекс.Браузере, чтобы видеть победителя в реальном времени. 🚀 Читать далее…
суббота, 27 июня 2026 г.
Как сэкономить на микроконтроллере: Хитрость инженера
Хотите сэкономить на микроконтроллере, но боитесь сложных математических вычислений? Рассказываем, как один инженерный трюк позволяет заменить дорогой 32-битный чип на дешёвый 8-битный. Вместо того чтобы покупать процессор со встроенным аппаратным делителем, мы просто переопределяем шкалу датчика — переходим от десятичных величин к двоичным. Тогда операция деления превращается в обычный сдвиг битов, который выполняется за один такт даже в самом простом контроллере. Цена вопроса — небольшая потеря точности, которую в 90% случаев можно себе позволить. Реальный пример с системой умного полива и датчиком ветра — в нашей новой статье. Читать далее…
вторник, 23 июня 2026 г.
Автоматизация с Python: как изменить размер всех рисунков в папке
Практический пример автоматизации рутинной офисной работы с помощью простого скрипта на Python. На его создание у меня ушло не больше часа (вы же можете просто скопировать). А окупится он не более чем через месяц. Читать далее…
понедельник, 15 июня 2026 г.
Что такое Edge-компьютер и зачем он нужен у вас на заводе и в умном доме
Вы слышали загадочное слово «Эдж-компьютер», но не знаете, что это? Рассказываю простыми словами: почему «краевой», чем лучше домашнего ПК и заводского контроллера, сколько стоит в России и где уже применяется. Без жаргона, с живыми примерами — чтобы вы сразу поняли, нужен ли он в вашем деле. Читать далее…
воскресенье, 14 июня 2026 г.
Зачем запрещать прерывания
Прерывания полезны, но иногда они мешают процессору делать важные дела. Расскажу, зачем нужно временно запрещать прерывания командами CLI и STI, и покажу простой пример на ассемблере 8086. Узнаете, почему критический участок кода надо защищать как сейф, и что случится, если забыть снова включить прерывания. Без сложных терминов — только практика и наглядный пример. Читать далее…
Что такое выкуп ДТП: помощь или опасная игра?
Вы попали в аварию и не знаете, куда деть битую машину? Вам предлагают быстрый выкуп «в день обращения»? Не спешите соглашаться. В этой статье разбираем, кто занимается скупкой машин после дорожных происшествий, зачем это нужно владельцу и какие скрытые риски таит такое предложение. Расскажем, почему цена может упасть в два раза уже на месте, как не попасть на деньги и когда действительно стоит связываться с перекупщиками, а когда лучше поискать другой выход. Читать далее…
суббота, 13 июня 2026 г.
Можно ли найти работу в 55+
Неприятности, связанные со сменой руководителя, вновь вынудили меня искать новую работу. А я ведь уже не мальчик, мне скоро 57. Как в этом возрасте искать работу? И надо ли это делать или терпеть дурь нового руководства? Рассказываю о том, какие действия я начал предпринимать. Читать далее…
пятница, 12 июня 2026 г.
Low-Code: так ли всё просто и хорошо на самом деле
Ранее я рассказывал о платформах Low-Code для автоматизации производственных процессов. Это была теория, где всё прекрасно. Но вот очередь дошла до практики. И, как всегда, всё оказалось не так просто и не так красиво. Читать далее…
Отрицательный индекс массива в JavaScript: допустимо ли это и зачем может пригодиться
Что будет, если обратиться к массиву в JavaScript по отрицательному индексу, например arr[-1]? Многие ждут последний элемент, но получают undefined. Ни ошибки, ни магии — просто особенность языка. А можно ли использовать отрицательные или дробные числа с пользой? Расскажу простыми словами без лишней теории. Читать далее…
четверг, 11 июня 2026 г.
Режим программирования микроконтроллера: для новичков
Боитесь сломать микроконтроллер, когда пытаетесь его запрограммировать? Зря. Режим программирования — это не страшная тайна, а обычное состояние, в котором устройство просто ждёт новых команд. В новой статье простыми словами объясняю, чем этот режим отличается от обычной работы, можно ли случайно превратить плату в «кирпич» и почему новичку не стоит бояться первой прошивки. Читать далее…
воскресенье, 7 июня 2026 г.
Немного ностальгическая статья про ReadLn и уходящую эпоху классического программирования
Слегка ностальгическая статья об уходящей эпохе классического программирования, а также о легендарной ReadLn, той самой представительницей этого классического программирования, от воспоминания о которой у старичков-программистов по лицу катится скупая мужская слеза (потому что женщин среди программистов тогда было очень мало). Читать далее…
Устали от «кнопочных» станков? Как простая Low-code платформа превратит ваш цех в «умный» без программистов
Хватит ломать голову над ПЛК и кодами! 🚀 Рассказываю, как обычный начальник цеха за выходные собрал систему учёта выработки на трёх станках… без единой строчки! Простые Low-code платформы — это конструктор «Лего» для автоматизации. Где взять бесплатные, кому они подойдут, а кому лучше не рисковать и оставить «дедовский» метод. Читайте статью — ваш первый кубик уже ждёт 👉 Читать далее…
понедельник, 1 июня 2026 г.
Смерть от «улучшений»: почему программисты и маркетологи губят свои продукты, набивая их мусором
Вы пользуетесь лишь пятой частью возможностей своих программ, а разработчики тем временем пичкают их новыми «фичами», превращая софт в неповоротливого монстра. Почему программисты и маркетологи губят продукты в погоне за длинными списками функций? Разберем на примерах провалов Windows Vista и игр-долгостроев, а также найдем золотую середину, когда простота — залог успеха, а не «хуже воровства». Читать далее…