Wydawca: Promise

Firma APN Promise powstała na początku lat 90, świadcząc szeroko rozumiane usługi w zakresie informatyzacji firm. Promise specjalizuje się w dostarczaniu narzędzi głównie Microsoft oraz jest dystrybutorem w Polsce wielu anglojęzycznych wydawnictw o tematyce IT. Ponadto w 1998 r. firma uruchomiła działalność wydawniczą ściśle związaną z informatyką. Komputerową ofertę wydawniczą stanowią przede wszystkim tłumaczenia książek takich wydawnictw jak Microsoft Press i innych brandów należących do grupy Pearson, O’Reilly, Wiley & Sons, Packt Publishing czy McGraw-Hill. W ostatnich latach oferta wydawnicza sukcesywnie jest poszerzana o książki dla dzieci i młodzieży oraz o poradniki związane z samorozwojem, zarządzaniem, czy hobby, między innymi dotyczące fotografii, elektroniki, a nawet kulinariów. Wiele z nich to tłumaczenia pozycji Apress, Pearson Education czy No Starch Press. Obecnie w sprzedaży jest ponad 200 tytułów, a spora z nich część jest dostępna również w wersji elektronicznej.
1
Ładowanie...
EBOOK

Active Directory Windows Server 2008 Resource Kit

Stan Reimer, Conan Kezema, Mike Mulcare, Byron...

Rozstrzygające źródło wiedzy o wdrażaniu i obsłudze usług Active Directory Przedstawiamy pogłębione i wyczerpujące źródło informacji potrzebnych do zaplanowania, zaimplementowania i zarządzania infrastrukturą usługi Active Directory w systemie Windows Server 2008. Zamieszczone tu wskazówki techniczne pochodzą od tych, którzy najlepiej znają opisywaną technologię ekspertów i członków zespołu projektowego Active Directory a na dołączonym do książki dysku CD Czytelnik znajdzie wiele przydatnych skryptów, narzędzi i innych źródeł informacji (Dla czytelników eBook'a obraz dysku CD towarzyszącego książce jest dostępny na stronie wydawcy - dokładny link podano we wstępie eBook'a). Dowiedz się, jak: zaplanować logiczną i fizyczną strukturę, stosując najlepsze rozwiązania projektowe, przeprowadzić instalację, aktualizację lub migrację usług katalogowych, skonfigurować integrację usług Active Directory i systemu DNS, zarządzać replikacją i rozwiązywać związane z nią problemy, zautomatyzować i uprościć zarządzanie obiektami, stosować zasady grupy do administracji środowiskami użytkowników, skonfigurować funkcje zabezpieczeń domeny i sieci, w tym wbudowane usługi certyfikatów, monitorować kondycję systemu, optymalizować wydajność i niezawodność, zaplanować procedury stosowane w przypadku awarii oraz wykonywane podczas tworzenia kopii zapasowych i przywracania systemu, wdrożyć usługi federacyjne wykorzystywane do współpracy pomiędzy przedsiębiorstwami, zdefiniować strategię aktualizacji oprogramowania, zarządzać zabezpieczeniami w biurach oddziałowych za pomocą kontrolerów domeny tylko do odczytu (RODC). Na dysku CD: 17 skryptów Windows PowerShell, upraszczających zarządzanie usługami Active Directory; odsyłacze do narzędzi, informacji technicznych, szczegółowych poradników i innych materiałów; arkusze, szablony i inne pomoce związane z tematyką omawianą w poszczególnych rozdziałach; fragmenty pokrewnych książek wydawnictwa Microsoft Press; w pełni przeszukiwalna wersja książki w formacie eBook (w języku angielskim). O autorach Stan Reimer zaprojektował i wdrożył usługi katalogowe w kilku największych przedsiębiorstwach w Kanadzie. Jest konsultantem, szkoleniowcem i autorem specjalizującym się w technologiach firmy Microsoft. Conan Kezema posiada tytuł MCSE, MCT i ponad dwunastoletnie doświadczenie jako wykładowca, konsultant, architekt systemów sieciowych i autor książek technicznych. Mike Mulcare jest menedżerem produktów dotyczących nauczania w trybie online w firmie Microsoft, gdzie opracował szereg kursów związanych z usługami Active Directory i sieciami systemów Windows Server. Byron Wright jest konsultantem w zakresie sieci komputerowych, implementuje systemy i jest instruktorem, który napisał kilka książek, dotyczących systemów Windows Server, Windows Vista i Microsoft Exchange Server. Technologie usług Active Directory dla systemu Windows zaprojektował, zbudował i wspiera Microsoft Active Directory Team.

2
Ładowanie...
EBOOK

Administrowanie Oracle Enterprise Manager 12c. Poradnik praktyczny

Praca zbiorowa

