czwartek, 19 marca 2009
Dobrana para: linki i profiler
Ponieważ nie mamy w zespole licencji na JProfiler (z którym integruje się mój ulubiony IntelliJ), więc do wyboru pozostał Eclipse lub NetBeans. Eclipsea nie lubię, włączyłem więc NB i zacząłem działać.
Niestety, kod który należało zbadać jest
a) porozrzucany
b) pomieszany z olbrzymią ilością kodu innych aplikacji
c) pokaźnych rozmiarów
co powoduje, że NB nie jest w stanie w rozsądnym czasie go zaindeksować.
Koniecznie chciałem uniknąć kopiowania (choćby po to, żeby nie musieć ręcznie synchronizować z kontrolą wersji), ale ze względu na XP, o ln -s mogłem zapomnieć. Znalazłem za to podobne narzędzie: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx. W NB utworzyłem projekt, dodałem podlinkowane katalogi ze źródłami, w Project Properties -> Source Format ustawiłem 1.4 i w Libraries -> Java Platform -> Manage dodałem ulubione ;) jdk 1.4, prawie gotowe. Profiler podczas uruchomienia oznajmił, że zadziała tylko na 1.6. Na szczęście aplikacja działała poprawnie.
I w zasadzie tyle, samo profilowanie jest proste, bardziej męczące były czary w filesystemie, za które w nagrodę dostałem 50% przyspieszenia (2:10 różnicy, sic!) podczas startu!
poniedziałek, 9 marca 2009
Wyjazd do słonecznej Pragi
W dniach 12-15 marca dane mi było wybrać się do słonecznej (choć okrutnie wtedy zimnej) Pragi. Odwiedziłem siedzibę firmy Sun Microsystems, gdzie inne osoby z Europy (i nie tylko), które podobnie jak ja są Sun Campus Ambassadorami.
Podczas wycieczki miałem okazję wysłuchać kilku bardzo interesujących prezentacji, m.in. o: nowościach w GlassFish v3 (nowej wersji serwera aplikacyjnego, opartej o OSGi) i GlassFish WebSpace (portalu opartym o LifeRay). Zrobiłem mnóstwo zdjęć, zapraszam do pierwszych dwóch galerii:
Studencki Festiwal Informatyczny 2009
piątek, 30 stycznia 2009
Sun Certified Netbeans Specialist
- tworzenie różnych kombinacji bibliotek, jre
- wpinanie się w sposób kompilacji stosowany przez NB (czyli Anta)
- tworzenie projektu w NB
- JEE
- konfigurację NB
- działanie edytora
środa, 28 stycznia 2009
COOLuary
W sobotę 24 stycznia odbyła się pierwsza w Polsce Javova UnKonferencja - COOLuary. Esencja: to, na co w trakcie 'normalnych' konferencji brakuje zawsze czasu - czyli swobodne rozmowy o tematyce około Javowej.
Każdy uczestnik został odbarowywany gadżetem, można było dostać książkę, koszulkę, smycz, pendrive (i pewnie z tuzin innych rzeczy), trzeba tylko było mieć trochę szczęścia przy losowaniu ;). Zaczęło się od wprowadzenia organizatora, Grześka Dudy, na temat idei i zasad (nie?)konferencji, sponsorów i nagród jakie czekały na uczestników. Potem błyskawicznie na tablicy zmaterializowała się agenda (przy użyciu nieśmiertelnych żółtych karteczek) i ruszyło..
Uczestniczyłem w sesjach na temat:
- przyszłości, nowości i kierunku rozwoju Javy 7
- refaktoringu
- desktopu, GUI, Flexa i JavyFX
- Scali
- 'jak wprowadzić Groovy'ego do pewnej korporacji' (napisałem pewnej, ponieważ okazało się, że przy stoliku zebrani byli pracownicy wyłącznie jednej firmy :])
- GeeCON
- 4developers
- Java Developers' Day
piątek, 9 stycznia 2009
GeeCON w maju w Krakowie!
7 i 8 maja w Krakowie odbędzie się GeeCON, pierwsza w Polsce, międzynarodowa konferencja poświęcona Javie i RIA. Jest organizowana przez Polską Grupę Użytkowników Języka Java, Czeską Grupę Użytkowników Języka Java oraz Poznańską Grupę Użytkowników Języka Java.
Konferencja potrwa dwa dni, podczas których uczestnicy będą mieli możliwość spotkania światowej sławy specjalistów takich jak m.in. Guillaume Laforge, Jevgeni Kabanov oraz Adam Bien i wielu innych. Mam nadzieję, że wydarzenie to przejdzie do pamięci wszystkich sympatyków języka Java w naszym kraju.
Po więcej informacji zapraszam na oficjalną stronę konferencji.
wtorek, 9 grudnia 2008
OpenSolaris 2008.11
Dzięki temu, że regularnie updateuję swojego OpenSolarisa, zdążyłem się już zapoznać z niektórymi nowościami wprowadzonymi w nowym wydaniu. Na pierwszy rzut oka widać, że pojawiły się nowe artworki i tapety. Podobnie instalator obdarzony został nowymi, ładniejszymi moim zdaniem, grafikami. Nowości jest oczywiście więcej i dotyczą też istotniejszych składników systemu :) A więc:
- updaty: Gnome do wersji 2.24, FireFox 3, OpenOffice 3
- TimeSlider - killer feature OpenSolarisa. Pozwala przeglądać historię zmian zawartości katalogów - nie ma problemu, żeby pliki z przeszłości przenieść na obecną wersję pulpitu. Proste a użyteczne, i pozwala zaoszczędzić wiele nerwów. Odpowiednik Time Machine z MacOSów.
- ulepszone wsparcie dla kart dźwiękowych HD
- poprawione wsparcie dla notebooków Dell, Lenovo i Toshiba. Sprawdzilem, na moim Dellu wszystko 'po prostu działa' tak jak powinno.
- OpenSource'owy konkurent iTunes - SongBird
- Tracker czyli desktop search
- Update Notifier - przez pewien czas bardzo brakowało tej 'oczywistej' funkcji. Na szczęście już jest.
- Sun Studio 12 - oparta o NB6.5, olbrzymi krok naprzód w stosunku do poprzedniej wersji.
- Nowe repozytoria, nowe pakiety
