Wzorce projektowe - dekorator
Informacje z dnia: 27.06.08 Czytaj wiêcej...
Jednym z innych wzorców projektowych jest Singleton. Dziś poznasz kolejny, niewiele bardziej skomplikowany wzorzec - dekorator.
W artykule przedstawiÄ™ technikÄ™ implementacji operacji INSERT/UPDATE/DELETE na przykÅ‚adzie bazy danych prezentujÄ…cej zestawienie filmów. PrzykÅ‚adowa baza danych zawiera trzy tabele, jednÄ… relacjÄ™ jeden do wielu i jednÄ… relacjÄ™ wiele do wielu. Przygotowany interfejs WWW pozwala na peÅ‚nÄ… edycjÄ™ rekordów zapisanych w bazie danych. Gdy liczba rekordów w bazie danych wzroÅ›nie, interfejs witryny WWW musi zawierać udogodnienia uÅ‚atwiajÄ…ce przeglÄ…danie i wyszukiwanie informacji. W artykule przedstawiÄ™ sześć przykÅ‚adowych rozwiÄ…zaÅ„, które uÅ‚atwiajÄ… poruszanie siÄ™ wÅ›ród dużej liczby rekordów. Od strony implementacyjnej zarysujÄ™ szkielet stronicowania oraz alfabetu połączonego z sortowaniem. W poprzednim tygodniu opublikowany zosta³ artyku³ po¶wiêcony problemom napotykanym w trakcie pracy z ExtJS. W tym tygodniu dalszy ci±g przygód z tym ³adnym, efektownym, wygodnym, ale czêsto te¿ kapry¶nym i wymagaj±cym nieco okie³znania frameworkiem do tworzenia interfejsów aplikacji webowych.

W artykule opisze uniwersalna metodÄ™ wykonywania przycisków reagujÄ…cych na wskaźnik myszki. RozwiÄ…zanie bazuje wyłącznie na CSS, a etykieta przycisku jest tekstem w XHTML-u. Tekst taki nie tylko podlega skalowaniu, ale także Å‚atwo go wymienić. Tym artyku³em rozpoczynamy kurs omawiaj±cy najwa¿niejsze modu³y najwa¿niejszego frameworka PHP, czyli Zend Frameworka. UkÅ‚ad o staÅ‚ej szerokoÅ›ci znajduje zastosowanie m.in. w przypadku witryn ozdobionych szerokim graficznym banerem. Sztywne ustalenie szerokoÅ›ci gwarantuje, że przy zmianie wielkoÅ›ci okna przeglÄ…darki poszczególne elementy witryny nie bÄ™dÄ… siÄ™ rozjeżdżaÅ‚y. UkÅ‚ad taki możemy przygotować wykorzystujÄ…c jeden element div i odpowiednie style.

Tym razem poka¿emy, jak dynamicznie dodawaæ nowe elementy do formularza. Ze znajomo¶ci± kilku funkcji oka¿e siê to ³atwe i szybkie. Termin "AJAX" przewija siÄ™ ostatnio bardzo czÄ™sto w Å›wiecie programistów, ludzi zwiÄ…zanych na co dzieÅ„ z internetem, ale także osób, którzy chcÄ… wykorzystać jego funkcjonalność w swoim serwisie. I faktycznie jest coraz częściej z powodzeniem wykorzystywany, zarówno w dużych komercyjnych projektach internetowych, jak i w maÅ‚ych, prywatnych serwisach. Czym tak naprawdÄ™ jest AJAX, a co ważniejsze, czy warto zaprzÄ…tać sobie nim gÅ‚owÄ™? CSS to technologia, która pozwala na du¿± swobodê w formatowaniu dokumentów HTML. Upraszcza nie tylko tworzenie stron WWW, ale równie¿ ich pó¼niejsz± modyfikacjê. W artykule stawiamy pierwsze kroki w definiowaniu stylów.