Oracle Enterprise Manager to wszechstronne i kompleksowe narzędzie dla każdego administratora, z którego konsoli możemy zarządzać i monitorować wszystkie warstwy infrastruktury przedsiębiorstwa, takie jak pamięci masowe, serwery, systemy operacyjne, oprogramowanie pośrednie i inne. Prezentowana książka, Oracle Enterprise Manager 12c Poradnik administratora, daje administratorom dobry start przy implementacji OEM w ich organizacjach, dzięki wprowadzeniu czytelników przez wszystkie aspekty instalacji, aktualizacji, konfiguracji i monitorowania serwerów, baz danych oraz komponentów oprogramowania Oracle Fusion Middleware. Są tu przepisy dotyczące tworzenia i klonowania baz danych, tworzenia szablonów oraz konfigurowania Oracle Business Intelligence, Oracle Golden Gate, Oracle Business Intelligence Publisher i Oracle Weblogic. W książce omówiono również monitorowanie baz danych za pomocą Active Session History Analytics, Compare Automatic Database Diagnostics Monitor (ADDM), Real Time ADDM i Compare Period Reports. Dla kogo przeznaczona jest ta książka? Książka przeznaczona jest dla administratorów baz danych Oracle, oprogramowania pośredniego, systemu i infrastruktury. Wymaga podstawowej znajomości Oracle Enterprise Manager, a także swobodnego posługiwania się poleceniami systemu operacyjnego Unix. Czego nauczymy się z tej książki? - Instalacji OEM 12c z wykorzystaniem różnych opcji - Aktualizacji naszej instalacji przy użyciu różnych podejść - Konfiguracji automatycznego wyszukiwania, dodawania elementów docelowych hostów i nie hostów, bibliotek oprogramowania, grup administracyjnych oraz zestawów szablonów - Zarządzania bazami danych i ich wydajnością za pomocą ASH Analytics, Real time ADDM, Compare Period ADDM - Konfiguracji Oracle Business Intelligence - Integracji i tworzenia przykładowych raportów w BI Publisher - Zarządzania i monitorowania Oracle Golden Gate - Poznawania i zarządzania Oracle Weblogic - Ustawienia zależności i wydajności aplikacji (ADP Application Dependancy & Performance ), menedżera diagno-styki (JVM Diagnostics, JVMD) oraz agentów - Zarządzanie incydentami i problemami za pomocą iPhone

3
Ładowanie...
EBOOK

Agile Kata. Wzorce i praktyki dla transformacyjnej zwinności organizacyjnej

Joe Krebs

Sztuka ciągłego doskonalenia Agile W dzisiejszym dynamicznym środowisku biznesowym zwinność nie jest już opcjonalna - jest niezbędna. Agile Kata przedstawia potężne podejście łączące zasady Agile i naukowe myślenie Kata, aby utworzyć silny wzorzec ciągłego doskonalenia i zwinności organizacyjnej. Autor książki, czerpiąc ze swojego wieloletniego doświadczenia współpracy z różnorodnymi firmami, przedstawia strategie i techniki, które tworzą solidny wzór ciągłego doskonalenia i zwinności organizacyjnej. Ten praktyczny podręcznik ma pomóc firmom wdrażać ciągłe doskonalenie i wspierać kulturę myślenia naukowego, umożliwiając zespołom adaptację i prosperowanie w obliczu niepewności. W niniejszej książce przedstawiono narzędzia i sposób myślenia, których potrzebujesz do wprowadzania znaczących zmian i osiągania swoich celów, niezależnie od tego, czy jesteś praktykiem Agile, trenerem, liderem biznesu czy agentem zmiany. Strategie dopasowania praktyk kata z zasadami Agile Techniki dzielenia złożonych wyzwań na łatwe do opanowania eksperymenty Wykorzystanie dowodów do systematycznego rozwiązywania problemów Metody mierzenia postępów i osiągania znaczących wyników Sposoby pokonywania typowych przeszkód w transformacjach Agile Skuteczne techniki zwinnego coachingu i przywództwa, które zapewniają zespołom przyjęcie i utrzymanie podejścia Agile Kata Alternatywa dla istniejących zwinnych frameworków i procesów Podejścia do stosowania Agile Kata w zespołach i działach Wnioski z praktycznych przykładów i studiów przypadków Joe Krebs jest uznanym niemiecko-amerykańskim informatykiem, konsultantem i przedsiębiorcą z ponad dwudziestoletnim doświadczeniem w zakresie frameworków i procesów Agile. Jest założycielem firmy Incrementor i współpracował zarówno z przedsiębiorstwami z listy Fortune 500, jak i startupami, wprowadzając znaczące udoskonalenia ich praktyk Agile. Jest twórcą społeczności, gospodarzem podcastów, mówcą i autorem. W witrynie agilekata.pro można znaleźć więcej zasobów i narzędzi dotyczących korzystania z Agile Kata, a z autorem można się skontaktować na stronie joekrebs.com.

4
Ładowanie...
EBOOK

AI - podejście pragmatyczne

Noah Gift

