Corne — удобный формат: половинки можно положить в карман и носить с собой в рюкзаке. Но я вижу, что разные умельцы делают для этой клавиатуры наклонные подставки — в наклонном виде пользоваться этой клавиатурой ещё удобнее. Но тогда теряется главный плюс этого форм-фактора — компактность. А что если сделать чехол, который будет служить такой наклонной подставкой? Идея настолько мне понравилась, что я решил её проверить и сделал proof-of-concept.



По-моему, наклон вполне правильный, и в собранном состоянии клавиатура теперь занимает ненамного больше места, но становится лучше защищённой при транспортировке. В разложенном состоянии половинки чехла служат наклонными подставками. Теперь нужно придумать механизмы фиксации — половинки должны крепиться к подставкам, а в собранном состоянии коробочка не должна рассыпаться. Думаю, тут можно использовать магниты. Посмотрим, что из этого выйдет.
Собрал новую клавиатуру, на этот раз corne, попробую освоить.

Выглядит прикольно - немного смущает что контроллеры наружу - есть риск замкнуть что-нибудь или повредить. Почему-то не нашел в сети готовую крышечку, которая бы мне понравилась, придется разработать новую. Плюс придется добавлять больше слоев - на дефолтной раскладке нет Caps Lock - а именно ей я переключаю языки. В общем, приключение только начинается!
MCP-сервера — это супер-хайповая тема последних дней. Что в ней хайпового? Вы даёте LLM возможность взаимодействовать с реальным миром. Идея проста: LLM умеет формулировать запросы в JSON, а значит, она может почти без магии общаться с внешними инструментами по протоколу JSON-RPC!
Самый простой способ вызова MCP — это через локальный процесс через STDIO. Например, один из самых простых MCP-серверов — @modelcontextprotocol/server-filesystem — умеет работать с файловой системой. Говорим системе: вызови npx -y @modelcontextprotocol/server-filesystem /some/folder/name, и наша LLM теперь видит файловую систему и может её менять так, как вы её попросите.
Но в таком виде вызов MCP-сервера не имеет большого смысла: если вы используете IDE, то там агенты уже и так могут работать с файловой системой. Но что, если мы хотим иметь доступ не локально, а удалённо? В этом случае, установив на удалённый сервер тот же самый MCP-сервер, мы можем просто обращаться к нему через SSH, предварительно забросив на удалённый сервер SSH-ключи, чтобы сервер не спрашивал пароль. Обмен будет всё так же происходить через stdin/stdout, но сессия будет поддерживаться через SSH!
[mcp_servers.remote-filesystem]
command = "ssh"
args = ["user@someserver.com", "mcp-server-filesystem /home/user/foldertoaccess"]
Этот способ открывает широкие возможности для создания лёгких универсальных мобильных ассистентов, упрощает администрирование серверов, и ещё можно сделать многое, чему пока не дали названия. Но будьте осторожны — ведь удалить ваши файлы теперь LLM тоже сможет без проблем, поэтому пользуйтесь этой силой с умом!
Хочу призвать всех, кто может, помочь ОВД Инфо — они делают нужное и полезное дело: помогают людям в сложных ситуациях.

У нас плохие новости: российские платежные сервисы отказались продолжать с нами работу без объяснения причин. Фактически нас лишили основной возможности принимать пожертвования в рублях.
|
Ежемесячно с российских карт нас поддерживали более 12 000 человек — и это была большая часть нашего бюджета. Благодаря этой огромной, стабильной поддержке, мы смогли запускать все те инструменты борьбы с репрессиями, которые вы знаете: «Дятел», «Весточка». Сейчас мы этой поддержки лишились.
|
Мы не первые, с кем это произошло: за последние два года с похожими проблемами столкнулись «Нужна помощь», «Насилию.нет», «Гражданское содействие», «Такие дела» и другие проекты — причины объяснять действительно не нужно. Некоторые из них были вынуждены закрыться.
|
Это решение отрезало от нас десятки тысяч людей в России — наших главных сторонников, тех, кто был рядом многие годы. Для нас это огромная потеря — все это время мы оставались проектом, у которого большая часть и расходов, и доноров находится в России. С потерей сборов мы теряем поддержку 12 000 человек, которые регулярно переводят ОВД-Инфо деньги.
|
Большая часть наших расходов по-прежнему в рублях — именно за счет этих пожертвований мы можем оплачивать работу защитников и юристов, ездить в регионы, поддерживать бесплатную горячую линию и оставаться с вами, где бы вы ни находились.
|
Мы не собираемся ни закрываться, ни сдаваться и продолжим искать способы, как нас поддержать. Но в ближайший месяц очень многое зависит от того, удастся ли нам найти такое же количество неравнодушных людей в мире, готовых поверить в нас.
|
Сейчас осталось три способа поддержки, в надежности которых на сегодняшний день мы можем быть уверены:
|
-
пожертвования с иностранных карт (вкладка «Карта не РФ/PayPal»): если у вас есть знакомые и друзья, которые могут оформить донат с иностранной карты вместо вас, пожалуйста, попросите их об этом — в ближайшее время именно регулярные пожертвования позволят нам понять, как быть дальше;
-
криптовалюта: это пока единственный способ, который не зависит от происходящего с курсом рубля и с банковской системой в России и который очень помогает справляться с кризисными ситуациями (прямо сейчас);
-
переводы через платформу «Заодно»: пока единственный способ поддерживать наши сборы с российских карт.
|
Мы понимаем, что и криптовалюта, и «Заодно» — не самые удобные и популярные способы и требуют некоторой дисциплины: пожертвование, которое раньше автоматически списывалось раз в месяц, теперь придется каждый раз оформлять заново. Мы не оставляем попыток найти и подключить платежный сервис, который работает с российскими картами, и если и когда это произойдет, мы обязательно вам напишем.
|
Codex от OpenAI отлично умеет программировать в OpenSCAD. Для моей третьей руки очень не хватает красивой коробочки: я использовал в качестве основания отрезок доски, и мне не очень нравится, как это выглядит, а ещё более стыдно показывать это другим. Поэтому я решил сделать для проекта удобную коробочку, в которой буду хранить всё для пайки — припой, флюс, сменные жала, — и она будет выступать основанием для третьей руки. Такое «два в одном». В качестве отправной точки я взял RuggedBoxV1 — великолепный проект, но он явно просится, чтобы печатался одним куском, а не двумя половинками: конструкция с петлями прекрасно под это подходит.
Загрузил проект в VSCode и попросил Codex внести нужные изменения в исходный код. Результат говорит сам за себя!

Вот так выглядит готовый проект:
