Dziwny problem z Javą i siecią w Debianie.

Z programów napisanych w Javie korzystam raczej rzadko (wyjątkiem jest bloxer2, którym od dłuższego czasu wrzucam tu wpisy), więc nie zauważyłem tego wcześniej. Debian w wersji Squeeze, Java z repozytorium (wersja 6.20-dlj-1).

Jedna ze stron nie mogła załadować appletu i rzucała:

load: class VncViewer.class not found
[różności] 
Caused by: java.net.ConnectException: Network is unreachable

Ta sama aplikacja nie działała wcześniej na samodzielnie robionej Javie od Sun, z kolei działała (i nadal działa) na różnych wersjach Javy w Debianie Lenny. Na szczęście coś mi świtało, że ogólnie jest problem z IPv6 w Javie, szybkie gógiel potwierdził, więc pozostało znalezienie, co trzeba zmienić. Dobrzy ludzie z IRCa pomogli (!java ipv6), więc przybliżę rozwiązanie.

Winne jest zmienione domyślne ustawienie dla IPv6 w Debianie Squeeze. Okazuje się, że błąd jest zgłoszony, a działanie sieci pod Javą przywraca (tzn. w części aplikacji, niektóre działają bez problemu) ustawienie w pliku /etc/sysctl.d/bindv6only.conf:

net.ipv6.bindv6only = 0

Goodbye KDE.

Odkąd pamiętam zawsze korzystałem z programów ze stajni KDE. Po pierwsze, były wystarczająco szybkie, po drugie, odpowiadał mi look & feel. No i oczywiście świetna funkcjonalność. Stąd, jeśli szukałem jakiegoś programu, to najpierw sprawdzałem, czy nie ma wersji dla KDE. Stąd używanie konsole, kcalc, akregator, kdm, kalarm, knotes, kate, kdiff3.

Tak było dla KDE w wersji 3. W KDE4 trochę się pozmieniało, zmienił się też sprzęt (na starszy), na pewne rzeczy z konieczności zacząłem bardziej zwracać uwagę. Pierwszą zmianą była zmiana środowiska graficznego – jakoś LXDE bardziej mi leży, a ma wszystko, czego potrzebuję więc… czemu nie?

Popatrzyłem, popatrzyłem i… knotes nie używam, kalarm nie używam. Kate w domu nie używam, kdiff3 – nie było potrzeby jakoś. Tak naprawdę przy KDE trzymały mnie 3 rzeczy: kdm, akregator, konsole.

Kdm został już jakiś czas temu zastąpiony przez slim (zaczęło się od linka do tematów graficznych dla Squeeze), który po prostu daje radę – logowanie nie jest tak paskudne jak w xdm, tworzenie tematów jest bardzo proste, działa…

Wczoraj wyleciał akregator (na rzecz liferea). Nie jestem pewien, czy definitywnie, ale wszystko wskazuje, że tak. Wyleciał, bo wersja z KDE4 była jakaś taka przyciężkawa. Trudno to sprecyzować, po prostu wersja z KDE3 działała jakby szybciej, tak samo szybciej działa liferea (to akurat widać w top). I tym sposobem dziś odintalowałem pakiet kdebase.

Z programów codziennego użytku został konsole – w wersji z KDE4 bardzo fajnie działa i nie mam zastrzeżeń żadnych. Kcalc też został, ale kalkulatorów jest masa i jakoś nie mam ciśnienia, by go zastępować czymś innym, tym bardziej, że uruchamiam go bardzo rzadko. Kate i kdiff3 też są na dysku, ale jakoś nieużywane.

Wszystko wskazuje na to, że także na innych desktopowych maszynkach po upgrade do Squeeze, jedną z pierwszych rzeczy, które zrobię będzie wajig remove kdebase.

Absurd ciszy wyborczej.

Za parę godzin rozpocznie się cisza wyborcza. Moim zdaniem największa porażka (kompromitacja, fail, zwał jak zwał) obecnego systemu prawnego. Obok obowiązku meldunkowego i obowiązku posiadania dowodu osobistego, rzecz jasna, ale o tym innym razem.

Dlaczego? Ano dlatego, że to rozwiązanie totalnie nie przystaje do obecnych realiów i opiera się na sytuacji sprzed kilkunastu – jeśli nie kilkudziesięciu – lat. Wtedy być może miało jakiś sens, ale w dobie globalnej wymiany informacji sensu nie ma żadnego. Możliwości wyegzekwowania – również nie. Wiedzą o tym wszyscy, szczególnie, że przy którychś wyborach Gazeta Wyborcza opublikowała sondaż w… sobotę, w trakcie ciszy wyborczej. IIRC świadomie, zostali zreszą ukarani najwyższą przewidzianą karą finansową, która pewnie i tak była śmiesznie niska w porównaniu z zyskami z nakładu. Nasi niezwykle inteligentni prawodawcy oczywiście wyciągnęli wnioski i… podnieśli karę. Efekt? GW już nie opublikuje sondażu! No pełen sukces!

Tylko co z tego? W sieci sondaży (i agitacji) jest masa. I nie tylko takich zamieszczonych wcześniej (te są dozwolone), ale także takich publikowanych w trakcie formalnego obowiązywania trwania ciszy. Przykładowo, żeby daleko nie szukać, ta ankieta. Legalna? Pewien nie jestem, bo głosowano (i publikowano wyniki) w trakcie trwania "ciszy". Przy tym w pełni w .pl, bo o różnych cudach zamieszczanych w "zagranicznym Internecie" (choćby na Facebooku) nawet szkoda pisać. O obejściach w stylu zmiana treści wpisu czy publikacja (bzzzt! wrong! zmiana koloru tła z identycznego z tekstem na kontrastowy, jakimś automatem w JS starczy) wcześniej napisanego wpisu na blogu też.

Jeśli dobrze rozumiem, nikt nie zabrania paradowania w koszulkach z różnymi napisami w trakcie wyborów? Dziwnym by było, gdyby zabraniał, bo koszulka z sondażem na pewno została przygotowana wcześniej…

Tak czy inaczej, cały ten przepis dotyczący ciszy wyborczej można obierać na dwa sposoby: albo jest to furtka do zatrzymywania wybranych, "nieprawomyślnych" agitujących, albo ktoś nie wyzbył się snów o totalnej cenzurze (tu: sieci). Bo w to, że prawodawcy są na tyle niepoważni, żeby nie widzieć absurdu tego przepisu udaję, że nie wierzę. Aha, za jakże skuteczną "nowelizację" przepisów (niezwykle ważnych) po "wybryku Wyborczej" zapłaciliśmy my, obywatele, z podatków.