Łamigłówki i dekompilatory

Podczas rozwiązywania łamigłówki, jaką zafundowali wszystkim zainteresowanym złośliwcy z ZeroTurnaround odkryłem, iż zachwalany przeze mnie nieco wcześniej Java Decompiler mimo, iż jest bardziej na czasie niż JAD, to z błędami bytecode’u radzi sobie nieco gorzej. Być może ta sugestia pozwoli zaoszczędzić Wam kilka ładnych minut podczas pokonywania kolejnych etapów.

JRebel za darmo na 4 miesiące

JRebel, onegdaj JavaRebel, to narzędzie którego większości doświadczonych programistów Javy zapewne przedstawiać nie trzeba. Jeśli zaś jesteś osobą, która nigdy o nim nie słyszała, a chciałbyś/chciałabyś poznać owe magiczne narzędzie, pozwalające programiście zaoszczędzić dziesiątki roboczogodzin i całą masę frustracji spowodowanej oczekiwaniem na zakończenie długotrwałego procesu deploy’owania lub budowania aplikacji, to zapraszam na stronę producenta, aby dowiedzieć się nieco więcej o tym wynalazku: http://www.zeroturnaround.com/jrebel

Kodowanie UTF-8 w klasach generowanych z xsd i wsdl

Jeśli zdarzyło się Wam zabrać za WebService‘y w Javie zapewne natknęliście się na kilka ciekawych problemów, których rozwiązanie nastręczyło Wam nieraz wielu kłopotów. Ja sam miałem takowy przypadek podczas generowania klas ze schem i wsdl’i pod Winzgrozą.

Armagjiedon, czyli rzecz o średniku i nawiasach klamrowych

Dzisiaj, po raz kolejny miałem przyjemność zobaczyć, jak początkujący programista może na własne życzenie uprzykrzyć życie sobie i kolegom z pracy. Poniżej załączam przykładowy kawałek kodu, który sprawił niektórym z nich niemiłą niespodziankę 🙂

Problemy z JavaDoc pod NetBeans'em

Natknąłem się dzisiaj na ciekawy problem. Otóż, chciałem do JavaDoc‘a opisywanej przeze mnie klasy dodać obrazek. Niby nic niezwykłego, bo podobno wystarczy dodać katalog doc-files w pakiecie z klasą, wrzucić tam obrazek, a w JavaDoc‘u wpisać coś a’la:

1
2
3
4
5
 /*
  * ...
  * <img src="/doc-files/grafika.png" alt="Opis obrazka...">
  * ...
  */

Rosyjska ruletka dla geek'ów ;)

Dzisiaj temat Unix‘owy, czyli coś dla administratorów pragnących poczuć dreszczyk emocji:

1
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*

Uwaga: jeśli nie wiesz co może zrobić to polecenie, to go nie wykonuj, gdyż możesz utracić wszystkie swoje dane!