Świąteczne boje z formatem TOD

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

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

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…

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

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

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

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

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