Ostatnio wspomniałem o kompilatorze tekstu TEX i jego paru zaletach. Teraz chciałbym pokazać jego siłę w praktyce. Pracę ze środowiskiem rozpocznę od instalacji.
Najpierw muszę wybrać jakąś dystrybucję LATEX-a. Dlaczego nie TEX-a? – ponieważ LATEX jest bardzo popularnym rozszerzeniem podstawowego języka o przydatne makra. Dla ...
Więcej…
Każdy, kto pracował nad projektem większym niż „Hello World”, przekonał się, że sporządzanie mniej lub bardziej szczegółowej dokumentacji jest konieczne – niezależnie od przyjętej metodyki. Dzisiaj chciałbym się zająć wyborem narzędzia, które pozwoli stworzyć przejrzysty i uporządkowany dokument.
Gdy w firmie powstaje potrzeba ...
Więcej…
Ostatnio opisywałem problem wygasania hasła, jednak nie przedstawiłem rozwiązania dotyczącego samej zmiany hasła. Tym razem zamierzam dokładnie opisać komponent realizujący to zadanie. Najprościej będzie wygenerować nowy formularz Seam, a następnie dostosować go do wymagań funkcjonalnych.
Na początek interfejs lokalny komponentu – ChangePassword. ...
Więcej…
W związku z ustawą z dnia 29 sierpnia 1997 roku (Dz.U. 1997 Nr 133 poz. 883), w aplikacjach przetwarzających dane osobowe pojawiła się potrzeba wymuszenia zmiany hasła użytkownika co 30 dni. Problem wygaśnięcia hasła opisał na forum Seam Raimund Hölle, jednak zastosowanie się do jego wskazówek nie było takie proste.
1. Przeciążenie ...
Więcej…
Ostatnio opisałem dodawanie dodatkowych informacji do tożsamości (identity). Tym razem chciałbym zająć się ustawieniem wartości nowych właściwości za na podstawie danych dotyczących użytkownika pobranych z bazy.
Aby ustalić, które pola encji User zawierają interesujące mnie informacje, muszę dodać do nich odpowiednie adnotacje. ...
Więcej…