Ebooki
977
Ebook

AJAX and PHP: Building Responsive Web Applications. Enhance the user experience of your PHP website using AJAX with this practical tutorial featuring detailed case studies

Mihai Bucica, Cristian Darie, Bogdan Brinzarea, Filip Chereches-Tosa, ...

Assuming a basic knowledge of PHP, XML, JavaScript and MySQL, this book will help you understand how the heart of AJAX beats and how the constituent technologies work together. After teaching the foundations, the book will walk you through numerous real-world case studies covering tasks you'll be likely to need for your own applications:Server-enabled form-validation pageOnline chat collaboration toolCustomized type-ahead text entry solutionReal-time charting using SVGDatabase-enabled, editable and customizable data gridRSS aggregator applicationA server-managed sortable list with drag&drop support using the script.aculo.us JavaScript toolkitThe appendices guide you through installing your working environment, using powerful tools that enable debugging, improving, and profiling your code, working with XSLT and XPath.From the Author, Cristian Darie AJAX and PHP: Building Responsive Web Applications is mainly a book for beginners, but when designing its contents we tried to find the ideal blend of topics that would help both novice and experienced web developers make a big step forward. One customer was very kind to let us know, through a review, that we succeeded:The theory behind all the technologies used is very clearly explained, without boring you with details about obvious things. Right from the first chapter you start learning by examples. The examples can be easily adapted to many web projects and they cover stuff that is both useful and fun.Here are a few examples of such useful and fun things that you can find in this book:details on using proxy scripts to work around the security measures in modern browsersclient-side and server-side code that doesn't break when fed with special characters (such as

978
Ebook

Ajax. Bezpieczne aplikacje internetowe

Christopher Wells

Otwarte źródła danych a bezpieczeństwo aplikacji Jak zabezpieczyć przepływ danych klient-serwer? Jak strzec serwera aplikacji przed atakami? Jak przewidzieć i przeciwdziałać potencjalnym zagrożeniom w dynamicznych aplikacjach? Otwartość i bezpieczeństwo, utopijne połączenie słów, a zarazem nieodwracalna przyszłość sieci internetowej. Współdzielenie zasobów niesie ze sobą szereg zagrożeń na różnych warstwach sieciowych. Efektywniej jest przewidzieć potencjalne zagrożenia na etapie tworzenia aplikacji i zapobiec im, niż później łatać dziury w oprogramowaniu. Każdy programista tworzący oprogramowanie sieciowe ostatecznie będzie musiał zmierzyć się z niepożądaną ingerencją mającą swoje źródło w sieci internetowej. Bądź na to przygotowany i nie daj się zaskoczyć, wykorzystaj wiedzę zawartą w tej książce. Książka "Ajax. Bezpieczne aplikacje internetowe" traktuje o zagrożeniach i sposobach zabezpieczeń aplikacji sieciowych, a szczególnie dynamicznych interfejsów API. Przeznaczona jest zarówno dla programistów zaczynających przygodę z Ajaksem, jak i dla tych, którzy Ajaksa jeszcze nie znają. Przyda się każdemu, kto stoi na straży bezpieczeństwa aplikacji sieciowych, uczy bowiem, jak zapobiegać zagrożeniom w trakcie pisania aplikacji oraz jak przeciwdziałać im w już istniejącym oprogramowaniu sieciowym. Bezpieczeństwo aplikacji sieciowych Technologie zabezpieczeń komunikacji klient-serwer Zabezpieczenia na poziomie protokołów Serwer WWW i zagrożenia płynące z internetu Zabezpieczanie otwartych zasobów danych Bezpieczeństwo interfejsów API Zagrożenia bezpieczeństwa w aplikacjach typu mushup Twórz rozległe aplikacje sieciowe i zadbaj o ich bezpieczeństwo?

979
Ebook

AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych. Wydanie II

Audra Hendrix, Cristian Darie, Bogdan Brinzarea-Iamandi

Jak tworzyć szybsze i sprawniejsze aplikacje internetowe? Jak pracować z biblioteką jQuery? Jak wprowadzać nowe rozwiązania do już istniejących stron? Wprowadzenie technologii AJAX pozwoliło na tworzenie bardziej atrakcyjnych i przyjaznych użytkownikowi witryn, które nie wymagają przeładowywania po każdej interakcji. To zapewniło AJAX-owi ogromną popularność wśród webmasterów. Otrzymali bowiem doskonałe narzędzie do projektowania interaktywnych i dynamicznych aplikacji, tak pożądanych w dobie WEB 2.0. Jednak nic nie jest doskonałe i nawet AJAX, mimo wielkiego potencjału, ma swoje słabości i ograniczenia. Jakie? W trakcie lektury książki poznasz plusy i minusy tej technologii! Intencją autorów było przede wszystkim przekazanie wiedzy niezbędnej do opanowania sztuki tworzenia interaktywnych aplikacji, wykorzystujących PHP, JavaScript, MySQL i jQuery. Dowiesz się stąd również, jak przeprowadzać weryfikację danych wprowadzanych na stronie za pomocą technologii AJAX i jak łączyć ze sobą funkcje programu występujące po stronie serwera z tymi, które pojawiają się po stronie klienta. Poznasz skuteczne metody debugowania kodu. Ponadto na kilku rozbudowanych przykładach nauczysz się sprawnie pracować z biblioteką jQuery. Autorzy pokażą Ci, jak unikać najczęstszych błędów, tworzyć wydajny kod AJAX z myślą o pozycjonowaniu witryny oraz w prosty sposób wprowadzać nowe rozwiązania, także do istniejących już stron internetowych. Przygotowanie środowiska pracy Wprowadzenie w świat zagadnień technologii AJAX JavaScript i klient AJAX Programowanie obiektowe w JavaScript Skrypty PHP i używanie MySQL po stronie serwera Weryfikacja poprawności wprowadzanych danych za pomocą AJAX Debugowanie i profilowanie aplikacji AJAX Zaawansowane metody budowania aplikacji internetowych Arkusze danych w technologii AJAX Opanuj sztukę tworzenia aplikacji WEB 2.0!

980
Ebook

Ajax. Implementacje

Shelley Powers

Podążaj za swoją wyobraźnią i usprawniaj strony www za pomocą efektów Ajaksa! Jak używać kodu JavaScript do rozwiązywania problemu niestandardowych atrybutów? Jak łączyć funkcje obsługi zdarzeń? Jak tworzyć zaawansowane efekty bazujące na CSS? Ajax to coś więcej niż zbiór technologii obejmujący języki oparte na znacznikach, jest bowiem narzędziem, które -- ewoluując -- na bieżąco dotrzymuje kroku rozwijającej się technice informatycznej, a także wyobraźni programistów. Po zastosowaniu stopniowego usprawniania można dodawać nowoczesne efekty Ajaksa i w ten sposób przenosić tradycyjne aplikacje sieciowe i ich funkcjonalność na wyższy poziom. "Ajax. Implementacje" to książka dla programistów, którzy mają doświadczenie w tworzeniu witryn internetowych i są zainteresowani ulepszaniem istniejących już aplikacji. Czytając ją, nauczysz się, jak zwiększać możliwości stron www poprzez dodawanie do nich efektów Ajaxa, dowiesz się, jak korzystać z języka SVG oraz obiektu Canvas. Poznasz jedną z najciekawszych możliwości Ajaksa, czyli dodawanie usług sieciowych i łączenie danych bezpośrednio na stronach internetowych na wiele różnych sposobów. "Ajax. Implementacje" zawiera całą niezbędną wiedzę potrzebną, aby mieć nowoczesne i funkcjonalne strony www, nie budując ich od nowa. Stronicowanie w Ajaksie Strefa bezpieczeństwa i zabezpieczenia języka JavaScript Obsługa zdarzeń zgodna z Ajaksem System obsługi zdarzeń Dojo i obiekty docelowe Dane dynamiczne Prawidłowe współdziałanie Ajaksa z innymi elementami aplikacji Efekty bibliotek zewnętrznych służące do obsługi danych Historia, nawigacja i miejsca w aplikacjach jednostronicowych Dodawanie zaawansowanych efektów wizualnych Witryny typu mashup Skalowanie, infrastruktura i tworzenie witryn od podstaw

981
Ebook

Ajax on Java

Steven Olson

Twoje aplikacje jeszcze bardziej interaktywne! Jak integrować funkcje Ajaksa z aplikacjami JSP? Jak korzystać z dostępnych bibliotek znaczników i tworzyć własne? Jak łączyć techniki Ajax i Struts? Technologia Ajax oparta na kodzie Java gwarantuje uzyskanie prawdziwej interaktywności witryny internetowej, wysoce komfortowej zarówno dla użytkownika, jak i jej administratora. Wielość zestawów narzędziowych i technik umożliwia maksymalne uproszczenie i przyspieszenie pracy webmastera. Zaimplementowanie Ajaksa w aplikacjach pisanych w języku Java pozwala na uzyskanie niemal wszystkich efektów potrzebnych do sprawnego funkcjonowania dynamicznej strony WWW bez konieczności wykorzystywania innych technologii. Książka "Ajax on Java" to wprowadzenie do technologii Ajax, które pokazuje, jak wzbogacać o funkcje ajaksowe aplikacje oparte na serwletach, aplikacje JSP, JSF i inne. Dzięki temu podręcznikowi nauczysz się tworzyć bardziej interaktywne, dynamiczne i efektowne strony internetowe poprzez wyeliminowanie pracochłonnego wpisywania danych przez użytkownika i irytującego oczekiwania na odświeżenie strony. Poznasz również kilka sposobów organizowania komunikacji pomiędzy klientem a serwerem, w tym wykorzystanie formatów JSON, umożliwiających przesyłanie danych o bardziej złożonej strukturze. Krótko mówiąc, książka "Ajax on Java" podniesie Twoje umiejętności programowania na wyższy poziom. Budowanie i instalowanie aplikacji Ajax Integrowanie funkcji Ajax z aplikacjami JSP Metody tworzenia dokumentów XML Tworzenie biblioteki znaczników Pobieranie i instalowanie biblioteki Ajax Pisanie kodu JSP z wykorzystaniem Struts-Layout Konfigurowanie serwletów Wykorzystywanie zestawu narzędziowego GWT Wyszukiwanie błędów w kodzie aplikacji Ajax on Java -- komfort webmasterów i użytkowników!

982
Ebook

Ajax on Rails

Scott Raymond

Zobacz, jak wykorzystać potencjał technologii Ajax i Rails w tworzeniu zaawansowanych aplikacji internetowych! Jak używać platformy Rails do budowy dynamicznych aplikacji internetowych? Jak szybko tworzyć witryny ajaksowe, wykorzystując wydajne biblioteki? Jak zwiększyć komfort pracy użytkowników Twoich aplikacji internetowych? Ajax to olbrzymie możliwości w zakresie tworzenia dynamicznych i interaktywnych aplikacji internetowych, działających niemal tak szybko, jak tradycyjne programy. Jednak lepsza jakość witryn wymaga zwykle pisania bardziej skomplikowanego kodu i, co za tym idzie, większych nakładów pracy i czasu. Tak też było do niedawna w przypadku Ajaksa, ale obecnie, gdy wzrosła popularność tej technologii, a ona sama dojrzała, programiści mogą korzystać z wielu bibliotek i platform, dzięki którym tworzenie efektownych aplikacji internetowych stało się niezwykle proste. "Ajax on Rails" to podręcznik dla programistów, którzy chcą szybko i łatwo budować wydajne aplikacje internetowe na bazie dwóch popularnych mechanizmów -- technologii Ajax oraz platformy Rails. Czytając go, dowiesz się, w jaki sposób Ajax umożliwia kreowanie funkcjonalnych i wygodnych w obsłudze witryn, a także nauczysz się błyskawicznie stosować tę technologię w oparciu o biblioteki Prototype i scipt.aculo.us oraz kompletną platformę do tworzenia aplikacji internetowych, czyli Rails. Poznasz też sposoby sprawnego diagnozowania aplikacji ajaksowych oraz zapewnisz im bezpieczeństwo i wydajność, aby udostępniać swym klientom produkty najwyższej klasy. Przegląd mechanizmów technologii Ajax Działanie platformy Rails Ajaksowe przesyłanie danych za pomocą biblioteki Prototype Dodawanie efektów do witryn przy użyciu biblioteki scipt.aculo.us Generowanie kodu JavaScript za pomocą szablonów RJS Zwiększanie użyteczności aplikacji Diagnozowanie aplikacji na platformie Rails Zapewnianie bezpieczeństwa programu Zwiększanie wydajności aplikacji

983
Ebook

Ajax. Wzorce projektowe

Michael Mahemoff

Praktyczne rozwiązania dla projektantów aplikacji sieciowych Projektowanie aplikacji z wykorzystaniem technologii Ajax Dynamiczne interfejsy użytkownika Usługi sieciowe Technologia Ajax, będąca połączeniem języków XML i JavaScript, ostatnio zyskuje coraz większe uznanie wśród twórców witryn WWW i aplikacji sieciowych. Pozwala na ograniczenie do minimum komunikacji pomiędzy przeglądarką i serwerem, dzięki czemu aplikacje internetowe zachowują się niemal identycznie jak powszechnie wykorzystywane narzędzia biurkowe. Użytkownicy programów zaprojektowanych z wykorzystaniem Ajaksa nie muszą czekać na przeładowanie strony -- odbywa się to w tle i nie wpływa na szybkość działania. W dobie rosnącej popularności narzędzi internetowych Ajax wydaje się być idealnym rozwiązaniem. Czytając książkę "Ajax. Wzorce projektowe" opanujesz najlepsze praktyki tworzenia aplikacji sieciowych z wykorzystaniem tej technologii. Poznasz podstawowe wzorce projektowe oraz zasady ich stosowania w typowych aplikacjach. Nauczysz się korzystać z usług sieciowych, przesyłu strumieniowego i modelu DOM. Przeczytasz o optymalizacji kodu oraz powtórnym wykorzystywaniu jego fragmentów. Znajdziesz tu także wzorce dotyczące funkcjonalności i użyteczności witryn WWW oraz efektów graficznych. Ostatnią grupę wzorców opisanych w książce stanowią techniki diagnozowania tworzonych aplikacji. Geneza Ajaksa Podstawy projektowania w Ajaksie Zdalne wywoływanie poleceń Usługi sieciowe Transformacje XSLT Refaktoryzacja kodu Optymalizowanie wydajności aplikacji Efekty graficzne Użyteczne formularze Testowanie aplikacji Wykorzystaj w swoich projektach sprawdzone rozwiązania. Pobierz dodatkowy spis wzorców.

984
Ebook

Ajudagas

Adam Mickiewicz

Adomas Mickevičius Krymo sonetai Ajudagas tłum. Motiejus Gustaitis Mgstu ant Ajudago rymodams matyti, Kaip putojančios bangos verpetais puškuoja, Bei sidabro vainikais juosia mari sryt, Ir tarsi vaivorykšts aplinkui ratuoja, Atsimuša sekli, sekliaus išblaškyti, Lyg didžiažuvi briai krantus atakuoja, Paveldt sausumą, tečiaus nuvaryti, Vl kiaukerus, koralus ir perlus tebšluoja. Jaunasis dainiau! Lygiai ir tavo širdyje Kensmas dažnai sujudin vsulas grumzdingas, Bet s... Adam Mickiewicz Ur. 24 grudnia 1798 r. w Zaosiu koło Nowogródka Zm. 26 listopada 1855 r. w Konstantynopolu (dziś: Stambuł) Najważniejsze dzieła: Ballady i romanse (1822), Grażyna (1823), Sonety krymskie (1826), Konrad Wallenrod (1828), Dziady (cz.II i IV 1823, cz.III 1832), Księgi narodu polskiego i pielgrzymstwa polskiego (1833), Pan Tadeusz (1834); wiersze: Oda do młodości (1820), Do Matki Polki (1830), Śmierć pułkownika (1831), Reduta Ordona (1831) Polski poeta i publicysta okresu romantyzmu (czołowy z trójcy wieszczów). Syn adwokata, Mikołaja (zm. 1812) herbu Poraj oraz Barbary z Majewskich. Ukończył studia na Wydziale Literatury Uniwersytetu Wileńskiego; stypendium odpracowywał potem jako nauczyciel w Kownie. Był współzałożycielem tajnego samokształceniowego Towarzystwa Filomatów (1817), za co został w 1823 r. aresztowany i skazany na osiedlenie w głębi Rosji. W latach 1824-1829 przebywał w Petersburgu, Moskwie i na Krymie; następnie na emigracji w Paryżu. Wykładał literaturę łacińską na Akademii w Lozannie (1839), a od 1840 r. literaturę słowiańską w College de France w Paryżu. W 1841 r. związał się z ruchem religijnym A. Towiańskiego. W okresie Wiosny Ludów był redaktorem naczelnym fr. dziennika Trybuna Ludów i organizatorem ochotniczego Zastępu Polskiego, dla którego napisał demokratyczny Skład zasad. autor: Cezary Ryska Kupując książkę wspierasz fundację Nowoczesna Polska, która propaguje ideę wolnej kultury. Wolne Lektury to biblioteka internetowa, rozwijana pod patronatem Ministerstwa Edukacji Narodowej. W jej zbiorach znajduje się kilka tysięcy utworów, w tym wiele lektur szkolnych zalecanych do użytku przez MEN, które trafiły już do domeny publicznej. Wszystkie dzieła są odpowiednio opracowane - opatrzone przypisami oraz motywami.