27 мая 2010 г.

D-Link DIR-320: Очень кошерный девайс

…с USB-портом, MIPS-процессором и Linux-ом внутрях. Вот такой:

Самый цимес там именно в наличии USB-порта. Предназначен он вроде как для подключения принтера (производитель позиционирует сие устройство как WiFi-роутер с функцией принт-сервера. Но кто нам мешает подключить к нему чего-нибудь эдакое? Вроде флешки, внешнего винчестера, 3G-модема, кофеварки, тапочек с подогревом? Да ничего, кроме стандартной прошивки!
Так вот, тому, как из посредственного бюджетного девайса сделать девайс офигенно навороченный, с кучей всяких фишек, плюшек, вкусностей и прочих рулезов, я планирую посвятить следующие несколько постов.
(to be continued…)

18 мая 2010 г.

Как удав по стекловате…

…я тащусь с этих чуваков!
Для тех кто в танке, а таковых, как я понимаю, большинство: это мегаофигенная украинская группа «Бряц-Band». С музыкой которых имел огромное удовольствие познакомится на недавнем корпоративчике. Пацаны реально ЖГУТ НАПАЛМОМ! Вот как вы думаете, что они лабают на этой фотке? На балалайках и баянчике? «Шторм» Вивальди! Ванесса Мей нервно курит в блиндаже!
Не менее обалденно звучит в их исполнении и саундтрек из «Криминального чтива», и каверы на песни из советских фильмов и мультиков, и мелодия из песенки «Smooth Criminal» известного финского певца Микле Якссона :) Да вообще всё!
Ссылки на торренты давать не буду. Лучше пойдите и купите их CD! Оно того стоит!

9 мар. 2010 г.

libstread 0.1

Итак, сегодня закончил первую более-менее пригодную к использованию версию библиотеки для чтения данных со Sleeptracker-а. Пока - для Windows и Linux (проверено на Windows XP Professional, Windows 7 и Ubuntu Linux 9.10). По идее должна работать и на других более-менее современных дистрибутивах Linux, основное требование - наличие драйвера для преобразователя USB-COM FTD232 (в Linux-е это модуль ядра ftdi_sio).
Теперь, как я и обещал, выложу ее в свободный доступ. Вопрос: как и куда?

5 мар. 2010 г.

Sleeptracker и Linux: заработало!

В предыдущем посте я писал, что начал работу над кросс-платформенной библиотекой для получения данных со Sleeptracker-а. И даже уже написал консольное приложение для Windows, получающее данные с устройства и выдающее их на консоль в текстовом виде.
Так вот, работа продолжается. Во-первых, я вынес код работы с устройством в библиотеку. А во-вторых - вот:
Да, теперь и для Linux! Полагаю, что и с *BSD проблем тоже быть не должно.
Работаем дальше. To be continue…

3 мар. 2010 г.

Проект открытой библиотеки для работы со Sleeptracker

Наваял вот такое консольное приложеньице. Под винды, правда, ибо ваял на работе. Но портировать под никсы - плевое дело, только чтение COM-порта переписать надо, ибо в никсах оно сделано через termios, а в винде - через жопуWinAPI. При подключенном Sleeptracker-е выплевывает на консоль следующее:
Date: 03.03.2010
To bed: 23:00
Alarm: 08:00
Window: 30 min.
Avg. sleep cycle length: 28m.37s.
Almost-awake moments (18):
  1. 23:28:40 (02.03.2010)
  2. 00:11:52 (03.03.2010)
  3. 00:50:34 (03.03.2010)
  ~~~~~~~пропущено~~~~~~~~
 17. 07:17:46 (03.03.2010)
 18. 07:35:19 (03.03.2010)
Протокол обмена с компом оказался примитивен как каменный топор. Плюс помогли исходники вот этого проекта. Это кстати реализация клиентской софтины для Sleeptracker-а под Linux. Я это даже собирать не стал - достаточно взглянуть на скриншот, чтобы понять, по функционалу оно уступает даже официальному клиенту (который сам то еще убожество!). Кроме того, написано оно на C++, а я его мягко говоря недолюбливаю. Pure ANSI C - наше фсьо!

Что дальше? Конечно же оформлю в виде библиотечки и выложу в свободный доступ под лицензией LGPL.

1 мар. 2010 г.

Sleeptracker Pro: Впечатление второе и окончательное

Воскресное утро явно не располагает к раннему пробуждению, так что ночь с субботы на воскресенье я решил провести с отключенным Sleeptracker-ом. Но в мои планы вмешался его величество Случай. В субботу вечером мне позвонили из Запорожья (мой родной город) и попросили принять посылочку. Передали ее поездом Запорожье-Киев №72, прибывающим в Киев в 5:58… Бля… Других поездов что ли не было!? Чтобы добраться до вокзала к 6:00 мне нужно успеть на первый поезд метро - в 5:35. А проснуться, получается, в 5:00?! Воскресное утро (а то и весь день) коту под хвост!
Впрочем нет худа без добра. Зато появился отличный повод испытать Sleeptracker, так сказать, в боевых условиях.

Sleeptracker Pro: Софт

В предыдущем посте я описал свои первые впечатления от Sleeptracker-а. Поскольку дело было в ночь с пятницы на субботу, как следует «прочувствовать» его эффективность в качестве будильника не получилось. Точнее, не захотелось - нафига субботним утром будильники? И тем не менее, «по итогам» первой ночи, в памяти устройства уже появились какие-то данные. Естественно, захотелось на них поглядеть.