Every time you use breaks on highway, God kills a kitten.

Będzie o minionym jakiś czas temu urlopie, a w zasadzie dojeździe i powrocie. Ponieważ był to wyjazd w góry™, to uznany został za odległy. Ponieważ został uznany za odległy, to pociąg odpadał – mała nie da rady. Samochód jest jednak i bardziej wygodny, i bardziej elastyczny. I – koniec końców – przydaje się na miejscu, bo zawsze można gdzieś podskoczyć. To, że lubię jeździć pomijam.

Okazało się, że Poznań nie tylko w stronę Szczecina nie ma porządnej drogi. W stronę Wrocławia też jest bieda. Za pierwszym razem Google wybrało trasę przez Jarocin (odradzam), za drugim wracałem czymś niby trochę lepszym, ale tak naprawdę miało być o tym, czego nie ma, czyli o autostradach. Stan autostrad w Polsce widać na wiki i specjalnie nie ma co dywagować nad jego oczywistą niedolą. W każdym razie wynika z niego, że z Poznania do stolicy porządną drogą się nie dojedzie (a ze Szczecina i owszem ;->) i że autostrad jest w Polsce… niewiele.

Zapewne z niewielkiej ilości wynika fakt, że przeciętny Polak nie umie jechać po autostradzie. Albo się wlecze (czytaj: jedzie poniżej 120), albo gna na złamanie karku (czytaj: jedzie ponad 180), ale zawsze jedzie nierówno i wymusza nierówną jazdę innych. Nierówną, czyli z dużymi zmianami prędkości. Wręcz z hamowaniem. A przecież every time you use breaks on highway, God kills a kitten.

Czemu piszę Polak? Tak sądząc po blachach. Jakoś Niemcy jeżdżą u nas po autostradach sensowniej. Nawet jeśli jadą nieco szybciej, to widząc, że kogoś wyprzedzasz lub powinieneś zacząć wyprzedzać, żeby samemu nie hamować, zwolnią delikatnie (nie w ostatniej chwili) i wpuszczą, pozwalając bezstresowo wykonać manewr. Z drugiej strony sami też nie czekają z wyprzedzaniem do ostatniej chwili.

Specjalnie zacząłem zwracać na to uwagę w drodze powrotnej i praktycznie zawsze samochody na niemieckich blachach jechały płynnie i umożliwiały płynną jazdę innych w granicach 130-150 km/h (absolutnie bezpieczna prędkość, choć wg przepisów za szybko), natomiast na naszych blachach – loteria i brak myślenia kilkadziesiąt sekund naprzód. A przecież tak naprawdę jazda po autostradzie z taką prędkością to prawie szachy – spokojnie można przewidzieć kolejność samochodów i potrzebne manewry na kilkadziesiąt sekund naprzód dla wszystkich aut w zasięgu wzroku.

Oczywiście nie mówię o sytuacjach awaryjnych – takie się zdarzają, podobnie jak dziwne manewry innych i wtedy hamować po prostu trzeba, ale następnym razem jak wyjedziesz na autostradę pamiętaj: every time you use breaks on highway, God kills a kitten. I ogólnie, że świetny refleks przez 99,999% (tak, pięć dziewiątek i wiem co to znaczy) czasu kierowcy się nie przydaje do niczego, za to wyobraźnia i myślenie – jak najbardziej.

PS. Przy podanych prędkościach zakładam, że samochód jest sprawny technicznie, nie jest czterośladem i ma normalne ogumienie, a jazda nie odbywa się w nietypowych warunkach. Kupowanie auta, a na opony nie starczyło jest u nas dość popularne, niestety. Czteroślady chyba jeszcze też.

Czytnik RSS vs newsreader.

Właśnie odpaliłem newsreader, żeby poczytać o wątek na polipie o TP-IX i PL-IX (w sumie wyniknął ładny skandalik, a przynajmniej jest news w sieciowym światku) i uświadomiłem sobie, że z newsów praktycznie już nie korzystam, a kiedyś był to mój podstawowy sposób komunikacji ze światem. A jednak newsreader to najwygodniejsze narzędzie do czytania grup news – WWW nie zbliża się nawet do niego, nawet tylko do odczytu.

