среда, 30 ноября 2022 г.

[АП 2022/11] - свежий номер журнала


Вышел свежий номер журнала “Автоматизация и Программирование”, ноябрь 2022 г. 

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


Основные статьи этого номера:


  1. Для начинающих: 1) Семантические ошибки в программировании; 2) Программирование - это ремесло, или что изменилось с 1978 года; 3) Ошибки округления в программировании.

  2. Сайтостроение: 1) Универсальный указатель ресурса; 2) Что такое SGML.

  3. Справочные материалы: 1) Объект Date в JavaScript.

  4. Языки программирования: 1) Преобразования данных в Python; 2) Строки в JavaScript - объекты или переменные? 3) Обзор PHP.

  5. Ассемблер: 1) Как сложить два числа в Ассемблере; 2) Вычитание в Ассемблере.

  6. Микроконтроллеры, электроника: 1) Состав серии AVR; 2) Особенности серии AVR.

  7. Инженерия: 1) Жёсткое и мягкое реальное время; 2) Условия работы ПЛК.

  8. Управление, обучение, фриланс: 1) Что нужно для организованности; 2) Мы не заводные игрушки; 3) Мир посмотреть, себя показать.

  9. Автомобили: 1 статья.

  10. Архив: Как я познакомился сDelphi.


>>> Скачать журнал Автоматизация и Программирование 2022/11 >>>


вторник, 29 ноября 2022 г.

Особенности серии AVR

Нельзя сказать, что рынок микроконтроллеров бесконечно разнообразен. Но всё же сегодня выпускается достаточно много разных серий и моделей. И у каждой серии есть какие-то свои особенности. Они не обязательно являются уникальными, но всё же их набор позволяет отличить одну серию от другой. Сегодня о некоторых особенностях серии AVR. Читать далее


понедельник, 28 ноября 2022 г.

Что такое SGML

Чем глубже копаешь, чем больше узнаёшь о предмете, тем меньше понимаешь, как это всё можно поместить в голове. И, по мере обучения и накопления опыта, однозначно понимаешь только одно: “я знаю то, что я ничего не знаю”. И всё же эти знания и опыт надо накапливать, поскольку в итоге они дают более глубокое понимание происходящего. Сегодня чуть глубже погружу начинающих сайтостроителей в смысл некоторых действий, которые, быть может, они уже делают, но неосознанно. Читать далее


воскресенье, 27 ноября 2022 г.

Мир посмотреть, себя показать

Как я уже много раз говорил, любое направление деятельности имеет как преимущества, так и недостатки. И насколько это подходит именно вам, зависит исключительно от ваших предпочтений. Сегодня рассматриваю ещё один недостаток удалёнки (с моей точки зрения), незнание которого может заставить вас пожалеть о выборе пути фрилансера. Читать далее...


суббота, 26 ноября 2022 г.

Обзор PHP

Принимая решение о необходимости изучения того или иного языка программирования для начала надо понимать, что он может и где применяется. Хотя бы в общих чертах. Такие вот “общие черты” о PHP я показал в новой статье. Читать далее


пятница, 25 ноября 2022 г.

Условия работы ПЛК

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


вторник, 22 ноября 2022 г.

Строки в JavaScript - объекты или переменные?

JavaScript - язык довольно мощный. Он содержит множество фишек, до которых просто так и не догадаешься. Ещё более забавно разбираться с механизмами реализации этих фишек. Сегодня предлагаю посмотреть, как строки превращаются в объекты и обратно. Читать далее


понедельник, 21 ноября 2022 г.

Мы не заводные игрушки

В народе говорят, что “вода камень точит”. Ну или “терпенье и труд всё перетрут”. Однако не всегда есть время на решение задачи, и далеко не все хотят ждать и терпеть. Но всё равно продолжают тратить время на действия, которые не приносят результат. Читать далее


пятница, 18 ноября 2022 г.

Преобразования данных в Python

В программировании довольно часто приходится преобразовывать данные одного вида в другой. В некоторых языках это делается почти автоматически (например, в JavaScript), в некоторых только вручную (Паскаль), а некоторых - “полуавтоматически”. Это я про Питон. Читать далее


вторник, 15 ноября 2022 г.

Вычитание в Ассемблере

Арифметические операции - самые распространённые не только в жизни, но и в программировании. Наверняка вам приходится использовать их много раз в день, делая какие-то вычисление в уме или на калькуляторе. Сегодня пример одной из таких операций на языке ассемблера - операции вычитания. Читать далее


воскресенье, 13 ноября 2022 г.

Почему вас обманут в автосервисе

“Покуда есть на свете дураки, обманом жить нам стало быть с руки…” Так было, и так будет. И даже если вы не дурак, вас всё равно могут обмануть. Потому что знать всё невозможно. Да и часто вы просто не можете отслеживать, например, ход ремонтных работ, где обмануть можно на любом шаге. Читать далее


