Archiwum wpisów z miesiąca: Maj 2009


Maj
31
2009

LaTeX – instalacja

Słowa kluczowe: , | Kategorie: TeX i LaTeX
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…
Maj
30
2009

TeX i dokumentacja projektu

Słowa kluczowe: , , | Kategorie: TeX i LaTeX
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…
Maj
29
2009

JBoss Seam – formularz zmiany hasła

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…
Maj
28
2009

Problem z wygasaniem hasła w Seam

Słowa kluczowe: , | Kategorie: Seam Framework
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…
Maj
21
2009

JBoss Seam – rozszerzanie magazynu tożsamości

Słowa kluczowe: , , , | Kategorie: Seam Framework
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…