2026-02-08

Провайдеры eSIM в Европе

Вернулись из небольшого путешествия в Италию. В апартаментах, в которых мы в этот раз остановились, не оказалось Wi-Fi — мне просто в голову не пришло проверить на Booking наличие интернета. Оказывается, такое бывает.

Без интернета жить не очень весело, поэтому первым делом я поискал, нет ли в округе салонов связи, где можно было бы недорого арендовать роутер с SIM-картой. Но в нашей деревне такого не оказалось. Тогда решил посмотреть, можно ли сделать интернет через eSIM и раздать его домашним. Оказалось, что запросто!

Первый провайдер, который предоставляет услуги туристических eSIM, — Revolut. У меня есть несколько карточек Revolut, поэтому этот вариант оказался самым простым. Однако Revolut предоставляет 1 ГБ за 4 евро на 7 дней. Нам этого хватило меньше чем на час.

Следующий провайдер, которого я решил попробовать, — Holafly. Согласно их заверениям, интернет «безлимитный». Стоит всего 4 евро в день — вполне доступно. «Безлимитным» он оказался только при использовании на самом телефоне. При попытке раздать интернет через хотспот выяснилось, что подключить можно только три устройства. В принципе, если пользоваться по очереди, жить можно. Однако оказалось, что после того как было скачано около 7 ГБ, трафик на другие устройства перестал подаваться вообще — похоже, что «безлимитный» трафик лимитирован для подключённых устройств.

Стал искать провайдера, который поддерживает раздачу. iRoamly утверждает, что их тарифный план поддерживает раздачу на другие устройства. Стоит «безлимитный» тариф у iRoamly те же 4 евро в день. Настройка eSIM у них оказалась сложнее, чем у Holafly: при подключении eSIM роуминг по умолчанию выключен, и его нужно включить вручную. При этом IP-адрес оказывается польским. Лимит на подключённые устройства у iRoamly тоже есть, но позволяет подключать до 5 устройств — уже гораздо лучше, так как нас как раз пятеро.

Вывод: если нет Wi-Fi, но есть телефон с поддержкой eSIM, обеспечить себя интернетом в путешествии по Европе стало гораздо проще — не нужно идти в салон связи и покупать физическую SIM-карту. eSIM можно купить онлайн в несколько кликов. Однако стоит внимательно смотреть на ограничения конкретных провайдеров, а это не всегда просто сделать.

 

Оставить комментарий

 
  2026-01-24

simpleditor.org

Что-то я подумал сделать своему текстовому редактору покрасивее доменное имя, все-же texteditor.maxistar.me как то не красиво в эпоху когда ИИ бороздит просторы интернета. Проекту уже много лет, люди пользуются... Прикупил simpleditor.org пусть будет.

 

Оставить комментарий

 
  2026-01-23

Как запустить Windows на M1

TIL

На макбуках на архитектуре M1 и выше всегда было проблемой запустить Windows на виртуальной машине. VirtualBox под M1 не работает, и это печально.

Но все же есть способ, для этого есть штука под названием UTM. UTM - это система виртуализации для iOS на базе QEMU.

Образ Windows легко скачать используя CrystalFetch ISO Downloader. Важно скачивать образ для Apple Silicon. 

Работает просто замечательно.

 

Оставить комментарий

 
  2026-01-12

Idol

«Idol» (яп. アイドル Айдору, «Идол») — песня японского дуэта Yoasobi с их третьего мини-альбома, The Book 3. Она была выпущена в качестве сингла 12 апреля 2023 года на лейбле Sony Music Entertainment Japan в качестве открывающей темы для японского аниме «Звёздное дитя».

Изначально эту песню группа хотела сделать при помощи ПО Vocaloid но версия с живым голосом оказалась еще более фантастической. Удивительная работа с голосом...

 

Оставить комментарий

 
  2026-01-12

Визуализация клавиатуры на экране

Просто удивительно, как быстро стало можно сделать прототип для своей идеи!

Одной из проблем кастомных клавиатур является невозможность быстро освоить печать на них. Хочется, чтобы было средство визуализации раскладки.

За пару выходных я сделал приложение, которое визуализирует мою раскладку, позволяя наглядно видеть, где расположены какие клавиши и что ещё можно улучшить или добавить!

 

Оставить комментарий

 
  2025-12-25

Гениальное решение от МТС

У меня в Саратове до сих пор подключен интернет. Ни то чтобы он мне был сильно нужен, но российский IP адрес делает некоторые вещи чуть менее сложными. Например, позволят пользоваться торрентами, которые в Германии активно мониторят на предмет пиратского контента и если что находят - присылают нехилый штраф. Все это время МТС стабильно повышает цены на домашний интернет. При этом пользоваться я этим соединением сейчас уже почти не могу. Серый IP адрес который раньше позволял заходить на сервер ченез NAT больше не позволяет это делать. OpenVPN протокол по которому я заходил на сервер уже несколько месяцев почти не отзывается, зайти удается лишь через кривой обратный SSH туннель, через который ипользовать сервер полноценно почти невозможно. Задумываюсь не пора ли отправлять это соединение на покой?

Сегодня получаю интересное SMS:

То есть они тупо повышают стоимость на треть сейчас, а уже через год тупо на 100%! При этом завернули это так как будто, оказыватся они "подключают дополнительную скидку". Никакой скидки у меня на интернет у меня никогда не было, но вот же, оказывается, была! Наверняка где-нубудь в договоре есть, мелким шрифтом. Гениальный ход!

Что-же, кажется пока прекращать жрать этот кактус...

 

Оставить комментарий

 
  2025-12-22

Держимся Corney - насколько глубока эта зайчья нора?

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

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

 

Оставить комментарий

 
  2025-12-13

Надо держаться corney

Собрал новую клавиатуру, на этот раз corne, попробую освоить.

Выглядит прикольно - немного смущает что контроллеры наружу - есть риск замкнуть что-нибудь или повредить. Почему-то не нашел в сети готовую крышечку, которая бы мне понравилась, придется разработать новую. Плюс придется добавлять больше слоев - на дефолтной раскладке нет Caps Lock - а именно ей я переключаю языки. В общем, приключение только начинается!

 

Оставить комментарий

 
  2025-12-03

Запускаем локальный MCP сервер как удаленный

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 тоже сможет без проблем, поэтому пользуйтесь этой силой с умом!

 

Оставить комментарий

 
  2025-11-27

OpenSCAD и Codex

Codex от OpenAI отлично умеет программировать в OpenSCAD. Для моей третьей руки очень не хватает красивой коробочки: я использовал в качестве основания отрезок доски, и мне не очень нравится, как это выглядит, а ещё более стыдно показывать это другим. Поэтому я решил сделать для проекта удобную коробочку, в которой буду хранить всё для пайки — припой, флюс, сменные жала, — и она будет выступать основанием для третьей руки. Такое «два в одном». В качестве отправной точки я взял RuggedBoxV1 — великолепный проект, но он явно просится, чтобы печатался одним куском, а не двумя половинками: конструкция с петлями прекрасно под это подходит.

Загрузил проект в VSCode и попросил Codex внести нужные изменения в исходный код. Результат говорит сам за себя!

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

 

Оставить комментарий