Archiwum kategorii: Technologie

JDD 2014 – podsumowanie

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ą.

Życie po wdrożeniu, czyli utrzymanie aplikacji - Marek Berkan

Życie po wdrożeniu, czyli utrzymanie aplikacji – Marek Berkan

Czytaj dalej

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:

Stacktrace z aplikacji uruchomionej w Eclipse

Stacktrace z aplikacji uruchomionej w Eclipse

Czytaj dalej

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”.

Serwis WWW wydziału EiTI PW

Serwis WWW wydziału EiTI PW

Czytaj dalej

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ć.

Przykłady obrazków captcha

Przykłady obrazków captcha

Czytaj dalej

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.

Czytaj dalej

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