ChroniX Radio

Może nie jest to zbyt techniczny wpis, ale kilka dni temu całkiem przypadkiem znalazłem fajne radio, które obecnie przygrywa mi w czasie pracy nad projektami. Tak sobie szukałem w Winampie ciekawych stacji radiowych z mocniejszym brzmieniem, coś w okolicach rocka, punka, czy metalu, i trafiłem na ChroniX Radio. Od tego czasu słucham go dosyć często, żeby nie powiedzieć, że cały czas. A to pewnie przez to, że się jakoś przerzuciłem na metal i cięższe brzmienia.

Czytaj dalej
life

Pobieranie danych z Wikipedii

Pisząc klasę do tlena oraz bota wiki a’la jabberowy wiki@jabber.autocom.pl potrzebowałem sposobu na łatwe pobranie danych z Wikipedii. Najłatwiej skorzystać z opcji eksportu wiki do XML-a. Wchodząc na odpowiedni adres otrzymujemy XML z danym hasłem. Wszystko byłoby ładne i piękne, gdyby jakiekolwiek zdalna próba pobrania tych danych z Wikipedii (http://pl.wikipedia.org/wiki/hasło) w PHP nie zwracała błędu 403. Przy próbie użycia funkcji fopen(), file() czy file_get_contents() dostaję błąd: Warning: fopen(http://pl.wikipedia.org/wiki/Komunikator_Tlen.pl): failed to open stream: HTTP request failed!

Czytaj dalej
tech

Atak spamerów

Pierwszy spam w komentarzach na blogu pojawił się w połowie lutego. Komentarz usunąłem, ale zacząłem się zastanawiać, czy fala botów i automatów spamujących nie dotarła już do mojego DevBloga. I czy nie trzeba będzie na przyszłość pomyśleć nad jakimś sensownym zabezpieczeniem anty-spamowym, bo inaczej zaroi się tu od śmieci i różniastych debilnych linków… Ten moment chyba już nadszedł, bo dziś siedząc sobie spokojnie na Tlenie naraz hurtowo zasypały mnie powiadomienia o nowej poczcie.

Czytaj dalej

Zyski Firefoxa

Ciekawi Was ile zarabia Mozilla na swoim flagowym open-source-owym produkcie? Informacje zamieszczone na kilkunastu witrynach podają sumę rzędu 72 milionów dolarów! Tak, tyle Mozilla Corporation zarobiła w 2005 roku dzięki swojej przeglądarce. Prognozy na bieżący rok również wyglądają bardzo imponująco. Źródłem tych informacji ma być Google. Wszystko za sprawą boksu Google Search standardowo umiejscowionego w prawym górnym rogu przeglądarki. Za każde kliknięcie w reklamy sponsorowane ze strony wyników wyszukiwania Mozilla Corporation otrzymuje swoją prowizję.

Czytaj dalej

CSS a przeglądarki

Meczę się z tym webem, męczę się z przeglądarkami i męczę się z interpretacją standardów… zaczyna mnie to znowu wkurzać. Ale tak jak zawsze, jakoś sobie poradzę :) Mała, ale dość istotna uwaga na przyszłość. Pamiętajmy o wstawieniu na początku pliku prawidłowej i pełnej deklaracji DTD, lepiej nie stosować skróconej wersji. Ja znów o tym zapomniałem i trochę nie potrzebnie się namęczyłem, a ile przy tym straciłem nerwów… Jeśli nie podamy deklaracji DTD to jako domyślna najprawdopodobniej zostanie przyjęta Transitional DTD (w IE).

Czytaj dalej
tech

Technologia Touch Screen

Technologia Touch Screen, technologia przyszłości ekranów dotykowych i paneli. Właśnie na blogu Fanatyka znalazłem wpis touch screen technology z poniższym filmikiem prezentującym możliwości tej nowej, zadziwiającej, eksperymentalnej technologii. Nowa zabawka robi wrażenie… :) Technologia ta została opatentowana przez Apple kilkadziesiąt dni temu, może za jakiś czas pojawi się na rynku coś wykorzystującego właśnie tę technologię :)

tech

Zdechł mi dysk...

Padł mi dysk w laptopie. I jak na ironię tuż przed przygotowywaniem do backupu… Od kilku dni męczyłem się z nowym systemem, oprogramowaniem i konfiguracją, po to, żeby dziś zrobić obraz partycji systemowej i przygotować się do backupu. Chciałem sobie zrobić taki recovery image, aby w przyszłości nie marnować czasu na reinstalacje wszystkiego. Zabrałem dysk i poszedłem do kumpla, żeby wypalić na dvd obraz systemu… I coś poszło nie tak, bo dysk już nie wstał.

Czytaj dalej

Ajax i meebo

Dziś całkiem przypadkiem znalazłem klienta Jabbera i nie tylko (ICQ, MSN, Yahoo…) w wersji webowej, wykorzystującej technologię Ajax. Bardzo fajne to jest, wygląda tak jak zwykły klient i posiada jego podstawowe funkcje. Polecam wszystkim do przetestowania Meebo. AJAX (Asynchronous JavaScript and XML) w szybkim i prostym tłumaczeniu jest połączeniem kilku technologii webowych (HTML, XHTML, JavaScript, DOM, XML, XSLT i XMLHttpRequest), wykorzystywanych razem do stworzenia aplikacji sieciowych. W ramach modelu Ajax można dokonywać szybkich aktualizacji w interfejsie aplikacji bez potrzeby przeładowywania strony w przeglądarce.

Czytaj dalej
tech

Plugins in MalDevBlog

W ciągu kilku ostatnich dni wpakowałem do DevBloga kilka fajnych pluginów, które były mi potrzebne i w jakimś stopniu poprawiły jego funkcjonalność oraz estetykę. Zaimplementowałem kilka wtyczek, m.in. dodających nowe funkcje ułatwiające przeglądanie i zapoznawanie się z publikacjami. Są to opcje m.in. drukowania notki, wysyłki kopii znajomemu przez e-mail, czy PostRatings do oceniania publikacji… Wpakowałem jeszcze jakieś szersze statystyki DevBloga. Prócz tego, wkomponowałem Gravatara do komentarzy, nawet ładnie i czytelnie się to prezentuje.

Czytaj dalej
tech

GGT - trojan przez Gadu-Gadu

Trafiłem na interesujące info o małym programiku będącym w istocie trojanem, który do komunikacji wykorzystuje sieć komunikatora Gadu-Gadu. Według oficjalnej strony autora: G@du-Ghost Trojan jest programem typu “backdoor”. Za jego pomocą można zdalnie sterować dowolny komputer z systemem Windows (zalecany WindowsXP autor nie daje żadnych gwarancji poprawnej pracy na systemach Windows 9x/ME i NT4). Po rozmowie z kumplem postanowiłem przeprowadzić kontrolowane zarażenie systemu, tak dla zabawy i eksperymentów. Oczywiście wyłączyłem antyvira, a dokładniej ochronę w czasie rzeczywistym w moim Kasperskym.

Czytaj dalej
tech