/dev/AlphaSierra
описание
Заметки про клавиатуры и прочее. Канал с красивыми картинками @kbdAE
608
подписчиков
Охват к подписчикам
59,2%
ERR
Реакции к просмотрам
1,27%
315 на 49 постов
Пересылки к просмотрам
0,36%
88
Постов в день
1,4
всего 106
Где отзываются чаще
доля реакций к просмотрам- 15 авг.che: Релиз che уже пару раз пытались сравнить c mc. Мне кажется сравниние абсолютно не коректно. mc довольно беспомощный, конечно же в нем можно вызывать shell утилиты, но с тем же успехом можно просто использовтаь cd/ls. Есть форк mc в который добавили систему плагинов, но даже если он станет популярным, пройдет еще очень много лет прежде чем там появится сравнимый с yazi набор плагинов. В che работают практически все плагины yazi за очень редким исключением. Например менеджер сессий работает, но при востановлении сессии вкладки с обоих панелей улетают на первую, поэтому я сделал свою кастомную версию. Из важного добавлено скрытие второй панели и лишних колонок, если окно совсем узкое, что удобно при работе с tmux. che доступен в nix, winget, brew. А также в виде бинарных файлов. Ведем работу над добавлением в snap. Полный список отличий от yazi можно посмотреть тут. github #che3,95%
- 14 авг.⋊> ~ echo fish shell Мне не нравится настраивать инструменты, инструменты должны работать из коробки. Привести bash или zsh в состояние, в котором ими будет приятно пользоваться, — это очень большая работа, которой я не хочу заниматься, а по умолчанию ими, конечно, приятнее пользоваться, чем powershell, но не думаю, что это очень лестное сравнение. fish работает из коробки, в моем конфиге прописана только небольшая git-интеграция, !! и замена приветственного символа, и все это крайне необязательно, даже без этого fish намного комфортнее zsh и bash. Давайте сразу отработаем все возможные возражения. > fish несовместим с POSIX Действительно, но POSIX давно на свалку, и вы, скорее всего, никогда не встретитесь с этим, потому что все скрипты по умолчанию используют bash. > fish не поддерживает !! Действительно, но есть хоткей alt+s, который делает то же самое, но если нужно, можно добавить поддержку !! 3 строками в конфиге. > на сервере нет fish https://github.com/xxh/xxh fish3,70%
- 18:43droidulator Мне всегда хотелось хороший калькулятор, у меня был Scalar, который в целом неплох, то есть он намного лучше прочих, но он закрытый, и не все решения в нем мне нравятся. Поэтому я всегда хотел сделать себе хороший калькулятор… и, видимо, это означает, что надо сделать его самостоятельно. В сущности, движок тут такой же, как и в cardulator. Используются библиотеки tinyExpr++ и gnu units, вокруг них есть небольшие самописные обертки. Я не думаю, что стоит усложнять движок, добавляя 2D-массивы или 3D-графики. Я просто не вижу смысла добавлять то, для чего неоткуда взять данные на мобильном устройстве. Я, конечно, могу предположить какие-то невероятные сценарии вроде захвата данных с carmotion по BLE и потом строить графики в droidulator, но как будто это какие-то очень высосанные из пальца сценарии использования для мобильного калькулятора. github3,33%
- 6 маябез подписи3,32%
- 8 авг.Проект Omsk: Релиз Думаю, надо начать с небольших пояснений, почему Omsk не похож на любой типичный синтезатор или даже мини-синтезатор. Во-первых, расположение кнопок 4х4 дает возможность использовать любую прошивку, будь то сэмплер, дрон, драм-машины, и не привязываться к стандартной рояльной клавиатуре. Безусловно, так не очень удобно играть, но я, наверно, никого не удивлю, сказав, что даже если расположить эти кнопки в два ряда со стаггером, удобнее играть не станет. Оно сделано не для этого. Набить ноты в секвенсор можно с любой раскладкой, а для полноценной живой игры можно подключить внешнюю клавиатуру. Главная задача была — сохранить карманные размеры. Сейчас Omsk значительно компактнее конкурентов, при этом работать с ним значительно приятнее, чем нажимать дешевые тактовые кнопки или, что еще хуже, сенсорные кнопки и крутить крутилки без ручек на многих других изделиях. На гитхабе уже лежат все прошивки, платы, корпус. github Про Omsk написал канал бракованные детали #Omsk3,23%
- 1 февр.Проект Tambov: Анонс Собрал первый прототип нового проекта на коленке. Пока не готов сильно вдаваться в детали, но это необычный инструмент ввода. Он, конечно же, беспроводной, но при этом обеспечивает беспрецедентный уровень защищенности передаваемых данных. Впервые замахнулся на карбоновый корпус, и, вроде бы, несмотря на все опасения, никаких проблем с беспроводной связью нет. Пока жду оставшиеся детали, чтобы полноценно собрать первый экземпляр. #Tambov2,77%
- 13 авг.DMK #10 Релиз Думаю, настало время релизить DMK. Не могу сказать, что всё отполировано, но базово всё, что хотел, я сделал, документация готова на русском и английском. Собирать можно локально или через гитхаб-шаблон. Для клавиатуры, по сути, нужен всего один config.h. Также есть поддержка langshift: я сам этим не пользуюсь, но реализовать это было довольно просто, поэтому почему бы и нет. Поддержка сплитов и «Байкала» не тестировалась, не на чем. Пишите, если будут какие-то вопросы. В очередной раз повторю, что основная идея — сделать простую и понятную прошивку с поддержкой отечественных МК. Поддержка rp2040/rp2350/nrf52840 — абсолютно побочные явления. Про поддержку BLE очень подробно написано в readme. Поддержка RF аналогичным образом может быть реализована. Сейчас готовится один интересный проект на МК от «Миландр» и датчиках Холла с прошивкой DMK. Плата уже есть, прошивка предварительно работает, нужно нарисовать корпус и собрать. github #DMK2,41%
- 16 авг.che: Почему три панели хуже двух Надо признаться, что я не понимаю философию ranger. Первая панель — это папка на уровень выше, вторая — текущая папка, третья — превью. Со средней панелью все понятно, к ней вопросов нет. Зачем мне видеть родительскую папку постоянно? Если ее убрать, мы получаем двухпанельный файловый менеджер, в котором постоянно открыт предпросмотр. Зачем мне постоянно видеть окно предпросмотра? И вот мы приходим к тому, что ranger — урезанный по возможностям двухпанельный файловый менеджер с постоянно открытым окном предпросмотра и с одной лишней панелью. Мне абсолютно не нравится идея пихать VIM-like хоткеи, которые ну очень с большим натягом применимы к файлам. Вы можете сколько угодно рассказывать, как удобно листать файлы по j/k, но в это время любой стандартный файловый менеджер может прыгать буквами по файлам, причем циклически, и это чертовски быстро. Я не хочу сказать, что использование в двухпанельных файловых менеджерах функциональных клавиш — это хоть сколько-нибудь хорошее решение, но для него есть исторические предпосылки, и оно не конфликтует с поведением стандартных файловых менеджеров. VIM-like хоткеи были применены к файловым менеджерам не так давно, они ломают привычную логику использования файлового менеджера, они ничем, кроме иррационального желания намазать хоткеи vim где только можно, не обусловлены. #che2,34%
- 12 авг.Проект Omsk: обновления и дальнейшие планы Omsk отнял какое-то немыслимое количество денег и времени. У меня на самом деле были большие планы Omsk v2 (или Tomsk (турбо Омск) с применением HE свитчей, распайкой ЦАП, IMU, сенсорных полосками модуляции, но я честно не знаю когда я вернусь к этой идеи. Одна из основных проблем это ширина свичей, я не могу сделать устройство с двумя октавами, так чтобы оно все еще было карманны, потому что даже если я напечатаю кастомные кейкапы, они все еще будут 14 мм шириной, а это суммарно больше 20 см ширины для двух октав. Поэтому вероятно ничего лучше форм-фактора калькулятора тут не придумать. Интересные проекты, которые возможно стоит портировать на Omsk: picoTracker PicoVintageSynthCollection Выложил файлы лого и различные python инструменты, которые использовались в процессе разработки (эмуляторы ранних версий движков, эмуляция MIDI контроллера). github #Omsk2,26%
- 5 июл.Проект Omsk: Прошивки готовы Сейчас доступно 4 прошивки: DMK, omsk_midi, omsk_wave, omsk_grain. Про возможности DMK написано буквально в предыдущем посте. omsk_midi — это простая демка, превращающая Омск в миди-контроллер. Оставшиеся 2 прошивки уже намного…2,22%
- 21 февр.Проект Tambov: Релиз Наконец смог полностью собрать первый экземпляр. Корпус карбон, тыльники латунь. Возможны разные опции. Корпус: карбон, титан, нержавеющая сталь, латунь. Тыльники: магниты, латунь, титан, карбон. Ручка за счет карбона работает как стилус. #Tambov2,15%
- 19 июл.che: Анонс Мне очень нравится TotalCMD, по удобству работы с ним ничто не сравнится. Разве что, может быть, far, обвешанный кучей плагинов. Но проблема в том, что они оба windows only. Все кроссплатформенные ФМ делали люди, никогда не работавшие с файлами, но об этом мы поговорим в следующих постах. Пока что просто анонсирую разработку кроссплатформенного фм-менеджера на базе yazi. Почему именно он? Дело не в том, что мне нравятся терминальные фм или близка концепция yazi, просто мне кажется, что проще отрабатывать концепции и логику на tui и только потом уже думать о gui, а yazi — относительно функциональный фм. На текущий момент реализована двухпанельность с поддержкой мыши, реализован нормальный multi rename, изменена система переименования, добавлено превью на второй панели, интегрирован плагин превью музыки, реализована система копирования файла (не пути, файла) в буфер обмена штатным образом для всех ОС. Мне бы хотелось при всех своих изменениях сохранить поддержку родных плагинов yazi. #che2,12%