Formaty plików…

Dostałem od klienta projekt sieci do konsultacji. Od razu w dwóch formatach
(żebym przypadkiem nie miał problemu z otworzeniem). Jeden z nich to JPG, w takiej rozdzielczości
i jakości, że niewiele dało się z niego odczytać, a drugi… uwaga… XLS. Do screenshotów w Wordzie
się już przyzwyczaiłem, ale rysunek sieci w Excelu… to mistrzostwo. :-)

Firefoks ssie…

Postawiłem sobie JWChat na swoim serwerku Jabbera. Następnie próbowałem
uruchomić. Na początku w Firefoksie 1.0 — a ten się zawiesił. Przynajmniej
tak to wyglądało, bo nawet okienka nie odrysowywał. Po następnym uruchomieniu
poczekałem dłużej, a Firefoks nawet ostrzegł, że aplikacja go spowalnia i może
przestać odpowiadać. Kazałem mu to olać… i nawet w końcu się coś
pojawiło.

Jednak jak już się pojawiło, to się do użytku nie nadawało. Programik, jak
typowy klient Jabbera chciał otwierać różne okienka, a Firefoks mu na to nie
powalał. Nawet jak mu dałem jabber.bnet.pl na listę domen
w których popupy nie mają być blokowane. Nieładnie. Ręcznie otwierając
zablokowane popupy udało mi się nawet jakąś wiadomość wysłać, ale po pewnym
czasie znowu przestało działać. Przy którymś kolejnym podejściu wypieprzył się
cały Firefox.

Potem spróbowałem w Operze. Opera nie była na liście obsługiwanych
przeglądarek i rzeczywiście — tam to nie działa. Ale to co działa nie zamula
całej przeglądarki. Potem był Konqueror. Tu mnie JWChat ostrzegło, że tej
przeglądarki nie obsługuje no i oczywiście niezadziałało. Nie miałem tego
programowi za złe — to normalne, że aplikacja jest przygotowana do pracy
w konkretnym środowisku, a taki klient Jabbera ma raczej duże wymagania co do
tego co API przeglądarki musi oferować.

W końcu spróbowałem jeszcze na jakiejś starej Mozilli (1.5)… i tam działa
bez zarzutu. Po prostu śliczny klient Jabbera, tylko trochę wolny. Biorąc pod
uwagę to, że to może działać tam gdzie normalny klient Jabbera jest
niedostępny (kawiarenka Internetowa, jakaś sieć gdzie jest tylko proxy HTTP
itp.) to prezentuje się naprawdę nieźle.

Wracając do Firefoksa… Co spieprzyli do Mozilli, że to przestało działać?
Właściwie to nie ważne… to mogłaby być też niedoróbka w samym JWChat. Gorsze
są słabości Firefoksa które przy tym wyszły, ale dokuczają na codzień. Czemu
kawałek Java Scriptu może zawiesić całą przeglądarkę? Niby mogę sobie otworzyć
wiele stron, w wielu zakładkach, ale jak jedna robi coś dziwnego, to cała
przeglądarka przestaje się nadawać do użytku (a drugiej tak łatwo nie odpalę,
póki pierwszej nie zamknę, tracąc wszystko co otwarte). Czy twórcy Firefoksa
nie słyszeli nigdy o wątkach? Jeszcze rozumiem zewnętrzne pluginy, np. takiego
Flasha — są napisane w C/C++, mogłyby nie być thread-safe, no i natywne
wątki mogą być niezbyt przenośnie. Ale kod Java Script, w którym zresztą
napisana jest duża część przeglądarki, czemu niemiałby być wykonywany
współbieżnie? Przecież to i tak działa na jakiejś maszynie wirtualnej…

Nie wiem jak teraz wygląda obsługa JavaScript w IE. Jeśli podobnie lub
gorzej, to zrobienie tego sensownie może spowodować ucieczkę ludzi od FF. Bo
na prawdę ciężko swobodnie korzystać z WWW, gdy co jakiś czas wszystko
staje… (nie, nie piszę o oglądaniu stron erotycznych ;-)).

