Wyniki wyszukiwania

1233
Ładowanie...
EBOOK

Docker dla praktyków. Wydanie II

Jeeva S. Chelladhurai, Vinod Singh, Pethuru Raj

Docker to platforma oparta na otwartym kodzie źródłowym. Jest dziś uważany za najważniejsze narzędzie do rozwijania aplikacji rozproszonych. Umożliwia przyspieszenie prac nad oprogramowaniem, ale również jego konfiguracją, wdrożeniem i dostarczeniem do klienta. Docker pozwala na skalowanie infrastruktury aplikacji w czasie rzeczywistym i poprawę wykorzystania zasobów. Technologia Dockera ułatwia budowę aplikacji dobrze przemyślanych, przetwarzających dane w sposób kontekstowy, rozproszonych i skupionych na konkretnym celu biznesowym. Pozwala też na uruchamianie tworzonej aplikacji na dowolnej platformie! Niniejsza książka jest przeznaczona dla programistów i osób zarządzających procesem tworzenia aplikacji. Przedstawiono tu informacje potrzebne do rozpoczęcia pracy z Dockerem, wyjaśniono też terminologię i polecenia potrzebne do zarządzania kontenerami. Opisano proces budowy i publikacji obrazów Dockera, nie zabrakło również informacji o sposobach tworzenia prywatnych repozytoriów. W książce poruszono również zagadnienia związane z orkiestracją kontenerów za pomocą narzędzia Docker Compose, debugowaniem kontenerów i zabezpieczaniem ich za pomocą modułów AppArmor i SELinux. Ciekawym elementem jest opis kilku praktycznych zastosowań platformy, dzięki czemu łatwiej uświadomić sobie przyczyny rosnącej popularności tego rozwiązania. W tej książce między innymi: rozpoczynanie pracy z Dockerem automatyczne budowanie obrazów Dockera udostępnianie danych i związane z tym problemy testowanie i debugowanie aplikacji zagadnienia bezpieczeństwa i zarządzania konfiguracją Dockera Docker — nowy wymiar rozwoju aplikacji! Jeeva S. Chelladhurai działa w branży IT od 20 lat. Specjalizuje się w DevOps i dostarczaniu rozwiązań mających postać chmury. Interesuje się centrami optymalizacji danych i rozwijaniem aplikacji za pomocą Dockera. Vinod Singh od wielu lat tworzy oprogramowanie, projektuje architekturę systemów i testuje różne rozwiązania. Jego pasją są tworzenie oprogramowania w chmurze, rozwój sztucznej inteligencji i system Linux. Dr Pethuru Raj jest głównym architektem w Reliance Jio Cloud, wcześniej był architektem infrastruktury chmury w indyjskim IBM Global Cloud Center of Excellence. W IT pracuje od ponad 17 lat, a od 8 lat zajmuje się również badaniami naukowymi.

1234
Ładowanie...
EBOOK

Docker. Projektowanie i wdrażanie aplikacji

Jaroslaw Krochmalski

Piętnastego marca 2013 roku na jednej z konferencji dla projektantów aplikacji zaprezentowano światu Dockera. Choć wystąpienie to trwało zaledwie kilka minut, wzbudziło ogromne zainteresowanie. Nic dziwnego — nowe narzędzie znacząco uprościło tworzenie oprogramowania i wdrażanie go na dużą skalę w dowolnym środowisku oraz usprawniło przepływ pracy. Docker ułatwia decyzje dotyczące architektury, co przekłada się na tworzenie narzędzi pomocniczych i ich wykorzystanie w różnych aplikacjach. Jednak aby w pełni skorzystać z tych licznych zalet, trzeba zrozumieć specyficzne podejście Dockera do budowy aplikacji. Dzięki tej książce zrozumiesz, skąd się wziął lawinowy wzrost popularności Dockera. Przyjrzysz się temu znakomitemu narzędziu z punktu widzenia projektanta i dowiesz się, dlaczego dzięki niemu projektowanie, testowanie i wdrażanie aplikacji stają się szybsze i prostsze. Najpierw zapoznasz się z zagadnieniami podstawowymi, takimi jak kontenery, środowisko wykonawcze i narzędzia systemowe, aby potem skupić się na tworzeniu, uruchamianiu i publikowaniu obrazów Dockera. Znajdziesz tu również informacje o przydatnych zasobach internetowych dotyczących Dockera, a także o wartościowych narzędziach zewnętrznych, znakomicie poprawiających komfort pracy z tym narzędziem. Najważniejsze zagadnienia: wprowadzenie do Dockera i przygotowanie środowiska pracy architektura Dockera: obrazy, woluminy, kontenery proces dystrybucji oprogramowania najlepsze praktyki tworzenia plików Dockera przykłady tworzenia rzeczywistych aplikacji w Dockerze Docker: już dziś korzystaj z narzędzi jutra! Jarosław Krochmalski — od kilkunastu lat tworzy oprogramowanie. Specjalizuje się w aplikacjach dla branży finansowej. Jest projektantem z pasją, entuzjastą przejrzystego kodu i kunsztu w pisaniu oprogramowania. Otrzymał certyfikat Certified Scrum Master. Szczególnie interesuje się nowymi technologiami związanymi z projektowaniem aplikacji internetowych, wzorcami projektowymi, architekturą dla przedsiębiorstw oraz wzorcami integracji. Brał udział w wielu projektach o dużej skali, takich jak międzynarodowe przekazy pieniężne, płatności ekspresowe i systemy gromadzenia danych. Obecnie pracuje jako konsultant w duńskiej firmie 7N.

