Недавно я захотел сделать простенькое демо для своей библиотеки, определяющей схожесть изображений. И заодно попробовать какую-нибудь новую технологию. Так как библиотека написана на скале, мой выбор ограничивался скала фреймворками. С Play и Akka HTTP я уже работал, смысл существования Scalatra мне не особо понятен, а к твиттеровскому стеку душа совершенно не лежит. Поэтому выбор пал на http4s ― свежий и активно развивающийся фреймворк, ориентированный на минимализм и функциональное программирование.
»
За полгода работы с кафкой накопился набор часто используемых команд. А из-за того, что CLI интерфейс кафки совершенно неудобный, держать команды в голове невозможно, и приходится писать очередную шпаргалку.
»
Единственный случай, в котором мне было удобнее пользоваться графическими оболочками для гита вместо CLI ― это выбор файлов, которые войдут в коммит.
»
Прочитал «Мифический человеко-месяц или Как создаются программные системы» Фредерика Брукса. Осталось впечатление лёгкой разочарованности. Некоторое время назад я, кажется на хабре, встретил несколько восторженных мнений о том, что эта книга ― мастрид для всех, кто так или иначе связан с разработкой ПО. Но во время чтения у меня постоянно сохронялось ощущение, что я читаю очевидные вещи.
»
Очень полезная книга про правильное использование модели акторов из акки. Никакого срыва покровов или фундаментальных рассуждений о выстраивании архитектуры на акторах, просто краткое описание паттернов и хороших практик, многие из которых были для меня в новинку.
»
Недавно я обнаружил, что я постоянно создаю в tmux всего два типа рабочих мест:
»
С течением времени у меня всё чаще встаёт вопрос о доставке своих конфигураций CLI утилит на разные машины. Поэтому я решил скомпоновать свои дотфайлы в один репозиторий с более-менее удобной системой доставки.
»
Заметка написана в 2017 году и успела устареть. Сейчас у меня установлен neovim, а набор плагинов стал минималистичнее. Актуальная версия vimrc всегда доступна на гитхабе
»
Дочитываю «Былое и Думы» Герцена и хочу отдельно отметить несколько важных моментов из книги. Немного позже будет итоговый отзыв и список ключевых цитат, а пока выпишу отрывок с критикой европейской цивилизации. Сначала я хотел вырвать из текста несколько цитат, но потом понял, что кощунственно раздирать абсолютно цельный поток мыслей.
»
Как я уже писал ранее, на моём компьютере установлен Arch Linux с окружением рабочего стола Gnome. Раньше в Gnome использовался пакет xf86-input-synaptics для взаимодействия с тачпадом, и настройка параметров взаимодействия тачпада с пользователем осуществлялась при помощи очень простого и удобного приложения synclient. Но в последних версиях Gnome поддержка этого пакета полностью отключена и для управления тачпадом приходится выбирать между пакетами xf86-input-libinput и xf86-input-evdev.
»