Kolejna sprawa to ten popup-blocker — sztandarowa funkcjonalność
Firefoksa, wymieniana we wszelkich materiałach promocyjnych, a taka
niedorobiona. Tyle rzeczy miało nie wejść, albo nie weszło do Firefoksa 1.0 z
powodu dużo mniejszych błędów, ale to widać było zbyt ważne marketingowo, żeby
porzucić. Nie wierzę, że nikt wcześniej nie zauważył że lista domen z których
popupy nie mają być blokowane nie działa jak należy…

Czy zgłosiłem to na Bugzillę? Nie. Nie chce mi się. Kiedyś coś próbowałem
tam zgłosić i skutecznie mnie do tego zniechęcono. Nie będę instalował
nightly-buildów, nie będę wywalał wszystkich rozszerzeń (w końcu te
rozszerzenia tez miały być potęgą Firefoksa). Po prostu sobie pomarudzę tutaj,
a co ;-)

PS. Niech ktoś z userów jabber.bnet.pl sprawdzi jak ten JWChat
działa pod IE i da znać. Jestem ciekawy, jak wypadnie to w porównaniu do
Firefoksa.

Drukarka…

W firmie mamy całą masę drukarek w sieci, ale jak ja chciałem coś wydrukować, to ciężko było. Bo
te drukarki to albo jakiś Develop (słyszał ktoś o takiej marce?), albo
Xerox PEcośtan, po których nawet żadnego śladu na linuxprinting nie ma, a próby ujarzmienia
kończyły się fiaskiem. Jedna sensowna (HP LaserJet 1200) podłączona była do
komputera kumpla, który albo był wyłączony, albo skutecznie zahasłowany,
albo… go nie było.

W końcu przekonałem kumpla, że lepiej podłączyć tę drukarkę do mnie. W końcu
ja mam zawsze komputer włączony, a on się z tego Windowsa jakoś podepnie.
Dzisiaj to konfigurowałem. Lokalnie ruszyło od kopa (podpięte pod USB, bo
kabelek równoległy ktoś zwinął), trochę więcej napracowałem się przy
udostępnianiu przez Windows, bo trzeba było odpowiednie sterowniki przygotować
(drukarka udostępniona jest jako PostScriptowa — nie podoba mi się
Microsoftowa idea sterowników do każdej drukarki na każdym kompie osobno).
W każdym razie kumpel z Windowsa wydrukował sobie co chciał, bez najmniejszych
problemów.

W końcu przyszedł czas na mnie. Korzystając z tego, że już mam drukarkę
(ciekawe jak długo, hehe), postanowiłem wydrukować dla szefa dokument który
napisałem. Dokument był w reStructuredText, więc zrobiłem z tego HTML,
otworzyłem w Firefoksie i wcisnąłem print. A ten tylko Memory
Fault
powiedział i zniknął. Super. Dłubanie w about:config nic nie pomogło.

No to jako ostatnią deskę ratunku wziąłem Konquerora. Ten pięknie wykrył drukareczkę,
ale jak dałem podgląd wydruku to pokazał mi coś, co mogłoby być moim tekstem, ale zapisanym
alfabetem Morse’a. Mimo to wcisnąłem print. I wydrukowało… tylko że
maciupkimi literkami (mimo wszystko czytelnymi). Oczywiście w opcjach wydruku (cała masa ich była) nie
znalazłem nic co by mi te literki zwiększyło. W opcjach całego Konquerora było jakieś zwiększanie fontów…
ale max na 18 udało mi się to ustawić (wcześniej było 14), nawet już nie
sprawdzałem, czy na wydruk to ma jakiś wpływ — olałem sprawę, szef się jakoś doczyta…

Ciekawe czy jak będę potrzebował z OO coś wydrukować, to czy coś z tego wyjdzie…

