Визуальная новелла Doki Doki Literature Club! привлекла меня тем, что содержит множество загадок, которые при первом прочтении заметить невозможно. Рассказывать обо всех я не стану, лучше сами скачайте — игра бесплатна. А я, постараясь без спойлеров, расскажу о том, что скрыто в файлах персонажей из папки characters/ и как самому сделать нечто подобное. В конце вас ждёт небольшой квест.
На нашем сайте уже давно используется автопубликация статей и прочей полезной информации в Telegram-канал. Хочу рассказать, как это сделано, а заодно и поведаю, как добавить поддержку Instant View, потому что автоматически она доступна только для популярных сайтов, для которых в Telegram написаны парсеры.
Для начала вкратце расскажу, как публикуется сообщение в канал. Допустим, на сайте произошло какое-то событие — добавлена новая статья. Мы должны отправить запрос к Telegram API, где указать содержимое нового сообщения, например "Дорогие друзья, на нашем сайте опубликована новая статья: <ссылка>". Это сообщение публикует бот, которого мы предварительно создали и добавили в канал в качестве администратора. Вот и вся магия. Теперь по порядку. Продолжить Рейтинг: 9 (За: 9 | Против: 0) Добавлено: 14.12.2017 от aNNiMON Комментарии (3)
В этой статье расскажу о том, как я обрабатываю звук для своих видеоуроков. Речь пойдёт о записи звука, удалении шумов и посторонних звуков, а также о насыщении голоса. Продолжить Рейтинг: 6 (За: 6 | Против: 0) Добавлено: 27.11.2017 от aNNiMON Комментарии (4)
Продолжая тему создания своего языка программирования, я решил рассказать об оптимизации.
С последнего 14-го урока в предыдущей серии, язык OwnLang заметно улучшился, поэтому для начала я предлагаю ознакомиться с изменениями.
Все оптимизации делаются после парсинга, в момент, когда у нас уже сформировано дерево AST. Дальше нам поможет Visitor, с его помощью удобно обходить дерево и заменять узлы. OptimizationVisitor - базовый класс, который может заменить один узел (Statement или Expression) на другой, либо удалить его. Классы всех остальных Продолжить Рейтинг: 6 (За: 6 | Против: 0) Добавлено: 24.11.2017 от aNNiMON Комментарии (3)