Ebooki
51121
Ebook

Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW

Steve Souders

Poznaj metody przyspieszania działania witryn internetowych Jak zredukować ilość żądań HTTP? W jaki sposób skompresować przesyłane dane? Jak zoptymalizować interfejsy w technologii Ajax? Tempo rozwoju internetu przerosło najśmielsze oczekiwania. Każdego dnia w sieci pojawiają się nowe witryny WWW i aplikacje internetowe, przyciągające rzesze użytkowników. Niestety, nadal największym problemem internautów jest niska przepustowość łączy, która często skutecznie zniechęca do korzystania z bardziej rozbudowanych serwisów internetowych. Przed projektantami witryn WWW oraz twórcami interfejsów użytkownika dla aplikacji sieciowych stoi poważne wyzwanie - trzeba zoptymalizować i przyspieszyć funkcjonowanie tego, co użytkownik widzi w przeglądarce. W ciągu ostatnich kilku lat pojawiło się sporo ciekawych rozwiązań, znacznie ułatwiających ten proces, lecz stworzenie naprawdę wydajnego przeglądarkowego interfejsu użytkownika wymaga opanowania wielu zagadnień. Książka "Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW" to kompleksowy przegląd i omówienie czynników składających się na optymalny interfejs użytkownika aplikacji internetowej. Czytając ją, dowiesz się, jak przyspieszyć działanie witryn WWW poprzez ograniczanie ilości przesyłanych danych, buforowanie ich i kompresowanie, optymalne rozmieszczenie elementów graficznych i zdefiniowanie stylów CSS. Nauczysz się także ograniczać rozmiary skryptów, korzystać z technologii Ajax i przyspieszać działanie elementów utworzonych za pomocą programu Adobe Flash. Ograniczanie ilości żądań HTTP Korzystanie z nagłówka Expires Stosowanie kompresji GZIP Odpowiednie umieszczanie definicji stylów oraz kodów skryptów w dokumentach HTML Optymalne korzystanie z CSS Stosowanie zewnętrznych plików ze skryptami Redukcja ilości zapytań DNS Buforowanie zapytań Ajax Twórz wydajne i szybko działające witryny internetowe.

51122
Ebook

Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania

Richard L. Sites

Mimo że dysponujemy coraz szybszym i wydajniejszym sprzętem, oprogramowaniu wciąż stawia się wyśrubowane wymagania: musi działać błyskawicznie i niezawodnie. Nieraz od jakości pracy systemu zależy bardzo dużo, nawet bezpieczeństwo i życie człowieka. Eliminacja źródłowych przyczyn problemów wydajnościowych jest jednak niezwykle trudnym zadaniem. Wymaga wiedzy o działaniu sprzętu, interakcjach między komponentami systemu, a także wysokiej klasy umiejętności programistycznych. Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znaczną poprawę w szybkości przetwarzania powolnych operacji. Prezentowane treści zilustrowano przykładami i ćwiczeniami w języku C lub C++ w systemie Linux. Materiał zawarty w książce to trzy główne zagadnienia: pomiary, obserwacje, a także wnioskowanie i nanoszenie poprawek w kodzie. Wartościową częścią książki jest omówienie procesu budowy niskokosztowego narzędzia do obserwacji KUtrace i jego zastosowania we wdrażaniu wyrafinowanych rozwiązań programistycznych. W ten sposób można u źródła usuwać przyczyny problemów z wydajnością kodu. Najciekawsze zagadnienia: problemy sprzętowe: procesory, pamięci, dyski twarde, nośniki SSD i sieci korygowanie kodu wolno działającego programu przydatne mechanizmy monitorowania pracy kodu analiza danych dotyczących wydajności identyfikacja problemów, takich jak wykonywanie zbyt wielu instrukcji, powolne wykonywanie instrukcji, oczekiwanie na zasoby i blokady programowe Kod eksperta: tu każdy bit ma znaczenie!

51123
Ebook

Wydajność Javy. Szczegółowe porady dotyczące programowania i strojenia aplikacji w Javie. Wydanie II

Scott Oaks

