пятница, 6 октября 2023 г.

Карьера и ценности

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


среда, 4 октября 2023 г.

Случайное значение в Python

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

вторник, 3 октября 2023 г.

Предварительный делитель AVR

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


понедельник, 2 октября 2023 г.

Собственные типы данных

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


воскресенье, 1 октября 2023 г.

[АиП 2023/08-09]


Как всегда в конце текущего или начале следующего месяца сообщаю о том, что вышел свежий номер журнала “Автоматизация и Программирование”, август-сентябрь 2023 г. 

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


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


  1. Для начинающих: 1) Формальные и фактические параметры; 2) Идентификатор в программировании; 3) Идентичность и эквивалентность.

  2. Сайтостроение: 1) Установка PHP на Windows; 2) Чего нельзя делать с гиперссылками.

  3. Языки программирования: 1) Срезы строк Python; 2) Тип size_t в С++; 3) Одинарные и двойные кавычки PHP; 4) Использование стрелок для разыменования указателя на объект в С++; 5) Комментарии PHP; 6) Инструкция else if в JavaScript.

  4. Ассемблер: 1) Процессор не отличает данные от кода; 2) Особенности команды RET.

  5. Микроконтроллеры, электроника: 1) Быстродействующий ШИМ (Fast PWM); 2) ШИМ с точной фазой.

  6. Инженерия: 1) Цены на электрику продолжают радовать; 2) Основные принципы технологии; 3) Что должна делать эксплуатационная служба; 4) Определение автоматизации технологических процессов.

  7. Управление, обучение, фриланс: 1) Полтора месяца на новой работе; 2) Зря я это сделал; 3) Управление проектом простыми словами; 4) Системный подход к жизни.

  8. Автомобили: 1) Попал в ДТП на Весте; 2) Лада Веста на ТО-3; 3) Будто кто сглазил - за две недели второе ДТП; 4) Съездил в страховую после ДТП; 5) Сколько мне насчитали за ремонт после двух ДТП; 6) Три года на Весте.

  9. Архив: Старый добрый Турбо Паскаль

  10. Обучение: 1) Микроконтроллеры и дисплеи Nextion; 2) Java и кофе.


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