Archiwum miesiąca październik, 2005

Predkosc czy miejsce

niedziela, październik 30th, 2005

Podczas pracy z MySQL, warto wiedziedziec o mozliwosci wplyniecia na wydajnosc bazy, juz na etapie projektowania jej struktury. W zaleznosci od zasobow ktorymi dysponujemy, mozemy zaprojektowac baze tak, aby dane w niej przechowywane zajmowaly jak najmniej miejsca, lub tak, aby wzrosla wydajnosc.
Model I - oszczedzamy miejsce
Podczas projektowania struktury bazy danych, wybieramy taki typ pol, aby […]

Nie duplikuj informacji w bazie

niedziela, październik 30th, 2005

Jedna z istotnych cech relacyjnych baz danych jest to, ze mozna przechowywane w nich informacje powiazac ze soba. Nie ma wiec koniecznosci duplikowania informacji zawartych w bazie.
Dla przykladu wezmy pod uwage system zawierajacy konta uzytkownikow, ktore mozna dowolnie przypisywac do grup. Istnieje takze mozliwosc wyslania wiadomosci e-mail do wybranej grupy.
Uproszczona struktura bazy danych to:
Tabela ‘uzytkownik’:

id
login
email

Tabela […]

Nie wyważaj otwartych drzwi

niedziela, październik 30th, 2005

Bardzo często początkujący programiści, tworzą zawiłe struktury w kodzie programu, tylko po to, aby uzyskać wynik który bez większego trudu można uzyskac przy uzyciu wbudowanych funkcji PHP.
Jedna z pomocnych (a czesto pomijanych) funkcji jest string number_format ( float number [, int decimals [, string dec_point, string thousands_sep]] ). Formatuje ona podana liczbe, uzupelniajac ja w […]

Przeciwko TCPA - animacja

sobota, październik 1st, 2005

Ze strony http://www.lafkon.net/tc/ można pobrać i zobaczyć animację nawiązującą do projektu TCPA. Pomijając nawet przesłanie filmiku, warto go zobaczyć ze względów artystycznych. Naprawdę polecam

Przeciwko TCPA

sobota, październik 1st, 2005

Giganci przemysłu IT (w tym Microsoft oraz IBM), pracują nad technologią TCP (Trusted Computing Platform). Technologia ta ma przekazać producentowi oprogramowania pełną kontrolę nad każdą kopią. W przyszłości ma uniemożliwić (lub przynajmniej utrudnić) uruchamianie nielicencjonowanego oprogramowania na komputerach zgodnych z TCP. Uzyskanie licencji dla oprogramowania będzie bardzo kosztowne, co w rezultacie ma wyeliminować z rynku […]


statystyki