1235
Ładowanie...
EBOOK

Docker. Wydajność i optymalizacja pracy aplikacji. Wydanie II

Allan Espinosa, Russ McKendrick

Docker to technologia, dzięki której można uruchamiać kod w wielu środowiskach i na różnych platformach. Sposób działania tego oprogramowania bardzo upraszcza opracowywanie, testowanie, wdrażanie i skalowanie aplikacji. Docker wciąż jest sukcesywnie rozwijany. Zyskał znakomitą stabilność, a zestaw udostępnianych programistom narzędzi stale rośnie. Twórcy dużych systemów, zwłaszcza rozproszonych, coraz bardziej doceniają jego potencjał. Szczególnie atrakcyjny jest dla tych projektantów, którzy stawiają na konteneryzację i automatyzację przepływu pracy i ciągle poszukują sposobów optymalizowania działania swoich aplikacji. Ta książka to znakomity przewodnik, dzięki któremu szybko poprawisz wydajność swoich aplikacji Dockera. Wyjaśniono tu zasady dostrajania plików Dockerfile, pokazano praktyczne techniki wdrażania kontenerów Dockera, przedstawiono także informacje o monitorowaniu wydajności kontenerów oraz o pracy z dziennikami zdarzeń hostów za pomocą stosu ELK. Z książki dowiesz się również, w jaki sposób standardowe narzędzia Linuksa umożliwiają diagnozowanie i rozwiązywanie problemów związanych z kontenerami. Nie zabrakło bardzo przydatnych wskazówek odnoszących się do przygotowania aplikacji do wdrożenia w środowiskach produkcyjnych z wykorzystaniem najefektywniejszych technik DevOps. W tej książce między innymi: przygotowanie Dockera i jego konfigurowanie za pomocą programu Chef monitorowanie Dockera za pomocą systemu Prometheus sprawne wdrażanie aplikacji i testy wydajności skalowanie aplikacji Dockera debugowanie kontenerów Wydajny. Wydajniejszy. Docker.

1236
Ładowanie...
EBOOK

Domowe lekcje matematyki. Klasy 4-6

Danuta Zaremba

Twoje dziecko wreszcie zrozumie matematykę! Matematyka nie jest łatwa, wielu uczniów uważa ją za najtrudniejszy przedmiot w szkole. Nierzadko sprawia problemy także tym, którzy jej uczą - nie jest łatwo przygotować lekcje tak, aby uczynić zrozumiałym to, co zrozumieć trudno. Autorka tej książki sama się o tym przekonała, gdy pracowała jako nauczycielka. Teraz dzieli się swoimi pomysłami, jak efektywnie uczyć matematyki w szkole podstawowej. Zawarty w proponowanych scenariuszach lekcji materiał nauczania jest określony podstawą programową nauczania matematyki w szkole podstawowej. Domowe lekcje matematyki to propozycja dla opiekunów, którzy chcą pomóc dzieciom w zrozumieniu matematyki. Każdej lekcji towarzyszą starannie dobrane do tematu ćwiczenia, za pomocą których autorka pokazuje, w jaki sposób rozmawiać z podopiecznym i jakie pytania mu zadawać, aby dostrzegł istotę omawianego zagadnienia. A w efekcie - zrozumiał matematykę, bo, jak twierdzi francuski filozof Alain Badiou, "bez matematyki jesteśmy ślepi". Arytmetyka liczb naturalnych Długość i kąty Ułamki zwykłe i dziesiętne Trójkąty, czworokąty i wielokąty Bryły Liczby ujemne i dodatnie Elementy algebry Odpowiedzi do zadań dostepne są pod tym linkiem.