Istnieją dwie strategie rozwiązywania problemów wydajnościowych aplikacji w Javie. Z jednej strony można wykorzystać potężne komputery i przydzielić JVM ogromne zasoby pamięci, z drugiej - w czasach ekspansji rozwiązań opartych na chmurach obliczeniowych nowe znaczenie zyskują małe, jednoprocesorowe komputery. Firmy takie jak Oracle czy Amazon udostępniają tanie serwery, na których można uruchamiać proste aplikacje. Łatwo się przekonać, jak ważne jest właściwe zarządzanie niewielką ilością pamięci w tego rodzaju środowiskach. Każdy, kto programuje w Javie, powinien dokładnie wiedzieć, jak maszyna JVM wykonuje kod i jak należy ją dostrajać, aby osiągała możliwie największą wydajność. W tej książce opisano wiele funkcjonalności, narzędzi i procedur, dzięki którym można poprawić efektywność kodu napisanego w Javie 8 i 11 LTS. Główny nacisk położono na zagadnienia istotne dla środowisk produkcyjnych, ale przedstawiono również ciekawe nowe technologie, takie jak kompilacja z wyprzedzeniem i eksperymentalne kolektory. Znalazło się tu także omówienie nowości w mechanizmie porządkowania pamięci i rejestratorze Java Flight Recorder, zaprezentowano kwestie funkcjonowania Javy w środowiskach kontenerowych, udoskonalone narzędzie JMH, kompilatory JIT, współdzielone klasy danych, narzędzia do monitorowania wydajności i wiele innych. Książkę doceni każdy inżynier zajmujący się JVM, który chce poradzić sobie z nietypowym działaniem systemu, wyciekami pamięci i problemami z jej porządkowaniem. Najciekawsze zagadnienia: platformy i kompilatory Javy a wydajność aplikacji porządkowanie pamięci zasady testowania wydajności aplikacji pakiet JDK i narzędzia do monitorowania aplikacji dostrajanie kolektora i interfejsów Java API wydajność aplikacji korzystających z baz danych "To najbardziej szczegółowy i praktyczny podręcznik na temat wydajności i strojenia maszyny JVM. Powinien go przeczytać każdy inżynier zajmujący się JVM, który kiedykolwiek zmagał się z nietypowym działaniem systemu, wyciekami pamięci i problemami z jej porządkowaniem" Rod Hilton Dostrojenie JVM: oto sekret wydajności kodu Javy!

51124
Ebook

Wydajny JavaScript. Budowanie szybkich interfejsów aplikacji

Nicholas C. Zakas

Jeśli jesteś podobny do większości projektantów, w znacznym stopniu opierasz się na JavaScript, aby tworzyć interaktywne i szybko reagujące aplikacje Web. Problem polega na tym, że wszystkie te wiersze kodu JavaScript mogą spowolnić nasze aplikacje. W tej książce pokazano techniki i strategie eliminowania wąskich gardeł już podczas pisania programu. Nauczymy się, jak między innymi poprawić czas wykonania, ładowanie kodu, interakcję z modelem DOM, cykl życia strony. Nicholas C. Zakas, inżynier frontonu Yahoo! i pięciu innych ekspertów JavaScript – Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov i Matt Sweeney – pokazują optymalne sposoby ładowania kodu na stronę oraz podają wskazówki programistyczne, dzięki którym JavaScript może działać tak szybko i efektywnie, jak to możliwe. Poznamy najlepsze praktyki tworzenia plików i ich wdrażania w środowisku eksploatacyjnym, a także narzędzia do rozwiązywania problemów na już działających stronach.

51125
Ebook

WYDANIE DWUJĘZYCZNE - Z przygód Sherlocka Holmesa. Liga czerwonowłosych

Arthur Conan Doyle

