pagenoare's devblog

python ftw!

irssi, python i last.fm

written by pagenoare, on May 23, 2009 11:43:00 AM.

Wiele razy już informowałem o zmianie klienta irc, a to z irssi na weechat i odwrotnie. Migracja z irssi na wee była spowodowana faktem, iż w weechacie mogłem pisać pluginy w pythonie a w irssi tylko w perlu. Ostatecznie jednak wygrało irssi, bo ma lepszy system logowania, a plugin do last.fm’a sobie poprawiłem. Do czasu. Zaczęło mnie wkurzać, że piosenki z /np (now playing) są pokazywane z opóźnieniem, tzn słucham XXX, wcześniej słuchałem YYY to zamiast XXX wyświetla, że słucham YYY :-/. Dzisiaj usiadłem i skompilowałem irssi-python, było ciężko, ale udało się, więc opiszę ten proces na blogu. Później było już z górki, napisanie pluginu w pythonie to prościzna.

Read on...

screenshot, maj 2009

written by pagenoare, on May 19, 2009 5:36:18 PM.

WM: wmii TWM rulez :-)

web2py 1.62

written by pagenoare, on May 15, 2009 10:49:17 PM.

Przyznam się bez bicia, że strasznie dawno nie patrzyłem na nowości w web2py, cały czas jechałem na jakiejś tam stabilniej wersji, kodząc aplikacje. Jakoś przed chwilą zassałem wersje z SVN'a, odpaliłem i się lekko zdziwiłem. Przywitała mnie odświeżona wersja aplikacji welcome, z menu w AJAX, prezentując auth tool. Następną zamianę zauważyłem w admin appie, gdzie po prawej pojawił się przyjemny sidebar, z informacją o wersji, ostatnimi tweetami i uploadzie aplikacji. Przeglądając co jeszcze się zmieniło trafiłem na shell w ajax. Zajebista sprawa.

web2py na lighttpd (fcgi)

written by pagenoare, on Mar 20, 2009 1:44:48 PM.

Gdy napisałem pierwsze aplikację w web2py, postanowiłem jedną postawić widoczną w sieci – użyłem jak zawsze lighttpd, stawiając po fcgi. Początkowe rozwiązanie było bardzo złe, więc wczoraj postanowiłem wymyślić nowy sposób.

Read on...

BalloonTip w Pythonie

written by pagenoare, on Mar 11, 2009 5:56:33 PM.

Jakiś czas temu znajomy zapytał – jak wyświetlić powiadomienie. Miał pomysł — klasyczny Windowsowy dymek który „wyskakuje” z ikonki z traya. Po jakimś czasie znalazłem jeden, słaby przykład, z którego udało mi się napisać klasę do obsługi balloon tipsów.

Read on...