Home

Реклама

Налаштувати
листопад 2009   01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

qia-1.2

Posted on 2009.11.26 at 18:02
Tags: , ,
Опублікував джерельні коди авторизатора для Stargazer на Qt4.
І пакет для Debian/Ubuntu за компанію.

Вміє працювати у Linux. Вміє авторизувати користувача. Вміє показувати статистику. Вміє згортатись у трей. Вміє "говорити" українською, російською чи англійською мовами залежно від поточної локалі.
Не вміє прив’язувати пароль до жорсткого диску. Не вміє показувати "хінти" у треї. Не вміє приймати повідомлення. Збірка для Windows (mingw) потребує напильника, після чого він регулярно падає.

Починав цей проект настільки давно що вже і не пам’ятаю коли. Потім він довго валявся без змін. Потім начитався чужих кодів (http://local.com.ua/forum/topic/17567-inetaccess-na-qt-4/) і "оживив" проект. Коли почав працювати у GTS стикнувся з тим що всі співробітники запускають InetAccess з-під wine. Мені це не сподобалось і я став вечорами потихеньку пилити проект. Використовувати почав ще пару тижнів тому. Вчора створив пакет для Debian/Ubuntu. Сьогодні трошки поправив і вирішив викласти.
Якщо народу сподобається - подумаю про публічний репозитарій.

Рекурсія

Posted on 2009.11.22 at 10:35
Tags:
Давні греки знали про хвостову рекурсію.
Hint: Уроборос

Люди?

Posted on 2009.11.21 at 21:52
Tags:
Ні, не можна мені дивитись фільми на кшталт "Галкие лебеди" чи "Внеземной". Я тільки почав вірити у людей, я тільки почав звикати до цього світу...
Спускаюсь у ліфту. На одному з поверхів у кабіну завалює компанія - саме завалює, ходити вони вже не вміють. Ні, вони не п'яні. Вони накурені. Діти, я в їх віці навіть пива не пив! А вони просто на ногах не стоять - регочуть і плачуть.
Під ларьком валяється труп з "чекушкою". Навіть якщо він ще живий - він вже труп.
Із дворів доноситься звірячий регіт.
Поряд дитячий садок. Із темноти павільйона - п'яна "бесіда". Мат через слово. Чи слово через мат?
Люди?
Ні, не буде й нас фотонних зорельотів. Які із нас стажери? Ми не переможемо дона Ребу - у нас свій є. Не буде нічого цього ні у нас, ні у наших дітей.
Природа не терпить пустоти, навіть якщо вона між вухами. Все стиснеться, скрутиться, зімнеться, сколапсує... І дай боже щоб хоч пара людей залишилась!
Мабуть мені дуже пощастило що мене оточують чесні, порядні, розумні люди. Або хоча б що я не помічаю у них цього бруду.
З-під пальців народжується сумна мелодія. Я хочу зіграти щось веселе, бадьоре, але навіть мажорні акорди звучать сумно і тихо. Вулиця витягується у нескінченність, над асфальтом стелиться туман підсвічений жовтим світлом ліхтарів. У брудному темно-сірому небі - сріблястий вогник. Ні, це не зірка. Це не зореліт прибульців що прилетіли навчити нас доброму і світлому... Це літак. Можливо компанії "Аеросвіт" яка майже збанкрутіла, і яку нещодавно викупила Privat Group. Та кому до цього є діло?
Як би я хотів залишитись на одинці зі своїми думками - так ні. Треба посміхатсь. Треба вдавати що все добре. Життя триває, панове...
"Вони чахнуть, наше життя їх ранить.."
" - Папа, давай подивимось на зірку що впала! - Ні сину, вона вже згоріла. Це атмосфера... В нашій атмосфері все згоряє..."

Спостереження

Posted on 2009.11.20 at 08:57
Tags: ,
Коли починаєш цікавитись якоюсь специфічною темою починаєш помічати цю ж тему у інших знайомих (очно чи заочно) тобі людей.
Цей тиждень у мене пройшов у розборках з монадами. І тут на тобі: Микола Стрєбков теж пише про них :)
Свій власний "туторіал" на цю тему я напишу пізніше. А може й не напишу.

Google MicroWave

Posted on 2009.11.16 at 10:44
Tags:
Сьогодні коли вранці розігрівав борщ у мікрохвильовій печі подумав що реалізація Google Wave для платформи Android має називатись "Google MicroWave"

Літературне

Posted on 2009.11.15 at 20:44
Current Location: Ukraine, Dniepropetrovsk
Tags:
"Полет"
Частина перша
Частина друга

Піар, звісно...