суббота, 12 ноября 2022 г.

Ошибки округления в программировании

Как я уже неоднократно говорил, один из самых противных видов ошибок - это ошибки семантические. Их всегда очень трудно находить. И примером таких ошибок можно с уверенностью считать ошибку, связанную с округлением. Начинающие об этом даже не догадываются, и никак не могут понять, почему их программа не работает, и готовы уже на всё - от застрелиться до бросить к чертям это программирование. На самом же деле надо просто об этом всегда помнить и принимать соответствующие меры. Читать далее

пятница, 11 ноября 2022 г.

Состав серии AVR

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


четверг, 10 ноября 2022 г.

Универсальный указатель ресурса

Даже если вы знаете, что такое URL, советую прочитать эту статью. Уверен, что лишь немногие смогут после этого сказать, что всё написанное в ней они знали и раньше. Кстати, заодно и проверьте - относитесь ли вы к тем немногим. Читать далее


среда, 9 ноября 2022 г.

Программирование - это ремесло, или что изменилось с 1978 года

Знаете ли вы, кто такой перфораторщик? Нет, это не тот м…дак, который не даёт вам поспать в выходные (хотя и он тоже))). Оказывается, когда-то это была отдельная профессия. И, как не странно сегодня это звучит, связана она была с программированием. Читать далее


понедельник, 7 ноября 2022 г.

Жёсткое и мягкое реальное время

При разработке АСУ важно тщательно подобрать оборудование. В основном это касается периферии. Однако в некоторых случаях также тщательно надо подойти и к выбору ПЛК. А иногда применение ПЛК для системы управления и вовсе может оказаться невозможным. Читать далее...


воскресенье, 6 ноября 2022 г.

Объект Date в JavaScript

Дата и время, в том числе секунды и миллисекунды, довольно часто используются программистами. Поэтому в любом языке программирования (по крайней мере в языках высокого уровня точно) имеются стандартные подпрограммы, типы данных, и даже целые классы для более лёгкого использования значений, связанных с датой и временем. Читать далее...


суббота, 5 ноября 2022 г.

Что нужно для организованности

Один чётко знает, что и когда делать, и идёт вперёд. А другой - топчется на месте, пытаясь разобраться в хаосе своей жизни, который сам же и создал. И разница между первым и вторым лишь в одном слове - организованность.  Читать далее


пятница, 4 ноября 2022 г.

Семантические ошибки в программировании

Один из самых мерзких видов ошибок в программировании - семантические. Иногда на поиски и исправление таких ошибок уходят дни и недели (лично со мной такое бывало, но у кого-то может есть и более печальный опыт). Что это за ошибки такие и что такое семантика вообще, рассказываю в новой статье. Читать далее


четверг, 3 ноября 2022 г.

Как сложить два числа в Ассемблере

Сложение чисел - одна из самых простых операций. И в языках высокого уровня сделать это проще простого - сможет даже не программист. Однако в Ассемблере, хотя тоже не очень сложно, но всё же есть особенности. Читать далее


вторник, 1 ноября 2022 г.

[АП 2022/10] - свежий номер журнала


Вышел свежий номер журнала “Автоматизация и Программирование”, октябрь 2022 г. 

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


Основные статьи этого номера:


  1. Для начинающих: 1) История одного программиста; 2) С чего начинается история программирования; 3) Принципы продуктивности программиста.

  2. Сайтостроение: 1) Почему гиперссылка так называется; 2) Зачем закрывать непарные теги.

  3. Справочные материалы: 1) Видеорежимы старых мониторов.

  4. Языки программирования: 1) Значение null в JavaScript; 2) Как вывести логическое значение в виде строки в С++; 3) Сложение и умножение строк в Python; 4) Значение undefined в JavaScript; 5) Целые переменные как логические в С++.

  5. Ассемблер: 1) Сегментные регистры

  6. Секреты программиста: 1) Присваивание и сравнение в С++; 2) PEMDAS, он же ССУДСВ.

  7. Микроконтроллеры, электроника: 1) Цифровой интегрирующий фильтр, или ещё один способ борьбы с дребезгом контактов; 2) Однокристальные микро-ЭВМ; 3) Tiny и Mega.

  8. Инженерия: 1) Как я впервые столкнулся с дребезгом контактов; 2) Децентрализованные системы управления.

  9. Управление, обучение, фриланс: 1) Три признака проекта; 2) Нехватка мотивации; 3) Мир уже никогда не будет прежним; 4) На удалённой работе не нужна одежда

  10. Автомобили: 3 статьи.

  11. Архив: 75 к 25.


>>> Скачать журнал Автоматизация и Программирование 2022/10 >>>