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…
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 – 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…
Tags: 3g, apple, foundation, free, fsf, iphone, licencje, mac, mini, sdk, software
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…
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…