Изменения относительно версии 0.0.0:
Версия 1.0.1 (2023-09-01)
Исправление воспроизводимой сборки в GNU Guix
Книга не собиралась корректно, т.к. были проблемы с пакетом "latex-marvosym". В
новой версии вместо использования единственного символа из этого пакета (символ
постоянного тока), используется вручную нарисованное изображение, что позволило
убрать зависимость от "latex-marvosym" и решить таким образом проблему.
Версия 1.0.0 (2023-08-31)
Добавление раздела, посвящённого разработке игр
Добавление раздела, посвящённого разработке игр на жидкокристаллическом
текстовом дисплее 20x4.
Добавление информации о синхронизации звука с двух Arduino
В раздел про программирование музыки добавлена информация о синхронизации двух
Arduino с целью одновременного воспроизведения двух "дорожек" одной музыкальной
композиции.
Добавление возможности воспроизводимой сборки книги
Добавление возможности воспроизводимой (повторяемой) сборки книги через GNU Guix
(https://guix.gnu.org). Воспроизводимая сборка производится при указании
переменной окружения "REPRODUCIBILITY" в значение "yes".
Опционально также через переменную окружения "RANDOMSEED" можно указать
начальное числовое значение для генератора псевдослучайных чисел, для того,
чтобы сделать графики "Белого шума" в книге повторяемыми. Данная переменная
используется только тогда, когда "REPRODUCIBILITY" выставлен в "yes".
Включение хэша последнего Git-коммита в версию книги
Если книга собирается из Git-репозитория, то хэш последнего Git-коммита
включается в версию книги.
Добавление полных примеров программ в приложения
Добавлен пример программы, воспроизводящей мелодию "Twinkle, Twinkle, Little
Star" простым способом и через массивы.