Как убрать сториз в Telegram
Только я настроил Telegram так чтобы он был максимально неотвлекающем, так в нем появились сторисы. Сторисы мне совсем не интересны, но осуждать Дурова за эту штуку я не имею права — сторисы это дешевый дофамин и самый простой способ принести больше денег в проект. Сотрудникам нужно платить, а быстрые сообщения без рекламы сами себя не монетизируют.
Но мне сторисы не нужны, поэтому первое, что захотелось сделать, отключить их нафиг.
К сожалению способа, как полностью отключить Stories в Telegram я не нашел, — в настройках такой опции нет. Однако, можно убрать их по одному для каждого сторисомейкера:
- Удерживайте палец на кружочке со сториз
- Выберите "Скрыть истории"
- Повторите действие для всех сториз в "шапке".
После того как все сторисы убраны, Telegram опять выглядит как и раньше.
Получение SMS сообщений в Telegram
Иногда бывает нужно пересылать входящие SMS сообщения в Telegram. Раньше в Play Market было полно приложений умеющих это делать, но последнее время они куда-то все подевались. Возможно, дело в искуственных ограничениях подобных приложений самим Play Market, возможно еще в чем-то.
К счастью, в Android можно установить приложения не только из Play Market. Я нашел на github вот такое простое приложение. Сайт приложения не открывается, но само приложение можно скачать с github и оно прекрасно работает и без сайта.
Приложение имеет максимально простой пользовательский интерфейс и требует для работы всего три параметра - ключ робота, ID канала и номер телефона.
Ключ робота выдается служебным роботом @BotFather, этот робот создает токены авторизации для всех остальных роботов в Telegram.
С ID канала интереснее. С роботами в Telegrаm можно работать напрямую а можно добавить робота в свою группу и взаимодействовать с ним оттуда. В данном случае подразумевается именно второй вариант.
Создаем новую группу в Telegram, добавляем в нее помимо себя, только что созданного робота. Чтобы узнать ID чата нужно кратковременно добавить в чат еще одного робота @RawDataBot - этот робот покажет нам ID чата которое и нужно использовать при настройке приложения. После того как мы узнали id чата робота @RawDataBot можно из чата удалить.
В качестве номера телефона я указал свой основной телефон.
Если все настроено правильно все новые SMS сообщения начнут приходить в созданный Telegram чат.
Wine в Docker
Есть много способов запустить Windows программу на Linux или MacOS - можно установить виртуальную машину, например в VirtualBox, можно запустить исполнимый файл при помощи Wine.
Оказывается, можно также запустить Windows приложение в специально подготовленном Docker контейнере, в котором уже установлен Wine.
На мой взгляд, способ более чем интересный.
Добрые люди уже собрали все зависимости и выложили на docker.hub - вот ссылка.
OpenVPN за пять минут
В России очередной раз запретили сервисы VPN. Про бесполезность подобных запретов говорить бесполезно, потому что для того чтобы настроить свой собственный OpenVPN сервер достаточно пяти минут. Для этого есть удобный скрипт.
1. Регистрируем любой VDS сервер c линксом. Услуга платная но не сильно дорогая. Можно поднять инстанс на AWS, или на любом другом интернет провайдере за пределами нашей скрепной страны. На linode.com самый дешевый хостинг стоит 5 долларов в месяц.
2. Заходим по ssh на только что созданный сервер и запускаем:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
следуем инструкции - в результате на вашем сервере будет работающий openvpn сервер и файл client.ovpn для настройки первого клиента. Для создания новых файлов конфигурации для клиентов скрипт openvpn-install.sh нужно запустить еще раз.
3. Копируем готовый client.ovpn на ваш компьютер или мобильный телефон и поднимаем соединение при помощи любого openvpn клиента.
Под Андроид можно использовать вот этот клиент. Под Windows - вот этот.
Как только соединение успешно поднято весь трафик будет идти через ваш сервер в сети и ваш IP адрес будет определяться не как IP вашего Интернет провайдера а как IP адрес вашего сервера в сети.