Внезапные решения | 16 октября 2012 года, 13:51

В процессе подготовки к эвенту время от времени вылезает что-то, что не совсем продумали. Слава богу, в этот раз это мелочи. Но очень интересные.

Вот какие были сегодня. Удалось придумать для них решения, чем несказанно рад.

Первая задача. Есть большая «плазма», на которую выводится презентация. Есть ноут, который к ней подключен. Есть другая плазма, на которую хотим вывести навигатор по слайдам, чтобы докладчик видел, что там дальше. По умолчанию навигатор выводится на встроенном дисплее, а большая презентация — на внешнем. А надо выводить и то, и то на внешних, на двух. Выводить одновременно на две плазмы с одного VGA-выхода эээ… непросто. Есть сплиттер, кабели, ноутбук и плазмы, пара ноутбуков. Больше ничего нет. А надо.

Решение: поднимаем на одном ноутбуке VNC Server, на другом — VNC клиент. Обжимаем кабель, связываем ноуты в сеть. Второй ноут подключаем к плазме-навигатору, первый — к плазме-с-презентацией. Докладчика ставим на ноут с плазом-презентацией. Он видит свой экран на плазме-навигаторе, но крупнее. Задержка из-за VNC — около десятой доли секунды.

Facebook to LiveJournal: The Ultimate Social Media Bridge | 03 августа 2012 года, 13:59

на эти выходные много работы и одно хобби. Буду делать универсальный транслятор постов из фейсбука в ЖЖ. Реалтайм и балком, вместе со всем архивом статусов и фото. Такого еще никто не сделал.

Судьба фраз: история взлома и откатки | 09 мая 2012 года, 14:47

Взломали wordrive, проникли в админку, которую я делал для фраз. Поредактировали фразы, подобавляли кучу HTML-кода. Думаете, я из бекапов вытащил? Нет, просто откатил назад. Не зря, когда делал админку, сделал сохранение версий всех изменений и систему отката изменений на произвольное число шагов в прошлое. Спасло 🙂

Taщит френдов с ЖЖ | 08 октября 2011 года, 17:51

Доделал программку, которая тащит детальную инфу про френдов с ЖЖ. Она оказалась самой сложной из трех (FB-МойКруг-ЖЖ), хотя формат ЖЖ для парсинга оказался довольно простым для разбора. Сложная она из-за асинхронного поведения компоненты браузера. Моя программка общается с браузером, и ей нужно забрать контент в правильный момент, не рано и не поздно, а в браузере мог еще к моменту забора JS не доработать. Впрочем, поздно не бывает, но тогда она будет работать как черепаха. Но сделал, ура. Пыхтит сейчас, где-то пару френдов в секунду.