<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="https://maxistar.ru/assets/etherra/blog/RssDisplay.xslt" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>записки инженера &#187; Blog</title><link>https://maxistar.ru/blog/</link><description>записки инженера</description><item>
<title>Кастомный чехол для телефона</title>
<link>https://maxistar.ru/blog/%D0%9A%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%BD%D1%8B%D0%B9-%D1%87%D0%B5%D1%85%D0%BE%D0%BB-%D0%B4%D0%BB%D1%8F/</link>
<guid>https://maxistar.ru/blog/%D0%9A%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%BD%D1%8B%D0%B9-%D1%87%D0%B5%D1%85%D0%BE%D0%BB-%D0%B4%D0%BB%D1%8F/</guid>
<description>Напечатал 3D-корпус для телефона. Мне очень понравилась сама концепция: ты можешь напечатать практически любой корпус, который тебе нравится, &amp;amp;mdash; любого цвета, любой формы и из любого подходящего пластика.При этом можно создать кейс, которого нет ни у кого другого, адаптированный именно под твои персональные сценарии использования.Возможно, эту идею стоит сделать более гибкой и расширить на большее количество моделей телефонов. Но для этого параметрическую модель придётся усложнить: добавить больше ограничений и сделать её более детерминированной, а возможно, и реализовать с использованием других технологий.Пока идея достаточно сырая, но даже в таком виде она кажется довольно интересной. Хочется подумать, как её можно развить дальше.</description>
<pubDate>Tue, 13 Oct 2026 13:10:44 +0300</pubDate>
</item>
<item>
<title>Вайб-принтинг</title>
<link>https://maxistar.ru/blog/%D0%92%D0%B0%D0%B9%D0%B1-%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B8%D0%BD%D0%B3/</link>
<guid>https://maxistar.ru/blog/%D0%92%D0%B0%D0%B9%D0%B1-%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B8%D0%BD%D0%B3/</guid>
<description>
Хуже, чем вайбкодинг, &amp;amp;mdash; только вайбпринтинг! Причём у меня это происходит без всякого ИИ! Приходит идея, и хочется её сразу реализовать &amp;amp;mdash; благо дойти до ближайшего мейкерспейса, где есть 3D-принтер, буквально по пути на работу, и в обед уже можно забрать готовую новую вещь, которая родилась где-то в закоулках подсознания!
Эта штука оказалась гораздо удобнее в качестве органайзера для кабелей, чем катушка, которую я сделал раньше. Просто наматываешь на неё кабель, пропускаешь концы через отверстия, и он не разматывается! В отличие от катушки с круглым корпусом, если кабель размотать на всю длину, пластиковая пластина не занимает места, и кабель просто проходит через неё.
При этом, когда я ее немного усовершенствовал, результат мне понравился меньше, но я все равно очень доволен!
</description>
<pubDate>Fri, 9 Oct 2026 02:10:34 +0300</pubDate>
</item>
<item>
<title>Новая версия Voice Inbox</title>
<link>https://maxistar.ru/blog/%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-Voice-Inbox/</link>
<guid>https://maxistar.ru/blog/%D0%9D%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-Voice-Inbox/</guid>
<description>Перевел сайт voice inbox на русский язык - перевод корявый, но понять что делать можно. Еще выпуслил новую версию приложения в которой исправил мелкие недочеты.</description>
<pubDate>Sun, 4 Oct 2026 22:10:39 +0300</pubDate>
</item>
<item>
<title>Экранная клавиатура</title>
<link>https://maxistar.ru/blog/%D0%AD%D0%BA%D1%80%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0/</link>
<guid>https://maxistar.ru/blog/%D0%AD%D0%BA%D1%80%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0/</guid>
<description>
Для того чтобы видеть текущую расладку кастомной клавиатуры на экране, Codex по моей просьбе сделал небольшое tauri приложение котрое показывает раскладку прямо на экране поверх других окон. Очень удобно - я могу видеть где какие клавиши, и при необходимости поправлять раскладку. 
Но tauri позволяет создавать кроссплатформенные приложения, подумалось, а зачем занимать место на экране, если рядом лежит мобильник - пусть клавиатура показывается на нем.
Добавил возможность сборки экранного хелпера под Android. Вышло здорово! 
Интересно а под iOS получится портировать?
</description>
<pubDate>Fri, 2 Oct 2026 06:10:27 +0300</pubDate>
</item>
<item>
<title>Отмонтировать забыла</title>
<link>https://maxistar.ru/blog/untitled-6/</link>
<guid>https://maxistar.ru/blog/untitled-6/</guid>
<description>Начальник — секретарю:— Катенька, дорогая, перепиши месячную отчетность нашим партнерам, они сейчас к тебе подойдут.Заходят партнеры:— Добрый день, это вам переписать отчетность?— Добрый день, да, будьте так любезны, вот чистая дискета, можно на нее?— Да, конечно.# mkfs -t vfat -c /dev/fd0h1440# mount -t vfat -o iocharset=koi8-r,codepage=866 /dev/fd0 /mnt/floppy# find / -noleaf -type f -name Otchet_april.[a-zA-Z] -exec cp '{}' /mnt/floppy \;# ls -la /mnt/floppy/Otchet_april.[a-z][A-Z] &amp;amp;&amp;amp; sync &amp;amp;&amp;amp; sleep 3Протягивает дискету обратно:— Возьмите, пожалуйста!Партнеры, у которых отвисают челюсти:— Них...я себе!!!Катенька (испуганно):— Что такое?!.. Черт! Я опять отмонтировать забыла?!</description>
<pubDate>Thu, 1 Oct 2026 22:10:04 +0300</pubDate>
</item>
<item>
<title>Эмулятор Windows в браузере</title>
<link>https://maxistar.ru/blog/%D0%AD%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80-Windows-%D0%B2-%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B5/</link>
<guid>https://maxistar.ru/blog/%D0%AD%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80-Windows-%D0%B2-%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%B5/</guid>
<description>
У Fabrice Bellard на сайте есть прекрасное, лучше самому увидеть
</description>
<pubDate>Wed, 30 Sep 2026 17:09:10 +0300</pubDate>
</item>
<item>
<title>Сплит-клавиатура с донглом</title>
<link>https://maxistar.ru/blog/%D0%A1%D0%BF%D0%BB%D0%B8%D1%82-%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0-%D1%81-%D0%B4%D0%BE%D0%BD%D0%B3%D0%BB%D0%BE%D0%BC/</link>
<guid>https://maxistar.ru/blog/%D0%A1%D0%BF%D0%BB%D0%B8%D1%82-%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0-%D1%81-%D0%B4%D0%BE%D0%BD%D0%B3%D0%BB%D0%BE%D0%BC/</guid>
<description>
На выходных я собрал версию клавиатуры с правым сенсором. Особенность правого сенсора в том, что он находится на вторичном устройстве, а команды от него передаются по Bluetooth на левую половинку клавиатуры, которая затем транслирует их на компьютер.
Кроме этого, я научился будить компьютер при помощи клавиатуры, когда она подключена проводом. Оказалось, что компьютер прекрасно просыпается от клавиатуры, а проблема была на стороне самого компьютера &amp;amp;mdash; эта функция была отключена в настройках.
Теперь, когда я умею подключать сенсор на правой половине, я решил сделать ещё одну версию прошивки, в которой клавиатура будет подключаться к компьютеру через проводной донгл, а обе половинки станут периферийными устройствами.
Такая конфигурация позволит быстро переключать донгл между разными компьютерами. Кроме того, клавиатура сможет будить компьютер. Сделать это по Bluetooth гораздо сложнее, поскольку Bluetooth-адаптер никогда полностью не засыпает и механизм пробуждения работает иначе. Если же клавиатура подключена к компьютеру через USB, всё значительно проще.
В этой конфигурации обе половинки клавиатуры будут подключаться к донглу по приватному беспроводному протоколу, а уже сам донгл будет подключён к компьютеру по USB и сможет его будить.
Одновременно донгл всё ещё будет Bluetooth-устройством, через которое можно будет взаимодействовать с экранной программой, показывающей текущую раскладку клавиатуры.
В будущем можно расширить проводной протокол, добавив дополнительный канал связи для управления раскладками, но это уже будет следующим этапом.
Кроме того, я обнаружил, что вогнутый вариант сенсора нравится мне меньше, чем плоский. Видимо, из-за вогнутости его активная зона получается меньше, чем у плоского варианта. Поэтому сенсор плохо срабатывает по краям.
Также у него не работает прокрутка по краю сенсора. В сети я нашёл информацию о другом варианте прокрутки &amp;amp;mdash; круговым движением пальца, &amp;amp;mdash; но повторить его мне не удалось. Возможно, мой сенсор немного отличается.
В любом случае в следующей версии клавиатуры я планирую использовать именно плоский сенсор. Хотя вогнутый вариант кажется более эргономичным, неотзывчивость боковых зон меня немного расстраивает.
Следующим шагом я планирую сделать новый вариант корпуса клавиатуры с правым сенсором. При этом сам сенсор хочу разместить ещё ниже, припаяв контроллер непосредственно к плате. Кажется, возможность вынимать контроллер всё равно не даёт особых преимуществ.
Также нужно сделать нормальный корпус для донгла. Сейчас он пока собран на макетной плате и выглядит совсем неаккуратно.
</description>
<pubDate>Mon, 28 Sep 2026 09:09:25 +0300</pubDate>
</item>
<item>
<title>Прорезиненные ножки для клавиатуры</title>
<link>https://maxistar.ru/blog/%D0%9F%D1%80%D0%BE%D1%80%D0%B5%D0%B7%D0%B8%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BD%D0%BE%D0%B6%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F/</link>
<guid>https://maxistar.ru/blog/%D0%9F%D1%80%D0%BE%D1%80%D0%B5%D0%B7%D0%B8%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BD%D0%BE%D0%B6%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F/</guid>
<description>
Клавиатура должна надёжно стоять на столе и не двигаться во время работы. Поэтому мне хотелось добавить на её нижнюю поверхность нескользящие ножки.
Сначала я попробовал использовать кусочки резиновых колец разной толщины. Они прекрасно справлялись со своей задачей, но их было сложно аккуратно закрепить. Обычный клей оставлял на корпусе разводы, а при использовании двустороннего скотча резиновые полоски со временем начинали отклеиваться.
Затем я попробовал мебельные накладки. Однако они предназначены скорее для того, чтобы мебель легче скользила по поверхности, а не для предотвращения скольжения. Клавиатура стала устойчивее лежать на столе, но всё равно продолжала двигаться.
Тогда я решил использовать самоклеящуюся резиновую ленту, специально предназначенную для крепления к различным поверхностям. Я заказал ленту толщиной один миллиметр, но быстро понял, что ошибся: она должна быть примерно вдвое толще. К счастью, две полоски можно склеить между собой и получить нужную толщину &amp;amp;mdash; два миллиметра. Если вырезать их аккуратно, место соединения остаётся практически незаметным.
В итоге получилось идеально. Я ожидал получить цельную резиновую ленту, но она оказалась слегка вспененной. Впрочем, это не испортило результат, а, скорее, даже улучшило способность ножек препятствовать скольжению.
Теперь нижняя поверхность клавиатуры выглядит ещё аккуратнее, а обе её половинки устойчиво и приятно лежат на столе. Благодаря встроенным магнитам их также можно соединить друг с другом. В таком виде клавиатуру очень удобно переносить.
Осталось только придумать для неё дорожный футляр &amp;amp;mdash; или хотя бы простой тканевый мешочек.
</description>
<pubDate>Sat, 26 Sep 2026 14:09:12 +0300</pubDate>
</item>
<item>
<title>Результаты выходных</title>
<link>https://maxistar.ru/blog/%D0%A0%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D1%8B-%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D1%85/</link>
<guid>https://maxistar.ru/blog/%D0%A0%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D1%8B-%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D1%85/</guid>
<description>
На выходных я закончил новый корпус для тонкой версии низкопрофильной клавиатуры с сенсором. Теперь с ней можно работать совсем без мыши.
Я доработал конструкцию крепления передней панели, закрывающей контроллер, и придумал, как сделать кнопку сброса немного аккуратнее. Пока она всё ещё выступает сильнее, чем мне хотелось бы, но исправить это &amp;amp;mdash; уже дело техники.
Самое главное: теперь клавиатура собирается без клея &amp;amp;mdash; исключительно на саморезах. Благодаря этому вся конструкция выглядит более аккуратной и законченной.
Кроме того, на выходных я добавил в Keyboard Helper поддержку Windows. Теперь приложение умеет определять текущую языковую раскладку в системе и соответствующим образом менять раскладку экранной клавиатуры.
</description>
<pubDate>Tue, 22 Sep 2026 05:09:18 +0300</pubDate>
</item>
<item>
<title>Тачпад для Corne</title>
<link>https://maxistar.ru/blog/%D0%A2%D0%B0%D1%87%D0%BF%D0%B0%D0%B4-%D0%B4%D0%BB%D1%8F-Corne/</link>
<guid>https://maxistar.ru/blog/%D0%A2%D0%B0%D1%87%D0%BF%D0%B0%D0%B4-%D0%B4%D0%BB%D1%8F-Corne/</guid>
<description>
После того как моя клавиатура научилась работать с разными устройствами, возник закономерный вопрос: если есть клавиатура, то где мышь?
Управлять курсором с помощью клавиш она уже умеет, но на практике это не очень удобно. Поэтому я задумался: что, если добавить к клавиатуре простой манипулятор, способный заменить мышь?
Я рассмотрел несколько вариантов.
Можно превратить в мышь саму клавиатуру. Она достаточно маленькая и даже немного похожа на неё. Но двигать клавиатуру по столу пока кажется мне слишком странной идеей.
Другой вариант &amp;amp;mdash; установить трекбол. Однако для него нужна довольно сложная механическая конструкция, создавать которую я пока не умею.
А что, если добавить тачпад?
Он подключается несколькими проводами, не требует сложной механики и сразу даёт привычный способ управления курсором, сопоставимый с обычной мышью.
Сказано &amp;amp;mdash; сделано.
Тачпад Cirque прекрасно подошёл к клавиатуре на базе ZMK и органично вписался в дизайн корпуса. Теперь моя клавиатура может использоваться не только для набора текста, но и для управления курсором.
Пока у меня есть полько программная часть и сенсор, который висит на проводах, попробую напечатать новый корпус и поработать с ней некоторое время и посмотрю, насколько удобным и практичным окажется такое решение, однако уже сейчас видно что сенсор прекрасно ложиться под указательный палец, и, кажется это будет очень удачным решением.
</description>
<pubDate>Sat, 12 Sep 2026 09:09:24 +0300</pubDate>
</item>
<atom:link href="https://maxistar.ru/blog/rss/" rel="self" type="application/rss+xml"/></channel></rss>