Opanuj skuteczne, gotowe do użycia rozwiązania biznesowe dla sztucznej inteligencji i uczenia maszynowego AI podejście pragmatyczne pomaga rozwiązywać praktyczne problemy przy użyciu nowoczesnego uczenia maszynowego, sztucznej inteligencji i chmurowych narzędzi obliczeniowych. Noah Gift demistyfikuje wszelkie koncepcje i narzędzia potrzebne do osiągnięcia wyników nawet jeśli Czytelnik nie ma solidnego przygotowania z matematyki lub data science. Autor wyjaśnia skuteczne, gotowe do użycia rozwiązania udostępniane przez Amazon, Google i Microsoft oraz demonstruje sprawdzone techniki wykorzystujące ekosystem analizy danych oparty na języku Python. Proponowane podejścia i przykłady pomagają ukierunkować i uprościć każdy krok od wdrożenia po produkcję i budować rozwiązania o niezwykłych możliwościach skalowania. W miarę poznawania działania rozwiązań Machine Language (ML) będziesz uzyskiwać coraz bardziej intuicyjne zrozumienie tego, co można dzięki nim osiągnąć i jak zmaksymalizować ich wartość. Na tych podstawach autor krok po kroku prezentuje budowanie chmurowych aplikacji AI/ML do rozwiązywania realistycznych problemów w dziedzinie marketingu, zarządzania projektami, wyceniania produktów, nieruchomości i dużo więcej. Bez względu na to, czy jesteś profesjonalistą biznesowym, osobą decyzyjną, studentem czy programistą, eksperckie wskazówki autora i rozbudowane analizy przypadków przygotują cię do rozwiązywania problemów data science w niemal dowolnym środowisku. Uzyskaj i skonfiguruj wszystkie potrzebne narzędzia Szybko przejrzyj wszystkie funkcjonalności Pythona, których potrzebujesz do budowania aplikacji uczenia maszynowego Opanuj narzędzia AI i ML oraz cykl życia projektu Korzystaj z narzędzi analitycznych Pythona, takich jak IPython, Pandas, Numpy, Juypter Notebook i Sklearn Dołącz pragmatyczną pętlę zwrotną, która pozwoli nieustannie poprawiać wydajność naszych procedur i systemów Projektuj chmurowe rozwiązania AI oparte na Google Cloud Platform, uwzględniając usługi TPU, Colaboratory i Datalab Definiuj chmurowe przepływy pracy w Amazon Web Services, w tym wystąpienia punktowe, potoki kodu i inne Pracuj z API sztucznej inteligencji w Microsoft Azure Poznaj budowanie sześciu rzeczywistych aplikacji AI od początku do końca

5
Ładowanie...
EBOOK

Analityka biznesowa wspomagana sztuczną inteligencją. Ulepszanie prognoz i podejmowania decyzji za pomocą uczenia maszynowego

Tobias Zwingman

Wykorzystaj analizy biznesowe i sztuczną inteligencję, aby napędzać rozwój przedsiębiorstwa, podnosić wydajność i ulepszać podejmowanie decyzji biznesowych. Dzięki tej praktycznej książce z rzeczywistymi przykładami wykorzystującymi Power BI można poznać najbardziej odpowiednie przypadki użycia AI w rozwiązaniach BI, w tym ulepszone prognozowanie, zautomatyzowaną klasyfikację i zalecenia wspomagane przez AI. Ponadto nauczysz się, jak wydobywać spostrzeżenia z niestrukturalnych źródeł danych, takich jak dokumenty tekstowe lub pliki obrazów. Tobias Zwingmann pomaga profesjonalistom BI, analitykom biznesowym i specjalistom od danych rozpoznać obszary, w których sztuczna inteligencja ma szczególnie istotny wpływ. Dowiedz się, jak wykorzystać popularne platformy AI jako usługi oraz AutoML, aby tworzyć dowody koncepcji klasy korporacyjnej bez pomocy inżynierów oprogramowania lub danetyków. - Wykorzystaj AI, aby napędzać wpływ na biznes w środowiskach BI - Używaj AutoML do automatycznego klasyfikowania i lepszego prognozowania - Wdrażaj usługi rekomendacji jako pomoc w podejmowaniu decyzji - Wydobywaj spostrzeżenia z wielkoskalowych danych tekstowych za pomocą przetwarzania języka naturalnego - Wyodrębniaj informacje z dokumentów i obrazów, wykorzystując widzenie komputerowe - Buduj interaktywne interfejsy użytkownika dla tablic kontrolnych wspomaganych przez AI - Implementuj kompletne studia przypadków w celu budowania tablic analitycznych zasilanych przez AI "Po 15 latach spędzonych w świecie danych książka ta wywróciła do góry nogami mój ogląd klasycznego rozwiązania BI. Jest doskonale zaprojektowana i skonstruowana. Szkoda, że nie miałem takiej książki dużo wcześniej." -Kai Aschenbach Szef działu narzędzi BI, HDI Global SE "Analityka biznesowa wspomagana sztuczną inteligencją to książka niezbędna dla każdego, kto chce zrozumieć, jak można usprawnić analizy biznesowe za pomocą AI." -Ram Kumar Główny specjalista d/s danych i analityki, Cigna Tobias Zwingmann jest doświadczonym danetykiem z solidnymi podstawami biznesowymi. Jest współtwórcą niemieckiego startupu RAPYD.AI, którego misją jest pomoc w adaptowaniu uczenia maszynowego i sztucznej inteligencji przez firmy z szybszym uzyskiwaniem korzyści biznesowych.

6
Ładowanie...
EBOOK

Analiza danych behawioralnych przy użyciu języków R i Python

Florent Buisson

