Ostatnie dwa dni spędziliśmy na konferencji JDD w Krakowie. Pojechaliśmy mocną, 5-cio osobową ekipą z firmy, więc było wesoło. Niestety, to co pewnie będę najdłużej będę pamiętać, to „zgon” – rzekomo niezawodnego – MacBooka Pro. Miało to dwie przykre konsekwencje – musiałem skorzystać do prezentacji ze sprzętu organizatorów, co zawsze powyższa ryzyko. Druga rzecz: straciłem, przynajmniej na razie, wszystkie notatki z pierwszego dnia. Jednak najważniejsze że skorzystałem z rady Venkata Subramaniama z ostatniej Warsjawy, żeby zawsze brać kopię prezentacji na dodatkowym nośniku – to mnie uratowało przed dużo poważniejszą wpadką.
Archiwum kategorii: Technologie
Prezentacja o Fabric8 organizowana przez WJUG/WJBUG
Wybrałem się dzisiaj na prezentacje zatytułowaną „Fabric8. Bycie devOpsem nie musi być złe” i przeprowadzoną przez Henryka Konsek w ramach spotkań Warszawskiej Grupy Użytkowników Javy (WJUG) i Warszawskiej Grupy Użytkowników serwera JBoss (WJBUG).
Warsjawa – konferencja „warsztatowa” dla programistów Java i okolic
Właśnie skończyła się tegoroczna Warsjawa – cykl „warsztatów” dla programistów Java (i okolic). Pierwszy raz brałem udział w imprezie o charakterze wyłącznie warsztatowym, więc jako „newbie” dzielę się wrażeniami.
Logowanie postępu operacji długotrwających
Dzisiaj aktualizowałem wewnętrzną prezentacje dotyczącą logowania zdarzeń w aplikacjach JEE (prezentowałem ją na 2011 na konferencji 4Developers) o prosty i przydatny wzorzec projektowy.
Konsola do analizy stacktrace’ów w Eclipse
Pisząc proste programy w Eclipse przyzwyczailiśmy się, że po uruchomieniu ich metodą main
i wystąpieniu błędu, na konsoli pojawia się stacktrace z pokreślonymi naszymi klasami, których kliknięcie powoduje przejście do edycji tego miejsca w kodzie źródłowym:
Operacje na kwotach w Javie
Jednym z błędów często popełnianych przez początkujących programistów Javy jest używanie niepoprawnych typów do reprezentowania i operowania na kwotach.
Nareszcie „życiowy” przedmiot na PW EiTI
Przez kilka ostatnich lat rekrutując programistów w e-point z „naszego” wydziału Wydział Elektroniki i Technik Informacyjnych Politechniki Warszawskiej narzekaliśmy, że kandydaci mimo dobrego przygotowania podstawowego w zakresie algorytmów, podstaw języków programowania i baz danych, nie mają dobrej wiedzy w aplikacji internetowych i „biznesowych”.
Ile warte jest złamanie captchy?
„Captcha” to potoczna nazwa sposobu obrony aplikacji internetowych przed robotami sieciowymi przez umieszczanie obrazków z losowymi literami. Użytkownik musi przepisać je do formularza aby kontynuować jego wysłanie lub przeglądanie danych serwisu. Robot nie jest w stanie odczytać celowo skomplikowanych znaków z obrazka, a człowiek potrafi to zrobić.
Serializacja obiektów dziedziczących w Javie
Serializacja obiektów to coś czego rzadko używamy wprost, jednak w środowiskach klastrowych jest to jednak z ważniejszych rzeczy która dzieje się w tle, np. migracja sesji pomiędzy członkami klastra, tak aby w przypadku padu jednego z nich kolejne żądania użytkowników były obsługiwane przez inny węzeł a dane nie były tracone.
Po co w HTML jest atrybut lang=””?
Może część z Was zajmująca się HTML’em, zadała sobie trud przeczytania specyfikacji tego języka i zauważyła że głównym znaczniku html jest możliwość umieszczenia atrybutu lang. Ja o tym wiedziałem ale nigdy nie wiedziałem do czego może on w praktyce służyć. I dowiedziałem się dopiero w tym miesiącu, po 16 latach korzystania z HTML (tak, tak, pierwszy napisany website www.7nfi.com.pl w 1998…).
Czytaj dalej