Nadal szukam porządnego graficznego newsreadera – bardzo podobało mi się Knode z KDE 3.5 (miało chyba wszystkie potrzebne funkcje i fajny look & feel), ale odkąd pożegnałem się z KDE, nie bardzo chcę je instalować – ciągnie to za sobą serwer MySQL (jako zależność od akonadi-server), którego nie mam życzenia widzieć na moim desktopie. Ludzie polecili Pan – byłby fajny, ale jakiś taki mało konfigurowalny jak dla mnie jest – nie widzę jak w prosty sposób wyświetlić wszystkie nagłówki, nie widzę jak wyłączyć emotikony…

Na pierwszy rzut oka ciekawie wygląda XPN, ale trochę wolny jest (przy większych operacjach typu wyszukiwanie grupy czy jej dodawanie). I trochę drażni domyślne wątkowanie (pozostały default całkiem dobrze). W sumie podobny do Pana, ale jakby bardziej konfigurowalny – zdecydowanie dostaje szansę, bo Pan to jednak nie to, czego szukam.

Ale nie o tym miało być – newsy umarły. Postów znacznie mniej, nowych ludzi praktycznie nie ma (tak, zaglądam, a tam w ogromnej większości znajome nicki sprzed kilku lat). Mało kto z tego korzysta, nowych użytkowników niemal w ogóle nie ma… Faktem jest, po co komu skomplikowane NNTP, skoro są fora internetowe (brr, niewygodne), mamy od cholery μblogów, zwykłych blogów, Facebook, Google Wave itp. Wszystko bardziej elastyczne, otagowane, dostępne od ręki… Internet na tyle szybki i dostępny cały czas, że narzut nie przeszkadza, ba nawet lepiej, że zdjęcie (raczej teledysk) jest osadzone w treści…

Z kolei funkcję szybkiego dostępu w trybie tylko odczyt przejęły IMO RSSy różnej maści. Złapałem się na tym, że pomyliłem przez sekundę Pan z Liferea. W pierwszym w dużej kolumnie po lewej lista grup, w drugim – kanałów RSS, u góry po prawej w pierwszym lista wątków,  drugim – tytuły wpisów. W obu przypadkach po prawej u dołu treść posta/wpisu. Praktycznie to samo. Jedyne co różni programy, to podejście – newsreadery są bardziej zorientowane na funkcjonalność, a czytniki RSS bardziej na wygląd. No i newsreadery są niezbyt rozwijane, niestety.