Strony internetowe nie przypominajÄ… już tych sprzed kilku lat. SÄ… to w peÅ‚ni interaktywne, przyjazne dla użytkownika serwisy, dokÅ‚adnie rozplanowane, poczynajÄ…c od struktury, a na kodzie i grafice koÅ„czÄ…c. Tworzenie stron internetowych staÅ‚o siÄ™ sztukÄ…, do której dołączyÅ‚ ostatnio AJAX. Klasa XML_Serializer s³u¿y do konwersji tablic PHP na kod XML. Przekszta³cenie odwrotne realizuje klasa XML_Unserialize. Razem stanowi± bardzo wygodne narzêdzie, dziêki któremu zarówno generowanie, jak i odczyt kodu XML sprowadza siê do operacji na tablicach. Nie marzysz o niczym innym, jak o wÅ‚asnym odtwarzaczu plików MP3 we Flashu? Bez obaw, z nami dowiesz siÄ™, jak to zrobić! Stworzenie niepowtarzalnego odtwarzacza MP3 - poprzez nadanie mu wyjÄ…tkowej funkcjonalnoÅ›ci lub zintegrowanie z innymi systemami - nie jest zadaniem aż takie trudne, jak mogÅ‚oby siÄ™ wydawać.

Wyobraź sobie sytuacjÄ™, w której chciaÅ‚byÅ›, aby w twojej aplikacji można byÅ‚o Å‚atwo zmienić bazÄ™ danych, z której korzysta - np. z MySQL-a na PostgreSQL-a, a w razie potrzeby także na dowolnÄ… innÄ…. WÅ‚aÅ›nie za to bÄ™dzie odpowiadaÅ‚ nasz nowy wzorzec projektowy. W³asny blog mo¿e mieæ dzisiaj ka¿dy, ale tylko te o interesuj±cej tre¶ci i formie ciesz± siê zainteresowaniem internautów. W tym artykule poka¿emy, jak stworzyæ blog, który bêdzie wyró¿nia³ siê z t³umu. Witryna NotH.gajdaw.pl stanowi wizytówkê programu NotH - bezp³atnego edytora plików HTML, XHTML i CSS. Na stronie znajduj± siê podstawowe informacje o programie, podrêcznik, zestaw skrótów klawiszowych oraz pliki do pobrania. Ca³o¶æ jest wykonana w PHP przy u¿yciu szablonów Smarty oraz plików tekstowych.


