Архивы по годам: 2018


Как эффективно работать с несколькими рабочими столами и окнами на Mac OS

Вступление

Когда основной компьютер был Windows, то дома необходимости особой не было сидеть в куче окон: или браузер или файловый менеджер (FAR Manager, который по совместительству еще и редактор кода и FTP клиент и т.д.). 

На работе же в итоге у меня было три 19″ “квадратных” монитора которые делили свои обязанности примерно следующим образом:

  1. Коммуникация: Google Chrome с открытым Gmail + Skype

  2. Рабочее пространство: phpStorm, Firefox и т.д. 

  3. Всякое разное за чем нужно присматривать: терминал на прод, окно мониторинга и т.д. 

Потом мониторы стали 21″ но уже не “квадратные” и их стало два. Пришлось немного ужаться и вместо трех десктопов стало два.… Читать всю заметку


Косяки мессенджера Telegram для разработчика ботов

Вступление

Список недочетов в API самого лучшего мессенджера Telegram, с которыми я столкнулся как разработчик ботов под него. Если что-то будет исправляться, то я буду ставить галочку напротив этого пункта.

Последнее обновление: 04 июня 2019. 

Косяки

Нет timestamp в сообщении с callback_query

Учитвая асинхронную природу это может приводить к потере информации о реальном взаимодействии с кнопкой в сообщении. Не проверял. Но скорее всего это продиктовано тем, что в случае ошибки (по таймауту, например) Телеграм даже не будет пытаться снова отправить callback_query.

Теряется информация о форвардинге

Если переслать боту сообщение из другого чата (канала, бота, …) содержащее в себе аудио-файл, то в сообщении которое придет в бота не будет информации что это forwarding. … Читать всю заметку