Ghostty Многие уже наверняка слышали о Ghostty, относительно новом эмуляторе терминала, который набирает популярность. Он отличается исключительной скоростью, легкостью и разумными настройками по умолчанию. https://ghostty.org У Ghostty нет графического интерфейса настроек. Вместо этого он настраивается через файл конфигурации. Мой кофиг. Если вам нужна помощь с настройкой, есть неофициальный инструмент конфигурации и официальная справочная документация. Ghostty поддерживает шейдеры, которые мож...
Константин Чухломин
В этом канале я собираюсь писать о том что интересно мне, русскому программисту средних лет живущему в Америке. https://t.me/chuhlomin https://chuhlomin.com
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Also, see Пришло время рассказать о пет-проекте, над которым я работал в последние несколько месяцев. Он называется “Also, see”, и это система для описания разных вещей и их связей. Это что-то вроде вики, но с упором на связи между вещами: играми, фильмами, книгами, людьми и т.д. https://alsosee.info Интерфейс вдохновлен Finder в macOS. Было непросто сделать его веб-версию (с клавиатурной навигацией) как статический сайт без бэкенда. Код открыт и доступен на GitHub: https://github.com/alsosee/ К...
YouTube: пилотное видео Я решил попробовать себя в создании контента на YouTube. В ролике я пишу код, который парсит названия музыкальных треков из RSS-фида подкаста, и, с помощью Spotify API, записывает их в плейлист. Я не уверен, буду ли я делать это снова, но попробовать было интересно. #youtube #go https://youtu.be/SD5_X35i1T4
Homerow Любителям клавиатур понравится это приложение. После активации горячей клавишей (⌘+⇧+Пробел по-умолчанию), оно подсвечивает элементы на экране, и, набирая подсвеченные буквы, можно «кликнуть» по ним. Это похоже на Vimium или Surfingkeys, но для всей MacOS. Конечно, это не работает для ненативных приложений. https://www.homerow.app/ Homerow можно «пробовать» бесплатно, но, пожалуйста, подумайте о покупке, если посчитаете его полезным. Для одного устройства оно стоит 29 долларов разово, дл...
Opal C1 Когда началась пандемия, я всеръез задумался о покупке веб-камеры — после долгого дня созвонов, от встроенной камерой Макбука болела шея. Нужна была камера, которая крепится на внешний монитор. У нескольких коллег с камерами Logitech был странный баг когда при начале разговора камера меняла угол обзора. После мучительных поисков остановился на Opal C1. https://opalcamera.com ($250) Из минусов — эта камера греется, даже когда не используется. А при использовании, сильно греются даже ...
Email Сounter Больше полугода назад я сделал небольшое приложение на Go, которое использует AppleScript для получения количества писем в почтовом ящике и публикует результат в Prometheus Push Gateway, чтобы потом отобразить эти метрики в Grafana. С большим удивлением обнаружил, что это приложение всё ещё запускается каждый час и работает. Даже забыл, что оно у меня есть. Ну раз уж оно работает, решил опубликовать на GitHub: https://github.com/chuhlomin/email-counter #go #macos #project
Фото Обычно, я выкладываю фотографии в Instagram, но он меня всё больше не устраивает: алгоритмической лентой, сторис и рекламой. К счастью, ещё можно выгрузить фотографии из Instagram. Поэтому, я решил сделать свою минималистичную фотогалерею. Главное требование — галерея должна быстро работать на мобильных и настольных компьютерах. https://chuhlomin.com/photos Приложение "Фотограф" берет папку с фотографиями и генерирует миниатюры, размытия и другие метаданные, хранящиеся в YAML-файле. Этот же...
Mermaid Mermaid это инструмент для создания диаграмм и графиков. С его помощью можно создавать диаграммы, используя текстовое описание. http://mermaid.js.org/ С 2022 года GitHub поддерживает Mermaid диаграммы в Markdown файлах – это отличный способ документировать архитектуру. Пример описания диаграммы: graph LR; Service--Webhook-->APIGateway[API Gateway]; subgraph "AWS" APIGateway-->Lambda[Lambda]; Lambda-->DynamoDB[(DynamoDB)]; end Вот список диаграмм и графиков, которые можно создать с помощь...
Тепловая карта Тепловая карта это один из самых старых способов визуализации данных. Исследуемые данные распологаются в таблице, а цвет ячейки определяется значением в ней: чем больше значение, тем ярче цвет. Подобная карта используется на GitHub для визуализации активности пользователя. Кстати, если данные по тому же принципу визулизируется на карте, то это называется хороплетом. Из интереса, я сделал такую карту на D3 для постов в этом блоге: https://chuhlomin.com/experiments/heatmap/?lang=ru ...
HTMX Bеб нуждается в упрощении. Все эти JavaScript-фреймворки, инструменты сборки и прочее затрудняют создание простого сайта. HTMX предлагает новый подход к веб-разработке. https://htmx.org/ HTMX – это JavaScript-библиотека размером ≈14k, которая позволяет добавлять AJAX на HTML-страницы без написания JavaScript-кода. Для определения поведения страницы используются атрибуты HTML. Например, атрибут hx-get у ссылки меняет её поведение: при клике загружается содержимое с сервера и заменяет текущую...