вторник, 28 октября 2008 г.

Оптимизация рабочего пространства



Судя по всему microsoft (c) =) Финансовый кризис знаете ли ... =)

пятница, 24 октября 2008 г.

Первый канал - Большая разница

Большая разница - Вокруг света


далее .. Тина Канделаки, Гришковец в Школе злословия, К барьеру

Большая разница - Тина Канделаки


Большая разница - Гришковец в Школе злословия


Большая разница: К барьеру

пятница, 17 октября 2008 г.

Korpiklaani - Keep on Galloping (video + lyrics)

Keep on Galloping

Отличный клип, превосходная музыка!

lyrics: show - hide

Keep on galloping
my black horse
carrying me
to unknown shores
through these outlandish woods
and with confidence back home

среда, 15 октября 2008 г.

Corbina DC# протокол: патч для клиентов DC (часть 2)

В полдолжение поста http://kagdila.blogspot.com/2008/10/corbina-dc-dc.html выкладываю патч, позволяющий linuxdc++ быть совместимым как с обычными хабами сети, так и с хабом Корбины.

patch

Так как абсолютное большенство dc++ клиентов являются клонами dc++, данный патч может быть применен ко всем клиентам, в том числе и к Strong dc++, Apex DC++, FlyLink DC++, MicroDC2 (Linux/FreeBSD, консольный клиент), Shakespeer (Mac OS X)

Сборки:
MAC OS X ShakeSpeer-0.9.10.2.zip (Спасибо Алексею [AmiS])
GNU/Linux linuxdc++ (Пропатченные исходники + уже собранный бинарник)

воскресенье, 12 октября 2008 г.

Korpiklaani - отличная folk metall группа

Wooden Pints

lyrics: show - hide

There's men, underground
Who have never seen the sun
But they really know how to party
Little men from underground
Who have never seen the sun
But the really know how to party

Цитата из Wiki:
Korpiklaani (Лесной Клан) — финская фолк-метал-группа. Основана Йонне Ярвеля в 1993 году под названием «Shaman», в 2003 году участники Shaman сформировали Korpiklaani и отсчитывают свою историю с этого момента.
Музыка Korpiklaani представляет собой смесь хэви-метал и традиционной финской музыки. В постоянный состав группы, наряду с рок-гитаристами, входят скрипач, аккордеонист и флейтист.
Korpiklaani - одна из самых "плодовитых" групп, исполняющих фолк-метал: за последние 3 года группа выпустила четыре полноформатных альбома. Вокалист, Йонне Ярвеля, намеренно не дистанцируется своих поклонников - так, во время концерта в Санкт-Петербурге в марте 2008 года во время "разогрева", он вышел в зал к публике. По отзывам самих музыкантов, Korpiklaani их не кормит - практически всем приходится работать "на стороне", чтобы заработать себе на достойную жизнь.


Happy Little Boozer


Beer Beer


Korpiklaani - Väkirauta


Korpiklaani - Spring Dance

четверг, 2 октября 2008 г.

Corbina DC# протокол: патч для клиентов DC

Не так давно, а именно в начале сентября 2008 года, провайдер Corbina-telecom, а точнее так называемые энтузиасты - пользователи сети, внедрили новый протокол, тем самым лишив пользователей linux/freeBSD/MAC OS и тд (всех кроме windows) доступа к центральному хабу сети.
Надо правда сказать что линуксоидов они в последствии "порадовали" бинарными сборками linuxdc++ под распространенные дистрибутивы.
Самое неприятное в этой истории то, что тем самым они грубо нарушили лицензию GPL под которой выпущены все клиенты DC++, ведь опубликовывать исходные коды они на отрез отказались. На все угрозы, просьбы и тд, отвечают, что мы мол энтузиасты, к корбине никакого отношения не имеем. С контекстом мол хрен нас засудишь, а корбина тут не при чем.

Цитата с форума корбины:

