Приложение B, «
Чтобы получить максимальную пользу от этой книги
Для этой книги требуется какой-либо текстовый редактор, а также доступ к терминалу. Рекомендуется использовать macOS или Linux, но Windows с WSL также должна работать нормально. Наконец, вам может потребоваться установить некоторые дополнительные системные библиотеки, чтобы некоторые примеры кода работали правильно.
Программное/аппаратное обеспечение, описанное в книге | Требования к операционной системе |
Crystal | Windows (с WSL), macOS, или Linux |
libnotify | gcc (или другой C компилятор) |
jq | libpcre2 |
Если вы используете цифровую версию этой книги, мы советуем вам ввести код самостоятельно или получить доступ к коду из репозитория книги на GitHub (ссылка доступна в следующем разделе). Это поможет вам избежать любых потенциальных ошибок, связанных с копированием и вставкой кода.
Загрузите файлы примеров кода
Вы можете загрузить файлы примеров кода для этой книги с GitHub по адресу https://github.com/PacktPublishing/Crystal-Programming/
. Если есть обновление кода, оно будет обновлено в репозитории GitHub.У нас также есть другие пакеты кода из нашего богатого каталога книг и видео, доступных на https://github.com/PacktPublishing/
. Проверь их!Загрузка цветных изображений
Мы также предоставляем PDF-файл с цветными изображениями снимков экрана и диаграмм, использованных в этой книге. Вы можете скачать его здесь: https://static.packt-cdn.com/downloads/9781801818674_ColorImages.pdf
.Используемые соглашения
В этой книге используется ряд текстовых соглашений.
Код в тексте
STDIN
, STDOUT
и STDERR
фактически являются экземплярами IO::FileDescriptor
».Блок кода задается следующим образом:
require "./transform"
STDOUT.puts Transform::Processor.new.process STDIN.gets_to_end
Когда мы хотим привлечь ваше внимание к определенной части блока кода, соответствующие строки или элементы выделяются жирным шрифтом:
require "./transform"
STDOUT.puts Transform::Processor.new.process STDIN.gets_to_end
Любой ввод или вывод командной строки записывается следующим образом:
---
- id: 2
name: Jim
- id: 3
name: Bob
Жирный шрифт
: обозначает новый термин, важное слово или слова, которые вы видите на экране. Например, слова в меню или диалоговых окнах выделяются жирным шрифтом. Вот пример: «Откройте Windows PowerShell и выберите «Запуск от имени Администратора».выглядят следующим образом.
Как связаться
Обратная связь от наших читателей всегда приветствуется.
Общая обратная связь
: если у вас есть вопросы по какому-либо аспекту этой книги, напишите нам по адресу customercare@packtpub.com и укажите название книги в теме сообщения.Опечатка
: Хотя мы приложили все усилия, чтобы обеспечить точность нашего контента, ошибки все же случаются. Если вы нашли ошибку в этой книге, мы будем признательны, если вы сообщите нам об этом. Посетите www.packtpub.com/support/errata и заполните форму.Пиратство
. Если вы встретите в Интернете незаконные копии наших работ в любой форме, мы будем признательны, если вы предоставите нам адрес или название веб-сайта. Пожалуйста, свяжитесь с нами по адресу copyright@packt.com и укажите ссылку на материал.Если вы заинтересованы в том, чтобы стать автором
: Если есть тема, в которой вы разбираетесь, и вы заинтересованы в написании или внесении вклада в книгу, посетите авторов. Packtpub.com.Поделитесь своими мыслями