Sep 01

MI-5Wielu z nas marzyło w dzieciństwie, a może nadal marzy, by skonfigurować własny serwer pocztowy. Z marzeniami niestety tak bywa, że jeśli postanowią się już spełnić, to wybiorą do tego najmniej odpowiednią ze wszystkich chwilę. Nie inaczej było w moim przypadku. Sklecony metodami chałupniczymi z części wszelakich serwer po wieloletniej wzorowej służbie odszedł zasłużenie, ale niespodziewanie do komputerowego nieba. Moje dawno nieaktualne już marzenie o konfiguracji serwera pocztowego wydawało się stawać rzeczywistością.

Kiedy wyschły pierwsze łzy na mojej twarzy i minęła pierwsza żałoba, postawiony zostałem przed koniecznością utworzenia w sposób całkowicie błyskawiczny nowej instancji serwera. Z wszystkich usług zależało mi najbardziej na serwisach SMTP oraz POP3. Rozpoczęła się walka z czasem. Miałem zaledwie kilka dni zanim listy już wysłane na adresy w mojej domenie rozpoczną swoją powrotną wędrówkę na adres nadawcy. Przejrzałem posiadany przeze mnie tabor sprzętowy i z przykrością stwierdziłem, że jedyna dostępna w tym momencie maszyna mogąca służyć moim celom to stary, wysłużony i rozpadający się laptop Asusa z Windowsem XP na swoim pokładzie. Jedyne co łączyło go z serwerem z prawdziwego zdarzenia to fakt, że zmieściłby się on w szafie serwerowej. Zresztą jak w każdej innej meblościance ;)

Continue reading »

Jul 07

Wicket logo
Apache Wicket to komponentowy framework (szkielet) dla aplikacji WWW. Możecie sobie zadać pytanie po co jeszcze jedno narzędzie, skoro mamy Struts, JSF, Spring MVC itd… Continue reading »

Dec 17

ASFNa naszym blogu możesz znaleźć dwa artykuły mojego autorstwa o Apache XMLBeans oraz Apache POI. Ostatnio miałem okazję ponownie pracować z tymi bibliotekami, napotykając przy tym na dwa problemy, których rozwiązanie nie okazało się dla mnie jakoś specjalnie proste (mimo, że być powinno ;)). Dzisiaj będzie o wykorzystaniu wyrażeń XPath w XMLBeans oraz o przeliczaniu formuł zaszytych w arkuszach Excel. Tematy trochę jakby nie mają nic ze sobą wspólnego, ale przecież to tylko dodatkowe dwa słowa ;)
Continue reading »

Oct 20

Java API for XML Parsing (JAXP) jest dobrym i w zasadzie wystarczającym do codziennej pracy narzędziem, służącym do operowania na XMLu. Tak sobie przynajmniej myślałem, dopóki nie poznałem biblioteki Apache XMLBeans :) W tym, mam nadzieje, dość zwięzłym i krótkim artykule, postaram się przybliżyć Wam podstawy korzystania z “beansów”. Continue reading »

Jun 28

POIApache POI jest zbiorem subprojektów, które dostarczają Javowe API do manipulowania plikami w formacie Microsoft Office 97 – XP (tutaj muszę wspomnieć, że bez problemu udało mi się działać także na dość skomplikowanych plikach z wersji 2003). HSSF umożliwia odczyt i zapis plików programu MS Excel, HWPF – MS Word, a HSLF – MS PowerPoint. W momencie powstawania tego artykułu dostępna była wersja 3.0.1-FINAL (z 8 czerwca 2007).

Continue reading »