Publikacja dwujęzyczna z gratisami   Proponujemy Państwu publikację dwujęzyczną – angielską i polską. Pozwala ona czytać tekst oryginalny, wydany po raz pierwszy w języku angielskim w roku 1891, a także zapoznać się z jednym z najlepszych jego tłumaczeń.   Opowiadanie Arthura Conana Doyle’a z serii przygód Sherlocka Holmesa. Do sławnego detektywa Holmesa przybywa rudowłosy właściciel lombardu Jabez Wilson i opowiada dziwną historię. Dwa miesiące wcześniej jego pomocnik Spaulding zwrócił mu uwagę na ogłoszenie w gazecie: Związek Rudowłosych oferuje miejsce pracy dla mających prawdziwie rude włosy. Bankier udał się pod wskazany adres i zostawiwszy przedsiębiorstwo pod opieką pomocnika otrzymał zadanie codziennego przepisywania Encyklopedia Britannica za stosownym wynagrodzeniem. Po dwu miesiącach, gdy pewnego ranka jak zwykle stawił się do pracy, z przerażeniem odkrył na drzwiach napis o rozwiązaniu Stowarzyszenia. Członkowie znikli bez śladu, zwrócił się zatem do Holmesa. [Wikipedia] Ta edycja zawiera dostęp do gratisów. Wydawnictwo Wymownia przygotowało prezenty dla swoich Czytelników. Treść książki zdradzi sposób, w jaki można pobrać niespodzianki – darmowe ebooki naszego wydawnictwa. Przygotowaliśmy także wiele innych publikacji dwujęzycznych w zdecydowanie atrakcyjnych cenach. Znajdą się wśród nich książki dla dorosłych i dla dzieci. Bardzo atrakcyjne cenowo i tematycznie pakiety ebooków dostępne są bezpośrednio u wydawcy na kursyonline.wymownia. Sprawdź ofertę i wybierz te książki, które najbardziej Ci odpowiadają. Czytanie dzieł w oryginale to skuteczna i bardzo przyjemna metoda nauki języka obcego. Polskie tłumaczenie zapewnia natomiast całkowite zrozumienie treści także przez osoby, których znajomość języka obcego nie jest zaawansowana. Dzieła można czytać w dowolnej wersji językowej.

51126
Ebook

WYDANIE DWUJĘZYCZNE - Z przygód Sherlocka Holmesa. Panowie z Reigate

Arthur Conan Doyle

Dwujęzyczne (polsko-angielskie) wydanie pełnej tajemnic noweli napisanej przez klasyka kryminału i powieści detektywistycznej – Arthura Conan Doyle’a. Doktor Watson nakłania Sherlocka Holmesa do wyjazdu na urlop, by odpoczął od rozwiązywania zagadek. Zamieszkują u pułkownika Haytera, kolegi Watsona z wojny, w wiejskim zaciszu koło Reigate w hrabstwie Surrey. Jednak wkrótce po ich przybyciu ma miejsce seria dramatycznych zdarzeń. Wpierw następuje włamanie w posiadłości miejscowego właściciela ziemskiego Actona. Włamywacze przeszukali bibliotekę, zabierając dziwny łup: tom Homera, dwa platerowane świeczniki, przycisk do papieru z kości słoniowej, mały dębowy barometr i kłębek sznurka. Nazajutrz u sędziego Cunninghama zastrzelony zostaje stangret. Nastąpiło to kwadrans przed północą, a zabity był ubrany, jakby oczekiwał wizyty. Holmes mimo protestów Watsona postanawia zająć się sprawą… [Wikipedia] Ta edycja zawiera dostęp do gratisów. Wydawnictwo Wymownia przygotowało prezenty dla swoich Czytelników. Treść książki zdradzi sposób, w jaki można pobrać niespodzianki – darmowe ebooki naszego wydawnictwa. Przygotowaliśmy także wiele innych publikacji dwujęzycznych w zdecydowanie atrakcyjnych cenach. Znajdą się wśród nich książki dla dorosłych i dla dzieci. Bardzo atrakcyjne cenowo i tematycznie pakiety ebooków dostępne są bezpośrednio u wydawcy na kursyonline.wymownia. Sprawdź ofertę i wybierz te książki, które najbardziej Ci odpowiadają. Czytanie dzieł w oryginale to skuteczna i bardzo przyjemna metoda nauki języka obcego. Polskie tłumaczenie zapewnia natomiast całkowite zrozumienie treści także przez osoby, których znajomość języka obcego nie jest zaawansowana. Dzieła można czytać w dowolnej wersji językowej.

51127
Ebook