Tak czy inaczej – korzysta się z tego podobnie (w trybie read only, w sumie pisanie w newsreaderach zawsze było wydzielone i zewnętrzne – odpal jakiś (zewnętrzny) edytor i wyślij gotowy post. W RSS przydałby się scorefile i regexpy.

Najbardziej mi się marzy program (a raczej serwis) typu integracja wszystkiego z wszystkim. Integracja kanałów RSS (zwł. komentarze na blogach), dodawania komentarzy pod wpisami, czytania news (z wątku łatwo można kanał RSS zrobić), postowania na newsy, μblogi… Wszystko z transportami, czyli możemy pisać i czytać dowolne rzeczy przez jabber/GG/maila/stronę/whatever. I rozbudowane filtry/score (per osoba, IP, regexp w treści, itd.). I wcale nie jest to takie niemożliwe do napisania – większość narzędzi daje albo API, albo obsługę maila, albo RSS. Wystarczy dorobić dodatkową warstwę abstrakcji na wejściach i wyjściach i gotowe. 😉

Szybki test Freenetu.

Jakoś tak się złożyło, że wpis Zala przypomniał, że zarzuciłem zabawę z Gnunetem (którego po prostu nie udało mi się w 5 minut na czuja uruchomić). Postanowiłem przyjrzeć się Freenetowi, który powinien być prostszy i popularniejszy. I którego do tej pory skreślałem ze względu na Javę.

Z prototą bym nie przesadzał – nie wiadomo, który plik wybrać (a w Debianie nie ma tego pakietu). Na stronie projektu plików do pobrania jest wiele, nie wiadomo, która wersja jest stabilna. Ostatecznie podążam dosłownie za wytycznymi z przykładu, tym bardziej, że liczba pobrań też jest największa.

Instalator brzydki, ale instaluje bez problemu. Z niefajnych rzeczy – bez pytania dodaje usługę Freenet do uruchomienia po reboocie.

@reboot   "/home/rozie/programs/Freenet/run.sh" start 2>&1 >/dev/null #FREENET AUTOSTART - 8888

Irytujące, szczególnie, że może warto wyrzucić na osobnego usera. Oczywiście, przeniesienie nie jest problemem, ale IMHO powinien zapytać, czy może dodać wpis. Na zakończenie drobny fail – pisze An uninstaller program has been created in: (tak, potem pustka). Brak informacji o tym, czy demon zostaje automatycznie włączony (tak, zostaje). Niezły wizard.

Prywatność. Widać, że twórcy dbają o prywatność w sieci – użytkownik proszony jest o korzystanie z oddzielnej przeglądarki do łączenia z demonem Freenetu. Jak najbardziej zasadne, bo w przypadku wspólnej przeglądarki nie będzie żadnego problemu z wywołaniem zwykłego URLa ze strony freenetowej, co w połączeniu z dostępem do ciasteczek itd. jest oczywistą metodą pozbawienia anonimowości. Tylko zwiedzam, więc olewam i poprzestaję na wywaleniu ciasteczek (w tym flashowych), ale jak najbardziej zasadne.

Następnie określa, na ile zależy mu na ochronie przed rządem, ISP oraz (wybieram opennet i normal)… osobami określonymi jako przyjaciele. Domyślnie mają oni (lub malware na ich komputerach) sporą możliwość naruszenia prywatności (wybieram high). Kolejne pytanie jest o pliki tymczasowe i pobrane. Do wyboru 4 poziomy zabezpieczenia, w tym takie, które wyglądają na bezpieczne (oczywiście jeśli nie ma błędów w implementacji/backdoorów) nawet bez szyfrowanego systemu plików/katalogu. Najbardziej paranoidalny tryb oznacza trzymanie klucza tylko w pamięci (do testu wystarczy normal), czyli dane tracone są bezpowrotnie chwilę po wyłączeniu maszyny (modulo wejście na swap, modulo bruteforce). Na koniec testu wybieram 5GB przestrzeni dyskowej do wykorzystania.

No i tu zaczyna się jazda. Zużycie procesora (PIII 1 GHz) utrzymuje się od tego momentu na ok. 40-50%, a pamięci RAM na 8,7% (z 1GB) i rośnie (maksymalnie widziałem 20%). Program pozwala ustawić limit RAM – domyślny limit RAM to u mnie 192 MB. W praktyce oznacza to, że procesor nie ma wytchnienia i będzie się włączał wiatrak. Do not like. Wychodzi, że łącze 32 KB powinienem wybrać, co czynię.

Szybkość działania jest tragiczna. Nawet prostą wiki otwierał długo. Kolejna rzecz, którą sprawdzam (i która otwiera się nieco szybciej, ale skojarzenia z modemem i wczesnym dzwonieniem na 0202122 silnie wskazane) to Freenet TEXTlink Index. Tu zdziwienie. Nawet sporo linków jest po polsku. Nie wiem na ile to zbieg okoliczności, a na ile odwzorowanie stanu faktycznego. Tematycznie dominuje metatematyka (tu: wolność, libertarianizm, linki freenetowe) oraz polityka i… chrześcijaństwo (zwł. polskie strony), które często pod politykę podpada. Bliższe przyjrzenie się treści i okazuje się, że śmierdzi trupem – większość stron aktualizowana w 2008, 2010 to święto. Do testowania pobierania plików nie dotarłem – skoro wolniejsze, niż wbudowane strony, to nie chcę nawet sobie tego wyobrażać.

W sumie nie wypada to za ciekawie. Bawiłem się około godziny – możliwe, że potem zużycie procesora spadnie (pobierał do lokalnego cache dane cały czas i szyfrował je), a prędkość wzrośnie, ale IMHO cały projekt dla hobbystów. W zwykłym użytkowaniu Tor znacznie szybszy, bardziej użyteczny (dostęp do wszystkich treści, nie tylko wydzielonego, osobnego skrawka Internetu), choć mniej bezpieczny i trochę inne zastosowanie, jednak.

Deinstalacja: katalog Uninstaller w głównym katalogu programu Freenet i java -jar uninstaller.jar Działa ładnie, usuwa wpis z crona i cały katalog. I w sumie to jedyny element programu, do którego nie mam zastrzeżeń.