Polecamy:
informacje z dnia: 27.06.08
Co zrobić, by w tekście wypunktować jakieś informacje? Możemy napisać: - 1 kg mąki - szklana cukru ... ale nie zawsze to dobrze wygląda.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
Posiadaczom komórek technologia Java kojarzy się głównie z grami oraz aplikacjami służącymi przede wszystkim rozrywce. Warto jednak wspomnieć o możliwości zastosowania telefonów komórkowych do bardziej przydatnych zadań, które wymagają od nas mobilności i ciągłego dostępu do informacji.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
Wędrując po internecie, niejednokrotnie natrafimy na błędne adresy URL. Czasami przyczyną błędu jest przeniesienie strony WWW do innego folderu, kiedy indziej literówka w adresie URL. Jeśli adres URL wskazuje nieistniejący plik, wówczas internauta ujrzy komunikat o błędzie. Ten artykuł opisuje, w jaki sposób przygotować własne strony błędów 404, wykorzystując serwer Apache oraz skrypty PHP.
Zobacz oryginaln± tre¶æ
informacje z dnia: 01.10.08
Tym razem prezentujemy wywiad z Leszkiem Krupiñskim, programist± maj±cym du¿e do¶wiadczenie w pracy z jêzykiem PHP, a tak¿e autorem wielu artyku³ów na temat programowania w PHP, w szczególno¶ci dotycz±cych czêsto pope³nianych b³êdów oraz optymalizacji skryptów.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
zabudowy szklane. Bardzo ciekawym pomys³em na w³asn± dzia³alno¶æ i biznes jest prowadzenie firmy budowlanej, ale do tego nale¿y mieæ minimum wiedzy i umiejêtno¶ci. Wyj±tkowo w dzisiejszych czasach, gdy gospodarka ¶wiatowa w³a¶nie wychodzi z kryzysu, który de facto rozpocz±³ siê na rynku amerykañskim, a szczególnie w bañce kredytów - kredyt hipoteczny, brany bez opamiêtania i na ma³ych zabezpieczeniach. Mo¿na zanotowaæ wyra¼ny trend rosn±cy na rynku budownictwa. Powstaj± nowe mieszkania i domy. Specjali¶ci nadal s±dz±, ¿e tempo powstawania nowych bloków jest zbyt powolne w stosunku do zapotrzebowania na nie. Jednym z powodów s± limitowane zasoby finansowe Polaków, ale ¼róde³ tego stanu mo¿na równie¿ upatrywaæ w bran¿y us³ug budowniczych. Z powodu recesji bardzo du¿o organizacji zawiesi³o swoj± dzia³alno¶æ lub nawet zamknê³o swoje kariery. Z tego powodu na rynku zaistnia³a bardzo du¿o przestrzeni, któr± maj± szansê zape³niæ nowe przedsiêbiorstwa. Za³o¿enie firmy budowlanej nie jest spraw± prost±. Ogólnie mówi±c, budowlañcy powinni charakteryzowaæ siê idealnym stanem zdrowia, aby podo³aæ wyzwaniu jakim jest praca w przedsiêbiorstwie budowlanym.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08

Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
Ogrody zimowe równie¿ wykorzystuj± fundamenty w swojej budowie. Ogrody zimowe powstaj± na zbrojonych ³awach, b±d¼ tak¿e betonowych p³ytach fundamentowych. podstawy te musz± byæ oddzielone od fundamentów domu izolacj± przeciwwilgociow±. Wa¿ne jest równie¿, by fundament naszego domu wznosi³ siê piêtna¶cie centymetrów z ok³adem ziemiê. Jest to opieka ¶cian przed rozpryskuj±cym siê deszczem. Dziêki temu rozwi±zaniu szyby naszego ogrodu ³atwiej utrzymaæ w porz±dku. Warto przyjrzeæ siê ¶ci¶le projektowi naszego ogrody zimowego i daæ do zrobienia nieco szczegó³owych pytañ budowlañcom, by upewniæ siê o jako¶ci wykonania. W koñcu ogród zimowy ma nam s³u¿yæ d³ugi czas. Ogrody zimowe i wady w³asnego projektu. Bior±c pod uwagê, i¿ ogrody zimowe wolno budowaæ we w³asnym zakresie, zastanówmy siê nad wadami takiego przedsiêwziêcia. Pierwszym pytaniem jakie byæ mo¿e zadaæ, to oznacza to inwestor buduj±cy we w³asnym zakresie ogrody zimowe ma jakie¶ do¶wiadczenie w budownictwie. Nastêpnie zapytajmy, który raz buduje taki oran¿erie. Ogrody zimowe i szybko¶æ wykonania. Przed rozpoczêciem jakiejkolwiek budowy stale zastanawiamy siê do tego stopnia czasu dok³adnie bêdzie ona trwa³a. Mimo i¿ ogrody zimowe nie s± du¿± inwestycj±, te pytanie tak¿e zadajemy w stosunku a¿ do nich. W dzisiejszych czasach budowlañcy s± wybitnie odpowiednio przygotowane do tego typu budowy. Gotowe profile aluminiowe s± przywo¿one na teren budowy i na miejscu montowane. Wszystkie dok³adnie przyciête i gotowe a¿ do monta¿u. Niekiedy nawet czê¶æ z nich przyje¿d¿a w dostawie po trosze z³o¿ona. Firmy budowlane przygotowa³y siê a¿ do naszych inwestycji, korzystaj±c z gotowych i dobrych materia³ów, prêdko mog± zakoñczyæ zamówienie i przyj±æ kolejne. Ogrody zimowe plus ich szybkie wykonanie, to nie raptem du¿e u³atwienie na rzecz producentów przecie¿ tak¿e na rzecz w³a¶cicieli ogrodów. Od czasu do czasu warto zachowaæ siê z inwestycj± i zgromadziæ wiêcej funduszy na profesjonalnie wykonanie. ogrody zimowe ciesz± siê coraz wiêksz± popularno¶ci± na ¶wiecie oraz od niedawna tak¿e w Polsce. Ogród zimowy to doskona³y sposób na powiêkszenie i docieplenie budynku, ale i równie¿ podwy¿sza standard i jako¶æ naszego ¿ycia.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
Banki i inne instytucje finansowe wysz³y naprzeciw oczekiwaniom klientów i stworzy³y bardzo liczn± gamê us³ug kredytowych. Obecnie ksi±¿ka telefoniczna mo¿na wzi±æ ju¿ na niemal wszystko, zaczynaj±c od ¿arówek, a¿ do domu, czy nieruchomo¶ci. Kredyty s± najwa¿niejszym ¼ród³em dochodów banków, które czerpi± zyski z prowizji za ich przyznanie, ze sp³at odsetek oraz dodatkowych ró¿nych op³atukrytych podatków. Bardzo czêsto kredytobiorca nie ma ¶wiadomo¶ci, ile pieniêdzy bêdzie musia³ zwróciæ w ramach zaci±gniêtego kredytu. Jaka charakterystyka kredytu jest najistotniejsza? Czy jest to wysoko¶æ raty, okres sp³aty, prowizja czy mo¿e stopa procentowa? Dla ka¿dego kredytobiorcy mo¿e to byæ co¶ ró¿nego.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
wózki wid³owe, czê¶ci do wózków wid³owych. Na rynku dostêpne s± setki modeli wózków wid³owych. Najró¿niejsze parametry ud¼wigu czy typ ¼ród³a zasilania pozwalaj± precyzyjnie dobraæ najbardziej odpowiedni rodzaj wózka dla danej firmy. Najpopularniejszymi wózkami s± wózki spalinowe napêdzane silnikiem elektrycznym oraz wózki, gdzie napêd ma ¼ród³ó z butli gazowej. Wózki z silnikiem elektrycznym maj± zastosowanie w zamkniêtych pomieszczeniach, gdy¿ przepisy w kodeksach zakazuj± stosowania innego typu wózków. Pozosta³e wózki maj± zastosowanie na na przestrzeniach otwartych czy rampach. Wózek elektryczny napêdzany jest przy pomocy sporych baterii kwasowych, które dzia³aj± przez oko³o 5- 7 godzin. Po ich wyczerpaniu, pod³±cza siê je do pr±du elektrycznego i po kilkudziesiêciu minutach s± ponownie zdatne do u¿ytku. Najwiêksz± zalet± wózka elektrycznego jest zerowa emisja gro¼nych dla ludzi substancji. Poza tym koszty jego u¿ytkowania s± du¿o ni¿sze ni¿ w przypadku innego typu wózków. Kolejn± korzy¶ci± jest cicho¶æ dzia³ania, a tak¿e du¿o d³u¿szy okres u¿ytkowania. Najwiêksz± ich wad± jest du¿o wy¿szy koszt pocz±tkowy, czyli cena kupna. Jednak mimo tych problemów wózki elektryczne s± najbardziej rozpowszechnionym rodzajem wózka. Wraz z gwa³townym rozwojem przemys³u i produkcji powsta³o zapotrzebowanie na pojazdy, które bêd± w stanie przenosiæ kilkutonowe ³adunki, ale jednocze¶nie bêd± na tyle zwinne, ¿e zmieszcz± siê w ciasnych przej¶ciach w magazynach. Idealnym wynalazkiem do wype³nienia tej roli okaza³ siê wózek wid³owy. Pierwsze wózki wprowadzono do produkcji zaledwie oko³o sto lat temu. S± to niewielkie, ale niezwykle silne i bardzo zwrotne maszyny. Prowadzenie wózka wid³owego jest ³atwe do nauki, ale równocze¶nie wymaga du¿ego do¶wiadczenia oraz zachowania szczególnej ostro¿no¶ci. Wózek wa¿y kilka ton, a je¿eli do³±czymy do tego kilkutonowy ³adunek, to poziom zagro¿enia znacznie wzrasta, dlatego te¿ najistotniejsze w prowadzeniu wózka jest zachowanie rozwagi i bezpieczeñstwo. Nale¿y nie zapominaæ o odpowiednim roz³o¿eniu towaru, aby ¶rodek ciê¿ko¶ci by³ na w³a¶ciwym miejscu. Niew³a¶ciwy lub zbyt du¿y ³adunek mo¿e doprowadziæ do uszkodzenia lub przewrócenia wózka. Do prowadzenia wózka niezbêdne jest posiadanie specjalnych uprawnieñ oraz w³a¶ciwych badañ lekarskich. Wszystkie konieczne uprawnienia mo¿na uzyskaæ podczas specjalnych kursów zawodowych. # Zapewniamy profesjonalny serwis wózków wid³owych z dojazdem do klienta, jak i w naszych warsztatach. # Dostarczamy czê¶ci zamienne do wszystkich typów wózków wid³owych. # Wynajmujemy wózki wid³owe na okresy d³ugoterminowe jak i na okresy krótsze. # Zapewniamy kompleksow± obs³ugê transportu wewnêtrznego klienta przez nasz± firmê, dostarczaj±c nasze wózki wid³owe i bior±c na siebie obowi±zki utrzymania ich w ruchu. Gwarantujemy nieprzerwan± pracê za i wy³adunkow±.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08



Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
Wyszukiwarka Google z pewnością nie odniosłaby takiego sukcesu, gdyby nie boty indeksujące. Te sprytne programy krążą po sieci, analizując miliony witryn internetowych. Ponieważ każda strona składa się z setek, a nawet tysięcy podstron, indeksacja ich wszystkich trwa bardzo długo. Google SiteMaps to narzędzie, które przyspiesza cały ten proces.
Zobacz oryginaln± tre¶æ
informacje z dnia: 01.10.08
Potrafimy ju¿ stworzyæ licznik znaków wpisanych do okre¶lonych pól formularza. Teraz trochê poeksperymentujemy, dodaj±c funkcjonalno¶æ podobn± np. do serwisu SMS Orange (http://sms.orange.pl). Chodzi o limit znaków w elementach textarea.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
Gdy liczba rekordów w bazie danych wzrośnie, interfejs witryny WWW musi zawierać udogodnienia ułatwiające przeglądanie i wyszukiwanie informacji. W artykule przedstawię sześć przykładowych rozwiązań, które ułatwiają poruszanie się wśród dużej liczby rekordów. Od strony implementacyjnej zarysuję szkielet stronicowania oraz alfabetu połączonego z sortowaniem.
Zobacz oryginaln± tre¶æ
informacje z dnia: 01.10.08
Czy s³ysza³e¶ ju¿ o selektorach atrybutów albo generowaniu tre¶ci przy u¿yciu pseudoelementów w CSS? Je¶li nie, to pora poznaæ zaawansowane mo¿liwo¶ci kaskadowych arkuszy stylów.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
Zarządzaj materiałami i aktualnościami na swojej stronie za pomocą profesjonalnego CMS-a
Zobacz oryginaln± tre¶æ
informacje z dnia: 01.10.08
Profesjonaln± witrynê ³atwo poznaæ po znakomicie sformatowanym tek¶cie. Idealnie dobrana czcionka, odpowiedni rozmiar nag³ówków, w³a¶ciwe odstêpy miêdzy wierszami czyni± ka¿d± witrynê na swój sposób unikaln±.
Zobacz oryginaln± tre¶æ
informacje z dnia: 01.10.08
Uruchomienie tanim kosztem sprawnie funkcjonuj±cego sklepu internetowego to nie lada wyzwanie. Najpopularniejszym wyj¶ciem jest w takiej sytuacji instalacja bezp³atnego oprogramowania. Wybór pada najczê¶ciej na bezp³atny osCommerce. Zobaczmy, co ma do zaoferowania jego najwiêkszy konkurent, czyli aplikacja ZenCart.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
Spotykamy je wszędzie - korzystając z oprogramowania do czatowania, zaawansowanych aplikacji e-biznesowych oraz w bankowości internetowej. Wciąż pozostają potężnym narzędziem, nawet pomimo faktu, że w najprostszych zastosowaniach najczęściej ustępują obecnie miejsca Flashowi oraz XHTML-owi sprzęgniętemu z AJAX-em. Aplety - bo o nich mowa - obok serwletów i JSP należą do najważniejszych dla webmastera sposobów wykorzystania Javy.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
Była okazja by poznać podstawy JSP oraz Strutsa. Lecz na tym nie koniec, bowiem świat Javy obfituje także w inne różne frameworki. Ciekawym wyborem może okazać się Tapestry, czyli framework rozwijany, podobnie jak Struts, pod skrzydłami fundacji Apache. Jednak w odróżnieniu od Strutsa, prezentuje on całkowicie odmienne podejście do tworzenia aplikacji internetowych.
Zobacz oryginaln± tre¶æ
informacje z dnia: 01.10.08
PageRank jest umown± ocen± jako¶ci stron WWW stosowan± przez wyszukiwarkê Google. Dziêki klasie GooglePageRank warto¶æ PageRank mo¿na w prosty sposób sprawdzaæ w skryptach PHP. W ten sposób mo¿esz na w³asnej stronie WWW udostêpniæ formularz do sprawdzania PR lub przygotowaæ skrypt, który automatycznie sprawdzi warto¶æ PR wszystkich podstron twojej witryny.
Zobacz oryginaln± tre¶æ
informacje z dnia: 27.06.08
Plik XCF zamieniamy na szablon strony WWW krojąc go. Przygotowując kod HTML należy zwrócić uwagę na wygląd szablonu w kilku przeglądarkach, jego poprawność, pracę w trybie standardów (z uwzględnieniem błędu interpretacji szerokości pudełka przez IE5), style do druku, stałe wymiary obrazów oraz atrybuty alt i title.
Zobacz oryginaln± tre¶æ
fotograf gdynia boanco Szko³a policealna fryzjerstwo warszawa karuzele kraków noclegi