воскресенье, 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 и игр-долгостроев, а также найдем золотую середину, когда простота — залог успеха, а не «хуже воровства». Читать далее


Что делать, если вашу машину заблокировали на стоянке

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