Wykorzystanie danych zorientowanych na użytkownika w celu uzyskania realnych wyników biznesowych Dzięki tej książce Czytelnik będzie mógł wykorzystać w swojej firmie pełną moc danych behawioralnych używając w tym celu wyspecjalizowanych narzędzi. Algorytmy często stosowane w danologii, a także programy służące do analizy predykcyjnej traktują jak zwykłe informacje dane behawioralne wygenerowane przez użytkowników, takie jak kliknięcia na stronie internetowej czy zakupy w supermarkecie. Ten praktyczny przewodnik zawiera opisy skutecznych metod, zaprojektowanych specjalnie w celu przeprowadzania analiz danych behawioralnych. Zaawansowana architektura umożliwiająca wykonywanie eksperymentów pomaga w pełni wykorzystać testy A/B. Diagramy przyczynowe pozwalają poznać przyczyny zachowań nawet w przypadku, gdy nie można przeprowadzać eksperymentów. Ta praktyczna książka, napisana przystępnym stylem i przeznaczona dla osób zajmujących się danymi, analityków biznesowych oraz behawiorystów, zawiera kompletne przykłady, a także ćwiczenia wykorzystujące języki R i Python, pozwalające od razu uzyskać lepszy wgląd w dane. Zagadnienia przeanalizowane w książce: - Poznanie specyfiki danych behawioralnych. - Przedstawienie różnic pomiędzy pomiarami a prognozami. - Wyjaśnienie, jak można oczyścić i przygotować dane behawioralne. - Zaprojektowanie i przeanalizowanie eksperymentów umożliwiających podejmowanie optymalnych decyzji biznesowych. - Wykorzystanie danych behawioralnych w celu zrozumienia i określenia przyczyny oraz skutku. - Zaprezentowanie kompleksowej metody pozwalającej na uzyskanie przejrzystego podziału klientów na grupy. "Ta książka jest wyjątkowa, ponieważ rozpoczyna się od przedstawienia pytań i problemów, a także wykorzystuje w postaci prawdziwych narzędzi odpowiednie techniki i języki programowania. Dzięki temu Czytelnicy poznają, jak można rozwiązywać niezwykle ważne i trudne zagadnienia. Czas poświęcony na jej przeczytanie będzie czystą inwestycją." -Eric Weber Kierownik Działu Eksperymentów, Yelp Florent Buisson jest ekonomistą behawioralnym z 10-letnim doświadczeniem związanych z biznesem, analityką i naukami behawioralnymi. W firmie ubezpieczeniowej Allstate założył zespół specjalizujący się w naukach behawioralnych i pełnił funkcję jego szefa przez cztery lata. Publikował artykuły naukowe w czasopismach takich jak recenzowany Journal of Real Estate Research. Posiada tytuł magistra ekonometrii oraz doktorat z ekonomii behawioralnej, uzyskany na uniwersytecie Sorbona w Paryżu.

7
Ładowanie...
EBOOK

Android Poradnik programisty. 93 przepisy tworzenia dobrych aplikacji

Wei-Meng Lee

Zbiór gotowych do użycia, unikatowych przepisów Ten, obejmujący wiele wersji systemu Android aż do wersji Android 4.1, wyczerpujący zbiór to zestaw obowiąz-kowy dla zarówno zaawansowanych, jak i początkujących programistów. Każdy rozdział zawiera rozmaite przepisy i wskazówki, które rozwiązują typowe, codzienne wyzwania. Każdy przepis zawiera omówienie problemu i propo-nowane rozwiązania wraz z dostosowywalnym, samodzielnym plikiem projektu ilustrującym jego zastosowanie. Oto kilka pomocnych przepisów, które znajdziesz w książce Android - poradnik programisty: Podstawy systemu Android Programowe rejestrowanie odbiorników komunikatów, samoczynne uruchamianie aplikacji podczas rozruchu, wywoływanie wbudowanych aplikacji, umożliwianie wywoływania aplikacji przez inne elementy Interfejs użytkownika, widoki i listy Implementacja systemu oceniania, ładowanie zawartości z folderu Assets, wyświetlanie menu kontekstowych, okien dialogowych, stronicowanie treści, dostosowywanie widoku listy, animowanie i zmienianie obrazów za pomocą ImageSwitcher Telefonia, wiadomości i sieć Blokowanie połączeń wychodzących, automatyczne odpowiadanie, odczytywanie numeru telefonu, IMEI i identyfikatora SIM, monitoring wysyłanych wiadomości SMS, przechwytywanie przychodzących wiadomości, odczytywanie usług Web XML, tworzenie serwera i klienta gniazd, obsługa Bluetooth, wyszukiwanie adresu poprzez odwrotne geokodowanie i vice versa Usługi oparte na lokalizacji Ustalanie położenia geograficznego poprzez GPS lub triangulację sieci komórkowej, rejestrowanie położenia, wykonywanie zdjęć, włączanie lampy błyskowej, odczytywanie kodów paskowych Przechowywanie danych Zapisywanie i ładowanie preferencji, tworzenie ekranu preferencji, zapisywanie plików w różnych lokalizacjach, dołączanie plików do projektu Wei-Meng Lee jest założycielem firmy Developer Learning Solutions (www.learn2develop.net), zajmującej się praktycznymi szkoleniami w zakresie najnowszych technologii firm Microsoft i Apple. Jest autorem wielu publikacji online oraz książek Beginning Android 4 Application Development i Beginning iOS 5 Application Development. wrox.com Forum programistów Dołącz do naszego forum Programmer to Programmer, aby zadać pytania dotyczące tej książki (i nie tylko), podyskutować na najbardziej gorące tematy branżowe i poznać kolegów-programistów z całego świata. Kod do pobrania Wykorzystaj przykładowy kod do tej książki, jak również przykłady z wielu innych publikacji - wszystkie gotowe do użycia.

8
Ładowanie...
EBOOK

Angular instalacja i działanie

Shyam Seshadri

