Ekstremalna obiektowość w praktyce – część 5 – Nie skracaj nazw

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 […]

Odrzucanie połaczeń JMX, a sprawa /etc/hosts

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 […]

Java rap

Muzycznie Rap o javie czarny jak murzyńska dupa w środku nocy na Bronx’ie. Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to zaznaczone. Artykuły są dostępne na licencji CC-BY. Jeżeli spodobał ci się ten wpis, to podziel się nim z innymi lub wesprzyj autora.

Koniec przelewów ekspresowych?

Maciej Samcik w swoim tekście na gazeta.biz pisze o zamachu na przelewy ekspresowe wykonywane za pomocą SORBNETu. Fajnie mamy podział na dobrych – klientów i złych – NBP oraz niejawnie KIR, bo traci klientów w ELIXIRze. Tyle tylko, że to co dla pana Samcika wydaje się zamachem jest rozsądną praktyką. W skrócie – SORBNET został […]

Ekstremalna obiektowość w praktyce – część 4 – Używaj tylko jednej kropki na linię

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 […]

Eclipse Demo Camp 2011 – dzień po

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ł […]

E-książka bez rewolucji?

Helion w ostatnim czasie uruchomił portal ebookpoint.pl, czyli księgarnię z ebookami. Różnica pomiędzy ebookpoint, a typowym rozwiązaniem to brak zabezpieczeń DRMW. Helion określił to jako „Rewolucję”. Tyle tylko, że rewolucją to nie jest. Ile kosztuje książka? Wraz z inauguracją serwisu ruszyła też akcja mająca na celu wymuszenie obniżki podatku VAT na ebooki. O ile pomysł […]

Ekstremalna obiektowość w praktyce – część 3 – Opakowuj wszystkie prymitywy i Stringi

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ę […]