Полезное

Новый MTProto-proxy от Telegram. Установка, настройка и использование.

Ух ты! Не писал целый год. Многое произошло, многому научился, но об этом позже, а пока о насущном! Недавно Telegram выпустил собственный прокси под названием MTProto-proxy. У меня на сервере стоит Ubuntu 16.  Однако, пройдя по инструкции по установке, я столкнулся с необъяснимыми проблемами, поэтому пришлось искать другой способ его установки и настройки. В этой короткой статье я расскажу, как быстро установить прокси и раздать своим друзьям. Инструкция точно сработает на Ubuntu.

Предустановка

Сперва надо убедиться, что есть все необходимые библиотеки, поэтому используем первую строчку с гитхаба

Устанавливаем Docker. Он поможет скачивать готовые приложения с предустановленной конфигурацией.

Обращаю внимание, что именно docker.io! Так как просто docker это GUI приложение. На сервере такой роскоши нет.

Установка

Дальше все проще некуда.

Чтобы посмотреть логи, ссылки для шаринга и прочие настройки, под которыми запустился docker — контейнер, достаточно ввести:

Кастомные настройки

Чтобы изменить или добавить какой-либо параметр кофигурации достаточно добавить флаг -e и ввести параметр. Например, чтобы добавить тег:

Рекомендации

Также рекомендую после установки своего прокси зарегистрировать его у @MTProxybot. После этого вы сможете привязать к своему прокси свой канал — отличный способ продвижения!

Ну и наконец статистика по подключениям

Пожалуй, на этом всё. Если вдруг что-то не получится — пишите в комментариях, а сели вам просто нужен прокси, то держите мой — мне не жалко:)

Потоковое сжатие изображений при загрузке на сервер (Yii2 и не только)

Интро

Вчера я закончил работу над CRM системой, где заказчик попросил осуществить следующую схему: к клиенту надо было приложить сканы паспорта, но дабы не забивать место на диске, надо было сжать их при загрузке на сервер, если они превышали размер в два мегабайта. Искал информацию по этому поводу, но нашел только создание миниатюр и ресайз. Поэтому попробовал включить голову и быстро сделал аналогию, но без пересохранения исходного изображения. Всё это сделал с использованием фреймворка Yii2. (далее…)

Yii2 как сделать авторизацию и регистрацию

Очень долго искал материал по тому, как можно в basic комплектации Yii2 сделать человеческую авторизацию и регистрацию. В итоге взял за основу то, что было в advanced шаблоне и написал вот такую запись, как же это всё сделать. (далее…)

Экспорт дней рождения из ВКонтакте в iCal (легкий способ)

Решил, что подходящим вариантом было бы воспользоваться Vk api, чтобы сделать экспорт, поэтому сделал для вас всего две кнопки.

Инструкция по применению:

  1. Заходим на abrekhov.ru/api/bd
  2. Нажимаем ссылку «начать работу с приложением»
  3. Соглашаемся с доступом
  4. После вывода всех друзей и их дней рождений можно нажать «скачать».
  5. Вот и всё! Скачивайте файл и импортируйте куда душе угодно!