Jeśli znacie JavaScript, to ten praktyczny przewodnik szybko pozwoli na przyspieszenie działania struktury Angular w celu tworzenia wydajnych, opartych na sieci aplikacji na komputery osobiste i urządzenia mobilne. Wersja ta, najpierw nazwana lako Angular 2, jest pełna napisana na nowo postać aplikacji, napisanej przez ten sam zespół, który tworzył AngularJS. Programiści znający poprzednią wersję także ocenią tę książkę jako wartościowe źródło informacji. Autor książki, Shyam Seshadri, prowadzi nas krok po kroku przed podstawowe elementy składowe Angular. Zanim zanurzymy się w komponenty usługi, wywołania serwera, routing i wymagania produkcyjne, rozpoczniemy od utworzenia prostej aplikacji w Angular. Ustaw własne środowisko produkcyjne, aby szybko budować aplikacje w Angular. Korzystaj z dyrektyw Angular, aby budować wspólne funkcje dla swoich aplikacji. Twórz i sprawdzaj swoje komponenty, aby tworzyć skuteczne interfejsy użytkownika. Zarządzaj wejściem użytkownika tworząc sterowane szablonami i proaktywne formularze Zrozum kiedy należy używać wbudowanych usług z Angular, a kiedy i jak tworzyć swoje własne. Wykonuj wywołania http i radź sobie z wyzwaniami pojawiającymi się podczas pracy z serwerami. Korzystaj z modułu routingu Angular, aby inkapsulować różne strony i fragmenty wykorzystując inną trasę. Twórz produkcyjne aplikacje w Angular i naucz się wdrażać dobrze działające aplikacje. Shyam jest dyrektorem technicznym (CTO) w firmie ReStok Ordering Solutions. Wcześniej był inżynierem programowania w Amazon i Google, a także kierował zespołem inżynierskim w Hopscotch, startupie komercyjnym z siedziba w Bombaju. Shyam jest autorem dwóch wcześniejszych książek na temat Angular. Ta książka uczy nas zarówno podstaw, jak i zaawansowanych tematów, stosując techniki do natychmiastowego wykorzystania. Ta książka powinna znaleźć się w bibliotece osób zainteresowanych tworzeniem solidnych aplikacji za pomocą Angular. - Victor Mejia, starszy inżynier w McGraw Hill, autor zajmujący się edukacją i treściami w Linkedin Lerning.

9
Ładowanie...
EBOOK

Architektura oprogramowania i podejmowanie decyzji: Wykorzystywanie przywództwa, technologii i zarządzania produktem do budowy świetnych produktów

Srinath Perera

Nadrzędnym celem systemów oprogramowania (a więc i architektury oprogramowania) jest budowanie systemów spełniających standardy jakości i zapewniających najwyższy zwrot z inwestycji (ROI) w dłuższej perspektywie lub w określonym przedziale czasu. Świetny produkt wymaga połączenia technologii, przywództwa i zarządzania produktem (wliczając w to UX). Przywództwo polega przede wszystkim na zarządzaniu niepewnością i dokonywaniu prawidłowej oceny sytuacji. Aby tworzyć świetne produkty, liderzy techniczni muszą łączyć technologię, przywództwo i wiedzę z zakresu zarządzania produktem, a także podejmować właściwe decyzje. Wiele błędów technicznych wynika z luki między wiedzą na temat tych trzech elementów i oceną sytuacji. W książce Architektura oprogramowania i podejmowanie decyzji Srinath Perera wyjaśnia zasady i koncepcje, które architekci oprogramowania muszą dogłębnie zrozumieć, oraz sposoby stosowania tych zasad do zarządzania niepewnością. Pytania i zasady omówione w tej książce pomagają zarządzać niepewnością podczas tworzenia architektury oprogramowania i zapewniają ramy do podejmowania decyzji. Ta książka jest przeznaczona dla wszystkich liderów technicznych w branży oprogramowania, którzy dokonują całościowej oceny budowanych przez siebie systemów, jak również dla przyszłych liderów uczących się tego rzemiosła. Zrozum znaczenie podejmowania zdecydowanych decyzji na przykładach wielkich liderów technicznych, takich jak bracia Wright i Kelly Johnson Wykorzystaj pięć kluczowych pytań i siedem ważnych zasad, aby zrozumieć niepewności podczas projektowania i podjąć strategiczne decyzje architektoniczne Podejdź do projektu systematycznie, najpierw na poziomie makro, a następnie na poziomie indywidualnej usługi Wykorzystaj wiedzę z zakresu przywództwa, aby podejmować lepsze decyzje dotyczące architektury oprogramowania. Myśl głęboko, ale implementuj powoli. Srinath Perera jest głównym architektem w WSO2. Przez ostatnich 20 lat był deweloperem rozwiązań open source Apache. Srinath odegrał znaczącą rolę w projektowaniu Apache Axis2, Apache Airavata, WSO2 CEP (Siddhi) i WSO2 Choreo. Zrecenzował architektury dla ponad 10 projektów i ponad 100 wydań.

10
Ładowanie...
EBOOK

Arduino i projekty LEGO. Zadziwiające projekty LEGO sterowane przez Arduino

Jon Lazar

