Publisher: 8

63857
Loading...
EBOOK

Wydajne programowanie w R. Praktyczny przewodnik po lepszym programowaniu

Colin Gillespie, Robin Lovelace

Istnieje wiele znakomitych materiałów dotyczących wizualizacji, analizy danych i tworzenia pakietów w języku R. Setki rozproszonych winiet, stron internetowych i forów wyjaśnia, w jaki sposób należy wykorzystywać R w określonych domenach. Niewiele jednak zostało napisane o tym, jak w prosty sposób zapewnić efektywne działanie języka R aż do teraz. Ten praktyczny podręcznik uczy nowych i doświadczonych użytkowników R, jak pisać w tym języku wydajny kod. Bazując na swoim wieloletnim doświadczeniu w prowadzeniu kursów języka R, autorzy Colin Gillespie i Robin Lovelace dostarczają szereg praktycznych porad na wiele różnych tematów od optymalizowania konfiguracji środowiska RStudio po wykorzystywanie języka C++ które czynią z tej książki przydatną pozycję w zbiorze literatury dowolnego użytkownika R. Z treści podręcznika Wydajne programowanie w R z pewnością skorzystają nauczyciele akademiccy, użytkownicy biznesowi i programiści z wielu różnych środowisk. Uzyskaj porady związane z konfigurowaniem środowiska programistycznego R Poznaj ogólne koncepcje programowania i techniki kodowania w R Zapoznaj się z elementami składowymi wydajnego przepływu pracy w R Naucz się, jak wydajnie odczytywać i zapisywać dane w R Zagłęb się w stolarce danych kluczowej umiejętności czyszczenia surowych danych Zoptymalizuj swój kod przy użyciu profilowania, standardowych trików oraz innych metod Określ swoje możliwości sprzętowe w zakresie obsługi obliczeń R Zmaksymalizuj korzyści płynące z programowania zespołowego Przyspiesz swoją przemianę z hakera R w programistę R Colin Gillespie jest starszym wykładowcą (profesor nadzwyczajny) na Uniwersytecie w Newcastle w Wielkiej Brytanii. Jego zainteresowania badawcze obejmują obliczenia o wysokiej wydajności oraz statystykę bayesowską. Regularnie zatrudniany przez Jumping Rivers (jumpingrivers.com) jako konsultant, uczy języka R od 2005 roku. Robin Lovelace jest pracownikiem Instytutu Badań nad Transportem oraz Instytutu Analizy Danych na Uniwersytecie w Leeds w Wielkiej Brytanii. Przez pięć lat wykorzystywał R w badaniach akademickich, zaś przez cztery lata uczył języka R na wszystkich poziomach. Robin wykorzystał ponadto język R w kilku projektach realizowanych w ramach programu badań stosowanych. Autorzy piszą czystą prozą, która daje zwięzłą i dobitną odpowiedź na pytanie Dlaczego wydajne programowanie?. Podwójny nacisk na programowanie i produktywność jest bardzo przydatny. -Garrett Grolemund Główny instruktor w RStudio oraz autor książek R for Data Science i Hands-on Programming with R (obie wydawnictwa O'Reilly)

63858
Loading...
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.

63859
Loading...
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!

63860
Loading...
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!

63861
Loading...
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.

63862
Loading...
EBOOK

Wydatki

Łukasz Zawada

Wydatki to powieść o wielkiej miłości, która trochę jak w klasycznych romansach, a trochę zupełnie inaczej nie może się ziścić. Powieść podróżnicza o odkryciu Ameryki, że pieniądze rządzą światem. Powieść encyklopedyczna, odzwierciedlająca intelektualny horyzont właściwy dla naszej kultury. Powieść resentymentalna, pełna żalu, że nie jest komercyjną, dochodową powieścią i powieścią w ogóle. O niekreatywnym lenistwie. O nonsensie pracy. O nieubłaganej przegranej, która czeka na adeptów literatury i jedynym marzeniu: bogactwie. Zawada opowiada o największym tabu współczesności: pieniądzach. Wydatki to opowieść o tym, że w kapitalizmie są one ukrytym lub jawnym motywem każdej ludzkiej aktywności. Miłość? Nie ma szans na powodzenie, jeśli kapitał początkowy zakochanych nie jest porównywalny. Sztuka? Nawet ta najbardziej śmiała skrycie chciałaby się dobrze sprzedawać. Artysta? Tak naprawdę, o zgrozo!, nie bardzo chciałby umrzeć z głodu. Wydatki to również książka o samym pisaniu, o tym, co to znaczy, że jest się osobą piszącą. Zawada bezlitośnie konfrontuje kolejne mity dotyczące tego zajęcia z kapitalistyczną rzeczywistością, w której najbardziej liczy się najlepiej sprzedający się towar. Kpi także z przemysłu kulturalnego, nie oszczędzając przy tym własnego bohatera. Ta napisana błyskotliwym językiem, skrząca się humorem książka, nawiązująca stylem i stosowanymi w niej technikami do dorobku artystycznego grupy OuLiPo, jest też bowiem opowieścią o rozczarowaniu, o wiecznie niespełnionej obietnicy, którą składa nam system, w którym żyjemy, a która nieodmiennie okazuje się bez pokrycia.

63863
Loading...
EBOOK

Wydawcy gorszego boga

Śliwerski Wojciech

W 2011 roku mija dwadzieścia lat od likwidacji z woli władz ZHP Harcerskiej Oficyny Wydawniczej (HOW) w Krakowie. Upływ czasu i przemiany społeczno-gospodarcze kraju sprawiły, że przywykliśmy do upadku, likwidacji, zmian własnościowych wielu mniej lub bardziej znanych firm i przedsiębiorstw państwowych, prywatnych czy należących do stowarzyszeń lub partii politycznych. Czy warto wracać pamięcią do tamtych wydarzeń? Czy dziś z perspektywy lat można uznać podjęte wówczas decyzje za słuszne? Co zostało po HOW i ówczesnym harcerskim ruchu wydawniczym? To nie jedyne pytania, na które warto sobie odpowiedzieć przy okazji zbliżającej się rocznicy niepamięci. Książka ta jest historią ludzi w pewnym momencie wykluczonych z dotychczasowego nurtu społecznego i zawodowego działania, a mimo to moralnych pedagogicznych zwycięzców. Jednak pokonanych... Dlaczego?

63864
Loading...
AUDIOBOOK

Wydech

Ted Chiang

Książka science fiction, która zmusi was do myślenia i postawienia sobie ważnych pytań, będących podstawą człowieczeństwa. Barack Obama NA FACEBOOKU WSZECHŚWIAT ZACZĄŁ SIĘ JAKO POTĘŻNY ODDECH, WSTRZYMYWANY W PŁUCACH W tych dziewięciu zdumiewająco oryginalnych, prowokujących i wzruszających opowiadaniach Ted Chiang rozważa niektóre z najstarszych pytań stawianych przez ludzkość, a także inne, zupełnie nowe pytania, które mogły przyjść na myśl wyłącznie jemu. W opowiadaniu Kupiec i wrota alchemika czasowy portal zmusza sprzedawcę tkanin z dawnego Bagdadu do stawiania czoła starym błędom, dając mu drugą szansę. W tytułowym Wydechu obcy uczony dokonuje zdumiewającego odkrycia o uniwersalnych konsekwencjach. W noweli Lęk to zawrót głowy od wolności możliwość zajrzenia do alternatywnych wszechświatów umożliwia bohaterom zupełnie nowe spojrzenie na kwestię wolnej woli. W całej współczesnej literaturze Ted Chiang nie ma sobie równych, gdy chodzi o krótkie formy literackie. Zasługuje na to, by jego nazwisko wymieniać obok takich tuzów jak Carver, Poe, Borges i Kafka. Każde jego opowiadanie jest wszechświatem. Każde jest brylantem. Czytelnik wciągnie w płuca cały Wydech za jednam posiedzeniem, ponieważ prawdziwy geniusz nie zdarza się tak często, jak twierdzą niektórzy. Blake Crouch, autor Rekursji JEDNA Z 10 NAJLEPSZYCH KSIĄŻEK ROKU NEW YORK TIMESA JEDNA Z OBOWIĄZKOWYCH LEKTUR ROKU 2019 TIMEA JEDNA Z NAJLEPSZYCH KSIĄŻEK SCIENCE FICTION ROKU 2019 FINANCIAL TIMESA