вторник, 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. Для начинающих: 1) Собственные типы данных; 2) Общие принципы отладки; 3) Персистентные программы.

  2. Сайтостроение: 1) HTTP-фрагмент.

  3. Языки программирования: 1) Случайное значение в Python; 2) Переменные переменных РНР; 3) Лексемы Фортрана; 4) Логические типы Lazarus; 5) Передача по ссылке и передача указателя; 6) Приоритет операторов PHP; 7) Операторы присваивания JavaScript.

  4. Микроконтроллеры, электроника: 1) Предварительный делитель AVR; 2) Протокол HART; 3) Аналоговый компаратор AVR.

  5. Инженерия: 1) Почему нельзя использовать контрольную лампу для проверки напряжения; 2) Как научиться работать в КОМПАС.

  6. Управление, обучение, фриланс: 1) Карьера и ценности; 2) Инженерный отдел как сервис; 3) Преимущества письменной формы; 4) Проверка биографии при устройстве на работу.

  7. Автомобили: 1) Чем опасны мастера на все руки; 2) Плеер ММС Весты.

  8. Архив: Функция Power.


>>> Скачать журнал АиП 2023/10 >>>