Wyniki wyszukiwania

1241
Ł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.

1242
Ł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.

1243
Ł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!

1244
Ł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.

1245
Ł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!

1246
Ładowanie...
EBOOK

Adobe Dreamweaver CC/CC PL. Oficjalny podręcznik

James J. Maivald

Adobe Dreamweaver CC jest jednym z najbardziej uznanych programów do tworzenia nowoczesnych serwisów internetowych, ich publikowania i zarządzania nimi. Znakomicie sprawdza się do tworzenia nawet dość złożonych aplikacji, przy czym nie wymaga wpisywania dużej ilości własnego kodu. Ułatwia wzbogacanie stron w grafikę i animacje oraz publikowanie i rozbudowywanie serwisu. Aby jednak osiągać założone cele przy korzystaniu z Dreamweavera, trzeba dobrze opanować ten program. Książka, którą trzymasz w dłoni, należy do cyklu najlepszych podręczników opracowywanych przez ekspertów firmy Adobe. Ta niezastąpiona dla wszystkich użytkowników Dreamweavera książka składa się z 14 lekcji. Można tu znaleźć informacje o podstawowych narzędziach i sposobach ich wykorzystania, jak również o zaawansowanych funkcjach programu. Szczególnie cenne są liczne wskazówki i porady dotyczące najnowszych narzędzi i rozwiązań w Adobe Dreamweaver. Najważniejsze zagadnienia ujęte w podręczniku: szybkie rozpoczęcie pracy z Adobe Dreamweaverem korzystanie z technologii HTML5 i CSS projektowanie serwisów i korzystanie z platformy WWW za pomocą Dreamweavera, w tym również zasady projektowania dla urządzeń mobilnych interaktywność aplikacji WWW wykorzystywanie elementów graficznych i animacji w Dreamweaverze publikacja i uruchamianie serwisu Przekonaj się, jak szybko opanujesz Dreamweavera! James J. Maivald jest artystą grafikiem z co najmniej dwudziestoletnim doświadczeniem. Jest również cenionym autorem materiałów szkoleniowych do nauki Adobe Photoshop i CorelDRAW, napisał dziesiątki artykułów dotyczących tworzenia i publikowania dokumentów elektronicznych. Prowadzi liczne seminaria i szkolenia z zakresu obsługi Adobe InDesign i z XML. Ponadto Maivald, jako Adobe Certified Expert (ACE) w zakresie oprogramowania InDesign i Dreamweaver, koordynuje Grupę Użytkowników InDesign w Chicago.

1247
Ładowanie...
EBOOK

Drupal 7. Od podstaw

Todd Tomlinson

Poznaj przyjazne środowisko do tworzenia witryn WWW! Jak rozpocząć przygodę z Drupalem 7? Jak instalować moduły rozszerzające funkcjonalność Drupala? Jak zintegrować Drupala z serwisami społecznościowymi? Drupal to jedna z najpopularniejszych platform do tworzenia serwisów WWW. Dzięki niemu przygotujesz witrynę o dowolnej tematyce i dowolnym stopniu zaawansowania. Prywatna strona domowa, blog, firmowa strona WWW, rozbudowany portal? Żaden problem! Wiedza zawarta w tej książce oraz możliwości systemu Drupal zagwarantują sukces w każdym z wymienionych przypadków. Niniejsza książka poświęcona jest najnowszej wersji tej platformy, oznaczonej numerem 7. Stanowi ona kompletny przewodnik, dzięki któremu poznasz kroki konieczne do uruchomienia oraz skonfigurowania Twojej własnej strony WWW, opartej na Drupalu. W trakcie lektury nauczysz się tworzyć treści na stronę, zarządzać nimi oraz organizować je. Ponadto dowiesz się, jak tworzyć konta użytkowników, instalować motywy graficzne, korzystać z funkcji interaktywnych oraz projektować formularze. Zaznajomisz się z dostępnymi modułami, rozszerzającymi funkcjonalność Drupala, oraz metodami integracji z serwisami społecznościowymi, takimi jak Twitter, Facebook, YouTube. Książka ta stanowi idealne źródło informacji dla wszystkich czytelników, którzy chcą rozpocząć przygodę z platformą Drupal. Zaawansowani użytkownicy również znajdą w niej interesujące informacje. Instalowanie systemu Drupal Tworzenie i organizowanie treści Zarządzanie informacjami publikowanymi na stronach WWW Tworzenie kont użytkowników i administrowanie nimi Przygotowywanie słowników Projektowanie menu Instalowanie motywów graficznych Wybrane moduły rozszerzające funkcjonalność Uruchamianie funkcji blogowania Projektowanie formularzy internetowych Wykorzystanie technologii AJAX Tworzenie kanałów RSS Prace administracyjne przy witrynie Integracja z serwisami społecznościowymi Sklep internetowy w Drupalu Stwórz i opublikuj swoją pierwszą witrynę, wykonaną z wykorzystaniem Drupala!

