BitlBee czyli ostateczny klient CLI do… wszytkiego.

BitlBee to multikomunikator czyli klient… wszystkiego (o czym dalej), działający jak stary, dobry IRC. Filozofia jest specyficzna, bo multikomunikatorem jest demon, z którym komunikujemy się jak z serwerem IRC. Czyli bierzemy dowolnego klienta IRC (np. konsolowe irssi), którym podłączamy się do serwera BitlBee. Potem już w zasadzie analogicznie – mamy kanał (z użytkownikiem @root, który z systemowym root nie ma nic wspólnego), a kontakty dodane przez serwisy są nickami na tymże kanale. Rozmowa jak z każdym innym użytkownikiem IRC – można w osobnym oknie (domyślne i IMO najwygodniejsze), można w oknie wspólnym…

Rozstrzał wersji jest ogromny – w nowowydanym Squeeze jest bitlbee jest w wersji 1.2.8-1, w unstable – 3.0.1-1. Szybka lektura changeloga na stronie projektu i okazuje się, że zaliczyli przeskok numeracji z 1.3 na 3.0, przy czym wersja 1.3 zaliczyła całkowite przepisanie kodu IRC i tyle zmian, że w changelogu nie wymieniają. Dodatkowo, zarówno bitlbee-libpurple, czyli transport do innych sieci, jak i bitlbee-plugin-otr, czyli implementacja OTR, nie występują w wersji dla Squeeze, więc wybór był prosty – 3.0.1.

Oczywiście nie jest idealnie – już na starcie zgłosiłem buga z nieustawianiem haseł domyślnie, ale to łatwo poprawić samodzielnie. Poza tym, ma to średni wpływ, bo domyślnie demon dostępny jest tylko lokalnie, a do dostępu do samych serwisów i tak wymagane jest kolejne uwierzytelnianie.

Kolejny bug, również zgłoszony (w sumie do upstreamu), to korzystanie jedynie z niesolonych MD5 (i jedynie z nich) do przechowywania skrótów haseł. Okazało się, że błędnie, bo MD5 są solone (ale nadal tylko z MD5 można korzystać, co zbyt fajne nie jest, ale wystarczy mocne hasło do głównego konta).

W czasie testu opierałem się na tych dwóch opisach BitlBee. Nie twierdzę, że są najlepsze, ale mi wystarczyły w zupełności. Do wyboru jest sporo innych w sekcji External docs na stronie projektu. Tak naprawdę sam program posiada bardzo dobry, dostępny w każdej chwili tutorial i pomoc.

I to w zasadzie tyle. Korzystanie jest równie dobre i wygodne, na jakie wygląda z opisu. Oczywiście, jeśli komuś pasuje ircowy sposób rozmowy i obsługi. Obsługiwany jest nie tylko Jabber, ale także Twitter (czyli też identi.ca), MSN, OSCAR (AIM/ICQ). Wygląda, że BitlBee potrafi korzystać z libpurple, więc liczba protokołów raczej będzie szybko rosnąć. Teoretycznie obsługiwane są także GG, IRC (trochę nie widzę sensu, ale jest…), bonjur i wiele innych protokołów.

Na deser smaczek: BitlBee jest leciutkie. Lżejsze od centerim (dawniej centericq), z którego korzystałem do tej pory. Testy na laptopie zdane na piątkę (tylko jabber), jak tylko zrobię upgrade routera do Squeeze, to na pewno zmieniam centerim na BiltBee + irssi.

PS. Dla nieangielojęzycznych: mój krótki tutorial konfiguracji BitlBee po polsku.

Affair in Havana, czyli o jednej piosence.

Miałem podesłać S. mailem w nawiązaniu do rozmowy, ale może więcej osób będzie zainteresowanych…

Wersja podstawowa Affair in Havana, to oczywiście Ramones:

Klasyczne trzy akordy, darcie mordy. Ale ładne, na wesoło i ma „to coś” (niesamowity akcent w banana?). Nic dziwnego, że za utwór wzięli się różni ludzie, a chyba najbardziej znany cover to Red Hot Chili Peppers:

Całkowicie inny klimat – zdecydowanie nie na wesoło, zdecydowanie nie punkowe, jednocześnie bliskie oryginałowi. Rzadko się zdarza, żeby cover podbał mi się bardziej, niż oryginał, ale tak jest w tym przypadku. Polecam wsłuchanie się w bas…

Jakby ktoś miał z tym problem, to polecam ten cover z gołym basem. Nie jest idealny, ale mniej więcej widać/słychać, co się tam wyprawia. Bardzo ładnie rozwinięte, ciekawe czy ktoś próbował zagrać wersję punkową z podobnym basem (nie żeby oryginalna nie starczała ;-))?

Jeśli przy coverach i własnych dokonaniach jesteśmy, to zagadka (przynajmniej dla mnie), w imię czego ludzie wrzucają sieci coś takiego?

Rwane, kupa pomyłek (z przewagą kupy) no i… nierówno. Aż boli.

Dla odmiany IMO niezły cover to:

Gitara, wokal, bas przez jedną osobę. Szacun, chociaż nie jest idealnie.

Na koniec, jakby ktoś chciał się pobawić, to tabulatura basowa tego kawałka na podstronce z tabulatorami basowymi (tak, lubię czasem sobie popykać, choć totalnie z wprawy wyszedłem). Bardzo średnia (muszę moją w końcu zrobić), ale mniej więcej wiadomo OCB i jest punkt zaczepienia.

UPDATE: dzezz podesłał bardzo dobry link, pokazujący, że ostatniemu linkowi jednak ciut do wersji live w wykonaniu oryginalnym brakuje. 😉