Zobacz, jak połączyć dwa najbardziej popularne narzędzia do budowy i zabawy – Arduino i LEGO – by tworzyć zabawne i interesujące gadżety, takie jak kryształowa kula z czujnikiem RFID, konstrukcje LEGO wyposażone w sensory, a nawet sterowany przez Arduino pociąg LEGO. Poznaj podstawowe techniki wykorzystania Arduino, zaczynając od najprostszych programów powodujących mruganie diod LED, po bardziej złożone wykorzystujące moduły Arduino. Odkryj podstawową zasadę LEGO solidnego budowania, zaczynając od stabilnej podstawy i zamiennie wstawiając klocki, aby utworzyć ściany zdolne utrzymać konstrukcję. Dzięki szczegółowym wyjaśnieniom i ilustracjom zobaczysz, jak wszystko pasuje do siebie i jak możesz nadać swoim projektom różne poziomy funkcjonalności i interakcji. Dowiedz się, jak: Zasymulować okrągłe kształty lub kopuły przy użyciu klocków LEGO Dołączyć sensory do swoich projektów Wykorzystać Arduino do sterowania silnikami w projektach LEGO Przekształcić królika LEGO na Twitter Pet Stworzyć swoją własną kryształową kulę z odbiornikiem RFID Zbudować z LEGO statek TARDIS sterowany przez Arduino Bez względu na to, czy chcesz zadziwić przyjaciół, rozdrażnić kota, czy też po prostu cieszyć się swymi kreacjami, książka pokaże, czego potrzebujesz i jak to połączyć ze sobą. Uzyskasz podstawową wiedzę i umiejętności, które, uzupełnione kreatywnością, pomogą tworzyć najbardziej zadziwiające gadżety na tej planecie.

11
Ładowanie...
EBOOK

Arduino w nauce. Gromadzenie, wyświetlanie i przetwarzanie danych z czujników

Richard J. Smythe

Oto proste na pierwszy rzut oka pytanie: jak można realizować podstawowe pomiary za pomocą Arduino, Raspberry Pi lub komputera PC? W większości przypadków rzeczywiście potrafimy wykorzystywać mikrokontrolery, czujniki i umiejętności programistyczne w celu gromadzenia danych. W tej książce autor poszedł jednak o krok dalej i zaprezentował, jak można przekształcić komputer PC, Raspberry Pi i Arduino w system, który może nie tylko gromadzić dane, ale również odpowiednio je oceniać i analizować. Zaczniemy od prostych zagadnień i na początku zapoznamy się z podstawami elektroniki oraz głównymi pojęciami związanymi z techniką cyfrową i analogową. W książce zostanie przedstawionych 10 ćwiczeń, które pozwolą zdobyć praktyczną wiedzę o właściwościach mikrokontrolerów, graficznej prezentacji danych, podstawowych technikach wykorzystywanych w elektronice oraz podstawach sterowania i pozyskiwania danych. Książka "Arduino w nauce" objaśnia, jak monitorować i mierzyć parametry fizyczne i chemiczne za pomocą układów scalonych i komputerowych systemów obliczeniowych. Dzięki tej książce: - zapoznamy się z podstawowymi sposobami kontaktowania się człowieka z maszyną za pomocą oprogramowania służącego do nadzorowania procesu technologicznego i pozyskiwania danych; - przeanalizujemy koncepcje odmierzania czasu, zliczania zdarzeń i komunikacji szeregowej; - przystosujemy mikrokontrolery do wykonywania skomplikowanych działań; - zrozumiemy zasady pozyskiwania i prezentacji danych. Hobby - majsterkowanie / oprogramowanie Dla średniozaawansowanych

12
Ładowanie...
EBOOK

Bardziej efektywny C#

Wagner Bill

50 sposobów ulepszenia języka C# Powszechnie rozpoznawany ekspert .NET Bill Wagner identyfikuje i wyjaśnia 50 zaawansowanych technik i zasad pisania niezawodnego i dobrze działającego kodu C# 7.0. Zgodnie z rosnącym wyrafinowaniem języka C# i oczekiwaniami społeczności programistów Wagner przedstawia nowe, skuteczne rozwiązania problemów, na które natrafiamy każdego dnia. Trzy wydania Effective C# i zawarte w nich jasne wyjaśnienia, wskazówki i realistyczne przykłady kodu dowiodły swojej wartości dla tysięcy programistów. Bardziej efektywny C# przynosi to samo sprawdzone podejście do nowych funkcjonalności języka C# 7.0, pomagające bardziej wydajnie i skutecznie realizować dobrze znane zadania. Bazując na niezrównanym doświadczeniu i kluczowej roli w globalnych gremiach standaryzujących języka C#, Wagner pokazuje podejścia zorientowane obiektowo, funkcyjne i zorientowane na usługi do zarządzania danymi przy użyciu C#, lepsze sposoby wyrażania naszych zamiarów użytkownikom i innym programistom, a także nowe możliwości wykorzystywania technik asyn-chronicznych i programowania dynamicznego. ? Używanie właściwości zamiast dostępnych pól danych (punkt 1) ? Rozróżnianie pomiędzy typami wartościowymi i referencyjnymi (4) ? Zależności pomiędzy różnymi koncepcjami równości (9) ? Unikanie operatorów konwersji (11) ? Rozróżnianie pomiędzy interfejsami a metodami wirtualnymi (15) ? Unikanie przeciążania metod zdefiniowanych w klasach bazowych (19) ? Tworzenie grup metod, które są jasne, minimalne i kompletne (22) ? Włączanie natychmiastowego zgłaszania błędów w iteratorach i metodach asynchronicznych (26) ? Używanie metod asynchronicznych do pracy asynchronicznej (27) ? Unikanie alokowania wątków i przełączania kontekstów (30) ? Konstruowanie równoległych zapytań PLINQ z uwzględnieniem wyjątków (36) ? Używanie puli wątków zamiast tworzenia wątków (37) ? Wykorzystanie BackgroundWorker do komunikacji pomiędzy wątkami (38) ? Używanie najmniejszego możliwego zakresu dla blokad (41) ? Zalety i wady dynamicznego programowania (43) ? Pełne wykorzystanie API wyrażeń (46) ? Minimalizowanie obiektów dynamicznych w publicznych API (47) Jesteś już skutecznym programistą C#: dzięki tej książce staniesz się wyjątkowym. Bill Wagner jest jednym z czołowych projektantów C#, członkiem ECMA C# Standards Committee i autorem trzech wydań Effective C#. Jest też prezesem Humanitarian Toolbox, został wyróżniony tytułem Microsoft Regional Director oraz .NET MVP od 11 lat, zaś ostatnio dołączył do .NET Foundation Advisory Council. Wagner wielokrotnie pomagał rozmaitym firmom, od start-upów po międzynarodowe korporacje w usprawnianiu procesów projektowych i rozwijaniu zespołów programistycznych. Obecnie jako członek zespołu .NET Core tworzy materiały szkoleniowe dla programistów z dziedziny języka C# i .NET Core.

