pagenoare's devblog

python ftw!

Archiwum dla sierpnia 2008

Powrót do irssi

napisane przez pagenoare, 2008-08-31 15:15:16.

Jakiś czas temu (jeszcze na starym blogu) pisałem, że porzuciłem irssi na rzecz weechata. Weechat jest na serio super, ale brakowało mi dobrego logowania (kilka lat logu w jednym pliku?! – po jakimś czasie nie da się tego czytać). Irssi nie miał działającego last.fm now playing plugin (pobiera dane z last.fm i wywala je w formie /me słucha Artysta – Utwór). Było kilka pluginów, ale żaden mi wtedy nie działał – dzisiaj postanowiłem się trochę pobawić i pomęczyć dalej ten plugin. Udało się, najpierw musiałem doinstalować pakiet libwww-perl a później zmienić trochę regexpa i mam działający plugin do lasteefema. Irssi z np (now playing) i dobrym logowaniem wygrywa. Config można znaleźć pod tym adresem ;-).

Adium 1.3

napisane przez pagenoare, 2008-08-26 13:53:10.

Nowa wersja Adium (wg mnie najlepszy komunikator na Mac OS X) – 1.3 wyszła. Zmiany są ogromne i bardzo mi się podobają. Tak jak wcześniej nie działała mi zmiana grup drag&drop, tak teraz działa pięknie. Nowe ikonki GG też są o wiele lepsze niż poprzednie.

Od jakiegoś czasu, gdy z powrotem wróciłem na ekg2 śledzę cały czas zmiany w Adium. Wg mnie jest to najlepszy program do komunikacji i bardzo szybko się rozwija.

Alfabet Morse’a w Pythonie

napisane przez pagenoare, 2008-08-19 15:49:35.

Nie mogąc znaleźć dobrego kodera / dekodera Alfabetu Morse’a napisałem sobie własny.

Ma 2 tryby:

  1. Deoduj (0)
  2. Koduj (1)

Format wejścia / wyjścia:

//-/./.../-/../.—/.//

Czyli:

/ -> odstęp „międzyznakowy”;
// -> odstęp „międzywyrazowy”;

Użycie:

python mors.py
Wybranie trybu (0 lub 1)
Podanie tekstu do zakodowania / odkodowania

Źródła:
http://public.pagenoare.pl/mors.py

PS Kod mi się w niektórych miejscach nie podoba, ale nie mogę wymyślić jak napisać to inaczej.