Dual-boot: współdzielenie profili Firefox, Thunderbird i Pidgin między systemami

December 15th, 2008 2 comments

Problem stary jak świat. Jak uwspólnić profile ulubionych aplikacji między dwoma różnymi systemami (Windows i Linux w tym przypadku), bez konieczności ich synchronizowania co jakiś czas, czy używania różnych opcji, które mogą sprawiać problemy (import/eksport listy kontaktów, czy pozostawianie kopii wiadomości e-mail na serwerze). Z pomocą przychodzi nam NTFS-3G. Read more…

iPhone 3G: pierwsza bitwa wygrana…

October 2nd, 2008 2 comments

Niedawno pisałem o ograniczeniach z jakimi musi się zmagać osoba pragnąca pisać aplikacje na iPhone 3G (link). Były nimi umowa o poufności (NDA) na temat używania technologii Apple oraz druga: o zakazie debatowania na temat odrzucenia naszej aplikacji z AppStore. Poza tym zastosowano wiele ograniczeń czysto developerskich (aplikacja nie może działać: w tle, komunikować się z innymi aplikacjami, itp.). Jednak wygląda na to, że presja społeczeństwa działa także na duże korporacje… Read more…

Pod lupą: JTidy vs. HTMLCleaner

September 14th, 2008 4 comments

W trakcie rozwijania i testowania, jak mi się wtedy wydawało, finalnej wersji HTMLBeans, światło dzienne ujrzała biblioteka HTMLCleaner 2.1, będąca odpowiednikiem JTidy. Temat zainteresował mnie na tyle, iż postanowiłem zorganizować tzw. “parse off”, czyli małe zawody parser’ów HTML, żeby porównać, czy pachnący świeżością HTMLCleaner istotnie jest lepszy od wiekowego już nieco JTidy.

Read more…

iPhone 3G: dobry produkt, zły produkt…

September 14th, 2008 No comments

iPhone 3G – jedna z najbardziej oczekiwanych premier tego roku. Ponad 40 tyś. osób zarejestrowanych na przedsprzedaż i kolejki przed salonami. To wszystko jest obrazem trwającego już ponad 2 tygodnie szału iPhone’a. I nic dziwnego, sam go używam i jest imponujący. Ale co jeśli chcę czegoś więcej niż telefon dla zwykłego użytkownika? Co jeżeli chcę napisać na niego parę aplikacji? Read more…

Dziedziczenie w CSS

July 23rd, 2008 5 comments

Przeważnie niewielu web-designer’ów jest świadomych pewnych przydatnych funkcjonalności, które dostarczane są w technologiach przez nich używanych. Często wiedza ta jest tylko domeną profesjonalistów, którzy standardy znają na pamięć. Tak też jest z mechanizmem dziedziczenia w CSS. Read more…