Suchergebnisse
Fotografia przyrodnicza dla wytrwałych. Jak skutecznie fotografować
Henryk Janowski, Rafał Gawełda
Zostań tropicielem codziennych cudów natury! Określić siebie, czyli jak dobrać aparat i akcesoria w zależności od zainteresowań i potrzeb Zachwycić się przyrodą, czyli dlaczego nie da się zrobić dobrego zdjęcia bez prawdziwej pasji Polubić śnieg, deszcz i mróz, czyli na jakie poświęcenia trzeba być gotowym Fotografia przyrodnicza należy do najtrudniejszych, ale zarazem najbardziej pasjonujących gatunków fotografii. Wymaga nie tylko dobrego oka, niezłego sprzętu, czasu i poświęcenia, ale także odrobiny szczęścia. Krótko mówiąc, to coś dla prawdziwych pasjonatów natury — choć niekoniecznie tylko dla twardzieli, którzy idą nocą do zimowego lasu i czekają na świt, by wykonać zdjęcie żerującego bielika. Jeśli chcesz nauczyć się robić fascynujące i perfekcyjne zdjęcia przyrodnicze, skorzystaj z podpowiedzi doskonałych specjalistów w tej dziedzinie. W tej książce znajdziesz informacje pozwalające zorientować się w świecie fotografii przyrodniczej — zarówno od strony technicznej, jak i artystycznej. Poznasz wady i zalety różnych aparatów, statywów czy teleobiektywów używanych podczas sesji fotograficznych w terenie oraz dowiesz się, jak dobrać sprzęt do Twoich zainteresowań i możliwości. Spróbujesz dokładniej określić swoje cele i poczytasz co nieco o warunkach, w których przyjdzie Ci pracować. Zobaczysz, jak przygotować się do fotografowania ptaków i ssaków. Odkryjesz także, na czym polega prawdziwa radość z obcowania z dziką przyrodą. Przeczytaj i zacznij robić wyjątkowe zdjęcia! Kodeks etyczny fotografa przyrody Fotografia krajobrazowa, makro i fotosnajperka Aparaty i obiektywy Statywy, głowice, monopod Polubić śnieg, deszcz i mróz Fotografowanie ptaków Metody fotografowania ssaków Fotografowanie ssaków drapieżnych Fotografowanie ssaków górskich Poznaj smak prawdziwej przygody!
Piotr Trybalski
Sztuka utrwalania niepowtarzalnego klimatu miejsc i fascynujących kultur Kadrowanie na ulicy - ludzie, portrety, wydarzenia Techniki robienia zdjęć w trudnych warunkach pogodowych i zaskakujących sytuacjach Tajniki fotografowania w czasie podróży rozmaitymi środkami lokomocji - od roweru po grzbiet wielbłąda i słonia Sprawdzone porady podróżnika - fotografika, dziennikarza i organizatora wypraw ekspedycyjnych Esencja miejsca zaklęta w detalach, barwna mozaika kultur, eteryczna chemia ludzkich indywidualności… Czy właśnie to próbujesz uchwycić na swoich zdjęciach, gdy jesteś w podróży? Prawdziwa fotografia podróżnicza nie polega na zwyczajnym uwiecznianiu interesujących miejsc - to sztuka opowiadania historii językiem obrazu. I jak w każdej sztuce, by osiągnąć najwyższy poziom, potrzeba nieprzeciętnej wrażliwości, pozwalającej poczuć i dostrzec to, czego nie czują i nie widzą inni. To samo miejsce uchwycone obiektywem różnych osób zawsze będzie nieść inny przekaz – dzięki odmiennej atmosferze, intensywności kolorów, uwypukleniu innych szczegółów. Wśród setek fotografii czasem znajdziemy obrazy niezwykłe, zapierające dech, zapadające głęboko w pamięć. Właśnie takie jak zdjęcia Piotra Trybalskiego - doświadczonego dziennikarza, znanego podróżnika i fotografa, który w tej niezwykłej książce odsłania arkana pasjonującego, choć niełatwego zawodu. Zanim zaczniesz czytać tę książkę, musisz wiedzieć, że nie wystarczy zaopatrzyć się w dobry i drogi sprzęt, opanować złotych zasad kompozycji, ekspozycji i oświetlenia, a potem wyruszyć w egzotyczne miejsce na końcu świata, aby przywieźć stamtąd piękne zdjęcia. Do tego potrzeba czegoś więcej. Oto inspirujący przewodnik dla fotografów-podróżników, który pozwoli Ci odnaleźć niepowtarzalny styl oraz pokaże, jak - nie zważając na trudne warunki podróży i ograniczone zasoby - umiejętnie przenosić na kanwę obrazu fascynujące kadry z wyprawy. Otrzymasz mnóstwo praktycznych wskazówek i sprawdzonych recept na tworzenie klimatycznych zdjęć ciekawych ludzi i miejsc w nietypowych sytuacjach i różnych warunkach - zarówno nocą, w czasie monsunowego deszczu, jak i w bardzo niskich temperaturach. Poznasz tajniki fotografowania dzikich zwierząt, robienia zdjęć na pustyni, w meczecie, w jaskini, na wodzie i pod wodą, z samochodu i pociągu, a nawet z grzbietu słonia… Jak przygotować się do wyjazdu fotograficznego — optymalny sprzęt i potrzebne akcesoria Wskazówki dotyczące fotografowania ludzi i pełnych gwaru ulic Fotografowanie w świecie nieufnych kultur i religii Tworzenie udanych zdjęć w czasie podróży różnymi środkami lokomocji Fotografowanie nocą i po zmroku… …na pustyni, w górach, na wodzie i pod wodą… …w niskich temperaturach… …bez statywu… …w jaskiniach Chwytanie w kadr dzikich zwierząt Obróbka, katalogowanie i sprzedawanie swoich zdjęć Opowiadaj fascynujące historie językiem obrazu! Piotr Trybalski został fotografem miesiąca w kwietniu 2012r. według Szerokiego Kadru. Piotr Trybalski - dziennikarz, podróżnik, płetwonurek i fotografik. Pisał i fotografował m.in. dla "Podróży", "National Geographic Polska", "Polityki", "Wprost", "Przekroju", "Gazety Wyborczej", "Kaleidoscope", "Magazynu Górskiego", "Vivy!", "Poznaj Świat". Obecnie prowadzi serwis internetowy dla podróżujących fotografów "Fotograf w podróży" oraz warsztaty fotografii podróżniczej. Jest współorganizatorem Festiwalu Podróżników "Trzy Żywioły". Współorganizował wyprawy o charakterze ekspedycyjnym, m.in: "Strzelecki Traces Expedition 2004" do Australii, "Totale Sun Eclipse 2001" na Madagaskar, "Tepui 2003" do Wenezueli, "R1 Himalaja Expedition 2000" do Nepalu.
Funkcjonalność aplikacji mobilnych. Nowoczesne standardy UX i UI
Jakob Nielsen, Raluca Budiu
Kreuj doświadczenia użytkowników smartfonów i tabletów! Urządzenia mobilne pomimo rosnących rozmiarów wciąż są zdecydowanie mniejsze od naszych laptopów i komputerów stacjonarnych. Zaprojektowanie funkcjonalnego i eleganckiego interfejsu użytkownika na tak ograniczonej przestrzeni wymaga nie lada kunsztu. Obecnie jednak urządzenia te dają programistom nowe możliwości, a wśród nich dostęp do ekranów dotykowych. Warto dobrze wykorzystać ich potencjał! Dzięki tej książce, napisanej przez najlepszych specjalistów w branży, dowiesz się, jak najlepiej przygotować aplikację lub stronę internetową dla małych ekranów. Poznasz zalety i wady smartfonów, tabletów oraz czytników e-booków. Ponadto nauczysz się rozpoznawać typowe błędy, które obniżają doznania Twoich użytkowników w trakcie korzystania z Twojego oprogramowania, i unikać ich. A potem spojrzysz w przyszłość i przekonasz się, co może nas czekać wkrótce w dziedzinie urządzeń mobilnych. Ta książka to niezbędna pozycja dla każdego projektanta stron i aplikacji przeznaczonych na mniejsze ekrany. Poznaj: zalety i wady urządzeń mobilnych zasady tworzenia stron internetowych i aplikacji dla telefonów czy tabletów typowe problemy powodujące irytację użytkowników przyszłość branży mobilnej Bogactwo UX to klucz do sukcesu Twojej aplikacji!
Richard E. Silverman
Podręczny przewodnik po Git! Jeszcze do niedawna wśród systemów kontroli wersję fotel lidera zajmował SVN. Jednak ta sytuacja w ostatnich latach ulega diametralnej zmianie. Rynek systemów kontroli wersji opanowały systemy rozproszone, z Gitem na czele. Czemu zdobyły taką popularność? Dzięki zastosowaniu Gita każdy programista dysponuje swoją lokalną, kompletną kopią całego repozytorium. Pozwala to na błyskawiczne wykonywanie typowych zadań i korzystanie z możliwości kontroli wersji bez wpływu na repozytoria innych osób. Aż do momentu, gdy stwierdzisz, że chcesz podzielić się efektami pracy z innymi. Brzmi interesująco? Jeśli chciałbyś zgłębić system Git, trafiłeś na doskonałą książkę. Dzięki jej niewielkim rozmiarom możesz mieć ją zawsze przy sobie. Zmiana SVN na Git oprócz poznania nowych pojęć wymaga zmiany sposobu myślenia. Ten leksykon pozwoli Ci w każdej chwili sprawdzić, jak stworzyć nowe repozytorium czy gałąź oraz jak wprowadzić zmiany i przesłać je na centralny serwer. Ponadto dowiesz się, jak śledzić zdalne repozytoria, przeglądać historię zmian i scalać wersje. To doskonała lektura dla wszystkich osób chcących błyskawicznie poznać możliwości Gita i zacząć stosować go w codziennej pracy. Dzięki tej książce: poznasz filozofię pracy z Gitem stworzysz repozytorium i zaczniesz z niego korzystać nauczysz się pracować z gałęziami kodu biegle opanujesz system Git Poznaj rozproszony system kontroli wersji!
Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów
Mark Edmondson
Google Analytics 4 wyznacza nowe zasady marketingu cyfrowego: obecnie chodzi nie tyle o raportowanie zdarzeń z przeszłości, ile o aktywację danych przez łączenie danych online i offline ze wszystkich strumieni, aby zapewnić kompleksowe informacje marketingowe. Taka analityka cyfrowa umożliwia szybsze podejmowanie decyzji. Umiejętność korzystania z GA4 staje się więc nieodzowna. Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funkcjonalnościom GA4. Zaprezentowano architekturę GA4, strategie danych, a także informacje dotyczące pozyskiwania, przechowywania i modelowania danych. W książce znalazło się również omówienie typowych przypadków użycia dla aktywacji danych i instrukcji przydatnych podczas implementacji tych przypadków. Co istotne, poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami kodu. Ta książka pomaga nie tylko zrozumieć dane, ale także wygenerować przewagę konkurencyjną! Melinda Schiera, strateg do spraw analityki Najciekawsze zagadnienia: integracja Google Cloud z GA4 przeprowadzanie integracji GA4 przechwytywanie danych GA4 i realizacja przypadków użycia projektowanie przepływów danych dostosowywanie przypadków użycia do potrzeb biznesowych Przygotuj się na cyfrowy marketing przyszłości!
Programowanie w Go. Poznaj prosty i wydajny język od Google
Andrzej Gromczyński
Trzy, dwa, jeden, Go! Wielu programistów szuka prostego, bardziej intuicyjnego sposobu na tworzenie aplikacji. Przeszkadza im złożoność języków programowania, nieczytelność ich składni i stopień skomplikowania konfiguracji. W trakcie poszukiwań narzędzi zapewniających prostotę i dużą wydajność trafiają często na stworzony przez inżynierów Google język Go i... okazuje się, że spełnia on te oczekiwania, jest prosty jak Python i wydajny jak Java. Jeśli i Ty chcesz tworzyć aplikacje szybciej i efektywniej, nie tracić przy tym czasu na skomplikowane konfiguracje czy debugowanie, ta książka jest dla Ciebie. Dowiesz się z niej między innymi: jak łatwo rozpocząć pracę z Go, nawet jeśli jesteś początkującym programistą jak prosto i efektywnie korzystać z bibliotek graficznych odpowiednich dla tego języka jak zrealizować w Go pierwszy sprawny projekt, na przykład grę w stylu retro Zacznij programować w języku Go i przekonaj się, jak uprości to Twoje projekty. Napisz i wdróż w nim aplikację - i daj się zaskoczyć jej stabilnością, wydajnością, a także tym, jak mało zasobów zużywa w porównaniu z aplikacjami pisanymi w innych językach.
Gotowanie dla geeków. Nauka stosowana, niezłe sztuczki i wyżerka
Jeff Potter
Nie samym kodem informatyk żyje! Choć trudno to sobie wyobrazić, w życiu każdego programisty, administratora, webmastera czy hakera przychodzi w końcu taka chwila, kiedy musi wyjść zza ukochanego monitora… i najzwyczajniej w świecie coś zjeść! W końcu informatyk też człowiek i nie tylko głód wiedzy zagląda mu w oczy! Niestety nikt nie wymyślił jeszcze sposobu na to, by ściągnąć z sieci aplikację z technikami kuchennymi i załadować ją bezpośrednio do komórek pamięci. Jeśli więc błąd w programie włącza w Tobie automatyczny mechanizm rozwiązywania pasjonującej zagadki, a w kuchni kończy się poważną awarią skutkującą zamówieniem pizzy - pora spojrzeć na gotowanie jak na nowy, pasjonujący algorytm. Wbrew pozorom tutaj także ciąg jasno zdefiniowanych czynności daje oczekiwany wynik, a nauka gotowania podobnie jak zgłębianie linijek kodu nierozerwalnie łączy się z dociekliwością, zadawaniem pytań i znajdowaniem źródeł informacji. Chyba coś o tym wiesz, prawda? Trzymasz w rękach coś więcej niż zwykłą książkę kucharską. Oto pierwsza publikacja dla informatyków, która zamiast zagonić Cię do klawiatury, wypędzi Cię zza niej i zainspiruje do smakowitych kulinarnych eksperymentów! Otrzymasz przy tym solidną porcję sycącej umysł i żołądek wiedzy, m.in. na temat niezbędnych w kuchni narzędzi, składników, czasu i temperatury gotowania poszczególnych produktów czy fizjologii smaku i zapachu. Autor i pasjonat sztuki kulinarnej, Jeff Potter, udzieli Ci mnóstwa praktycznych wskazówek i zasypie świetnymi przepisami o różnym stopniu trudności — od tych słodkich i dziecinnie prostych po niezwykle wyrafinowane. Na kartach książki znajdziesz także mnóstwo podsycających Twoją kreatywność wywiadów oraz rozmów z naukowcami, technologami żywienia, mistrzami kulinarnymi i autorami kuchennych blogów. Wszystko po to, aby szybko i przyjemnie przybliżyć Cię do realizacji ambitnego zadania, przygotowania smacznego i zdrowego posiłku! Poznaj przepisy Jeffa Pottera na blogu o gotowaniu! » A oto przedsmak tego, co znajdziesz na kolejnych kartach książki: Przygotujesz swoją kuchnię do wielkich wyzwań i dokonasz kalibracji narzędzi, którymi dysponujesz. Dowiesz się, dlaczego niektóre produkty piecze się w temperaturze 175°C, a inne w 190°C, a także jak szybko przygotować pizzę, jeśli podkręcisz piekarnik do 540°C. Poznasz najważniejsze reakcje, z jakimi będziesz mieć do czynienia podczas gotowania — denaturację białek, reakcję Maillarda, karmelizację. I dowiesz się, jak wpływają one na przyrządzane przez Ciebie dania. Poeksperymentujesz i zabawisz się z potrawami, wykorzystując hydrokoloidy i technikę sous vide. Dowiesz się, co mają do powiedzenia naukowcy, technolodzy żywienia, eksperci od noży, mistrzowie kulinarni, autorzy i inne osoby tworzące przebogaty świat sztuki kulinarnej, zamieszkiwany przez takich samych zapaleńców, jak pasjonaci komputerów! Apetyt rośnie w miarę czytania! Książkę Gotowanie dla geeków
Grafika wektorowa. Szkolenie podstawowe. Wydanie II
Von Glitschka
Wiele osób zajmujących się grafiką ma problemy z precyzyjnym rysowaniem kształtów wektorowych. Co gorsza, wielu projektantów zachłysnęło się możliwościami oferowanymi przez komputer i porzuciło rysowanie dawno temu. W efekcie nawet najbardziej kreatywni twórcy mają problem, aby w pełni realizować swoje zamysły artystyczne. Ich prace wydają się nijakie. A przecież może być zupełnie inaczej! Trzymasz w ręku przewodnik, który poprowadzi Cię ku artystycznej doskonałości. Dowiesz się, jak ważne jest dochowanie wierności szkicownikowi, jak w pełni wykorzystać swą kreatywność i uniknąć błędów, przez które świetne pomysły są marnowane. Znajdziesz tu dokładny opis wszystkich etapów pracy projektanta i inne użyteczne informacje. Przydadzą Ci się one niezależnie od tego, czy używasz Adobe Illustratora, CorelDRAW czy może Inkscape. Pokazany tu proces twórczy jest usystematyzowany. Konsekwentne podążanie tą ścieżką z pewnością umożliwi Ci tworzenie doskonalszych prac. Najważniejsze zagadnienia omówione w tej książce: grafika wektorowa i rysunek jako podstawy warsztatu projektanta „metoda zegarowa” umożliwiająca precyzyjne odwzorowanie kształtu krzywych punkty podstawowe i kontrolne, ścieżki i linie pomocnicze szybkie budowanie kształtów solidne podstawy pracy z kolorami i tworzenie detali w ilustracjach dobre praktyki, dobre techniki, atrakcyjne efekty i dopracowywanie rysunku Rysuj! Kreśl! Projektuj! Twórz! Von Glitschka — ceniony wykładowca kreatywnego projektowania, zwolennik symbiozy ilustracji z typowym projektowaniem graficznym. Realizował projekty dla najbardziej rozpoznawalnych światowych marek i współpracował z agencjami reklamowymi, firmami projektowymi oraz działami graficznymi korporacji z całego świata. Potrafi inspirować i przekazywać solidną metodologię pracy twórczej, a wszystko to serwuje ze sporą dawką humoru.
Gray Hat C#. Język C# w kontroli i łamaniu zabezpieczeń
Brandon Perry
C# to nowoczesny język programowania, który został od podstaw zaprojektowany jako obiektowy. Ta dojrzała technologia jest często wybierana przez twórców oprogramowania, również tego służącego do pokonywania zabezpieczeń systemów. Dzięki temu, że platforma .NET jest oprogramowaniem open source, w C# można pisać kod, który bez problemu będzie działał w każdym systemie operacyjnym. Co prawda język ten jest prosty i łatwy do nauczenia się, jednak dopiero gruntowna znajomość C# umożliwia efektywne tworzenie narzędzi związanych z bezpieczeństwem, służących choćby do wyszukiwania luk w infrastrukturze czy prowadzenia testów penetracyjnych. Ta książka jest przeznaczona dla specjalistów ds. bezpieczeństwa, którzy chcą korzystać z języka C# do takich zadań jak fuzzowanie, skanowanie w poszukiwaniu luk zabezpieczeń i analiza złośliwego oprogramowania. Opisano tu zarówno podstawy języka C#, jak i jego dość zaawansowane funkcje. Przedstawiono szereg bibliotek dostępnych dla tego języka. Pokazano, jak pisać kod wyszukujący luki w zabezpieczeniach i jak tworzyć eksploity. Przedstawiono sposoby korzystania z takich narzędzi jak Nessus, sqlmap i Cuckoo Sandbox. Dzięki technikom zaprezentowanym w książce administrator bezpieczeństwa bez problemu zautomatyzuje nawet najbardziej żmudne codzienne zadania! W tej książce między innymi: Podstawowe i zaawansowane funkcjonalności języka C# Generowanie kodu ładunków, również wieloplatformowych Skanery, w tym OpenVAS, Nessus i Nexpose Automatyczna identyfikacja luk umożliwiających wstrzyknięcie kodu SQL Tworzenie w C# narzędzi do inżynierii wstecznej C#. Sprawdź swój system zabezpieczeń! Brandon Perry jest programistą i gorącym zwolennikiem idei open source. Odkąd pojawiło się środowisko Mono, pisze aplikacje w języku C#. Tworzy też moduły dla frameworka Metasploit, analizuje pliki binarne i zarządza ciekawymi projektami (https://volatileminds.net/). Fascynuje się badaniami nad bezpieczeństwem systemów informatycznych. Chętnie dzieli się swoją wiedzą, pisze książki i pomaga innym w tworzeniu solidniejszego oprogramowania.
Hartowanie Linuksa we wrogich środowiskach sieciowych. Ochrona serwera od TLS po Tor
Kyle Rankin
Bezpieczeństwo serwerów - od TLS do TOR W dzisiejszym świecie, w którym wiele codziennych aktywności odbywa się przez internet, bardzo dużo zależy od bezpieczeństwa serwerów. Kiedy zwykli ludzie tworzą społeczności, komunikują się i robią zakupy online, hakerzy niestrudzenie przeglądają sieć, poszukując słabych punktów. Atakują różne obiekty: mogą to być agencje rządowe, elektrownie i banki, ale równie dobrze ich celem może się stać jakakolwiek sieć komputerów. Chodzi o uzyskanie wrażliwych informacji, zbiorów danych osobowych czy wreszcie przejęcie kontroli nad systemem. Co gorsza, agresorzy odnoszą sukcesy nawet w przypadku sieci, w których wdrożono złożone i kosztowne zabezpieczenia. Dzięki tej książce poznasz sprawdzone i niezbyt skomplikowane procedury, które pozwolą Ci na zahartowanie swoich danych. Zawarte tu treści przedstawiono w sposób bardzo praktyczny, z uwzględnieniem najnowszych osiągnięć w dziedzinie zabezpieczania systemów. Najpierw zapoznasz się z ogólnym ujęciem tematyki bezpieczeństwa systemów, w tym stacji roboczych, serwerów i sieci. Następnie dowiesz się, w jaki sposób zahartować specyficzne usługi, takie jak serwery WWW, pocztę elektroniczną, systemy DNS i bazy danych. Na końcu książki znalazł się rozdział poświęcony reagowaniu na incydenty - to również jest wiedza potrzebna każdemu administratorowi. Najciekawsze zagadnienia: Hartowanie stacji roboczych, w tym stacji roboczych administratorów Zabezpieczanie infrastruktury i ustawienie zapory sieciowej Zaawansowane hartowanie serwerów poczty elektronicznej Korzystanie z podstawowych i zaawansowanych właściwości usługi DNS Poruszanie się w sieci TOR Po pierwsze: zabezpiecz swoją sieć i zahartuj swój system! Kyle Rankin od wielu lat zajmuje się administrowaniem systemów informatycznych. Jest uznanym ekspertem w dziedzinie zabezpieczania infrastruktury, architektury, automatyzacji i rozwiązywania problemów z tym związanych. Rankin jest nagradzanym felietonistą magazynu "Linux Journal" i przewodniczącym rady doradczej Purism. Często wygłasza referaty na konferencjach poświęconych oprogramowaniu open source i bezpieczeństwu, takich jak O'Reilly Security Conference, CactusCon, SCALE, OSCON, LinuxWorld Expo, Penguicon.
Head First. Fizyka. Edycja polska
Heather Lang
Naucz się myśleć jak fizyk — obserwuj, eksperymentuj, rozwiązuj zadania! Jeśli przeraża Cię myśl o kolejnej klasówce z fizyki, chciałbyś zrozumieć, jak funkcjonuje otaczający Cię świat, albo lubisz poznawać nowe rzeczy — ta niezwykła książka jest właśnie dla Ciebie. Masz przed sobą nowoczesny podręcznik, skonstruowany według najnowszych metod z zakresu teorii nauczania. Dzięki niemu nie tylko zrozumiesz prawa fizyki, ale również polubisz rozwiązywanie zadań z tej dziedziny. Oto książka, z którą fizyka stanie się Twoim ulubionym przedmiotem. Książka "Head First. Fizyka. Edycja polska" stanowi kompletny podręcznik do mechaniki i podstawowych zastosowań fizyki. Dzięki niej opanujesz zapis liczb w notacji naukowej, poznasz jednostki układu SI, dowiesz się, jak pracować z wektorami, zrozumiesz zasady dynamiki Newtona i prawa rządzące ruchem po okręgu oraz prostym ruchem harmonicznym. Krótko mówiąc, z pomocą tego podręcznika nauczysz się utożsamiać wiedzę fizyczną ze zjawiskami, które obserwujesz codziennie wokół siebie, a także wykształcisz w sobie umiejętność rozwiązywania rozmaitych problemów fizycznych. Wykresy, równania i wektory Równania ruchu II i III zasada dynamiki Newtona Zasada zachowania energii Ruch obrotowy i ruch po okręgu Potencjał grawitacyjny Funkcje sinus i cosinus Prosty ruch harmoniczny Z tym podręcznikiem fizyka stanie się prosta i fascynująca!
Head First Ruby on Rails. Edycja polska
David Griffiths
Bez wysiłku poznaj niesamowite możliwości Ruby on Rails i twórz wspaniałe aplikacje Jeśli chcesz szybko i sprawnie budować internetowe aplikacje bazodanowe, warto, abyś poznał niezwykłe możliwości Rails. Ta wyjątkowa platforma programowania pozwala tworzyć w pełni funkcjonalne aplikacje z wykorzystaniem języka Ruby. Jej wielką zaletą jest to, że wszystkie zmiany wprowadzane do aplikacji można zobaczyć natychmiast po ich zapisaniu i odświeżeniu strony w przeglądarce. Dzieje się tak dzięki zastosowaniu języka Ruby, ponieważ kod w tym języku nie musi być kompilowany. Książkę "Head First Ruby on Rails. Edycja polska" napisano w oparciu o najnowsze, skuteczne techniki ułatwiające zrozumienie i przyswajanie wiedzy. Dzięki temu szybko i bez trudności nauczysz się tworzyć interaktywne aplikacje internetowe za pomocą tej platformy. Dowiesz się, na czym polega współpraca z bazą danych, integracja z Ajaksem i XML oraz dynamiczne wykreślanie danych. Ponieważ to obrazy najlepiej przemawiają do Twojego umysłu, książka ta została bogato zilustrowana — abyś jak najszybciej poznał możliwości Rails i natychmiast zaczął wykorzystywać je w praktyce. Język Ruby Tworzenie tabel Wykonywanie migracji bazy danych Kod modelu, widoku i kontrolera Tworzenie formularza Sprawdzanie poprawności danych Zapobieganie błędom Dołączanie bibliotek Ajaksa Udostępnianie aplikacji użytkownikom Wykorzystaj najnowsze metody uczenia się i szybko opanuj Ruby on Rails!
Eric Rowell
Ponad 80 receptur prezentujących użycie elementu canvas, które zrewolucjonizują strony WWW! HTML5 szturmem zdobywa rynek stron (a w zasadzie już aplikacji) WWW. Co sprawia, że tak się dzieje? Ogrom nowych funkcji, które otwierają przed projektantami nowe możliwości. Usługi geolokalizacyjne, lokalne przechowywanie plików lub obsługa plików multimedialnych to tylko niektóre z nich. Wśród nowości jest również ta jedna wzbudzająca najwięcej emocji — canvas (płótno). Jest to element, który rewolucjonizuje grafikę i wizualizację na stronach WWW. Dzięki tej książce błyskawicznie zaczniesz korzystać z potencjału elementu canvas. W trakcie lektury poznasz podstawowe możliwości API tego elementu, a wraz z kolejnymi stronami zaczniesz wykorzystywać coraz bardziej zaawansowane techniki tworzenia animacji, wykonywania operacji na obrazach i pisania gier. Rysowanie łuków, przekształcenia i obroty nie będą stanowiły dla Ciebie żadnego problemu. Ponadto w mgnieniu oka opanujesz zasady tworzenia wykresów oraz wizualizacji przestrzennych. Ta książka zasługuje na Twoją szczególną uwagę. Sięgnij po nią i twórz oszałamiające strony w sieci! Element canvas to: nowość w języku HTML5 nowe możliwości graficzne na Twojej stronie efektowna wizualizacja danych baza do tworzenia gier dla przeglądarek Gotowe przepisy do wykorzystania na Twojej stronie!
HTML5. Nieoficjalny podręcznik. Wydanie II
Matthew MacDonald
Przewodnik po tajnikach HTML5! HTML5 na dobre zadomowił się w sieci. Z jego dobrodziejstw garściami czerpią projektanci witryn — i zaskakują użytkowników coraz bardziej pomysłowymi aplikacjami. HTML5 zapewnia zaawansowaną integrację ze środowiskiem przeglądarki internetowej, usługi geolokalizacyjne oraz doskonałe wsparcie dla materiałów multimedialnych czy aplikacji offline. Jeszcze całkiem niedawno nikt nie marzył o rzeczach, na jakie obecnie ten język programowania pozwala twórcom stron! Książka, którą trzymasz w rękach, należy do cenionej serii „Nieoficjalny podręcznik”. Jej kolejne wydanie zostało poprawione, zaktualizowane i rozszerzone o mnóstwo nowych informacji. Dzięki tej publikacji nie musisz odkrywać tajników HTML5 na własną rękę. Liczne przykłady oraz szczegółowe omówienie najróżniejszych zagadnień sprawią, że w mig opanujesz niuanse tego języka. W trakcie lektury dowiesz się, jak wykorzystać nowy element canvas i jak bez trudu zlokalizować użytkownika, oraz zobaczysz, jak przechować kluczowe dane w bazie przeglądarki. Sięgnij po tę książkę i przekonaj się, jakie możliwości daje Ci HTML5! HTML5 to: wsparcie dla plików multimedialnych usługi geolokalizacyjne wygodne przechowywanie danych aplikacje offline standard nowoczesnej sieci Internet Poznaj możliwości HTML5 i zacznij korzystać z nich już dziś!
Adobe Illustrator CC. Oficjalny podręcznik. Wydanie II
Brian Wood
Adobe Illustrator CC jest flagową aplikacją Adobe służącą do tworzenia grafiki wektorowej. Illustrator to rozbudowane i złożone środowisko pracy, które umożliwia tworzenie logo, ikon, rysunków, typografii i ilustracji na potrzeby materiałów drukowanych, stron internetowych, aplikacji interaktywnych czy materiałów wideo. Stale rośnie liczba artystów i zawodowców, dla których Illustrator jest podstawowym narzędziem pracy. Wysoka złożoność oprogramowania oraz mnogość jego funkcji i narzędzi sprawia jednak, że początki pracy z tym świetnym narzędziem bywają trudne. Warto poświęcić nieco czasu i zacząć wykorzystywać najlepsze możliwości Adobe Illustratora! Ta książka należy do serii Oficjalny podręcznik, którą uważa się za najlepszy materiał szkoleniowy na rynku. Publikacja składa się z 15 starannie przygotowanych lekcji, których układ ułatwia rozpoczęcie pracy z oprogramowaniem. Książka będzie również nieocenioną pomocą dla osób chcących się zapoznać z nowościami w wersji Illustratora CC 2018. Wyjaśniono tu poszczególne funkcje programu, zaprezentowano szereg użytecznych wskazówek i mnóstwo przydatnych technik. Poszczególne ćwiczenia są omawiane w szczegółowy sposób, a ich wykonanie staje się łatwiejsze dzięki udostępnionym plikom z materiałami. W ten sposób książka umożliwia zarówno zdobycie solidnych podstaw, jak i opanowanie zaawansowanych funkcji oprogramowania. W tym podręczniku między innymi: Rozpoczęcie pracy z Illustratorem Zasady i techniki edycji obrazu Nowe narzędzia Illustratora, takie jak Puppet Warp czy biblioteki Creative Cloud Korzystanie z efektów i stylów graficznych Praca z tekstem i kolorami Łączenie projektów Illustratora z innymi aplikacjami Adobe Illustrator: prawdopodobnie najlepsze narzędzie dla grafika!
Adobe Illustrator CC/CC PL. Oficjalny podręcznik
Brian Wood
Adobe Illustrator CC to popularny program wykorzystywany do edycji grafiki dla dokumentów drukowanych, projektów multimedialnych i sieci WWW. To doskonałe narzędzie umożliwia tworzenie profesjonalnych projektów zarówno artystom, jak i grafikom czy też twórcom stron WWW. Zanim zaczniesz oceniać efekty swoich prac, poświęć czas na rzetelne opanowanie tego dość złożonego oprogramowania. Książka, którą trzymasz w dłoniach, to oficjalny materiał szkoleniowy firmy Adobe. Podręcznik ten jest niezastąpioną książką zarówno dla początkujących, jak i dla doświadczonych użytkowników programu Illustrator. Podane tu instrukcje, wskazówki i ćwiczenia pomogą Ci w opanowaniu zarówno najbardziej podstawowych, jak i wielu wyrafinowanych technik udostępnianych przez najnowszą wersję Illustratora CC (wersja 2015.1). W tym podręczniku znajdziesz: instrukcje pozwalające na szybkie zapoznanie się z programem Adobe Illustrator CC i praktycznie natychmiastowe rozpoczęcie pracy, szczegółowe wytyczne pozwalające na realizację projektów krok po kroku, propozycje samodzielnych eksperymentów pozwalających na mistrzowskie opanowanie tajników Illustratora, nowości w wydaniu 2015 — ulepszenia bibliotek CC, symbole dynamiczne, aktywne kształty i wiele innych. Masz w rękach najlepszy podręcznik do nauki Adobe Illustrator CC! Adobe Creative Team — zespół ekspertów, projektantów i redaktorów, którzy ściśle współpracują z zespołami rozwijającymi poszczególne produkty Adobe. Skutecznie pomagają zarówno początkującym, jak i zaawansowanym użytkownikom w kreatywnym tworzeniu ambitnych i świetnie wyglądających projektów za pomocą narzędzi Adobe.
Inżynieria mechaniczna dla majsterkowiczów. Prosty przewodnik po praktycznych zagadnieniach
Brian Bunnell, Samer Najia
Majsterkowiczów wyróżnia ciekawość. Pasjonuje ich wyjaśnianie, jak działają poszczególne obiekty, i praktyczne zastosowanie wiedzy w coraz to ambitniejszych projektach. Bogatym źródłem inspiracji dla wszystkich złotych rączek jest inżynieria mechaniczna. Przydaje się również odrobina wiedzy o prawidłach fizyki i matematyki. Można ją zdobyć podczas lektury trudnych podręczników akademickich albo na wyczerpujących studiach inżynierskich. Nie jest to jednak droga dla każdego pasjonata czy amatora. Oto pozycja adresowana specjalnie do majsterkowiczów, którzy chcą poznać podstawowe zasady mechaniki, aby z powodzeniem kończyć swoje projekty. Znajdziesz w niej mnóstwo praktycznych informacji uzupełnionych elementami matematyki stosowanej, fizyki i inżynierii. Te dość trudne zagadnienia przedstawiono w bardzo zrozumiały, ciekawy i zabawny sposób, poprzez pokazanie praktycznego zastosowania opisywanych koncepcji. Zdobytą wiedzę wypróbujesz samodzielnie dzięki kilku projektom ― opisanym krok po kroku i bogato ilustrowanym. Do ich wykonania będziesz potrzebować jedynie powszechnie dostępnych, tanich materiałów i narzędzi. Z pewnością przydadzą Ci się również szczegółowe podpowiedzi, które sprawią, że wiele czynności wykonasz łatwiej i szybciej i unikniesz często popełnianych błędów. W książce znajdziesz: podstawy inżynierii mechanicznej podane specjalnie dla majsterkowiczów ciekawe informacje o różnorodnych materiałach, narzędziach i procesach wyjątkowo przydatne spostrzeżenia, wskazówki i ostrzeżenia przed błędami projekty do samodzielnego wykonania z użyciem tanich i powszechnych materiałów przystępne wyjaśnienia kluczowych koncepcji inżynierskich Mechanika - najlepsza przyjaciółka majsterkowicza!
Algorytmy kryptograficzne w Pythonie. Wprowadzenie
Shannon W. Bray
Dzięki kryptografii możemy w dużym stopniu zabezpieczyć swoje dane. Z szyfrowaną komunikacją wiążą się jednak kontrowersje i sprzeczności interesów. Przestępcy, ale również rządy, policja i służby wywiadowcze dążą do uzyskania możliwości wglądu we wszystkie formy komunikacji. Świat toczy wojnę o to, co można zaszyfrować, co powinno być zaszyfrowane i kto powinien dysponować kluczem pozwalającym odczytać zaszyfrowane wiadomości należące do innej osoby. W tej sytuacji zrozumienie, czym jest szyfrowanie, jak je stosować i jak się upewniać co do autentyczności i poufności otrzymywanych danych, staje się niezwykle ważne. Ta książka jest przystępnym wprowadzeniem do kryptografii i bibliotek kryptograficznych Pythona. Omówiono tu podstawowe koncepcje z tej dziedziny, najważniejsze algorytmy i niezbędny zakres podstaw matematycznych: liczby pierwsze, teorię grup czy generatory liczb pseudolosowych. Wyjaśniono, czym są poufność, autentyczność i integralność wiadomości. Zaprezentowano najciekawsze biblioteki kryptograficzne Pythona i dokładnie pokazano, w jaki sposób można je wykorzystywać we własnych implementacjach. Wiele z prezentowanych koncepcji, między innymi kryptografia klucza publicznego i implementacja kryptografii krzywych eliptycznych, zostało przedstawionych w praktyce, za pomocą kodu Pythona, tak aby można było wymieniać dane w bardzo bezpiecznym formacie przez niezabezpieczony kanał. W książce: podstawy Pythona i kryptografii protokoły kryptograficzne i matematyka kryptograficzna kryptoanaliza za pomocą kodu Pythona kryptografia wizualna: biblioteki, algorytmy, tryby kodowania integralność wiadomości tworzenie rozwiązań kryptograficznych w Pythonie Masz coś do ukrycia? Zaszyfruj to w Pythonie!
Interfejs API. Strategia programisty
Daniel Jacobson, Greg Brail, Dan Woods
Poznaj potencjał interfejsów API! Internet to gigantyczna sieć urządzeń połączonych ze sobą. Jego potencjał wykorzystują wszyscy i każdy jest świadom tego, że pojedyncze urządzenie bez połączenia z siecią nic nie znaczy. Podobnie jest z systemami informatycznymi. Możliwość integracji z siecią, tworzenia rozszerzeń oraz wymiany danych pomaga twórcom aplikacji rozwinąć skrzydła i odnieść sukces na szeroką skalę. Zastanawiasz się, jak otworzyć Twój system na świat? Interfejs API to jedyna droga! Sięgnij po tę książkę i przekonaj się, jak przygotować wygodny interfejs API, z którego programiści będą korzystali z przyjemnością. Na kolejnych stronach znajdziesz kluczowe zasady projektowania interfejsów API, sposoby zabezpieczania API oraz zarządzania użytkownikami. Ponadto dowiesz się, jak zarządzać ruchem sieciowym, obsługiwać interfejs API oraz mierzyć sukces Twojego API. Na sam koniec zobaczysz, jak zaangażować projektantów w proces adaptacji. Ta książka jest doskonałym źródłem informacji dla wszystkich osób chcących zrozumieć, czym są interfejsy API, jak wykorzystać drzemiący w nich potencjał oraz jak uniknąć typowych zagrożeń i problemów. Twoja lektura obowiązkowa! Dowiedz się o rozwoju interfejsów API, a także dlaczego Twoja firma może ich wymagać. Zaznajom się z rolami właścicieli zasobów, dostawców i projektantów w łańcuchu wartości interfejsu API. Opracuj strategie związane z projektowaniem, implementowaniem i wprowadzeniem produktu na rynek. Opracuj efektywny proces na potrzeby zarządzaniami zabezpieczeniami i użytkownikami. Rozwiąż problemy natury prawnej, takie jak zarządzanie prawami i warunki użytkowania. Zarządzaj ruchem sieciowym i komfortem pracy użytkowników za pomocą pewnego modelu operacyjnego. Określ metryki wymagane do ustalenia skali powodzenia interfejsu API. Wszystko, co powinieneś wiedzieć o interfejsach API!
Inżynieria danych na platformie AWS. Jak tworzyć kompletne potoki uczenia maszynowego
Chris Fregly, Antje Barth
Platforma Amazon Web Services jest uważana za największą i najbardziej dojrzałą chmurę obliczeniową. Zapewnia bogaty zestaw specjalistycznych narzędzi ułatwiających realizację projektów z zakresu inżynierii danych i uczenia maszynowego. W ten sposób inżynierowie danych, architekci i menedżerowie mogą szybko zacząć używać danych do podejmowania kluczowych decyzji biznesowych. Uzyskanie optymalnej efektywności pracy takich projektów wymaga jednak dobrego rozeznania w możliwościach poszczególnych narzędzi, usług i bibliotek. Dzięki temu praktycznemu przewodnikowi szybko nauczysz się tworzyć i uruchamiać procesy w chmurze, a następnie integrować wyniki z aplikacjami. Zapoznasz się ze scenariuszami stosowania technik sztucznej inteligencji: przetwarzania języka naturalnego, rozpoznawania obrazów, wykrywania oszustw, wyszukiwania kognitywnego czy wykrywania anomalii w czasie rzeczywistym. Ponadto dowiesz się, jak łączyć cykle rozwoju modeli z pobieraniem i analizą danych w powtarzalnych potokach MLOps. W książce znajdziesz też zbiór technik zabezpieczania projektów i procesów z obszaru inżynierii danych, takich jak stosowanie usługi IAM, uwierzytelnianie, autoryzacja, izolacja sieci, szyfrowanie danych w spoczynku czy postkwantowe szyfrowanie sieci dla danych w tranzycie. Najciekawsze zagadnienia: narzędzia AWS związane ze sztuczną inteligencją i z uczeniem maszynowym kompletny cykl rozwoju modelu przetwarzania języka naturalnego powtarzalne potoki MLOps uczenie maszynowe w czasie rzeczywistym wykrywanie anomalii i analiza strumieni danych zabezpieczanie projektów i procesów z obszaru inżynierii danych AWS i inżynieria danych: tak zwiększysz wydajność i obniżysz koszty! Implementowanie solidnego kompletnego procesu uczenia maszynowego to żmudne zadanie, dodatkowo komplikowane przez szeroki zakres dostępnych narzędzi i technologii. Autorzy wykonali świetną robotę, a jej efekty pomogą zarówno nowicjuszom, jak i doświadczonym praktykom realizować to zadanie z wykorzystaniem możliwości, jakie dają usługi AWS Brent Rabowsky, danolog w firmie Amazon Web Services
Inkscape. Podstawowa obsługa programu. wydanie II rozszerzone i uzupełnione
Krzysztof Cieśla
Chcesz się nauczyć grafiki komputerowej? Jeśli z jakiegoś powodu ― marzenia, potrzeby życiowej, wymagań zawodowych ― czujesz, że Twoją następną umiejętnością powinno być projektowanie grafiki oraz dostosowywanie jej do własnych celów, to dobrze. Jesteś w domu. W domu Inkscape, czyli darmowego programu do tworzenia grafiki wektorowej. Powstał on w ramach projektu kreowania wolnego oprogramowania GNU, oferuje naprawdę spore możliwości i jest dostępny zarówno dla systemu Linux, jak i Mac OS oraz Windows. O tym, jak duże możliwości ma ten program, może świadczyć to, że jego użytkownicy porównują go do CorelDRAW. Posiada więc Inkscape wszelkie funkcjonalności, jakich oczekujemy od oprogramowania do obróbki grafiki. Można w nim projektować różnego rodzaju symbole, znaki towarowe czy logotypy. Umożliwia także tworzenie ikon, a nawet postaci komiksowych. Za pomocą Inkscape możesz przekształcać istniejące już obiekty ― nadać im pożądany gradient, przezroczystość, kaligrafię itd. Co istotne ― program ma polskie menu. Co jeszcze istotniejsze ― z tym podręcznikiem szybko i bezproblemowo opanujesz obsługę Inkscape w najnowszej wersji: Poznasz możliwości programu Będziesz pracować na plikach Dowiesz się, jak tworzyć i usuwać obiekty Opanujesz podstawy pracy z kolorem i kształtem Nauczysz się operować na warstwach, obiektach i ścieżkach
Inżynieria odwrotna w praktyce. Narzędzia i techniki
Bruce Dang, Alexandre Gazet, Elias Bachaalany, Sébastien...
Inżynieria odwrotna pozwoli Ci na walkę z hakerami i rootkitami. Na użytkowników globalnej sieci czekają coraz wymyślniejsze pułapki. Każdego dnia grozi im zarażenie oprogramowaniem szpiegującym, rozsyłającym niechciane wiadomości lub wykorzystującym moc obliczeniową procesora do nieznanych celów. Wykrywanie tego typu zagrożeń i przeciwdziałanie im wymaga dogłębnej analizy niechcianego oprogramowania. Jak to zrobić? Na te i wiele innych pytań odpowiedzi dostarczy ta wspaniała książka! Dzięki niej zrozumiesz, jak działają procesory x86, x64 oraz ARM, zgłębisz tajniki jądra systemu Windows oraz poznasz najlepsze narzędzia, które wspomogą Cię w Twoich działaniach. W trakcie lektury kolejnych stron dowiesz się, jak korzystać z debuggera, jaką strukturę mają sterowniki oraz czym są pakiety żądań wejścia-wyjścia. Następnie dowiesz się, po co zaciemnia się kod oraz jakie narzędzia są do tego potrzebne. Techniką odwrotną do zaciemniania jest rozjaśnianie kodu. Zastanawiasz się, które narzędzia są skuteczniejsze? Przekonaj się sam! Ta pasjonująca lektura dostarczy Ci mnóstwo wiedzy na temat działania oprogramowania. Odkryj nowatorskie, usystematyzowane podejście do inżynierii zwrotnej oparte na analizie prawdziwego złośliwego oprogramowania. Poznaj szczegóły trzech najpopularniejszych architektur: x86, x64 i ARM. Zapoznaj się ze szczegółowo omówionymi zagadnieniami związanymi z jądrem systemu Windows oraz sterownikami działającymi w trybie jądra, które zostały opatrzone przykładowymi analizami prawdziwych rootkitów oraz ćwiczeniami. Opanuj skomplikowane techniki zaciemniania kodu takie jak te, które są stosowane w zabezpieczeniach mających postać maszyny wirtualnej. Dowiedz się jak analizować zabezpieczone programy. Odkryj zaawansowane techniki debugowania i automatyzacji, które przyśpieszą wykonywanie zadań związanych z inżynierią odwrotną. Przyjrzyj się jak profesjonaliści analizują programy. Zastosuj zdobytą wiedzę podczas samodzielnej analizy próbek prawdziwego złośliwego oprogramowania. Dowiedz się, jak działają exploity, wirusy, rootkity! Ich działanie można w pełni zrozumieć tylko poprzez inżynierię odwrotną...
Interaktywna wizualizacja danych
Scott Murray
Uatrakcyjnij swoją WWW! Skoro mawia się, że obraz jest wart więcej niż tysiąc słów, można też powiedzieć, że jeden wykres jest wart więcej niż tysiąc tabel z danymi. Dlatego właśnie użytkownicy uwielbiają wykresy! Już jeden rzut oka pozwala wyrobić sobie zdanie na temat każdego problemu. Jeżeli do tego dodać interaktywne rozwiązania, efekt może być tylko jeden — zachwyt Twoich klientów! Biblioteka D3 pozwala na budowanie interaktywnych wykresów, które pozwolą Ci na efektowną prezentację posiadanych informacji. W trakcie lektury tej książki przekonasz się, jak szybko można przygotować atrakcyjny wykres, prezentujący nawet najbardziej skomplikowane dane. Najpierw gruntownie poznasz podstawy HTML-a, JavaScriptu oraz formatu SVG. Po tym wstępie będziesz gotowy, by rozpocząć przygodę z biblioteką D3! Określanie osi, skalowanie, efekty specjalne to tylko niektóre z poruszanych tematów. Gdy już opanujesz tworzenie wykresów, pora przejść do kolejnego rozdziału. Dowiesz się z niego, jak na posiadany wykres nanieść interaktywne dodatki. Na sam koniec zobaczysz, jak nakładać dane na mapy geograficzne oraz eksportować stworzone wykresy. Książkę tę doceni każdy programista, który kiedykolwiek stanął przed problemem wizualizacji danych. Przekonaj się, jak łatwo można: tworzyć wykresy korzystać z danych w formacie CSV skalować wykresy dodawać do wykresów interaktywne informacje Zachwyć użytkowników przydatnymi wykresami!
Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania
Titus Winters, Tom Manshreck, Hyrum Wright
Inżynieria oprogramowania jest pojęciem znacznie szerszym od kodowania: oznacza wszystkie niezbędne narzędzia i procesy stosowane przez organizację do tworzenia oprogramowania. To daje możliwość zachowania wartości kodu w dłuższej perspektywie czasu i pozwala ustanowić bardziej rygorystyczne zasady tworzenia oprogramowania, a dzięki temu sam kod jest podatniejszy na zmiany. Innymi słowy, inżynieria oprogramowania polega na optymalnym integrowaniu i organizowaniu tworzenia aplikacji ― od koncepcji, poprzez tworzenie, wdrażanie i utrzymywanie, po jej wycofywanie. To nie jest podręcznik dla programistów. Celem autorów jest zaprezentowanie jedynej w swoim rodzaju perspektywy firmy Google, od lat rozwijającej trwały ekosystem oprogramowania, co pozwoliło zebrać pożyteczne wnioski dotyczące skali działalności i czasu jej trwania. W książce zwrócono uwagę na to, że proces tworzenia oprogramowania jest wysiłkiem zespołowym, omówiono najlepsze praktyki związane z utrzymywaniem bazy kodu o dużych rozmiarach i długim stażu, pokazano także narzędzia, które mogą się okazać przydatne w jej utrzymywaniu. Omówione tu zagadnienia uwzględniają doświadczenia, jakie typowy inżynier oprogramowania zdobywa w ramach swojej pracy, służą też wskazaniu różnorodnych sposobów rozwiązywania poszczególnych problemów. Najciekawsze zagadnienia: unikatowa kultura pracy w Google procesy i narzędzia stosowane w Google metody zwiększania odporności kodu na upływ czasu wpływ skali oprogramowania na organizację pracy inżynierów kompromisy w procesie podejmowania decyzji projektowych Piszesz kod? To ważne zadanie - bierz przykład z najlepszych!