Mała wpadka i miłe zaskoczenie…

Dzisiaj rano, jak codzień, pozbierałem różne spamy ze spam-folderów
i posłałem na SpamCopa. Po chwili okazało się,
że niezbyt uważnie przejrzałem się temu do kogo raporty wysyłam… bo jeden
raport przyszedł do mnie. Okazało się, że w spamie było nasze logo — obrazek
pobierany z naszej strony. Wygląda na to, że to miała być część nazwy adresata
w nagłówku tej niechcianej oferty, że niby taka spersonalizowana. Poza tym obrazkiem
i byciem adresatem wiadomości, to z tym spamem nie mieliśmy nic wspólnego. No
ale cóż, przez moje przeoczenie zostaliśmy odnotowani przez SpamCop. Oczywiście zaraz
poinformowałem SpamCopa, że nadawca reklamuje naszą stronę bez naszej zgody
(to najbardziej pasowało do możliwości które były do wyboru). Wyglądało na to,
że na tym sprawa się zakończyła…

… jednak nie. Jakiś czas później dzwoni telefon. Z onet.pl. Czy to wy wysyłacie oferty na telefony
VoIP?
. Od razu skojarzyłem sprawę. Onet też dostał moje zgłoszenie przez
SpamCopa, jako właściciel domeny vp.pl i, podobnie jak SpamCop,
dopatrzył się tam naszego loga i adresu WWW. Udało się sprawę wyjaśnić (co nie
musiało być takie proste, bo generalnie słuszne jest założenie spamer zawsze
kłamie
), miejmy nadzieję, że pan z onetu już męczy odpowiednie osoby.
W każdym razie to bardzo miłe, że dział abuse dużego portalu poważnie
traktuje swoją prace i szybko reaguje na zgłoszenia, także te ze SpamCopa
(który bardzo ułatwia wysyłanie zgłoszeń, ale z którego zgłoszenia są często
ignorowane przez odbiorców). Oj gdyby wszyscy nasi ISP tak działali…
szczególnie taki jeden duży operator telekomunikacyjny… Ech, rozmarzyłem się
;-)

Niesamowite…

Nie dostałem odpowiedzi od urzędu
miejskiego
o
stronie którego pisałem wcześniej
, więc już chciałem to zgłosić do
Osiołków, ale jeszcze sprawdziłem…
i niesamowite… poprawili. :-)

Przy okazji okazji dowiedziałem się, że: Centrum Zarządzania Kryzysowego
Wojewody Śląskiego ostrzega przed silnym wiatrem i intensywnymi opadami
śniegu w naszym regionie.
i, że wszyscy mieszkańcy Gliwic proszeni są o
zachowanie szczególnej ostrożności
. Trzeba się bać? Czy po prostu po wpadce
służb ostrzegania w Azji u nas dmuchają na zimne?

207.46.250.119

Walczę sobie właśnie z zombie w naszej sieci… To znaczy wyciągam z logów
podejrzane adresy, z których było podejrzanie dużo połączeń SMTP, oglądam na co
się łączą i jak to rzeczywiście są różne MXy, to blokuję port 25 dla tych
komputerów. Standardowa procedura…

Dzisiaj jednak pojawiło się coś ciekawego… niektóre komputery łączą sie na
dziwne adresy IP (bez revDNS, lub z automatycznym revDNS jak np.
z neostrady), co sugerowałoby jakieś P2P na porcie 25 (zdarza się). Jednak na
niektórych z tych IP było normalne SMTP. Sprawdzając co to za adresy (czy
revDNS wygląda na jakiegoś MXa) trafiłem na IP: 207.46.250.119. To co pokazało mi
host 207.46.250.119 poraziło. Uznałem, że jakiś spamer przypisał sobie tyle
nazw, żeby utrudnić wykrycie albo ogłupić filtry. Nawet nie sprawdzałem czy
prosty DNS dla nich działa, założyłem, że nie… Z ciekawości zajrzałem jeszcze
do WHOIS… i szczęka mi opadła. Potem dla pewności sprawdziłem prosty DNS.
Wszystko się zgadza. Po cholerę ci idioci robili coś takiego? Żeby resolvery
na całym świecie się nie nudziły?

