Content
Categories
Calendar
September 2010 M T W T F S S « Aug 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Friends
Projects
-
RSS Links
Integration
On Twitter
- http://www.nooooooooooooooo.com/ 6 days ago
- "I'm a Mac. And I'm a PC." Made in _1996_ http://www.youtube.com/watch?v=67-GeNYShbc 1 week ago
- ...В общем они похоже поставили партроники вверх ногами. Чтобы найти и сделать как надо ушло четыре часа. Бляяяя.... 3 weeks ago
- More updates...
Meta
Category Archives: Digital
Diaspora
Sunday, May 9, 2010
Я уже как-то писал про то, какой должна быть социальная сеть на самом деле. Она должна состоять из серверов которыми владеют физически сами субъекты социальной сети, она должна быть распределенной и каждый субъект должен сохранять контроль над своими данными. Только тогда закон Бойд можно будет обойти.
Контроль, как говорил Пол Муаддиб, это возможность в любой момент уничтожить, которой никто не может препятствовать. :) Считающих что privacy “отжила свое” я отправлю к своему старому программному посту, в котором обосновываю необходимость сохранять контроль над личными данными. Так считаю не только я. Публиковать данные на весь мир без разбору — опрометчиво, потому что это напрашивается на эксплуатацию, и не всегда такую нечувствительную, как просто показ целевой рекламы. Не публиковать ничего — можно конечно, но это по сути отказ от социальной жизни, что тоже неправильно и даже более опасно, ведь тогда ее за вас может жить кто-нибудь другой. Нужна золотая середина, и эта середина останется золотой тогда и только тогда, когда вы осознаете что публикуете, зачем, кому можно это видеть, и можете в любой момент селективно или полностью придавить процесс.
Так вот, появились на свете люди, которые готовы сделать нам именно это. Я решил дать им денег сколько не жалко, и призываю тех кто со мной согласен поступить так же. Авось получится что-то ценное, а если не получится, по крайней мере у вас будет аргумент чтобы попинать их в нужном направлении. :)
As Divinely Directed
Thursday, March 11, 2010
What a lovely piece of spam I just got!
Dearest,
I am releasing a wave of revelation and wisdom that is necessary for you to move forward into the next stream of events in the flow of My Spirit, says the Lord. Be sensitive and pay attention to your observations, for they will point you in the right direction. No detail is small enough to overlook.Situations will take on greater than normal meaning for you as you look for signposts along the way. Watch and be aware. I am directing your steps.
Proverbs 3:6…In all your ways acknowledge Him, and He shall direct your paths.
My name is Viola Anderson,I have been directed by the LORD to inform you of His Divine Assignment to have you as his servant .I have no kids my husband is dead and I do not have any relations.The doctor says i have a short time to live that it is by miracle that I’m still alive due to my terminal illness. My private box is (oh no you’re not getting me to publish your email so people can fall into your obvious 419) and it is better you reply there
In His Service, Viola
Фоторамка
Monday, October 12, 2009
Взбрело мне в голову… Юджин в очередной раз превознес полезность старых яблочных лаптопов, каковую я конечно не отрицаю, но дешевый компьютер мне нужен совсем другого типа и для совсем других целей. Для полевого компьютинга у меня просто есть нетбук Eee 901 которого хватит еще надолго пока он не развалится. :)
Но мне нужен компьютер который мог бы:
- Просто висеть или стоять.
- Быть выводилищем любой информации которую мне взбредет в голову вывести чтобы она просто была под глазом когда глазу захочется на ней остановиться.
- Стоить при этом как можно меньше, ибо такие компьютеры хороши, когда их много.
В общем, мне нужен Chumby. :) Только вот засада, их к нам не возят, что означает долгую, нудную и дорогую доставку, а два — надо чтобы он был еще дешевле, ибо бюджет на такое развлекалово не резиновый. Опять же, распотрошить ради этого Eee 701 тоже ведь вариант, правда? У меня есть один, и от потрошения меня удерживает в основном то, что его надо отобрать обратно и что возиться с деревом и пересаживать его в другой корпус ломы, да и не умею я этого особенно. Нужно что-нибудь дешевле даже чем они, причем не требующее стругания. Максимум – пайки.
После некоторых размышлений и гугль-медитации выход был найден — фоторамки, коих развелось видео-невидео. Более продвинутые фоторамки владеют WiFi и умеют показывать картинки, URL которых предоставлен им через RSS. Рендерить HTML они обычно не умеют, так что просто так фид им скормить нельзя — но и фиг бы с ним, у меня сервер есть, пусть он фиды качает, рендерит, пусть он же их картинками и кормит.
Самой дешевой в Москве фоторамкой такого типа оказалась Kodak W820, и найденные в сети результаты экспериментов показывают что даже особенно хакать ее для этого совершенно не нужно. Достаточно сгенерить ей самые картинки, запихать их в RSS и этим можно ограничиться, дальше она сама.
Остался вопрос, как реализовать рендеринг html в битмап на безголовом сервере, не устраивая танцев вокруг Gecko или Webkit. Здесь гугль-медитация шла гораздо туже, потому что какие-то жулики сделали это на основе Gecko, выпустили продукт за деньги и вырвались в топлист гугля с большим отрывом.
Но и решений было найдено сразу несколько: khtml2png и webkit2png.
Несмотря на то, что и тот и другой требуют хоть какого-то X-сервера, что неудобно, ибо теперь ради них придется собирать xvfb, webkit2png однозначно лидирует, поскольку не требует собирать ради него все KDE.
Вот ковырянием его я сейчас и займусь…
update: Пока сервер апдейтится (чего не проделывалось очень-очень долго, потому процесс мягко говоря неспешный) чтобы я мог наконец запустить и отладить webkit2png, я заполучил таки Kodak W820 и обнаружил, что ее родная софтина называемая Framechannel представляет собой физиологически идентичное серверное решение проблемы рендеринга. Правда, рендерингом HTML в чистом его виде они не занимаются и по какой-то странной причине владеют RSS но не владеют Atom, что в наше время довольно странно. Но для тех, кому не надо изысков, этого вполне достаточно. :)
Если удастся навостриться заливать в нее пинком видео и заставлять ее проигрывать его, будет совсем хорошо…
Экзотика
Thursday, April 24, 2008
Дано:
- Сервер на Linux с веб-сервером и полным контролем, чего хочу то и делаю, одним концом смотрящий во внутреннюю локальную сеть, а другим — в Большой Интернет.
- Скрипт, который должен исполняться с рутовыми правами и триггериться по команде пользователя, то бишь меня.
Задача:
Я могу запускать скрипт просто залогинившись в консоль, непосредственно с клавиатуры сервера или по ssh. Однако, это не очень быстро, неудобно, и оверкилл. Учитывая что скрипт надо пускать примерно раз в сутки, но не по часам, а когда он действительно нужен, чтр можно определить только на глаз, такой вариант не котируется. Я хотел бы запускать его, кликая на иконку на десктопе любой из наличных машин, среди которых есть винда, десктопные линюхи, и даже старый макинтош. Общее у них у всех только то что они все подключены к локальной сети, но некоторые могут внезапно оказаться за ее пределами.
Каким бы образом сделать это так, чтобы любой рандомный болван не имел возможности ковырять мой скрипт снаружи?
XEP-0136
Tuesday, April 22, 2008
<iq type='get' id='pref1'>
<pref xmlns='http://www.xmpp.org/extensions/xep-0136.html#ns'/>
</iq>
Ну наконец-то, еб твою мать! Не прошло и трех лет, как они не только написали архив логов на сервере, но я даже умудрился его настроить…
Версионная файловая система
Saturday, April 12, 2008
Я хочу файловую систему с версионированием.
Причем не абы какую, абы каких уже довольно много, но все они меня не устраивают. Они призваны удовлетворить потребности:
- Людей, работающих по контракту на правительство или иную организацию, требующую строжайшей отчетности — этим надо чтобы осталось все, всегда, во всех случаях, и у них денег на диски куры не клюют.
- Людей, которым надо не больше, чем просто сохранять предыдущие версии конфигов — это просто и само по себе не шибко актуально.
- Людей, которые работают с относительно небольшими объемами файлов, по которым требуются подробные исторические данные — этим файловая система нужна просто как более удобный способ работы с версионирующей системой.
Я же хочу достаточно определенную файловую систему, которая:
- Хранила бы не дельту текущего состояния файла относительно его изначального состояния, а скорее, наоборот — дельту предыдущего состояния файла относительно текущего. Это вообще-то не принципиально, но значительно облегчит ремонт в случае массового облома, в котором я во всяком случае хотел бы видеть последние версии файлов с которыми работал, а история их вторична.
- В которой все пространство, занимаемое данными о предыдущих версиях, считается свободным, и предыдущие версии постепенно издыхают по мере того, как свободное место на диске заканчивается.
Проще говоря, мне нужна файловая система с версионированием не ради самого версионирования, мне нужно версионирование как дополнительная мера удобства и вспомогательная фишка, эффекты от которой получаются не за счет дополнительного дискового пространства, а за счет неиспользуемых резервов оного.
Только вот что-то ничего похожего я не нашел…

