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

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

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

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

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

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