Laravel — лидер среди PHP фреймворков

От автора: PHP — наиболее популярный в мире серверный скриптовый язык. Он прошел большой путь развития от небольших, встраиваемых в код статических HTML страниц, сниппетов, до современного языка, на котором разрабатывается большинство современных динамических сайтов. Сложность и функциональность современных сайтов только возрастает, и ни у кого нет желания писать весь необходимый […]

Dive into Centrifugo

В предыдущей статье о Центрифуге я рассказывал, что сервер был переписан с Python на Go (код Centrifugo на github, описание на opensource.mail.ru). C тех пор прошло несколько месяцев, за это время Центрифуга успела получить версию 1.0.0 и даже уйти немного дальше (последняя версия на момент этого поста — 1.4.2). В этой статье нас ждет […]

Centrifuge + Go = Centrifugo – harder, better, faster, stronger

В сентябре прошлого года была опубликована последняя статья о Центрифуге — сервере с открытым исходным кодом для обмена сообщениями в режиме реального времени. Теперь в списке хабов, в которые публикуется этот пост, присутствует Go. И неспроста, как можно понять уже из заголовка, Центрифуга была портирована с Python на Go — так появилась Centrifugo. […]

Centrifugo – 3.5 миллиона оборотов в минуту

Последний раз я писал про Centrifugo чуть больше года назад. Пришло время напомнить о существовании проекта и рассказать, что произошло за этот период времени. Чтобы статья не скатилась в скучное перечисление изменений, я попробую сконцентрировать внимание на некоторых Go библиотеках, которые помогли мне в разработке – возможно, вы почерпнете для себя что-то […]

MTProto сервер для каждого

Еще несколько недель назад в тестовых версиях Telegram помимо привычных SOCKS5 и HTTP прокси появился протокол MTProto. Ранее не было информации о публичных серверах, которые предоставляют возможность подключиться к ним по новому протоколу, но команда MadelineProto представила решение для быстрого создания собственного MTProto сервера. На данный момент, новый протокол доступен […]

Как отключить обновления Windows 10

В этой инструкции пошагово описаны способы отключить автоматические обновления Windows 10 (т.е. установку обновлений). В этом контексте вас также может заинтересовать Как отключить автоматическую перезагрузку Windows 10 при установке обновлений (с возможностью ручной их установки). По умолчанию, Windows 10 автоматически проверяет наличие обновление, скачивает и устанавливает их, при этом отключить обновления стало […]

Как отключить автоматическую перезагрузку Windows 10

Одна из самых неприятных вещей в Windows 10 — автоматическая перезагрузка для установки обновлений. Несмотря на то, что она не происходит непосредственно в то время, когда вы работаете за компьютером, он может перезагрузиться для установки обновлений, если, к примеру, вы отправились на обед. В этой инструкции — несколько способов настроить […]

Основы работы с swagger-codegen

Сперва скачиваем релиз: # wget http://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.1.6/swagger-codegen-cli-2.1.6.jar \ -O /opt/swagger-codegen-cli.jar Делаем для него обёртку: # cat <<- EOF > /usr/local/bin/swagger-codegen #!/bin/bash java -jar /opt/swagger-codegen-cli.jar $@ EOF # chmod +x /usr/local/bin/swagger-codegen

Как создать бота в вк или про VK Callback API

Недавно на одном проекте мне пришлось столкнуться с ботом вк, который «живёт» в сообщениях группы. До этого я имел самый разный опыт создания ботов из личных страничек. Для того, чтобы бот мог нормально отвечать на сообщения приходилось делать самые разные извращения с кроном, таймерами, «запоминанием» сообщений и другими разными ужасами. […]

Бот ВКонтакте: руководство и полезные инструменты разработки

Яркий тренд IT-индустрии добрался и до социальной сети «ВКонтакте»: ещё в прошлом году многие разработчики стали создавать ботов для различных мессенджеров и социальных сетей. Далее мы рассмотрим сам процесс создания бота и самые частые «подводные камни». Стоит сразу заметить, что статья рассчитана на PHP-программистов, уже работавших с API ВКонтакте. И, […]