Колись для забавки накидав примітивного авторизатора для Stargazer на Qt4. Потім на local.com.ua хтось почав писати свого власного авторизатора, і я тоді за пару годин трохи "причесав" свій проект щоб викласти нормальну версію. Але не зрослось...
Коли почав працювати у GTS проект виявився дуже корисним (90 відсотків робочих місць під керуванням Linux), але поки-ще не дуже зручним для вживання. Тому я вирішив довести його до нормального стану. Одним із перших кроків стала міграція на CMake (qmake мене не задовольнив, autotools вганяють в депресію, SCons наче вмирає потроху а bjam не дуже розповсюджений).
Швиденько зробив окремий бранч, у ньому організував нормальну структуру проекту і тільки після доведення проекту до успішної компіляції згадав про комміти. На щастя, bzr mv --after нормально схавав всі зміни і навіть не ругнувся. Отака success story :)

Upd: кермо і педалі - бо Bazaar рулить і педалить :)

GHC

Posted on 2009.11.14 at 12:37
Tags: ,
Glasgow Haskell Compiler написано на Haskell. Таким чином для того щоб зібрати GHC потрібно зібрати GHC, зібраний за допомогою GHC... І ніяк не вирватись із цього порочного круга!
А все просто насправді:
$ ls -l /usr/portage/distfiles/ghc-*
-rw-rw-r-- 1 portage portage  7072545 лис 14 10:46 /usr/portage/distfiles/ghc-6.8.2-src.tar.bz2
-rw-rw-r-- 1 portage portage 30872949 лис 14 10:51 /usr/portage/distfiles/ghc-bin-6.8.2-x86.tbz2
-rw-rw-r-- 1 portage portage   940742 лис 14 10:51 /usr/portage/distfiles/ghc-bundled-readline-5.2_p13-x86.tbz2

Квартирне питання

Posted on 2009.11.12 at 22:17
Tags:
Думав все, життя налагодилось, буду тепер як сир в маслі кататись. Ага, щаз!
Життя не дає розслабитись, нову задачку підкинуло: або тягнути 3-кімнатну квартиру на двох або шукати нову.
На нараді виробили стратегічне рішення: тягнути до літа, а там подивимось...

Ubuntu, Gnome

Posted on 2009.11.12 at 22:12
Tags: ,
На роботі сиджу під Gnome в Ubuntu Linux. Нічого страшного, і тута є життя :)
Тим паче що vim - він і в африці vim :)

"Внеземной"

Posted on 2009.11.08 at 23:41
Tags:
Шукав чого б його подивитись і наштовхнувся на фільм "Внеземной" вітчизняного виробництва. В основі сюжета - легенда про "киштимського карлика".
Я навіть не міг собі уявити що "ще один малобюджетний фільм про іншопланетян" мене так захопить! Неймовірна режисерська робота, прекрасна гра акторів, саундтрек - у мене просто немає слів описати все це!
Про фільм на сайті режисера: http://www.krutin.com.ua/extraterrestrial/
Анонс на RUSКино: http://www.ruskino.ru/mov/8728
Рецензія: http://www.ekranka.ru/?id=f779
Сюжет дещо нагадує "Отель "У погибшего Альпиниста" Стругацьких. Фільм не про іншопланетян. Не про НЛО. Не про контакти. Фільм - про людей. Про те як вони відносяться до дива. Як вони реагують на щось неординарне.

Серіали

Posted on 2009.11.08 at 14:18
Tags:
Замість House MD можна дивитись M*A*S*H :)
Бенджамін Пірс чимось сходий на Грегорі Хауса

Band From TV

Posted on 2009.11.08 at 14:16
Tags: ,
А ви знали що Hugh Laurie (Хаус) і Jesse Spencer (Чейз) разом грають у рок-групі Band From TV?

Порвало на шматки :)

Posted on 2009.11.07 at 10:15
Tags:
В последнее время развитие получил так называемый поп-блэк-митал. По названию можно догадаться, что речь идёт об облегчённой и более доступной для масс версии блэк-митала. И правда, современные группы – такие как Dark-Green Day и A-HA-HA! – уже не поют о медленной, мучительной смерти, которая никак не наступит, принося всё новые и новые бесконечные страдания, разрывающие человеческую плоть и саму душу его на многие сотни миллиардов микроскопических кусочов раскалённой боли, политой кипящим свинцом, расплавленной серой и кислотными слезами Тёмных Ангелов Смерти, пришедших из пропитавшихся чёрной кровью вечных мучений глубин Преисподней, чтобы выпустить в этот гниющий ничтожный мир полчища изрыгающих едкую смолу и адское пламя разъярённых демонов, сломающих Семь Печатей и призовущих Апокалипсис, Вечную Тьму, Абсолютное Зло и Готичную Депрессию на всё сущее, а просто о смерти, пытках и Аццком Сотоне. Можно лишь сожалеть о современном падении нравов и ухудшении вкуса нынешних слушателей.

Першоджерело невідоме :)

