Wyniki wyszukiwania
Git. Rozproszony system kontroli wersji
Włodzimierz Gajda
Git - oszczędź sobie kłopotów z synchronizacją projektu! Praca nad niemal każdym projektem informatycznym wymaga współdziałania wielu osób, często pracujących z dala od siebie. W takich warunkach bardzo łatwo popełnić błąd, nadpisać jakiś ważny plik albo przypadkowo zdublować dane. Mały projekt po takiej wpadce da się jeszcze uratować, ale większy… można wyrzucić do kosza. Chyba że od momentu jego inicjalizacji używamy narzędzia odpowiedzialnego za właściwą synchronizację danych, czyli systemu kontroli wersji, co jest standardem we współczesnej informatyce. Jednym z takich programów jest git, napisany na potrzeby zarządzania kodem źródłowym jądra systemu Linux - taka rekomendacja mówi sama za siebie. Możliwości programu git i sposoby jego praktycznego zastosowania w różnych projektach przedstawione zostały w tej książce. Znajdziesz tu podstawowe informacje o instalacji środowiska i tworzeniu repozytoriów, pracy z plikami, identyfikowaniu rewizji i zmienianiu historii projektu. Dowiesz się, kiedy i jak tworzyć czy łączyć gałęzie oraz całe repozytoria, korzystać z repozytorium lokalnego i zdalnego, a także synchronizować je w odpowiedni sposób. Poznasz możliwe konflikty między wersjami pliku i nauczysz się radzić sobie z nimi. Zrozumiesz, jak wykorzystywać najbardziej znane serwery hostingowe dla projektów git oraz dostępne w nich, wbudowane systemy śledzenia błędów. I wreszcie przestaniesz miewać koszmary, w których tracisz tygodnie na odszukanie zagubionego pliku. Git zrobi to za Ciebie! Instalacja programu git, tworzenie repozytoriów i obszar roboczy Tworzenie rewizji i przywracanie stanu plików Stany plików, ignorowanie plików i znaczniki Identyfikowanie rewizji, skróty komend Modyfikowanie historii projektu oraz tworzenie i usuwanie gałęzi Łączenie gałęzi: operacja merge i operacja rebase Powiązanie repozytorium lokalnego i zdalnego oraz podstawy synchronizacji repozytoriów Praktyczne wykorzystanie git i łączenie oddzielnych repozytoriów Treść pliku: konflikty, badanie różnic, pliki tekstowe i binarne Serwisy github.com i bitbucket.org Praca grupowa w serwisach github.com oraz bitbucket.org i zintegrowany system śledzenia błędów Wypróbuj git - wystarczająco dobry nawet dla jądra Linuksa!
Głębokie uczenie z TensorFlow. Od regresji liniowej po uczenie przez wzmacnianie
Bharath Ramsundar, Reza Bosagh Zadeh
Uczenie maszynowe jest coraz powszechniejsze. Niemal każdego dnia stykamy się z tego rodzaju oprogramowaniem, a możliwości tworzonych systemów stale rosną. Zdobycie praktycznych umiejętności w zakresie budowy i treningu sieci neuronowych staje się dla profesjonalnych programistów koniecznością. Spośród wielu narzędzi służących do tworzenia systemów uczenia maszynowego warto zwrócić uwagę na TensorFlow - nową biblioteką udostępnioną przez Google, przeznaczoną do projektowania i wdrażania zaawansowanych architektur uczenia głębokiego. Bez wątpienia jest to narzędzie, które pozwala na wykonywanie zadań znacznie wykraczających poza standardowy zakres uczenia maszynowego. Ta książka jest przeznaczona dla praktyków, przede wszystkim programistów, architektów i naukowców, którzy chcą się nauczyć projektowania systemów uczących. Podstawowe pojęcia dotyczące uczenia maszynowego wyjaśniono tu poprzez praktyczne przykłady. Przedstawiono możliwości TensorFlow jako systemu do przeprowadzania obliczeń na tensorach. Omówiono zastosowania tej biblioteki w wielu bardzo różnych dziedzinach: do budowy systemów służących do rozpoznawania obrazów, rozumienia tekstu napisanego ręcznie przez człowieka czy przewidywania właściwości potencjalnych leków. Dzięki tej książce można bez trudu zrozumieć matematyczne podstawy systemów uczenia maszynowego, a następnie wykorzystać je podczas tworzenia profesjonalnych sieci neuronowych. W tej książce między innymi: podstawy uczenia maszynowego i rozpoczęcie pracy z TensorFlow budowa prototypów i modeli z optymalizacją hiperparametrów przetwarzanie obrazów w splotowych sieciach neuronowych obsługa zbiorów danych języka naturalnego trenowanie sieci za pomocą procesorów graficznych i procesorów tensorowych TensorFlow: trenuj sieć profesjonalnie!
Google Analytics. Integracja i analiza danych
Daniel Waisberg
Aby podjąć dobrą decyzję o rozwoju firmy, trzeba dysponować dobrymi danymi. Zachowania użytkowników, decyzje, które podejmują, ich sposób korzystania z zasobów sieci to nieprzebrana kopalnia danych marketingowych. Ich zebranie, porównanie z danymi pochodzącymi z innych źródeł, a następnie przeanalizowanie dostarcza cennych informacji. Tymczasem wielu specjalistów wciąż analizuje tylko część danych o zachowaniu użytkowników korzystających z zasobów cyfrowych, nie mogąc uwzględnić wszystkich istotnych czynników. Problem polega na rozproszeniu różnych danych w różnych miejscach i przechowywaniu ich na różne sposoby. Konsekwencją są złe decyzje. Rozwiązaniem tego problemu jest narzędzie Google Analytics, wyjątkowo dobrze nadające się do utworzenia platformy analizy danych. Podobnie książka, którą masz przed sobą, wyjątkowo dobrze przedstawia wszystkie istotne informacje o integrowaniu danych za pomocą tego narzędzia. Odwołując się do praktycznych przykładów, szczegółowo opisano tu metody integracji i analizy danych z takich źródeł, jak AdWords, AdSense, systemy CRM i wiele innych. Autor zawarł tu też liczne wskazówki i porady, bazując na swoim ogromnym doświadczeniu. Dzięki tej książce: zaczniesz udoskonalać integrację danych pochodzących z analizy zachowań klientów i z wielu innych źródeł, będziesz stosował sprawdzone techniki umożliwiające zbieranie czytelnych i dokładnych danych, nauczysz się integrować i importować do Google Analytics wszystkie dane o rynku i klientach, wykorzystasz możliwości analityczne tego narzędzia do uzyskania pełniejszego obrazu zachowań klientów, uzyskasz spójny zestaw informacji wysokiej jakości, dzięki czemu umożliwisz managerom podejmowanie właściwych, racjonalnych decyzji biznesowych. Kluczem do sukcesu jest informacja. Kluczem do informacji jest Google Analytics.
Soumen Chatterjee
Chmura obliczeniowa jest rozwiązaniem niezawodnym i zapewniającym wysoki poziom bezpieczeństwa systemu. Nowoczesne rozwiązania tego rodzaju charakteryzują się dużą elastycznością i skalowalnością, pozwalają na budowę i rozbudowę aplikacji, monitorowanie ich pracy oraz zarządzanie nimi, jak również bazami danych i innymi usługami w sposób globalny. Spośród chmur obliczeniowych jedne z najciekawszych i najbardziej innowacyjnych rozwiązań oferuje Google. Aby jednak optymalnie wykorzystać potencjał chmury Google, trzeba dysponować odpowiednią wiedzą i umiejętnościami. Certyfikat Google nadawany profesjonalistom gwarantuje odpowiedni poziom kompetencji. Ta książka pomoże Ci w uzyskaniu certyfikatu profesjonalisty Google (GCP) w specjalności architekta chmury Google. Znajdziesz tu wszystkie niezbędne materiały, dzięki którym przygotujesz się do egzaminu. Swoją wiedzę będziesz mógł skontrolować za pomocą stu przykładowych pytań sprawdzających. Jeśli nie planujesz zdobycia GCP, zyskasz głęboką wiedzę dotyczącą platformy Google Cloud. Nauczysz się projektować rozwiązania chmurowe, wdrażać je i zarządzać nimi w sposób zapewniający wysoką niezawodność i bezpieczeństwo systemu. Znajdziesz tu również informacje dotyczące maszyn wirtualnych, przechowywania, transferu i migracji danych, a także narzędzi niezbędnych do zarządzania internetem rzeczy (IoT), uczenia maszynowego i budowania aplikacji do specyficznych zastosowań biznesowych. W tej książce między innymi: wprowadzenie do platformy Google Cloud projektowanie i wdrażanie architektury rozwiązań chmurowych zarządzanie bezpieczeństwem i tożsamością w chmurze Google analiza i optymalizacja procesów technicznych i biznesowych przyszłość platformy Google Cloud Chmura Google: nowy paradygmat architektury najlepszych systemów IT!
Google AdWords. Skuteczna kampania reklamowa w internecie
Anastasia Holdren
To rozwiązanie po prostu się sprawdza! Reklama w sieci jeszcze nigdy nie była taka prosta! Wystarczy kilka chwil, aby założyć konto w usłudze Google AdWords i zacząć pozyskiwać nowych klientów dzięki możliwości dotarcia do ponad 80% wszystkich internautów. Zastanawiasz się, czy użytkownicy w ogóle klikają reklamy? Oczywiście! Jedyny warunek - Twój anons nie może drażnić użytkownika. Krótkie reklamy tekstowe, pojawiające się w wyszukiwarce lub w sieci wyszukiwania, są mało inwazyjną, a do tego skuteczną i elastyczną formą promocji! Możesz zorganizować sobie minikampanię za 100 zł lub potężną akcję za nieco większą kwotę. Jeżeli potrzebujesz wsparcia pozwalającego błyskawicznie przejść proces konfiguracji konta i uruchomić kampanię reklamową w systemie Google AdWords, znajdziesz je w tej książce. Dowiesz się, jak dobierać słowa kluczowe i je optymalizować oraz jak skonstruować reklamę czy ustawić parametry jej wyświetlania, aby dotarła do Twoich potencjalnych klientów. Zrozumiesz, jak za pomocą elastycznych opcji ustalania stawek i mechanizmów śledzenia dostępnych na platformie AdWords i w narzędziach typu Google Analytics kontrolować koszty, mierzyć skuteczność reklam i obliczać zwrot z inwestycji na reklamę już po kilku godzinach od uruchomienia kampanii. Autorka tej publikacji, Anastasia Holdren, jako jedna z niewielu na świecie posiada certyfikat Authorized AdWords Seminar Leader, dlatego możesz być pewien, że wiedza, którą przekazuje w tej książce, przybliży Cię do sukcesu! Zacznij przygodę z Google AdWords już dziś. Załóż konto Zasil je środkami finansowymi Skonfiguruj kampanię Przygotuj intrygującą reklamę Zdobądź nowych klientów Stwórz swoją pierwszą kampanię w Google AdWords i dotrzyj do szerokiego grona klientów, którzy Cię szukają! Anastasia Holdren jest prezesem firmy SEM Training, świadczącej usługi z zakresu szkoleń i konsultingu dla reklamodawców korzystających z platformy Google AdWords. Jest posiadaczką certyfikatu Authorized AdWords Seminar Leader. We współpracy z firmą Google prowadziła w 2006 roku pilotażową edycję programu szkoleń Seminars for Success. Od tego czasu pomogła tysiącom reklamodawców z całego świata. Ma piętnaście lat doświadczenia w zarządzaniu projektami z obszaru technologii internetowych i programami marketingu w internecie. Pracowała z wieloma klientami, takimi jak Osram Sylvania, Harvard Business School Executive Education, eMarketer.com, NashvillePost.com, Cannondale, Air Jamaica, the National Federation of Independent Business i TravelCenters of America.
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
Anna Benicewicz-Miazga
Firma bez logotypu jest jak człowiek bez twarzy Czy da się prowadzić firmę bez znaku graficznego, papieru firmowego, ustalenia charakterystycznej kolorystyki? Oczywiście, że tak, ale jest to co najmniej nierozsądne. Tak zwana księga CI nie jest kosztem w budżecie przedsiębiorstwa. Jest inwestycją. Ludzie są w większości wzrokowcami i dlatego to, co widzą klienci czy kontrahenci firmy, bywa ważniejsze od tego, co mówi jej reprezentant. Można wręcz powiedzieć, że dobrze przygotowana księga CI buduje wizerunek firmy niczym najlepszy przedstawiciel handlowy! Drugie wydanie książki Anny Benicewicz-Miazgi wprowadzi Cię we wszystkie aspekty pracy nad księgą CI i da Ci wiedzę na temat projektowania grafiki użytkowej. Dowiesz się, czym jest identyfikacja wizualna, na jakich właściwościach ludzkiego oka opiera się jej skuteczność oraz jakie sztuczki optyczne można zastosować podczas przygotowywania grafik. Poznasz podstawowe elementy graficzne i zasady, na jakich najlepiej połączyć je z czcionkami. Opanujesz teorię i praktykę stosowania kolorów w projektowaniu dla biznesu. Elementy składowe księgi CI, podstawowe formaty i rodzaje papieru firmowego oraz wizytówek nie będą miały przed Tobą tajemnic. Będziesz uczyć się na żywym biznesowym organizmie dzięki dołączonej galerii faktycznie istniejących logotypów. Nauczysz się zasad projektowania graficznego, by potem móc je spektakularnie łamać. Wyróżnij się albo zgiń!
Shelley Powers
Spraw, by Twoja strona wyglądała profesjonalnie! Jaki format wybrać dla plików graficznych? Jak tworzyć grafikę użytkową? Jak wykorzystać grafikę wektorową? Wszyscy doskonale wiemy o tym, że o wartości strony internetowej świadczą treści na niej umieszczone. Nie da się jednak zaprzeczyć, że forma, w jakiej są one podane, również ma znaczenie. Osiągnięcie równowagi w tym zakresie nie jest rzeczą łatwą. Jak sprawić, żeby nie doszło do przerostu formy nad treścią? Jak zapewnić optymalny stosunek jakości użytych grafik do ich objętości (w końcu przepustowość łączy nie jest nieskończona)? Przy dużej liczbie odwiedzających różnica kilku kilobajtów może przełożyć się na ogromny wzrost obciążenia łączy, a co za tym idzie, wzrost kosztów utrzymania strony. Wydawałoby się, że te i wiele innych kwestii mogą rozwiązać tylko profesjonaliści. Jednak wcale nie musi tak być! Każdy, kto przeczyta tę książkę, będzie czuł się swobodnie w zagadnieniach związanych z publikacją i wykorzystaniem grafiki w Internecie! Dzięki książce "Grafika w internecie" poznasz wszystkie aspekty pracy z obrazami umieszczanymi w globalnej sieci. Shelley Powers przedstawi Ci wykorzystywane formaty plików graficznych oraz pokaże, do czego każdy z nich nadaje się najlepiej. Zdobędziesz wiedzę na temat dostępnych narzędzi do obróbki grafiki -- zarówno tych płatnych, jak i darmowych. Ponadto nauczysz się tworzyć miniatury zdjęć i układać zdjęcia na stronie. Dowiesz się, jak tworzyć grafikę użytkową, jakie zasady obowiązują przy pracy z grafiką wektorową oraz jakie możliwości drzemią w formacie SVG. Na koniec zapoznasz się z tematami związanymi z projektowaniem stron internetowych -- zrozumiesz, jak wykorzystać kaskadowe arkusze stylów (CSS), jak przygotować dobrą i przejrzystą stronę oraz jak dynamicznie zmieniać właściwości grafiki! Jeżeli myślisz, że praktyczne wykorzystanie grafiki na stronach WWW to wiedza tajemna, ta książka z pewnością to zmieni! Formaty plików graficznych i ich zastosowanie Przygotowanie zdjęć do publikacji w Internecie Narzędzia do obróbki grafiki -- płatne i darmowe Edytory obrazów dostępne online Tworzenie miniatur Sposoby układania zdjęć na stronie Narzędzia do automatycznego generowania galerii oraz pokazów slajdów Tworzenie grafiki użytkowej Wykorzystanie grafiki wektorowej i formatu SVG Zastosowanie kaskadowych arkuszy stylów (CSS) Zasady tworzenia dobrych stron WWW Narzędzia ułatwiające projektowanie stron WWW Dynamiczna modyfikacja grafik Automatyzacja obróbki grafiki -- narzędzie ImageMagick oraz obróbka za pomocą PHP/GD Sposób wykorzystania serwisów Google Maps oraz Yahoo! Maps Łączenie danych z grafiką Poznaj wszystkie aspekty praktycznego wykorzystania grafiki w Internecie!