Niecałe dwa lata temu, mniej więcej w lutym 2007 roku stałem się posiadaczem laptopa Fujitsu-Siemens z serii Amilo Pa1538. Gwarancja, która trwała 2 lata (a właściwie jeszcze potrwa parę miesięcy) w pewien sposób zmotywowała mnie do napisania artykułu co sądze i tym produkcie po ponad 1,5 roku użytkowania.
UML (ang. Unified Modeling Language) – to język modelowania systemów, znajdujący zastosowanie nie tylko w informatyce. Jest to standard umożliwiający w jednolity sposób zamodelować systemy różnej wielkości, a w przypadku ogromnych, wielowarstwowych systemów, składających się z setek komponentów, zastosowanie tego języka modelowania przynosi ważną korzyść: łatwość zarządzania projektem. Na całość zamodelowanego systemu składają się różnorakie diagramy opisujące różne aspekty programu. Postaram się w prosty sposób opisać dwa, jedne z najważniejszych w modelowaniu diagramy: diagramy sekwencji oraz komunikacji. Oba są częścią grupy diagramów – tak zwanych diagramów interakcji. W rzeczywistości oba diagramy nie różnią się między sobą zbyt wiele, co jest często dylematem osób modelujących który diagram byłby w danej sytuacji lepszym rozwiązaniem do zaprezentowania w jaki sposób przebiega interakcja pomiędzy uczestnikami.
O Grancie pisałem jakiś czas temu w innym poście. Klub pomarańcza jest świeżo otwarta dyskoteka w Bielsku-Białej. Ma swoją stronę internetową (http://www.klubpomarancza.pl) i tam znajdziemy więcej informacji o tym klubie. Od jakiegoś czasu coraz częściej mnie można było spotkać właśnie w klubie Pomarańcza, częściej niż w klubie Grant. Może to było bardziej z przypadku, chociaż przydało mi się spróbować czegoś nowego.
Ostatnio pochłaniającym mój czas zleceniem było wykonanie sklepu internetowego (artykuły spożywcze). Jednym z punktów specyfikacji było zaimportowanie danych (produktów spożywczych) z pliku CSV do bazy danych MySQL. Import miał być wykonywany przez PHP, i polegać na jednorazowym imporcie początkowych danych oraz cyklicznymi aktualizacjami danych codziennie – dane te także były zapisane w pliku CSV. Ja jako mało doświadczony „programista”* PHP pierwszym pomysłem na rozwiązanie tego problemu był skrypt PHP rozkładający plik CSV „na łopatki” i linijka po linijce wrzucanie danych do bazy. Pomysł może i dobry, ale jeśli mamy do czynienia z małą ilością danych. Niestety w moim przypadku to nie było takie proste, ponieważ produktów było 50000 „z hakiem”, tak więc wykonywanie takiego skryptu codziennie a nawet choćby jednorazowo jest niezłą dawką trucizny powodującą śmierć kliniczną komputera. Można oczywiście podzielić import na etapy...ale po co – mamy przecież język SQL do dyspozycji.
Całkiem przez przypadek dostałem ten list. Zaciekawiło mnie w jaki sposób jest on zaadresowany :
© Patryk Matlak 2007-2010
Hosted by Wizja.net
Odwiedź również: www.matlak.net.pl
| grantowki.wordpress.com
Słowa kluczowe: strony internetowe oświęcim, serwisy www kęty, webmaster powiat oświęcimski