1237
Ładowanie...
EBOOK

Doskonalenie Scruma. Przewodnik dla praktyków. O wyzwaniach, korzyściach i zwinnych zespołach

Stephanie Ockerman, Simon Reindl

Wszędzie można się natknąć na brak profesjonalizmu. W projektach, które wymykają się spod kontroli, kosztują krocie, a nie przynoszą żadnych korzyści. W blokowaniu cennych pracowników, którzy latami nie dostają szansy rozwoju, co podważa ich zaufanie do firmy i szkodzi relacjom w środowisku pracy. Większość z tych problemów miał rozwiązać Scrum. Scrum jednak, mimo że prosty do zrozumienia, jest trudny do praktycznego opanowania. Mnóstwo zespołów go zaimplementowało, ale jedynie pozoruje jego stosowanie: używa terminologii scrumowej, nie rozumiejąc jej intencji ani nie wykazując się dyscypliną, której wymaga Scrum. Ta książka przyda się każdemu, kto chce efektywniej stosować praktyki Scruma i w pełni wykorzystać jego potencjał transformacyjny. Skoncentrowano się tu na sprawdzonych podejściach do Scruma, tak aby sukcesywnie osiągać coraz wyższą jakość oraz uzyskiwać i natychmiast wykorzystywać informacje zwrotne. Przedstawiono również praktyczne sposoby zwiększania elastyczności zespołu i wprowadzania adekwatnych usprawnień pracy całej organizacji. Ten praktyczny przewodnik docenią zarówno Scrum masterzy, członkowie zespołów, jak i właściciele produktu. Zawarte w nim wskazówki pozwolą osiągnąć wysoki poziom transparentności i odwagi w podejmowaniu typowych wyzwań w nieustannie zmieniającym się i nieprzewidywalnym środowisku. Dzięki tej książce: ocenisz, jakim jesteś Scrum masterem dowiesz się, jak prowadzić świetny zespół scrumowy nauczysz się mierzyć i optymalizować wartości każdego przyrostu produktu udoskonalisz sposób planowania, tworzenia i rozwijania usuniesz bariery organizacyjne blokujące zwinność i profesjonalizm Scrum: pewna droga do sukcesu dla profesjonalistów!

1238
Ładowanie...
EBOOK

Domowe sieci komputerowe. Gotowe rozwiązania

Adam Józefiok

Szybko zbuduj własną, niezawodną sieć! Jak udostępniać foldery? Jak być widocznym w Internecie? Jak zabezpieczyć komputer w sieci? Domowa sieć komputerowa daje możliwość wymiany plików i folderów pomiędzy użytkownikami. Pozwala wszystkim korzystać z tej samej drukarki lub skanera. Zaś podłączenie jej do Internetu znacznie ułatwia codzienną pracę i zapewnia rozrywkę, a także umożliwia szybki kontakt z rodziną i znajomymi na całym świecie dzięki poczcie elektronicznej, komunikatorom lub darmowym połączeniom telefonicznym. Czytając tę książkę, nauczysz się samodzielnie budować i obsługiwać bezpieczną domową sieć komputerową -- w taki sposób, abyś mógł cieszyć się zdobyczami informatyki! Książka "Domowe sieci komputerowe. Gotowe rozwiązania" to praktyczny przewodnik zawierający wszelkie niezbędne informacje, które pozwolą Ci samodzielnie podłączyć i skonfigurować domowy komputer do pracy w Internecie. Z tego podręcznika dowiesz się także, jakie urządzenia umożliwiają rozdzielenie łącza na kilku użytkowników, jak dobrać odpowiednie okablowanie, w jaki sposób udostępniać urządzenia współpracujące z komputerem, a także jak korzystać z darmowych połączeń telefonii internetowej oraz komunikatorów. Nauczysz się nie tylko zabezpieczać swój komputer przed atakami z sieci, ale także usuwać wirusy, gdy sprzęt zostanie zainfekowany. Przygotowanie komputera do pracy w sieci Podłączanie i okablowanie Instalacja karty sieciowej Adresy IP Udostępnianie drukarki Dostęp do Internetu -- rodzaje łączy Poczta elektroniczna Komunikatory internetowe Telefonia internetowa Program Skype Bezpieczeństwo pracy w sieci Zostań administratorem własnej domowej sieci komputerowej!

1239
Ładowanie...
EBOOK

Dotknij, przesuń, potrząśnij. Od pomysłu do gry na iPhone'a i iPada