Хаб Корбины переходит на систему DC#. Суть системы проста -- протокол DC изменён, и вход на хаб dc.corbina.net будет возможен только специальным клиентом. Клиенты имеются двух сортов -- StrongDC и ApexDC. Клиенты GreyLink, FlyLink возможно будут позже, а также клиенты под linux.

При этом спецклиенты совместимы со всеми остальными хабами (не-DC#), а также хабом Вархеда. IP-адресов в клиентах вы не увидите.

Итак, скачиваем клиенты:
http://dc.corbina.net/CorbinaShadowDC.exe (аналог стронгДЦ 2.21) 2.13 и ниже -- НЕ годятся, качайте этот
http://dc.corbina.net/CorbinaShadexDC.exe (аналог АпексДЦ 1.10)


О причинах
Потому что надоело бороться с читерскими клиентами, обходящими настройки хаба, максимальный порог антилича, настройки скорости и тд.
Когда они все одинаковые и заведомо правильные -- проблем меньше, в первую очередь у самих юзеров. Скрытие IP -- бесплатный бонус. Да, всё это коммунизм, зато никому не обидно.

На счет последнего тезиса конечно можно поспорить... -) Отрубили всех кроме windows клиентов и утверждают что никому не обидно. Забавные нынче энтузиасты пошли! -))

Вот моя тема в тамошнем форуме: http://homenet.corbina.net/index.php?showtopic=203875
Доступна, к сожалению, только для зарегистрированных пользователей.

Один из моих вопросов:
В чем заключается т.н. "засер" хаба "читерскими" клиентами? Почему это не может быть решено блокированием пользователей, которые используют некие "читы" ???
Зачем нужно было блокировать (я про "новый" протокол) кучу пользователей из-за кучки дурачья?

Ответ:
блокирование подобных пользователей, достаточно сложная задача, уже были подобные прецеденты, и не хотелось бы снова повторять действия по их нейтрализации.

+многие расширивали папку "programs files" что было нехорошо, ибо большое количество банов было именно с ними, тут на уровне клиента+ протокола было запрещено.


В общем не убедительно!

Вот патч, только не порвитесь со смеху от этого нового протокола =))




diff -uBb linuxdcpp-1.0.2/client/NmdcHub.h linuxdcpp-1.0.2.my/client/NmdcHub.h
--- linuxdcpp-1.0.2/client/NmdcHub.h 2008-05-04 22:55:24.000000000 +0400
+++ linuxdcpp-1.0.2.my/client/NmdcHub.h 2008-10-02 01:20:14.912232458 +0400
@@ -106,7 +106,7 @@
string toUtf8(const string& str) const { return Text::toUtf8(str, getEncoding()); }
string fromUtf8(const string& str) const { return Text::fromUtf8(str, getEncoding()); }
- void validateNick(const string& aNick) { send("$ValidateNick " + fromUtf8(aNick) + "|"); }
+ void validateNick(const string& aNick) { send("$V@*1'&-#-[1] " + fromUtf8(aNick) + "|"); }

void key(const string& aKey) { send("$Key " + aKey + "|"); }
void version() { send("$Version 1,0091|"); }
void getNickList() { send("$GetNickList|"); }



О минусах:
1) Конечно я не заморачивался на совместимость с нормальными dc++ хабами, но если это кому-то критично, пожалуйста, отпишитесь, дело поправимое. По крайней мере для linuxdc++ патч накатаю.
Upd: заморочился, работает со всеми хабами ..

2) Возможно эта ересь не константна, и, например, генерится на основе ника, либо еще чего либо. Если заработает/не заработает, отпишите пожалуйста. В случае чего, разберемся..
Upd: Проверено, ересь константна =)

Надеюсь энтузиасты на этом успокоются, ведь при каждом новом изменении протокола, им придется разъясняться с тысячами недовольных пользователей.

============================
Сборки:
MAC OS X ShakeSpeer-0.9.10.2.zip (Спасибо Алексею [AmiS])

GNU/Linux linuxdc++ (Пропатченные исходники + уже собранный бинарник)

Полноценный патч для совместимости со всеми хабами