Как за полтора дня собрать фейсбучного чат-бота из подручных материалов

Начинаем рассказывать про некоторые проекты нашего хакатона. Сегодня – бот, выдающий нашему ученику в ФБ несколько популярных твитов с только что взятым на изучение словом. Получился эдакий микро-тьюториал по Charfuel, удобному и простому инструменту сборки таких ботов из...→ Читать внимательно

Объединяем акторов и SEDA-подход: зачем и как?

В одной из статей про шишки, которые довелось набить за 15 лет использования акторов в C++, речь зашла о том, что большое количество акторов — это, зачастую, сама по себе проблема, а отнюдь не решение. И что использование идей из SEDA-подхода может существенно упростить жизнь при...→ Читать внимательно

Что такое диалоговые системы, или Кое-что об Элизе

Диалоговые системы давно и прочно вошли в нашу жизнь. В заглавии упомянута и на картинке представлена ELIZA — диалоговая система-психоаналитик (сейчас, ее назвали бы чат-бот), родом из 60-ых годов. Если вам интересно, как человек дошел до общения с ботами-психоаналитиками и что...→ Читать внимательно

Почему не надо писать ботов для Skype

Некоторое время назад я обещал «специалистам» службы поддержки Skype/Microsoft опубликовать данную статью. А обещания, как известно, надо исполнять, потому — Полгода назад мною был написан бот для Skype (само по себе создание бота не было лишено трудностей благодаря неполной...→ Читать внимательно

Создание машины времени возможно. Эксперименты со временем. Теоретическая часть

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

Простые и удобные уведомления

Привет! Достаточно часто разработчики и системные администраторы сталкиваются с необходимостью присылать уведомления, например об ошибках или отчёт о работе таска, а у кого-то это финансовый отчёт за день. Тут всё ограничено фантазией и поставленными задачами. Каждый...→ Читать внимательно