Todd Moore

Zrealizuj swój pomysł na grę i odnieś sukces! Nawet jeśli rynek gier i aplikacji mobilnych nie prześcignął jeszcze rynku tych produktów dla komputerów osobistych, to wkrótce to zrobi. Miliony użytkowników, przystępne ceny oraz powszechny dostęp do ekranów dotykowych, GPS i internetu — wszystko to sprawia, że gry na iPhone’a czy iPada są często o wiele bardziej atrakcyjne niż ich odpowiedniki przeznaczone na zwykłe komputery. Najważniejszy jest pomysł na grę. Musi być nowatorski, atrakcyjny i wciągający. Jeśli już go masz, ten przewodnik pokaże Ci, w jaki sposób przejść do utworzenia prawdziwej i-aplikacji. Przedstawiony proces konstruowania rzeczywistej gry pozwoli Ci zdobyć podstawy dotyczące narzędzia Xcode i języka Objective-C. Jednocześnie nauczysz się, jak implementować logikę gry, przygotowywać grafikę i efekty dźwiękowe, a także opracować sztuczną inteligencję dla gracza-komputera. Już wkrótce możesz zdobyć sławę i czerpać z tego wymierne korzyści! Z tą książką w ręku każdy programista zamieni pomysł na rzeczywisty produkt, gotowy do rozpowszechniania w sklepie iTunes App Store. Zacznij od prostej gry, wymagającej utworzenia jedynie około dwudziestu wierszy kodu Zbuduj całkowicie od początku grę w hokeja na stole Poznaj najlepsze praktyki w zakresie śledzenia wielu dotyków na ekranie Stwórz animację i przygotuj funkcje wykrywania kolizji Wykorzystaj niezbędne narzędzia do przygotowania atrakcyjnej grafiki dla gry Dopracuj fizykę w grze, aby nadać jej większy realizm Nagraj i przeprowadź edycję efektów dźwiękowych oraz utwórz własną muzykę odtwarzaną w tle Zaprojektuj gracza-komputer, grającego na różnych poziomach trudności Zamień pomysł na produkt gotowy do rozpowszechniania w sklepie iTunes App Store! Todd Moore założył firmę TMSOFT, by konstruować wyjątkowe aplikacje i gry przeznaczone dla smartfonów. Stworzona przez niego popularna gra Card Counter została wyróżniona przez Engadget, "Los Angeles Times" oraz CNET TV. Najpopularniejsza aplikacja Todda — White Noise — zdobyła uznanie iTunes App Store, "Health Magazine", "Washington Post", "PC Magazine" i Late Night with Jimmy Fallon.

1240
Ładowanie...
EBOOK

Dotknij i przeciągnij. Projektowanie gier na ekrany dotykowe

Scott Rogers

Jednym palcem do sukcesu! Ekrany dotykowe opanowały świat. Są wygodne i intuicyjne, a ich obsługa nie sprawia żadnych problemów nawet najmłodszym użytkownikom. Jednocześnie dają one ogromne pole do popisu projektantom gier i aplikacji użytkowych. Kto nie zna największego hitu ostatnich lat - gry, której głównymi bohaterami są ptaki? Ta gra wykorzystuje tylko jeden palec! Przekonaj się sam, na co zwrócić uwagę przy tworzeniu aplikacji i gier pod kątem możliwości ekranów dotykowych. Nie mogłeś trafić na lepszą pozycję poświęconą tej tematyce! W trakcie lektury dowiesz się, jak opracować interesującą i wciągającą fabułę gry, stworzyć postacie, które pokochają użytkownicy, oraz skorzystać z rzeczywistości rozszerzonej. Ponadto znajdziesz tu odpowiedzi na pytania, czy warto stosować wirtualne joysticki oraz jak wprowadzić fizykę do swoich gier. Na sam koniec dowiesz się, jak opublikować swoje dzieło w sklepach z aplikacjami dla różnych platform. Książka ta charakteryzuje się dużą dawką dobrego humoru, zawiera liczne przykłady prawdziwych aplikacji oraz wywiady z profesjonalnymi deweloperami. To idealne źródło informacji dla projektantów gier i aplikacji dla urządzeń z ekranami dotykowymi. Sięgnij po tę książkę i: znajdź źródło sukcesu popularnych gier sprawdź, jak przygotować dobrą fabułę stwórz bohaterów uwielbianych przez użytkowników wprowadź fizykę do Twojego wirtualnego świata odnieś sukces na rynku gier Twórz porywające gry na ekrany dotykowe!