13
Ładowanie...
EBOOK

Bezpieczeństwo tożsamości i danych w projektach Web

Jonathan Leblanc, Tim Messerschmidt

Najlepsze praktyki Nie ma tygodnia, byśmy nie usłyszeli o kolejnym wycieku danych klientów, przechwyconych numerach kart kredytowych lub kradzieży tożsamości. Znalezienie właściwego kompromisu pomiędzy wygodą użytkowania a bezpieczeństwem aplikacji lub witryny może być niezwykle trudne. Ta praktyczna książka pokazuje podejście nastawione na wyniki, pozwalające osiągnąć obydwa cele bez rezygnowania z najważniejszych cech każdego. Zwraca uwagę nie tylko na to, co trzeba mieć na uwadze podczas budowania systemu, ale przede wszystkim, jak tworzyć solidną infrastrukturę przy użyciu mechanizmów, które są zarazem użyteczne, jak i bezpieczne. Dzięki temu możliwe będzie wzmocnienie infrastruktury chroniącej dane i zastosowanie sprawdzonych technik chroniących przed włamaniami i wyciekami danych. Przedstawione są również przyszłe, projektowane technologie, które będą miały wpływ na bezpieczeństwo danych i tożsamości. Omówienie dzisiejszego stanu zabezpieczeń witryn i aplikacji Web Projektowanie szyfrowania haseł i zwalczanie typowych ataków na hasła Tworzenie cyfrowych odcisków palców w celu identyfikowania użytkowników poprzez ich przeglądarkę lub urządzenie Budowanie systemów bezpiecznej transmisji danych przy użyciu OAuth i OpenID Connect Stosowanie alternatywnych metod identyfikacji jako drugiego składnika uwierzytelniania Uodpornianie aplikacji na ataki Jonathan LeBlanc jest laureatem nagrody Emmy w dziedzinie oprogramowania, autorem oraz szefem działu Global Developer Advocacy w firmie PayPal. Specjalizuje się w zagadnieniach tożsamości, autoryzacji i zabezpieczeń, łączności sieciowej i technikach drążenia danych. Tim Messerschmidt zajmuje stanowisko Program Manager of Developer Relations w Google, kierując regionem obejmującym Niemcy, Austrię i Szwajcarię (DACH). Przed dołączeniem do Google kierował zespołami Developer Evangelism firm PayPal i Braintree w regionie obejmującym Europę, Bliskim Wschód i Afrykę (EMEA) oraz Azję i Pacyfik (APAC). To świetna książka zarówno dla nowicjuszy, jak i doświadczonych programistów. Prezentuje podstawy i szybko przechodzi do tego, jak i dlaczego wszystko funkcjonuje, pokazując mnóstwo przydatnych fragmentów kodu. Pozycja obowiązkowa dla każdego projektanta Web. Lenny Markus Sr. Manager, PayPal Engineering

14
Ładowanie...
EBOOK

Budowanie aplikacji biznesowych za pomocą Windows Presentation Foundation i wzorca Model View ViewM

Garofalo Raffaele

Twórz bogate, elastyczne i łatwe w utrzymaniu aplikacje biznesowe przy pomocy wzorca projektowego MVVM Projektuj aplikacje biznesowe w prostszy i lepszy sposób stosując wzorzec MVVM dla Windows Presentation Foundation (WPF) i Microsoft Silverlight 4. Dzięki temu przewodnikowi wykorzystasz MVVM do wiązania danych, poleceń i zachowań tworząc interfejsy użytkownika luźno powiązane z logiką biznesową. MVVM idealnie nadaje się dla programistów .NET pracujących z WPF i Silverlight niezależnie od posiadanego doświadczenia w budowaniu aplikacji korporacyjnych. Odkryj, jak: Zagłębić się w tajniki wzorca MVVM i dowiedzieć się, czym różni się on od innych wzorców projektowych interfejsu użytkownika Zbudować prostą aplikację do zarządzania relacjami z klientami, którą można adaptować do swoich własnych projektów Implementować MVVM w celu utrzymywania podziału pomiędzy deklaratywną składnią interfejsu użytkownika a kodem logiki prezentacyjnej Tworzyć model domenowy definiujący kontekst biznesowy aplikacji Pisać dynamiczny kod dla warstwy dostępu do danych przy pomocy Microsoft Entity Framework i NHibernate Wymuszać złożone scenariusze sprawdzania poprawności danych przy użyciu Windows Workflow Foundation 4 Implementować MVVM przy użyciu platform i zestawów narzędzi, takich jak Microsoft Prism

