Не один уже раз я упоминал в своих статьях ПЛК, но до сих пор так и не удосужился более-менее подробно рассказать о том, что же это такое. Исправляю положение - в новой статье о том, что такое ПЛК. Читать далее…
вторник, 28 ноября 2023 г.
воскресенье, 26 ноября 2023 г.
Бесконечный цикл в Ассемблере
Бесконечные циклы - это головная боль начинающих программистов. Да и опытные нет-нет, да и накосячат где-нибудь. Потому что ошибочно создать бесконечный цикл довольно легко - надо всего лишь пропустить проверку счётчика или забыть изменить его значение в теле цикла. Читать далее…
суббота, 25 ноября 2023 г.
Одоризация газа
Те, у кого дома электроплиты, возможно никогда и не нюхали природного газа. Хотя на самом деле его не нюхал никто, так как он не имеет запаха. Вонючим его делают специально. Зачем и как - в новой статье. Читать далее…
суббота, 18 ноября 2023 г.
Тег HR
В HTML есть очень простые решения, которые позволяют улучшить читабельность страницы, визуально отделить одну её часть от другой и т.п. Несмотря на то, что некоторые считают эти решения устаревшими, все браузеры их поддерживают. Потому что удачные решения не могут устареть. Читать далее…
вторник, 14 ноября 2023 г.
Работает - не трогай
Многие в погоне за модой и за желанием быть не хуже других часто просто выбрасывают деньги на ветер или того хуже (вы же помните историю про парня, который продал почку, чтобы купить новый Айфон). А между тем старые технологии могут ещё долго приносить пользу, и далеко не всегда есть крайняя необходимость их менять. Читать далее…
понедельник, 13 ноября 2023 г.
Оператор goto в PHP
Оператор goto имеется почти во всех языках программирования и позволяет выполнить безусловный переход в указанное место программы. И, несмотря на то, что использовать его не советуют, знать о нём надо хотя бы потому, что он может встретиться вам в чужих программах. Читать далее…
воскресенье, 12 ноября 2023 г.
Если защёлка ремня безопасности неисправна
Ездить на неисправном автомобиле запрещено ПДД. Однако неисправности бывают разные. Одно дело, если у вас не работают тормоза, и совсем другое, если перегорела лампочка подсветки салона. В случае с ремнями безопасности тоже не всё однозначно. Читать далее…
суббота, 11 ноября 2023 г.
Циклы в Си Плюс Плюс
Ни одна более-менее серьёзная программа не обходится без циклов. Поэтому в каждом языке программирования имеется возможность организации циклов. Как правило, это три вида циклов: цикл с предусловием, цикл с постусловием и цикл с параметром. Читать далее…
пятница, 10 ноября 2023 г.
Хуже отсутствия данных только недостоверные данные
Обычно люди принимают решения на основе каких-то данных и накопленного опыта. Даже если решение принимается “спонтанно”, то оно тоже основано на накопленной информации. Просто эта информация сидит в подсознании и как бы не видна. Читать далее…
Мёртвый код
В мире программирования, как и в любой другой профессии, есть очень много разных словечек, которые не очень понятны (или вообще непонятны) простому смертному. Например, знаете ли вы, что такое “мёртвый код”? Читать далее…
понедельник, 6 ноября 2023 г.
Подставка для телевизора своими руками
Случилось так, что от старого телевизора, который висел на стене, я потерял подставку. И когда решил переместить его в другое место, то возможности подвесить его на стену там не оказалось. Так что пришлось мастерить подставку “из говна и палок”. Читать далее…
воскресенье, 5 ноября 2023 г.
Перечисляемый тип в Паскале
Собственные типы данных - очень полезная вещь. Ранее я рассказывал, как в принципе создаются пользовательские типы данных. Сегодня приведу более конкретный пример - создание перечисляемого типа. Читать далее…
суббота, 4 ноября 2023 г.
SAS простыми словами
Продолжаем разбираться с терминологией в области автоматизации. Сегодня немного расскажу о малых системах автоматизации, которые шифруются под загадочной аббревиатурой SAS. Читать далее…
Как одновременно открыть несколько файлов
При погружении в большие проекты у вас неизбежно будет много документации, большая часть который хранится в файлах. И каждый день вам надо будет открывать все эти файлы. Это не так уж трудно, но отнимает время. К счастью, этот процесс можно автоматизировать. Читать далее…
среда, 1 ноября 2023 г.
АиП 2023/10
Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, октябрь 2023 г.
Как я уже говорил, в каждом выпуске журнала я собираю статьи (а иногда и письма рассылки) за прошлый месяц. Специально для тех, кто что-то пропустил или недавно подписался.
Основные статьи этого номера:
Для начинающих: 1) Собственные типы данных; 2) Общие принципы отладки; 3) Персистентные программы.
Сайтостроение: 1) HTTP-фрагмент.
Языки программирования: 1) Случайное значение в Python; 2) Переменные переменных РНР; 3) Лексемы Фортрана; 4) Логические типы Lazarus; 5) Передача по ссылке и передача указателя; 6) Приоритет операторов PHP; 7) Операторы присваивания JavaScript.
Микроконтроллеры, электроника: 1) Предварительный делитель AVR; 2) Протокол HART; 3) Аналоговый компаратор AVR.
Инженерия: 1) Почему нельзя использовать контрольную лампу для проверки напряжения; 2) Как научиться работать в КОМПАС.
Управление, обучение, фриланс: 1) Карьера и ценности; 2) Инженерный отдел как сервис; 3) Преимущества письменной формы; 4) Проверка биографии при устройстве на работу.
Автомобили: 1) Чем опасны мастера на все руки; 2) Плеер ММС Весты.
Архив: Функция Power.
>>> Скачать журнал АиП 2023/10 >>>