A teraz mam problem, czy te kompy co się tam (i nie tylko tam) łączyły są
rzeczywiście zarobaczone, czy to po prostu nowe normalne zachowanie
popularnego oprogramowania…

Radia internetowe… wrr…

W firmie postawiłem firewalla. Tym razem szczelnego, gdzie każde połączenie
ma być pod kontrolą (nie ma regułek pozwalających się łączyć na jakiś port
z dowolną maszyną) a do WWW i pokrewnych używane jest proxy
z uwierzytelnianiem Digest. No i nawet IE sobie jakoś z tym radzi.

Ale w firmie ludzie są słuchać radia. Firma nie opłaca abonamentu, więc
pozostają radia internetowe. Geeki nie mają problemów — słuchają swoich
egzotycznych stacji, najwyżej dadzą adres do przepuszczenia na
firewallu. Gorzej z dziewczynami, które chcą słuchać normalnego radia
— Planeta, albo RMF FM. Te stacje robią wszystko by uprzykrzyć życie
administratorom, a tym samym pozbawić siebie części słuchaczy
w zabezpieczonych sieciach. Pomagają im w tym Microsoft i Macromedia (Real
został wykopany z interesu, widać za mało utrudniał).

Bo przecież nie może być tak, że na stronie jest po prostu URL do
strumienia audio w jakimś sensownym formacie i protokole. Często jest jakaś
aplikacja we Flashu, która używa Media Playera do odtwarzania transmisji.
Oczywiście Media Player czy też ta aplikacja Flash uruchomiony w IE nie umie
już ze skonfigurowanego proxy korzystać. Albo uparcie próbuje
uwierzytelniania Basic (o którym wiadomo, że jest niebezpieczne), albo nie
uwierzytelnia się wcale. Więc trzeba zrobić dziurę do przepuszczenia
odpowiednich adresów bez autoryzacji albo bez proxy. I okazuje się, że nie są
to tylko adresy radia, ale także jakichś plików z Microsoftu. Nie dość że je
sobie musi ściągnąć (czemu nie ma w systemie podstawowych kodeków do
podstawowych formatów, albo czemu radiu używa niestandardowych?), to nie umie
tego zrobić poprawnie. Oprócz Microsoftu oczywiście trzeba odblokować serwery
radia. Ale jakie? Nie ma tak prosto, żeby były jakieś nazwy hostów które
wystarczyłoby sprawdzić w DNS. Strumień jest adresowany numerkiem IP (bez
revDNS), a co! Niech admin zgaduje co to i niech mu się konfiguracja posypie
przy pierwszej zmianie IP (już co najmniej jedna była)! Nie będzie się obibok
obijał!

Na razie jeszcze się w to bawię… ale za którymś razem, jak znowu
koleżanka do mnie przyjdzie, że jej radio z nowu nie działa, to odpowiem jak
na rasowego admina przystało nie da się, albo u mnie działa, gdy
puszczę u siebie jakąś alternatywną stację.

Nagość…

Znowu zajrzałem na blog
Sarong Party Girl
. Lubię jej teksty. Nie tylko dlatego, że są
nieprzyzwoite (to oczywiście też ;-)), ale dlatego że podoba mi
się sposób w jaki pisze. I to co pisze też. Daje do myślenia. Tylko trochę
tego dużo i teksty długie, dlatego zaglądam tam tylko czasem i nie czytam
wszystkiego.

Dzisiaj przeczytałem jej tekst o nagości
Tropical Silence
. Niezły, chociaż nie zgadzam się z nim w 100%. Czy
potrafilibyśmy tak docenić piękno nagich ciał, gdyby nigdy nie były ukrywane?
Chyba nie.