WYDANIE DWUJĘZYCZNE - Z przygód Sherlocka Holmesa. Pstra wstęga

Arthur Conan Doyle

Dwujęzyczne (polsko-angielskie) wydanie pełnej tajemnic noweli napisanej przez klasyka kryminału i powieści detektywistycznej – Arthura Conan Doyle’a.   Panna Helena Stoner, mieszkająca u ojczyma, dr Roylotta, udaje się do Sherlocka Holmesa w sprawie tajemniczej śmierci swej siostry, Julii Stoner, która przed śmiercią wypowiedziała zagadkowe słowa: „To była przepaska! Nakrapiana przepaska!”. Do tego koło domu obóz założyli Cyganie, a w nocy słychać dziwne gwizdy. Czujne oko Holmesa dostrzega, iż petentka jest źle traktowana przez ojczyma. Wkrótce po wyjściu Heleny na Baker Street zjawia się sam Roylott. Zachowuje się agresywnie i wychodząc na znak swej siły wygina pogrzebacz, co skłania detektywa do pilniejszego zajęcia się sprawą… [Wikipedia] Ta edycja zawiera dostęp do gratisów. Wydawnictwo Wymownia przygotowało prezenty dla swoich Czytelników. Treść książki zdradzi sposób, w jaki można pobrać niespodzianki – darmowe ebooki naszego wydawnictwa. Przygotowaliśmy także wiele innych publikacji dwujęzycznych w zdecydowanie atrakcyjnych cenach. Znajdą się wśród nich książki dla dorosłych i dla dzieci. Bardzo atrakcyjne cenowo i tematycznie pakiety ebooków dostępne są bezpośrednio u wydawcy na kursyonline.wymownia. Sprawdź ofertę i wybierz te książki, które najbardziej Ci odpowiadają. Czytanie dzieł w oryginale to skuteczna i bardzo przyjemna metoda nauki języka obcego. Polskie tłumaczenie zapewnia natomiast całkowite zrozumienie treści także przez osoby, których znajomość języka obcego nie jest zaawansowana. Dzieła można czytać w dowolnej wersji językowej.  

51128
Ebook

WYDANIE DWUJĘZYCZNE - Z przygód Sherlocka Holmesa. Tłumacz grecki

Arthur Conan Doyle

  Dwujęzyczne (polsko-angielskie) wydanie pełnej tajemnic noweli napisanej przez klasyka kryminału i powieści detektywistycznej – Arthura Conan Doyle’a.   Sherlock Holmes wybiera się z wizytą do swojego brata, Mycrofta. Towarzyszy mu Doktor Watson bardzo chcący poznać brata swego przyjaciela. W Klubie Diogenesa okazuje się, że znajomy Mycrofta ma do rozwiązania zagadkę dla słynnego detektywa. Otóż poprzedniego dnia zamieszkały w Londynie grecki tłumacz nazwiskiem Melas został porwany przez niejakiego Harolda Latimera oraz Wilsona Kempa i wywieziony do domu położonego w nieustalonym miejscu, gdzie miał pośredniczyć w ważnej rozmowie porywaczy z pewnym Grekiem, jak się okazało przetrzymywanym tam wbrew swej woli… [Wikipedia] Ta edycja zawiera dostęp do gratisów. Wydawnictwo Wymownia przygotowało prezenty dla swoich Czytelników. Treść książki zdradzi sposób, w jaki można pobrać niespodzianki – darmowe ebooki naszego wydawnictwa. Przygotowaliśmy także wiele innych publikacji dwujęzycznych w zdecydowanie atrakcyjnych cenach. Znajdą się wśród nich książki dla dorosłych i dla dzieci. Bardzo atrakcyjne cenowo i tematycznie pakiety ebooków dostępne są bezpośrednio u wydawcy na kursyonline.wymownia. Sprawdź ofertę i wybierz te książki, które najbardziej Ci odpowiadają. Czytanie dzieł w oryginale to skuteczna i bardzo przyjemna metoda nauki języka obcego. Polskie tłumaczenie zapewnia natomiast całkowite zrozumienie treści także przez osoby, których znajomość języka obcego nie jest zaawansowana. Dzieła można czytać w dowolnej wersji językowej.