Telegram бот для периодической отправки контента файлов сообщениями

В комментариях к одной из статей про Telegram CLI товарищ под ником Aluminium задался вопросом отправки контента небольшого лог-файла в чат телеграма. Как мне показалось, использовать Telegram CLI и демона для этой задачи чересчур. Для таких целей идеально подходит бот, которого написать достаточно просто. Из этого всего получился такой простенький бот. Если вам интересно, как это всё рождалось, прошу в пост.

Fedora 23 => 24, Gnome 3.18 => 3.20

Вчера обновился сначала до 23 Федоры, а на следующий день до 24. И по традиции сначала всё накрылось известными материями. В 24 Fedora разработчики решили отказаться от наличия всех языковых пакетов сразу и устанавливать только нужные, что несомненно поможет сэкономить место в контейнерах. НО. У всех людей, разговаривающих не на едином и мировом инглише, возникли проблемы, так как остался только он - инглиш. А без великого и могучего все гном-программы, включая гномоский эмулятор терминала, отказывались работать, выдавая примерно следующее.

Google Chrome на lowDPI мониторе

Всем привет. Заголовок не очень отражает суть, а суть вот в чём: у меня ноутбук с HIDPI дисплеем(retina, если вам так привычнее) с разрешением 2560x1440, а второй монитор у меня с обычным DPI - 1920x1080. В маке эта проблема зарешана и второй монитор автоматически подстраивает картинку под оба разрешения, но в линуксе такого, к сожалению, нет. Чтобы сделать второй монитор хоть слегка пригодным для использования я решил держать на нём только браузер. Но вот какая штука - хром достаточно странно реагирует на второй монитор. Иногда, видимо, когда он принимает его за основной монитор - он открывается без масштабирования(то есть непригодным для использования на ноутбуке, но для монитора - то, что нужно). А иногда нет. Чтобы не играть в рулетку каждый раз при подключении монитора и не перезагружать иксы в надежде на чудо я решил проблему радикально: при запуске я жестко задаю ему не масштабироваться ни при каких условиях. Собственно, вот этот магический параметр: Примичание: перед запуском нужно убить все запущенные хромы

SMACSS Часть 3 Категоризируем CSS

Каждому проекту нужна организованность. Если вы будете пихать каждый новый стиль в конец единственного файла, то поиск нужных вещей в нём будет очень затруднительным, а так же легко запутает вашего коллегу, работающего над этим же проектом. Конечно, у вас уже есть какая-нибудь организация кода. Надеюсь, то, что вы прочитаете здесь покажет вам новые методы улучшения вашей работы, которые подойдут именно вам.