AJAX Kurs od podstaw - wyszukiwarka
Informacje z dnia: 01.10.08
Czytaj więcej...Wyszukiwarki wykorzystujące technologię Ajax stosują liczne udogodnienia. Częstymi rozwiązaniami są podpowiadanie, automatyczne uruchamianie wyszukiwania po upływie kilku sekund oraz animacje. Główną cechą, która odróżnia wyszukiwarkę ajaksową od rozwiązań tradycyjnych, nie są jednak atrakcje wizualne, a fakt, że wyniki wyszukiwania pojawiają się bez przeładowania strony.
Wymiana fragmentu strony WWW bez przeładowania całego dokumentu wiąże się z kilkoma problemami. Stosując takie rozwiązania należy sprawdzić m.in. czy witryna jest dostępna dla robotów, jak się zachowuje przy wyłączonej interpretacji JavaScript oraz jak stosowane rozwiązanie wpływa na transfer. Artykuł opisuje sześć przykładowych implementacji wymiany fragmentu oraz przedstawia szczegółową analizę cech proponowanych rozwiązań. Aplikacje internetowe tworzone z wykorzystaniem technologii J2EE muszÄ byÄ najczÄĹciej przez dĹugi czas pielÄgnowane i rozbudowywane. Szybko siÄ jednak okazaĹo, Ĺźe rozwijanie takich aplikacji za pomocÄ surowych ServletĂłw i stron JSP nie jest dobrym rozwiÄ zaniem. SzczegĂłlnie jeĹli braÄ pod uwagÄ koniecznoĹÄ późniejszego porzÄ dkowania kodu. Dlatego Ĺwiat programistĂłw Java radzi sobie z podobnymi problemami za pomocÄ tzw. wzorcĂłw projektowych. 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.
Obecnie w internecie obowiazuja dwa jezyki: starzejacy sie juĹź HTML oraz zastepujacy go XHTML. KtĂłrego z nich uĹźywac? Jak przygotowywac strony WWW zgodne ze standardami? Z artykułu tego dowiesz się jak zwracać uwagę na bezpieczeństwo w aplikacjach PHP. Zmierzamy ku koĹcowi kursu. Poznalismy juĹź wiekszosc elementĂłw HTML-a, wzbogacilismy swoja wiedze o umiejetnosc posĹugiwania sie kaskadowymi arkuszami stylĂłw (CSS). MoĹźemy zatem zbudowac niemal kaĹźda statyczna witryne. Przyda sie jeszcze umiejetnosc posĹugiwania jakims programem graficznym (np. GIMPem) oraz odrobina zdolnosci plastycznych.
Mimo ogromu bibliotek, które oferuje PHP, może się okazać, że staniemy przed koniecznością stworzenia własnego rozszerzenia, na przykład w celu obsłużenia z poziomu PHP miernika, a następnie zaprezentowania wyników pomiarów na stronie internetowej. W celu utworzenia takiego rozszerzenia należy zapoznać się z Zend API. Artykuły publikowane w internecie są często dzielone na kilka mniejszych podstron. Rozwiązanie takie wykorzystują m.in. witryny ONLamp (http://www.onlamp.com), SitePoint (http://www.sitepoint.com) czy DevShed (http://www.devshed.com). W artykule przedstawimy przykładową implementację stronicowania, w której artykuły, wraz z towarzyszącymi plikami, będą przechowywane w bazie danych. 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.
ArtykuĹ poĹwiÄcimy klasie DB biblioteki PEAR. Kod wykorzystujÄ cy metody getOne(), getAll(), getCol() oraz getRow() klasy DB staje siÄ zwiÄzĹy i przejrzysty. 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. 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.
Tabele to jeden ze stałych elementów stron WWW. Za ich pomocą możesz przedstawić internautom ogrom najrozmaitszych danych. W dawnych czasach używano ich również do tworzenia całych stron, ale na szczęście obecnie takie praktyki wychodzą z mody, a tabele zastępowane są DIV-ami. W tym numerze prezentujemy podstawy pracy z Google Maps API. W kolejnym przyjrzymy siÄ bardziej zaawansowanym funkcjom. BÄdziesz zaskoczony, jak wiele potrafi Google Maps API. A wiÄc do dzieĹa! Idealny kod CSS powinien byÄ odpowiednio zoptymalizowany, aby zajmowaĹ jak najmniej miejsca i byĹ zarazem jak najbardziej przejrzysty. PrĂłcz doĹwiadczenia, pomocne moĹźe siÄ okazaÄ uĹźycie kilku sprytnych sztuczek.
Polecamy:
informacje z dnia: 27.06.08
| Tworzysz aplikacje internetowe, zauwaĹźyĹeĹ, Ĺźe mieszanie kodu PHP z HTML-em zmniejsza czytelnoĹÄ skryptĂłw, powodujÄ
c problemy z ich pielÄgnacjÄ
i wprowadzaniem choÄby niewielkich modyfikacji? Nie wiesz jednak, jak temu zaradziÄ? Lekarstwem na twoje problemy moĹźe okazaÄ siÄ system szablonĂłw Smarty. Zobacz oryginalną treść |
| Roboty internetowe przez caĹy czas przemierzajÄ
internet, analizujÄ
c, archiwizujÄ
c oraz indeksujÄ
c znalezione zasoby. Administrator serwisu WWW moĹźe w pewnym stopniu kontrolowaÄ zachowanie robotĂłw odwiedzajÄ
cych jego witrynÄ. UmoĹźliwiajÄ
to pliki robots.txt oraz sitemap.xml. Pierwszy z nich, robots.txt, pozwala na blokowanie dostÄpu do wybranych podstron serwisu dla konkretnych robotĂłw. Drugi, sitemap.xml, zachÄca roboty do szybszego i dokĹadniejszego indeksowania. Zobacz oryginalną treść |
| Aplikacje internetowe tworzone z wykorzystaniem technologii J2EE muszÄ
byÄ najczÄĹciej przez dĹugi czas pielÄgnowane i rozbudowywane. Szybko siÄ jednak okazaĹo, Ĺźe rozwijanie takich aplikacji za pomocÄ
surowych ServletĂłw i stron JSP nie jest dobrym rozwiÄ
zaniem. SzczegĂłlnie jeĹli braÄ pod uwagÄ koniecznoĹÄ późniejszego porzÄ
dkowania kodu. Dlatego Ĺwiat programistĂłw Java radzi sobie z podobnymi problemami za pomocÄ
tzw. wzorcĂłw projektowych. Zobacz oryginalną treść |
| Jeżeli podjąłeś się stworzenia swojej strony domowej, nie możesz sobie najprawdopodobniej pozwolić na luksus przygotowania jej interfejsu w Photoshopie, a następnie przekazania go developerom, którzy zajmą się opracowaniem kodu. Musisz być w stanie pociąć stworzony layout, stworzyć kod XHTML oraz dodać nieco interaktywności. Od czego należałoby zacząć? Nie obawiaj się - pomożemy ci w poznaniu niezbędnych podstaw i wskażemy odpowiedni kierunek. Zobacz oryginalną treść |
|
Zobacz oryginalną treść |
Zobacz oryginalną treść |
| 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ść |
| 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ść |
| 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ść |
| 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ść |
| Propel, najbardziej popularny system mapowania relacyjno-obiektowego w PHP skraca cykl produkcyjny aplikacji internetowej. Poradnik zawiera zestawienie popularnych problemów, z którymi borykają się początkujący użytkownicy Propela. Zobacz oryginalną treść |
| 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ść |
| Paul Wyatt wykorzystał i połączył moc i wszechstronność flasha z After Effects w tworzeniu dynamicznego nagłówka strony dla fikcyjnego serwisu teatralnego. Zobacz oryginalną treść |
| Obecnie w internecie obowiazuja dwa jezyki: starzejacy sie juĹź HTML oraz zastepujacy go XHTML. KtĂłrego z nich uĹźywac? Jak przygotowywac strony WWW zgodne ze standardami? Zobacz oryginalną treść |
| DziĹ poznasz jeden z prostszych wzorcĂłw projektowych (strukturalnych). Wzorzec ten nosi nazwÄ proxy, co jest czasami tĹumaczone jako peĹnomocnik (takie tĹumaczenie moĹźna znaleĹşÄ miÄdzy innymi w kultowej juĹź pozycji autorstwa "bandy czworga" - Ericha Gamma, Richarda Helema, Ralpha Johnsona oraz Johna Vlissidesa - Wzorce projektowe, wydanej przez WNT) Zobacz oryginalną treść |
| ArtykuĹ poĹwiÄcimy klasie DB biblioteki PEAR. Kod wykorzystujÄ
cy metody getOne(), getAll(), getCol() oraz getRow() klasy DB staje siÄ zwiÄzĹy i przejrzysty. Zobacz oryginalną treść |
| Tworzenie wymyĹlnych ksztaĹtĂłw oraz obramowaĹ dla elementĂłw strony internetowej tylko z pozoru wydaje siÄ proste. JÄzyk HTML sam w sobie nie oferuje moĹźliwoĹci definiowania dowolnych wzorĂłw ramek. Z pomocÄ
przychodzÄ
elementy graficzne, dziÄki ktĂłrym moĹźna zaprojektowaÄ profesjonalnie wyglÄ
dajÄ
cy interfejs. Zobacz oryginalną treść |
| Po szybkiej instalacji i prostych ustawieniach Elgg dostarczy nam niezbÄdnych narzÄdzi do budowy nastÄpnego MySpace. Jak to zrobiÄ, pokaĹźe Karl Hodge. Zobacz oryginalną treść |
| MyĹlicie, Ĺźe zaĹoĹźenie forum internetowego na wĹasnym serwerze to rzecz, ktĂłrÄ
potrafiÄ
wyĹÄ
cznie fachowcy? JesteĹcie w bĹÄdzie. Samodzielna instalacja jednego ze skryptĂłw i konfiguracja forum to kwestia dobrych materiaĹĂłw i kilkudziesiÄciu minut pracy. Zobacz oryginalną treść |
| 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ść |
| Do budowy bardzo prostych programĂłw wystarczy juĹź wiedza, ktĂłrÄ
zdobyliĹmy z ostatnich czÄĹci kursu. jeĹli jednak chcielibyĹmy napisaÄ coĹ nieco bardziej skomplikowanego, szybko okaĹźe siÄ, Ĺźe wiemy za maĹo. DziĹ nauczymy siÄ czym sÄ
funkcje oraz jak z nich korzystaÄ, poznamy teĹź sposĂłb na dzielenie wiÄkszych programĂłw na kilka plikĂłw. Zobacz oryginalną treść |
