Archive

Archive for the ‘Programowanie’ Category

Współbieżność w C, cz. 1: fork();

September 4th, 2009 No comments

Czasami mamy potrzebę wykonanie paru operacji jednocześnie lub chcemy, aby pewne rzeczy działy się w osobnym procesie lub wątku. W erze komputerów wieloprocesorowych oraz procesorów wielordzeniowych można pokusić się o wykorzystanie dodatkowej mocy, jaką dają dodatkowe procesory lub rdzenie. W pierwszej części opiszę jak w prosty sposób stworzyć w C prosty program powołujący do życia kolejne procesy. 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…

HTMLBeans: XPath i JTidy połączone

June 15th, 2008 No comments

Pisząc niewielki framework do pewnej gry web’owej (FallenSword) natknąłem się na problem “wyjmowania” z kodu HTML pewnych danych i zapisywania ich jako zwykłych POJO. Przez około miesiąc walczyłem z różnymi koncepcjami realizacji tego zadania, od parserów SAX i DOM, aż to samego XPath. Read more…