1248
Ładowanie...
EBOOK

Drupal 7. Wprowadzenie

R.J. Townsend

Cała wiedza niezbędna do szybkiego przygotowania dowolnego projektu w systemie Drupal, zawarta w jednej, przejrzyście napisanej książce! Jak skonfigurować serwer dla systemu Drupal przy użyciu programu cPanel? Jak budować zaawansowane witryny i aplikacje internetowe na platformie Drupal? Jak zwiększyć możliwości strony i poprawić jej pozycję w wyszukiwarkach? Dlaczego powinieneś wreszcie opanować system Drupal? To oczywiste - przy prostym w obsłudze, a oferującym ogromne możliwości interfejsie oraz niezwykle elastycznej architekturze pozwoli Ci on osiągnąć wszystko, czego oczekują Twoi najbardziej wymagający klienci: od prostych blogów i eleganckich witryn wizerunkowych po bardzo zaawansowane serwisy, zawierające narzędzia społecznościowe i rozbudowane aplikacje e-commerce. Pracując w Drupalu, wszelkie projekty zrealizujesz znacznie szybciej i bardziej profesjonalnie niż przy użyciu jakiegokolwiek innego popularnego CMS-a. Dzięki swojej sprytnej modułowej budowie, systemowi szablonów, skutecznym mechanizmom zabezpieczeń oraz edytorom WYSIWYG Drupal daje Ci wszelkie narzędzia potrzebne do szybkiego stworzenia w pełni funkcjonalnego i atrakcyjnie wyglądającego serwisu. W dodatku ta całkowicie darmowa platforma zarządzania treścią jest stale rozwijana przez liczną, zaangażowaną społeczność programistów na całym świecie. Teraz, kiedy już wiesz, ile możesz zyskać dzięki opanowaniu możliwości Drupala, jedyne, co Ci pozostaje, to sięgnąć po ten podręcznik. Znajdziesz tu całą wiedzę niezbędną do szybkiego i sprawnego stworzenia rozbudowanej witryny w Drupalu, nawet jeśli dotąd nie miałeś żadnego doświadczania z tym (ani żadnym innym) CMS-em. Naukę zaczniesz od wyboru i optymalnego skonfigurowania serwera, poznania zasad pracy z popularną aplikacją cPanel, instalacji systemu oraz opanowania jego interfejsu administracyjnego. Następnie przeczytasz o tworzeniu treści, dodawaniu elementów menu, definiowaniu strony głównej i przygotowywaniu efektownego wyglądu graficznego serwisu za pomocą motywu Fusion. Jednak przede wszystkim opanujesz tak istotne zagadnienia, jak techniki włączania i konfigurowania modułów rdzenia oraz wykorzystania przeszło pięćdziesięciu praktycznych modułów dodatkowych! Ta książka pomoże Ci: znacząco skrócić czas potrzebny na zbudowanie rozwiniętej aplikacji internetowej zrozumieć, jak działa system Drupal, i wyrobić sobie dobre nawyki, dzięki którym z łatwością zastosujesz go w każdym projekcie skonfigurować serwer, zarządzać wieloma witrynami i pracować w środowisku testowym, w którym działa aplikacja cPanel skonfigurować programy Photoshop i Illustrator oraz zaprojektować grafikę na potrzeby serwisów w systemie Drupal znaleźć odpowiedzi na pytania w najpopularniejszych źródłach zasobów systemu Drupal w sieci Idealny podręcznik dla początkujących - od przygotowania środowiska pracy po samodzielną realizację nawet najbardziej złożonych projektów!