15
Ładowanie...
EBOOK

Budowanie lepszego biznesu z użyciem metody LEGO Serious Play

Kristiansen Per, Rasmussen Robert

ZABAWA NA POWAŻNIE Budowanie lepszego biznesu z użyciem metody LEGO(R) SERIOUS PLAY(R) oferuje kreatywne podejście do innowacji i zwiększania wydajności biznesowej poprzez skupienie się na wykorzystaniu zabawy w celu uwolnienia potencjału ludzkiego w obrębie organizacji. Oparta na wieloletnich badaniach książka Pera Kristiansena i Roberta Rasmussena, dwóch pierwszych mistrzowskich trenerów metodologii LEGO SERIOUS PLAY, jasno pokazuje, jak metoda ta jest w stanie rozwijać zespoły, ludzi i relacje oraz docelowo usprawniać działanie przedsiębiorstwa. Łącząc zabawę z rozwojem organizacyjnym, myśleniem systemowym i rozwojem strategii, LEGO SERIOUS PLAY podnosi jakość spotkań, przyspiesza procesy innowacyjne, wspiera rozwój zespołów i zapewnia lepszą komunikację. W wielu ilustracyjnych przykładach książka pokazuje, jak budowanie z klocków LEGO uwalnia wyobraźnię i potencjał, który normalnie pozostaje niewykorzystany przez logiczny umysł. Jak wyjaśniają autorzy, jest to innowacyjne podejście "praktyczne, umysłowe". Na stronach tej książki badają oni teorię, jak również praktyczną implementację metody LEGO SERIOUS PLAY, która pozwala radykalnie zwiększyć wydajność organizacyjną. Metoda udowodniła swoją skuteczność w organizacjach wszelkiego rodzaju na całym świecie. Była stosowana przez lokalne samorządy, globalne firmy usługowe, duże banki, startupy, firmy międzynarodowe czy firmy produkcyjne i ma potencjał do maksymalizowania synergii pomiędzy zespołami w obrębie dowolnej organizacji. Per Kristiansen jest właścicielem i partnerem w firmie Trivium. Wcześniej Per był globalnym szefem jednostki biznesowej LEGO Serious Play w firmie LEGO. Jest mistrzowskim trenerem metodologii LEGO SERIOUS PLAY i zasiada w zarządzie globalnej firmy szkoleniowej Bonding. Robert Rasmussen jest współdyrektorem w firmie Rasmussen Consulting w Stanach Zjednocznych i Danii oraz członkiem rady doradczej Rasmussen Consulting w Japonii i Singapurze. Robert jest głównym architektem i mistrzowskim trenerem metodologii LEGO Serious Play. Wśród omawianych tematów Obserwowanie dynamiki wewnętrznych i zewnętrznych interakcji Promownie swobodnej i szczerej wymiary poglądów Zawieszanie zależności hierarchicznych dla lepszej i efektywniejszej komunikacji Ułatwianie wprowadzania zmian dzięki zachęcaniu do eksplorowania Budowanie lepszego biznesu z użyciem metody LEGO(R) SERIOUS PLAY(R) to fascynująca relacja, szczegółowo opisująca ewolucję technik interwencyjnych, które pomogły ogromnemu producentowi zabawek uwolnić ludzki potencjał we własnej organizacji. Specjaliści od poprawy wydajności i planowania strategicznego docenią to, jak autorzy skupiają się na swoich spostrzeżeniach i wyciągniętych wnioskach. Robin Lynn

16
Ładowanie...
EBOOK

Bursztyn i żyto - Bałtycka podróż kulinarna. Estonia, Łotwa, Litwa

Zuza Zak

W krajach bałtyckich spotykają się dwa światy - Bałtyk łączy Europę Wschodnią ze Skandynawią, co sprzyja wpływom kulinarnym i wymianie kulturowej. Wszystkie trzy bałtyckie stolice, Tallin, Ryga i Wilno, są przesiąknięte historią i kulturą i zostały wpisane na Listę Światowego Dziedzictwa UNESCO. Bursztyn i żyto przybliża nam tę interesują część Europy, oprowadza nas po jej stolicach, opowiada dzieje jej mieszkańców i odkrywa przed nami nowy, dynamiczny styl gotowania. Ta kulinarna podróż, przedstawiona na tle bogatej historii i kultury krajów bałtyckich, jest bramą do lepszego zrozumienia regionu i mentalności jego mieszkańców. Osadzone w bałtyckiej tradycji, a jednocześnie inspirowane współczesnymi trendami przepisy z tej książki są nowoczesne, niepowtarzalne i łatwe do zrealizowania w domu i roztaczają przed nami nowe kulinarne horyzonty. Między przepisy i opowieści o podróżach zostały wplecione urywki poezji, literatury, pieśni i przysłów, co sprawia, że ta książka może stać się zarówno kulturowym punktem odniesienia dla podróżników, jak i wizytówka tętniącej życiem kuchni krajów bałtyckich. "To piękny portret regionu - jego krajobrazów, historii, mieszkańców i oczywiście jedzenia. Przepisy, od znanych z czasów komunistycznych klasyków po regionalne i współczesne specjały, są różnorodne, ekscytujące, kuszące i pełne smaku. Ta książka to prawdziwa perełka z gatunku podróży kulinarnych!" ALISSA TIMOSHKINA, SALT AND TIME