Фоторамка

📅 2009-10-12

📑 Tech

🏷 #hack

🏷 #home automation

Взбрело мне в голову… Юджин в очередной раз превознес полезность старых яблочных лаптопов, каковую я конечно не отрицаю, но дешевый компьютер мне нужен совсем другого типа и для совсем других целей. Для полевого компьютинга у меня просто есть нетбук Eee 901 которого хватит еще надолго пока он не развалится. :)

Но мне нужен компьютер который мог бы:

В общем, мне нужен [Chumby]. :) Только вот засада, их к нам не возят, что означает долгую, нудную и дорогую доставку, а два — надо чтобы он был еще дешевле, ибо бюджет на такое развлекалово не резиновый. Опять же, распотрошить ради этого Eee 701 тоже ведь вариант, правда? У меня есть один, и от потрошения меня удерживает в основном то, что его надо отобрать обратно и что возиться с деревом и пересаживать его в другой корпус ломы, да и не умею я этого особенно. Нужно что-нибудь дешевле даже чем они, причем не требующее стругания. Максимум — пайки.

Chumby

После некоторых размышлений и гугль-медитации выход был найден – фоторамки, коих развелось видео-невидео. Более продвинутые фоторамки владеют WiFi и умеют показывать картинки, URL которых предоставлен им через RSS. Рендерить HTML они обычно не умеют, так что просто так фид им скормить нельзя — но и фиг бы с ним, у меня сервер есть, пусть он фиды качает, рендерит, пусть он же их картинками и кормит.

Самой дешевой в Москве фоторамкой такого типа оказалась [Kodak W820], и найденные в сети [результаты экспериментов] показывают что даже особенно хакать ее для этого совершенно не нужно. Достаточно сгенерить ей самые картинки, запихать их в RSS и этим можно ограничиться, дальше она сама.

Kodak W820

результаты экспериментов

Остался вопрос, как реализовать рендеринг html в битмап на безголовом сервере, не устраивая танцев вокруг Gecko или Webkit. Здесь гугль-медитация шла гораздо туже, потому что какие-то жулики сделали это на основе Gecko, выпустили продукт за деньги и вырвались в топлист гугля с большим отрывом.

Но и решений было найдено сразу несколько: [khtml2png] и [webkit2png].

khtml2png

webkit2png

Несмотря на то, что и тот и другой требуют хоть какого-то X-сервера, что неудобно, ибо теперь ради них придется собирать xvfb, webkit2png однозначно лидирует, поскольку не требует собирать ради него все KDE.

Вот ковырянием его я сейчас и займусь…

_update_: Пока сервер апдейтится (чего не проделывалось очень-очень долго, потому процесс мягко говоря неспешный) чтобы я мог наконец запустить и отладить webkit2png, я заполучил таки Kodak W820 и обнаружил, что ее родная софтина называемая Framechannel представляет собой физиологически идентичное серверное решение проблемы рендеринга. Правда, рендерингом HTML в чистом его виде они не занимаются и по какой-то странной причине владеют RSS но не владеют Atom, что в наше время довольно странно. Но для тех, кому не надо изысков, этого вполне достаточно. :)

Если удастся навостриться заливать в нее пинком видео и заставлять ее проигрывать его, будет совсем хорошо…

✏️ View and leave comments

◀️ 2009-09-02: Questions and thoughts about Fallout Universe

⬅️ Tech: Know

➡️ Tech: Diaspora

▶️ 2009-10-28: Бинт марлевый нестерильный

↩ Home

© 2001-2022 Eugene Medvedev. All rights reserved, not like that ever stopped anyone, or means anything when not backed up by a corporation.