LINUX.ORG.RU

Статьи - Архив 2026, Июль

Интерфейсные идеи и их быстрая проверка

 , , , ,

Введение

Как бы ни казалась привлекательной идея любого проекта, очень важно прежде чем бросаться его воплощать во всех деталях, побыстрому как-либо проверить основные идеи. Это здорово помогает экономить время, отбросив явно невалидные предположения.

Вот ИИ, может очень быстро набросать скрипт строчек на 300 по абзацу описания и это очень на самом деле помогает.

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

( читать дальше... )

unDEFER
()

Автоматический WAN failover для OpenWrt на 8-МБ роутере: wanmon вместо mwan3

 , mwan3, networkfailover, , wanmon

Написал легковесный демон для OpenWrt, который переключает default route по качеству канала (latency, loss, jitter). Влезает в 8 МБ flash, где mwan3 со всеми зависимостями уже не помещается.


Проблема:

Есть роутер Xiaomi Mi Router 4C (8 МБ flash, 64 МБ RAM) на OpenWrt r24550-f909059b74. Нужно автоматически переключаться с проводного интернета на Wi-Fi точку доступа с телефона при падении основного канала.

Файловая система:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                 6912      6912         0 100% /rom
tmpfs                    28584       336     28248   1% /tmp
/dev/mtdblock9            5760      5628       132  98% /overlay
overlayfs:/overlay        5760      5628       132  98% /

Свободно ~130 КБ. mwan3 со всеми зависимостями (iptables, conntrack, LuCI) сюда уже не влезает.

( читать дальше... )

ng256
()