Mity Firefoxa

Kilka słów o tej “wspaniałej” przeglądarce na podstawie artykułu Mity FireFoxa, gdzie autor przedstawia i ujawnia kłamstwa o FF uważanego za bezpieczną i porządną przeglądarkę. Na podstawie źródeł z Mozilli oraz Microsoftu autor wspomina, że Firefox do poprawnego działania ma większe wymagania systemowe niż Internet Explorer 6. A Opera jest szybszą przeglądarką graficzną dla systemu Windows niż produkt Mozilli - udowadnia to na podstawie badania “Browser speed comparisons”. Firefox jako pierwszy nie wprowadził możliwość przeglądania stron internetowych za pomocą kart (Tabbed Browsing), jak głoszą jej autorzy.

Czytaj dalej
tech

Błędy w Tlenie

Znaleziono kolejny poważny błąd pozwalający na rozłączenie dowolnego użytkownika z serwerem Tlenu. Błąd ten działa tylko z oficjalnymi klientami Tlenu, Miranda sobie z nim jakoś radzi. Tak jak poprzednia dziura tego typu, błąd ten wykorzystuje znacznik XML wiadomości. Mianowicie wysłanie tagu wiadomości z załączonymi dodatkowymi odpowiednimi “śmieciami” szkodliwie wpływa na komunikator odbiorcy. Po prostu go na chwilę rozłącza z serwerem :P Tak sobie nad tym myśląc, dla zabawy napisałem prosty skrypcik.

Czytaj dalej
tech

Java - pierwsze starcie...

Wczoraj wieczorem sobie ściągnąłem jdk1.5.0_02 oraz edytor tekstowy Crimson Editor i napisałem swój pierwszy programik oraz aplet w Javie. I tak oto właśnie rozpoczęła się moja przygoda z Javą. W necie znalazłem kilka materiałów i teraz trzeba będzie w miarę możliwości oswoić się z tym językiem. Na dysku znalazłem też kilka książek, więc jakoś sobie dam rade z tym przedsięwzięciem… Napisałem też prosty programik łączący się z serwerem Tlena. Działa, ale przy inicjowaniu połączenia, wysłaniu pierwszego pakietu serwer dopiero po kilku minutach odpowiada.

Czytaj dalej
tech

Tlen znów padł

Właśnie od kilku chwil serwer tlenu jest już on-line. Padł na 2h przez które nie mogłem się zalogować, a tym samym wykonać kilku rozmów na komunikatorze. Ale to nic wielkiego, przecież awarie czasem się zdarzają. Najlepsze jest to, że serwer usunął mi listę kontaktów tlenowych. Pozostała mi zaledwie garstka 5-ciu osób. Po reboocie tlena dalej nic, roster zwraca mi tylko te 5 kontaktów z serwera :( To się nieziemsko wku***łem. Na szczęście na swoim dysku znalazłem kontakty w XML-u, kiedyś wyeksportowane, więc je sobie przywróciłem.

Czytaj dalej

class.tlen.php

Trochę się pobawiłem tą klasą do Jabbera i zabrałem się do kombinowania nad obsługą protokołu Tlena. Wszystko byłoby fajnie gdyby nie szyfrowane połączenia z serwerem, czego nie mogłem rozgryźć. Ale rozmawiając na słynnym pokoju BT (Bar Tlenowy) dowiedziałem się, że TREN coś lekko zmodyfikował klasę Jabbera, aby można było połączyć się z serwerem Tlena. No i teraz wiem, że możliwe jest zestawienie nieszyfrowanego połączenia z serwerem. Standardowe zestawienie połączenia (szyfrowane) rozpoczyna się tak:

Czytaj dalej
tech

Tlen przez PHP

Myśląc nad ostatnim pomysłem dotyczącym publikowania notek za pomocą Jabbera i przeglądając klasę do obsługi tego protokołu w PHP (class_jabber_php-0.4.2) wpadłem na nowy genialny pomysł. Mianowicie na napisanie podobnej klasy do obsługi protokołu Tlena :) Znalazłem gdzieś na forum rozwiązanie dotyczące publikacji notek na WP korzystając z Jabbera. Ktoś już napisał bota, który wykorzystuje Jabbera do publikowania wpisów na WordPressie. Ale chyba i tak sam coś spróbuję napisać do publikacji notek.

Czytaj dalej
tech

Walidacyjne poprawki

Poprawiłem dziś resztę szablonu, jakiekolwiek błędy będę teraz usuwał na bieżąco. Wszystkie generowane podstrony devbloga powinny “przebiec” walidację xHTML i CSS bez żadnych błędów. Przynajmniej te strony co walidowałem nie wykazywały skłonności do wypluwania błędów w składni XHTML-a :) Włączyłem i ustawiłem generowanie łatwych i funkcjonalnych linków, opcja oparta na mod_rewrite jest częścią WordPressa. Teraz linki są łatwe i znacznie czytelniejsze od tych PHP-owskich z GET-em w adresie. Powinny też być łatwiej indeksowane przez boty wyszukiwarek.

Czytaj dalej
tech

Dalsze zmagania z designem

Dalej męczę się z designem devbloga :| No cóż, kolejny argument żeby wreszcie nauczyć się podstaw Photoshopa. Zwykle odkładam to na bliżej nieokreśloną przyszłość, bo jednak grafika to nie moje zainteresowania… chociaż te podstawy fajnie byłoby kiedyś opanować. Tymczasem postanowiłem skupić się bardziej na CSS i pewnie trochę się napier…lę z tym, żeby wszystko pasowało do siebie co do piksela. Efekty już widać i jak na razie udało mi się zaspokoić wymagania IE i FF pod kątem tej samej interpretacji kodu i wyglądu :)

Czytaj dalej
tech

Hello World!

Hello World! - jak to dumnie brzmi ;) Tak jak każda nauka języka programowania rozpoczyna się od prostego Hello World, tak dziś oficjalnie rusza mój blog. A dokładniej to DevBlog, bo głównie będą tu poruszane tematy życiowe programisty i jego walki z różnymi projektami… Pewnie nie zabraknie także rozterek i problemów pojawiających się na ścieżce jednego z głównych procesów człowieka jakim jest życie, czy jakichś filozoficznych przemyśleń… Jako tako można powiedzieć, że pierwsze konfiguracje WordPress’a zostały dokonane, teraz zabawa z nowym designem i połączeniem wszystkiego w ładną, sensowną całość.

Czytaj dalej