Archive for the 'Java' Category
Monday, December 19th, 2011
Część 0 Część 1 Część 2 Część 3 Część 4 Część 5 Część 6 Z głośników benefis Marka Niedźwieckiego. Na blogu siódma zasada Jeff’a Bay’a: Nie używaj klas o więcej niż dwóch polach Na początek kilka wyjątków, ponieważ ta zasada jest dość ciekawa. Otóż do liczby pól w klasie nie zaliczamy serialVersionUID oraz cache dla [...]
Posted in Ekstremalna obiektowość w praktyce, Inżynieria Oprogramowania, Java | 17 Comments »
Saturday, December 10th, 2011
Projekcik Scalowo-Seleniowy przysiadł. Były ważniejsze rzeczy do robienia w fabryczce. Teraz jednak podobny problem wraca i to jak Kłahtiański Bumerang… niewątpliwie wrócił z całą rodziną. Okazuje się, że początkowe założenie, że będzie to służyło tylko do testowania ekranów w aplikacji – emulatorze AS400 było nie do końca słuszne. Z pewnych organizacyjno-onanizacyjnych powodów potrzebujemy narzędzia, które [...]
Posted in Scala | 6 Comments »
Tuesday, December 6th, 2011
Dwie święte zasady optymalizacji M. Jacksona: Nie optymalizuj. Dla ekspertów – jeszcze nie optymalizuj. Skoro zatem nie pałą go to kijem. Przyjrzyjmy się metodom przyspieszania działania programów bez dotykania kodu. W sumie przyjrzyjmy się jednej z metod, a mianowicie metodzie polegającej na instalacji JVM na ramdisku. Ramdisk – kto zacz? Dysk w pamięci RAM. Sztuczka, [...]
Posted in bash, Java, Komputery, Programowanie | 8 Comments »
Monday, December 5th, 2011
Część 0 Część 1 Część 2 Część 3 Część 4 Część 5 Therion – Secret of the Runes i szósta z zasad Jeff’a Bay’a Pilnuj wszystkie encje by były małe Na początek mały, obrazkowy przykład dlaczego warto pisać zwięzły kod. Oto jeden prosty program. W zasadzie jego połowa. Całość ma około 1000 linii. Tu wersja [...]
Posted in Ekstremalna obiektowość w praktyce, Inżynieria Oprogramowania, Java | 5 Comments »
Thursday, November 24th, 2011
Część 0 Część 1 Część 2 Część 3 Część 4 Dziś smutna, 20 rocznica śmierci Freddego Mercurego. Z tej okazji z głośników Queen, a na tapecie piąta z zasad Jeff’a Bay’a Nie skracaj nazw Każdy kto choć trochę interesował się zagadnieniem jakości kodu wie, że najlepszy kod to kod samo-dokumentujący się. Innymi słowy jeżeli czytamy [...]
Posted in Ekstremalna obiektowość w praktyce, Inżynieria Oprogramowania, Java | 2 Comments »
Tuesday, November 22nd, 2011
Ciekawy problem mi się trafił. Generalnie kto był na Warsjawie ten zapewne pamięta przykład z odpytywaniem serwera Tomcat po JMX. Wszystko było super, ale tylko dlatego, że nie uruchomiłem dodatkowego serwera na VirtualBoxie. Ten drugi serwer kładłby się z komunikatem błędu: Listing 1. Odrzucenie połączenia JMX, komunikat błędu java.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested [...]
Posted in bash, Java, Programowanie, Sieć | No Comments »
Tuesday, November 22nd, 2011
Muzycznie Rap o javie czarny jak murzyńska dupa w środku nocy na Bronx’ie. Dodaj do
Posted in Humor, Java, Muzyka | 2 Comments »
Sunday, November 20th, 2011
Część 0 Część 1 Część 2 Część 3 Słuchając Manowar dzielnie zagłębiamy się w czwartą z zasad Jeff’a Bay’a. Używaj tylko jednej kropki na linię Jeżeli przejrzymy dowolny kod pisany “na szybko” będziemy wstanie znaleźć tego typu potworki jak ten tutaj: Listing 1. Typowy “łańcuszek” w kodzie package pl.koziolekweb.eowp4; public class App { public static [...]
Posted in Egg Framework, Ekstremalna obiektowość w praktyce, Java | 4 Comments »
Wednesday, November 9th, 2011
Wczoraj odbył się po raz kolejny Eclipse Demo Camp. Do dyspozycji mieliśmy pizzę, tymbarki i salę 5540 na MIMUwie. Prezentacje były trzy: JavaFX 2.0 Piotr Chmielewski Garbage-First Garbage Collection in Java 7 Paweł Cesar Sanjuan Szklarz New concurrency features in Java 7 with Eclipse Indigo SR1 Jacek Laskowski JavaFX 2.0 – Piotr Chmielewski Piotrek przedstawił [...]
Posted in Eclipse Demo Camp, EDC 2011, Java | No Comments »
Sunday, November 6th, 2011
Część 0 Część 1 Część 2 Z głośników spokojnie tym razem. Era. Swoją drogą przypominają mi się stare dobre czasy gdy przy “Ameno” przerąbywałem się przez kolejne poziomy w Diablo: Hellfire. Wspomnienia, wspomnieniami czas jednak zająć się trzecią z zasad Jeff’a Bay’a. Opakowuj wszystkie prymitywy i Stringi(w klasy o specyficznej dla zastosowania nazwie) Rozejrzyj się [...]
Posted in Ekstremalna obiektowość w praktyce, Inżynieria Oprogramowania, Java | 22 Comments »