четверг, 22 января 2009 г.

bye-bye icq

сегодня утром при старте миранда выдала

=============================
Системное сообщение
=============================
ICQ не поддерживает используемую вами версию.. Скачайте бесплатную авторизованную версию ICQ с официального web-сайта ICQ.

=============================
System Message
=============================
The version you are using is not supported by ICQ. Download a free authorized ICQ version from ICQ's official website.


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

среда, 14 января 2009 г.

QT 4.5 доступно под LGPL c марта 2009

уря!!! теперь в комерческих разработках можно будет использовать QT (под LGPL 2.1)!!! без покупки очень дорогой лицензии. Это фактически открывает ее для использования в небольших комерческих проектах. И возможность использовать QT для Windows, Linux/X11, Mac OS X, Windows CE, embedded Linux, и в будещем на S60. Собственно, меня, как програмиста больше всего интересуют Windows и Mac OS X. Именно кросплатформеность совмещенная с нормальным UI основноне преимущество QT перед MFC (для меня), можно начинать писать код :)
Кроме того очень интересны новая фича QT - возможность создания приложений для Windows Mobile.

офицальный анонс: LGPL License Option Added to Qt

понедельник, 12 января 2009 г.

Вежливость или цензура в опенсоурсе

Когда в далеком 1998 году код Mosaic Communications Corporation - бровзер Netscape превращался в opensource Mozilla, происходила большая работа по причесываю исходного кода в состояние,в котором его не стыдно показать. Во время этой работы к програмистам пришел любопытный запрос от юристов: убрать "any text containing vulgar or offensive words or expressions; any text that might be slanderous or libelous to individuals and/or institutions."(если коротко, то убрать всю нецензурую лексику)

А ее было много, хоть метрику WTF per SLOC заводи. полный список того, что опенсоурс навсегда потярял можно найти на сайте одного из разработчиков mozilla, а небольшую выборку посмотреть здесь, и использовать как пособие по ангийскому для кодописателя:

/* #### TOTAL FUCKING KLUDGE.
/* "Object oriented? Fuck that shit! Pabst Blue Ribbon!" --Dennis Hopper */
Life sucks when you don't properly think out things that end up turning

// Because HPUX10 native compiler sucks, and we suck (for using ints instead

// will result in a general "Piss on you complaint" and bring you back to the

The UI sucks rocks. not my problem...)

// BULLSHIT ALERT: Get out if I can't call GetSharedLibrary.

** MOTIF sucks. What else can you say?

/* I can't fucking believe the contortions we need to go through here!! */

/* Motif sucks, as usual. */

// Read in the user's sig and do Jamie pacifying crap to it

// thing out, say "what the fuck was I trying", and get on with your


Лично мне больше всего понравились фразы:
This function is a complete piece of shit - it takes a billion flags
crap from marketing

воскресенье, 11 января 2009 г.

developers.org.ua vs Utel 3G

просто WTF какой-то, через 3G от утела могу спокойно смотреть gmail, blogger (пишу этот пост так) а вот с ДУО проблема, страницы не отображаются (впрочем вчера пару страниц с трудом показались), разбиратьс в деталях нету времени, но tracert показывает:

Трассировка маршрута к developers.org.ua [94.76.195.6]

с максимальным числом прыжков 30:

1 * Превышен интервал ожидания для запроса.
2 110 ms 10.211.16.109
3 119 ms 213.186.103.241.utel.net.ua [213.186.103.241]
4 120 ms war-b4-link.telia.net [213.248.93.157]
5 297 ms ffm-bb2-link.telia.net [80.91.250.199]
6 308 ms ffm-b6-link.telia.net [80.91.251.161]
7 159 ms ge-0-0-0.fra44.ip.tiscali.net [77.67.67.189]
8 217 ms xe-5-3-0.lon20.ip.tiscali.net [89.149.187.214]
9 259 ms blueconnex-gw.ip.tiscali.net [77.67.67.138]
10 169 ms pri.the-hex.as29550.net [92.48.95.10]
11 220 ms pri.bsq3-the.as29550.net [217.112.81.90]
12 * Превышен интервал ожидания для запроса.
<и так до 30>
Трассировка завершена.


Похоже что с идеей настроить RSS на сайт с мобилки, прийдется распрощаться

upd: вроде заработало:
Трассировка маршрута к developers.org.ua [94.76.195.6]
с максимальным числом прыжков 30:
1 * Превышен интервал ожидания для запроса.
2 92 ms 10.211.16.109
3 97 ms 213.186.103.241
4 136 ms war-b4-link.telia.net [213.248.93.157]
5 178 ms ffm-bb2-link.telia.net [80.91.250.199]
6 279 ms ffm-b6-link.telia.net [80.91.254.165]
7 189 ms ge-0-0-0.fra44.ip.tiscali.net [77.67.67.189]
8 178 ms 269 ms 249 ms xe-7-3-0.lon20.ip.tiscali.net [89.149.187.218]
9 622 ms blueconnex-gw.ip.tiscali.net [77.67.67.138]
10 170 ms pri.the-hex.as29550.net [92.48.95.10]
11 259 ms pri.bsq3-the.as29550.net [217.112.81.90]
12 219 ms 92.48.127.135
13 299 ms www.developers.org.ua [94.76.195.6]
Трассировка завершена.

пятница, 9 января 2009 г.

PulseEvent: Desktop Windows vs Windows Mobile

PulseEvent: обозначена в msdn как ненадежная:
msdn:This function is unreliable and should not be used. It exists mainly for backward compatibility. For more information, see Remarks
The Old New Thing:PulseEvent is fundamentally flawed
(а зачем вообще такие ф-ция делать, тут проблема не в ней, а в том, как работает винда) и не для использования в новых програмах для десктопной винды. И еще прелають использовать Condition Variables вместо нее(которые не могут быть расшарены между процесами :))
Но интересней другое, в доке по Windows Mobile такого предупреждения нет
Или ядро немного другое, или, что вероятней, просто не вписали предупреждение.

четверг, 8 января 2009 г.

DELL: завод мигрирует из Ирландии в Польшу

1900 рабочих мест покидают Ирландию и переселяются в Лодзь (Польша). Так Делл оптимизирует затраты и логистику.
(буду надеятся, что в результате в Польше появяться дешевые деловские ноутбуки. давно облизивыюсь на lattitude, может получиться привезти такой из Польши)

по линку:
http://www.limerickpost.ie/index.php?option=com_content&view=article&id=218:dell-to-migrate-1900-limerick-jobs-to-lodz&catid=37:local-news&Itemid=60