IT Herald

text-editing

Различия в клавиатурах Windows и Mac

За годы работы с веб-приложениями накопилось много различий в обработке клавиатуры на Mac и Windows — от названий клавиш до сочетаний и поведения текстовых полей. Подробный справочник для разработчиков.

Простой текст остаётся одной из лучших технологий, которые у нас есть

Простой текст — один из немногих компьютерных форматов, которые смогут остаться читаемыми через полвека. Его простота и универсальность сделали его неотъемлемой частью вычислительных систем, от исходного кода до конфигурационных файлов.

«У них не было никакого понимания своей ответственности перед пользователями»

Программист David Chisnall о том, как NeoVim потерял его данные в функции persistent undo, нарушив одно из самых важных правил проектирования интерфейсов — принцип Jef Raskin о том, что программа не должна вредить данным пользователя.

Я не хочу читать то, что ты не написал

Люди все чаще используют AI для создания документации, запросов слияния и отчётов — результаты часто нечитаемы. Хотя AI может помочь с письмом, проблема в том, что генерируемый текст лишён голоса, контекста и живого опыта автора.

Как мой e-reader потерял полосы

Владелец e-reader Xteink X3 обнаружил, что на изображениях в оттенках серого появляются вертикальные полосы. Расследование с помощью AI привело к обнаружению сразу нескольких багов в прошивке и драйвере устройства — и в итоге к созданию патчей, которые улучшили не только качество изображений, но и рендеринг текста.

Bedrock 2.0 — новая версия минималистичного стартера для Emacs

Вышла вторая версия Bedrock — минималистичного набора улучшенных стандартов для Emacs. Релиз требует Emacs 31 и приносит заметные улучшения: автоматическую установку пакетов, лучшую настройку tree-sitter и улучшенную конфигурацию поиска.

Ладно, сам напишу текстовый редактор

Разработчик решил разобраться, почему современные текстовые редакторы работают медленно, и попробовал собрать собственный на основе canvas, contenteditable и textarea. По пути выяснилось, что у каждого подхода свои болевые точки — от полной недоступности для скринридеров до внезапных провалов производительности.

Новости и дайджесты — в Telegram @it_herald