Archive for December, 2011

Świąteczne boje z formatem TOD

Sunday, December 25th, 2011

Mam sobie kamerkę JVC. Chcieliśmy rodzinie rozdać płyty z filmami małego. Rzecz w tym, że żaden rozsądny program nie czyta formatu TOD. Format TOD to wynalazek JVC, który należy konwertować do jakiegoś rozsądnego formatu. W naszym przypadku MPEG. Poniżej jar z konwerterem mojego autorstwa. tod2mpg Uruchomienie: Listing 1. uruchomienie konwertera $> java -jar tod2mpg.zip -h [...]

Ekstremalna obiektowość w praktyce – część 7 – Nie używaj klas o więcej niż dwóch polach

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

Ebook – wada ukryta

Friday, December 16th, 2011

Idziesz do księgarni (nie do Empiku) i kupujesz książkę. Co z nią dalej zrobisz zależy od ciebie. Jeżeli chcesz ją komuś pożyczyć. Pożyczasz. Jeżeli chcesz ją podarować. To obdarowujesz kogoś. Jeżeli stwierdzisz, że już ci nie jest potrzebna. Sprzedajesz albo oddajesz do biblioteki. Względnie wpisujesz się w ideę “Bookcrossingu” i pozwalasz książce wędrować po świecie. [...]

Moje miasto, a w nim…

Tuesday, December 13th, 2011

Tym razem pochwalę redaktorów z “Gazety Stołecznej”, za tekst o Moście im. gen. Carlsberga. Rzeczywiście im się udało. Poza tym chciałbym zwrócić waszą uwagę na nowy ciekawy problem. Wraz z wprowadzeniem zakazu budowy wielkopowierzchniowych reklam (zakazem słusznym) firmy zajmujące się tym procederem zaczęły tracić. Jako, że rynek nienawidzi próżni to i mamy nową ciekawą plagę. [...]

Scala i Selenium miłe złego początki… cz. II

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

Przyspieszamy aplikacje w javie

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, [...]

Ekstremalna obiektowość w praktyce – część 6 – Pilnuj wszystkie encje by były małe

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

Kulawy Janosik

Thursday, December 1st, 2011

Jest sobie taki programik e-pfron do obsługi komunikacji przedsiębiorcy z PFRONW. Programik napisała firma Asseco, a jak, i programik działa tylko pod systemem Windows. Świerzbi mnie powtórzenie numeru jaki wykręcono kiedyś ZUSowi w sprawie dostępu do Płatnika. Otóż specyfikacja tego programu decyzją sądu jest informacją publiczną. Smaku całej sprawie dodaje to, że autorem Płatnika jest… [...]