Archive for November, 2007

Sprężyste jaja na wiosnę – cz. 1 – potrzebne produkty

Thursday, November 29th, 2007

Po dłuższej nieobecności na łamy bloga wraca Egg Framework. Wraca w postaci dłuższego tutoriala poświęconego tworzeniu aplikacji Egg + Spring. Tutorial będzie składał się z kilku części. Pierwsza z nich będzie poświęcona przygotowaniom do pracy oraz stworzę w niej najprostszą aplikację Eggową. W drugiej części przedstawię podstawy wiązania Egga i Springa, a w trzeciej dokończymy [...]

(part II ) Czym różni się wróbelek od wróbelka…

Wednesday, November 28th, 2007

Zapraszam na drugą rundę pojedynku.
MPU vs DS runda 2: Ergonomia
Wiele można złego o tym co dzieje się w Urzędzie, ale wielką zaletą pracy w takim miejscu jest ścisłe przestrzeganie przepisów Prawa Pracy. Co to oznacza? Otóż pisałem już o moim nowym biurku. Rzeczywiście w porównaniu z tym na którym stoi DSka tamto jest ogromne. Do [...]

(part I ) Czym różni się wróbelek od wróbelka…

Tuesday, November 27th, 2007

… tym, że ma jedna nóżkę bardziej niż drugą.
Ten stary greps można w dzisiejszych czasach ilustrować porównując dwa komputery. Markowy Przydziałowy w Urzędzie (MPU) i Domowego Składaka (DS, nie mylić z DSem). Przystępując do tego porównania należy wziąć pod uwagę dwa czynniki. Do czego ma służyć komputer oraz ile kosztuje.
MPU vs DS runda 1: Do [...]

O nowej fabryce po pierwszym dniu….

Monday, November 26th, 2007

Czym różni się firma prywatna od Urzędu? Na to proste pytanie odpowiedź mogła by zająć z 1000 stron, ale ja skrócę wasze męki i wypunktuję najważniejsze różnice.

Urząd reprezentuje państwo, firma nie
Państwo nie może zbankrutować, zatem urząd też nie. Firma jak najbardziej.
Firma ma konkurencję, a zatem by nie przegrać musi być szybka i elastyczna w podejmowaniu [...]

SWT bardzo podstawy

Thursday, November 15th, 2007

Co to jest SWT?
No właśnie, co to jest? SWT jest wytworem chorej wyobraźni twórców Eclipsa. Pewnego pięknego dnia zapragnęli mieć oni bibliotekę tak szybką jak AWT i jednocześnie tak bogatą jak Swing. Wymyślili więc bardzo ciekawe rozwiązanie…
O AWT i Swingu
AWT jest najstarszą graficzną biblioteką w Javie. Ma ona jedną zaletę, a mianowicie jest szybka. Posiada [...]

Pancerne aplikacje

Wednesday, November 14th, 2007

Do napisania tego posta skłonił mnie ten komunikat. Wynika z niego, że konta w grze są bardzo słabo chronione.
Jak zauważyłem ochrona kont jest słabą stroną wielu aplikacji napisanych w php. Wynika to z faktu, że php nie ma wbudowanych mechanizmów zapewniających ochronę przed atakami typu XSS i SQL Injection. Wszystkie mechanizmy trzeba tworzyć samemu. Można [...]

Zmian ciąg dalszy

Wednesday, November 14th, 2007

Powoli zmienia się wystrój bloga. Na początek poprawiłem kod i tak mi to nic nie dało, bo jebany blogger wstawia własne tagi i nie wpina ich do dtd. Człowiek się stara, a tu dupa. Walidator wywalił 530 errorów.
Kolejną ciekawostką jest to jak obecnie działa witryna. W trakcie zmian w DNSach popełniłem ciekawy błąd:
Adres koziolekweb redairectował [...]

ODBMS – pomysł

Wednesday, November 7th, 2007

Ostatnie kombinowanie z indeksami nasunęło mi pomysł na zmierzenie się z problemem obiektowej bazy danych. Oczywiście całość w javie. Pomysł pozbawiony sensu, bo Sun określił już dość dawno specyfikację JDO, ale ja chciałbym użyć trochę innego podejścia.
Dlaczego nie JDO?
Po pierwsze JDO jest przestarzałe. Wiele elementów jest napisanych z użyciem pomysłów z Javy 2, pojawiają się [...]

Indeksy prawie jak w bazie danych

Tuesday, November 6th, 2007

Spotkałem się ostatnio z ciekawym problemem dotyczącym wyszukiwania danych. Zlecenie na program zaliczeniowy było proste napisać bibliotekę, ale bez użycia RDBMS. zabawa opiera się więc o kolekcje i ich odpowiednie projektowanie. Zadanie stosunkowo proste do momentu, w którym nie trzeba wyszukiwać danych po którejś z “kolumn”. W tym momencie mamy dwie drogi.

Ręczne iterowanie się po [...]

Glassfish dla topornych

Sunday, November 4th, 2007

Nauka EJB ma to do siebie, że wymaga na starcie dużo samozaparcia i cierpliwości. Jednak niektóre jej fragmenty są łatwe lekkie i przyjemne. Niewątpliwie takim jest przyswojenie podstaw obsługi serwera Glassfish. Zapraszam do lektury na 4programers.net:http://4programmers.net/Java/EJB/Glassfish
Dodaj do