November Rain

Posted on 2009.11.05 at 10:27
Tags:

When I look into your eyes
I can see a love restrained
But darlin' when I hold you
Don't you know I feel the same
'Cause nothin' lasts forever
And we both know hearts can change
And it's hard to hold a candle
In the cold November rain

Read more... )

Функціонально-котяче

Posted on 2009.11.03 at 21:07
Current Location: Ukraine, Dniepropetrovsk
Tags: ,
Ввечері обговорювали з murkt'ом вкид лайна на вентилятор останный пост від [info]zabivator'а, і murkt кинув посилання на пару лямбда-котів. Я там навіть пару фоток від Дмитра Астапова aka [info]_adept_ бачив :)

Перший сніг

Posted on 2009.11.03 at 21:03
Current Location: Ukraine, Dniepropetrovsk
Зараз грає: Angra - Freedom Call | Powered by Last.fm
Tags:
Сидів собі на роботі, слухав радіо...


Випав перший сніг,
Чистий мов твої сльози.
Він нагадав мені
Про весняні грози,
Він нагадав мені
Про тихе літнє небо.
Ти кажеш ні,
А я не можу без тебе.

Сьогодні випав перший сніг,
На дворі холодно і холодно мені,
Щось заважає, а що не зрозумів ти,
Єдине що я знаю ...

Випав перший сніг,
Земля стала білою
Мов чистий лист паперу,
І не наважуюсь я написати тобі листа,
І не знаходжу слів потрібних,
І у вирій полетіли всі пера,
Тепер не знаю чи зрозумієш
Ти нерівний почерк мій.

Сьогодні випав перший сніг,
На дворі холодно і холодно мені,
Щось заважає, а що не зрозумів ти,
Єдине що я знаю ...

Таку як ти мені вже не зустріти


(c) Джек о'Лентерн

Лірика з сайту НАШЕ - тексти пісень

Зима прийшла

Posted on 2009.11.03 at 08:39
Current Location: Ukraine, Dniepropetrovsk
З першим снігом!

USB Flash Stick

Posted on 2009.10.30 at 22:15
Зараз грає: Anathema - The Beloved | Powered by Last.fm
Tags: , ,
З якоїсь невідомої мені причини я дуже давно не користувався флешками. Тому не помітив, що на ноуті запис на флеш вкрай повільний - 100 к/с. Причина - hal за замовчуванням монтує всі пристрої з опцією sync. Вирішується проблема просто: у /etc/hal/fdi/policy/ додаємо файл 95usbflashpolicy.fdi приблизно такого змісту
<?xml version="1.0" encoding="ISO-8859-1"?&rt; <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
    <device>
       <!-- disable sync for mount -->
       <match key="block.is_volume" bool="true">
           <match key="volume.fsusage" string="filesystem">
               <match key="@info.parent:storage.bus" string="usb">
                   <merge key="volume.policy.mount_option.sync"type="bool">false</merge>
                   <merge key="volume.policy.mount_option.flush"type="bool">true</merge>
               </match>
           </match>
       </match>
    </device>
</deviceinfo>

Всі вихідні займався carwash. Убийте мене хтось!
Прийшла велика партія компів на прошивку (безпосередньо від виробника). Спочатку збирався навчити Борю прошивати. Потім почались глюки: то IDE-контролер не завантажується (його, як виявилось, треба у Native Mode ставити). Потім виявилось що CF - завжди Secondary. Прийшлось коригувати прошивку. Потім не завівся драйвер мережевої карти. Точніше завівся, але інтерфейс завжди Busy і підняти його немає ніякої можливості.
Спробував 30-те ядро - ті ж яйця. Спробував оригінальний модуль з 30-м ядром - без змін. З 27-м - те саме. Надибав в інеті що один чувак з такою самою проблемою завів інтерфейс на 21-му ядрі з оригінальним модулем. Зібрав - не завантажується система. IDE-контролер не працює. Длубався-длубався - перевів у Legacy-режим (27/30 працюють виключно у Native, 21 - виключно у Legacy). Драйвер мережевої карти завівся, слава богу.
Тепер на черзі установка iptables. Зібрав, поставив - не працює. Лається не по нашому: "getsockopt failed strangely: No such file or directory". При чому навіть на iptables --help.
Довго мучився, ще разів 5 перезібрав ядро і самі iptables. Поліз у джерельні коди. До кінця не розібрався, але ім'я однієї з функцій натякнуло на динамічне завантаження плагінів (я збирав iptables статично, щоб не було геморою). Перезібрав динамічно. Запрацювало.
Залишилось зробити ще 6 прошивок до завтра. Убийте мене хтось - я спустив 2 вихідні в унітаз!

PS: це вже 3-й різновид eBox-2300SX :(

Попередні 20  

Реклама

Налаштувати