Результати пошуку

793
Завантаження...
EЛЕКТРОННА КНИГА

Programowalność i automatyzacja sieci. Poradnik inżyniera sieci następnej generacji

Jason Edelman, Scott S. Lowe, Matt Oswalt

Programowalna i zautomatyzowana sieć upraszcza pracę jej administratora. Rozwój technologii radykalnie komplikuje takie zadania jak zarządzanie i operowanie sprzętem sieciowym, topologiami sieci i połączeniami sieciowymi. Trzeba tu mieć na uwadze systemy operacyjne, nowe metodologie oraz narzędzia. W takich warunkach zarządzanie większą czy nieco bardziej złożoną siecią wyłącznie za pomocą działań manualnych jest obarczone sporym ryzykiem. Profesjonalny inżynier sieciowy musi dziś dobrze orientować się w świecie programowalności i automatyzacji sieci. Powinien poznawać nowe protokoły, technologie, modele dostarczania i pojawiające się w związku z nimi potrzeby biznesowe. W tej książce znajdziesz solidne podstawy pozwalające zapewnić sieci programowalność i zautomatyzowanie jej pracy. Dowiesz się, jakie narzędzia i umiejętności będą potrzebne do dokonania tego kluczowego przekształcenia w sieć nowej generacji. W bardzo przystępny i praktyczny sposób wyjaśniono, jak korzystać z takich technologii jak Linux, Python, JSON i XML, aby programowo zautomatyzować pracę systemu. Opisano koncept modeli danych, podstawy języka YANG oraz najważniejsze technologie związane z API. Sporo miejsca poświęcono narzędziom open source służącym do automatyzacji pracy sieci. Znalazły się tu również informacje o interfejsach macvlan, sieciach wykorzystujących maszyny wirtualne, sieciowych przestrzeniach nazw oraz o bibliotece Pythona NAPALM i jej integracji z narzędziami: Ansible, Salt i StackStorm. W książce między innymi: powstanie sieci sterowanych programowo technologie automatyzacji sieci Linux i Python a technologie sieciowe praca z szablonami konfiguracji sieciowej kontrola źródła w pracy z niektórymi serwisami online prosty przepływ pracy w automatyzacji sieci Sieć zautomatyzowana i programowalna - najlepszy przyjaciel admina!

794
Завантаження...
EЛЕКТРОННА КНИГА

Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług

Jon Yablonski

Nawet najciekawsze rozwiązanie w zakresie cyfrowego interfejsu nie znajdzie uznania, jeśli jego twórcy nie wezmą pod uwagę psychologii behawioralnej, która opisuje prawa rządzące zachowaniem ludzi. Próba zmuszenia użytkownika do porzucenia tego, co już zna, i dostosowania swojego działania do interfejsu jest jednym z najpoważniejszych błędów projektantów produktów i usług. Zaproponowane rozwiązanie ma sprawiać dobre wrażenie i przekonywać do korzystania, ale przede wszystkim musi być zgodne ze schematem, według którego ludzie postrzegają świat i w nim działają. Ta książka jest przewodnikiem po najważniejszych z punktu widzenia projektanta UX prawach psychologii, dzięki którym możliwe jest tworzenie produktów i usług o bardziej intuicyjnym i ukierunkowanym na człowieka charakterze. Autor posłużył się przykładami znanych aplikacji, aby lepiej wyjaśnić, jak ludzie się zachowują i dlaczego. Przedstawił też cały szereg praw i zasad opisanych w psychologii wraz z dokładnym wyjaśnieniem, jak ich zastosowanie przyczyni się do tego, aby zaprojektowany produkt cyfrowy był pomocny, skuteczny i chętniej wybierany. Przewodnik został napisany tak, aby jak najbardziej ułatwić wykorzystanie zawartych w nim informacji w codziennej pracy. W książce: prawa psychologii, które powinien wziąć pod uwagę każdy projektant front-endu modele predykcyjne i heurystyka UX nieoczywisty związek między estetyką a pozytywnymi odczuciami odbiorcy warunki, w jakich produktywność użytkownika będzie największa implikacje etyczne wykorzystywania odkryć psychologii UX: projekty ukierunkowane na użytkownika! Jon sprawia, że pojęcia psychologiczne łatwo zrozumieć i zastosować je w kontekście projektowania UX. Pozwala to na opracowanie wspólnego języka, który wspomaga pracę zespołów, dając im możliwość sprawniejszego porozumiewania się w ramach ewaluacji decyzji projektowych Christy Ennis-Kloote, Design Practice Manager w OST Prawa UX są świetnym źródłem dla profesjonalnego projektanta. Książka daje możliwość zapoznania się z najważniejszymi zasadami UX i jest przydatnym punktem odniesienia, kiedy potrzeba szerszego oglądu Jens Oliver Meiert, Meiert.com

795
Завантаження...
EЛЕКТРОННА КНИГА

Praca z zastanym kodem. Najlepsze techniki

Michael Feathers

Naucz się pracować na gotowych projektach! Programiści uwielbiają brać udział w nowych projektach, być świadkami ewolucji kodu, mieć wpływ na wybór narzędzi i projektować ich architekturę. Niestety, w ogromnej większości przypadków muszą pracować z kodem mającym wiele lat i pisanym przez wiele osób. Jak sobie poradzić w takim środowisku? Jak dobrać techniki pracy do gotowego kodu? Na te i wiele innych podobnych pytań odpowiada ten wyjątkowy podręcznik. Dzięki niemu dowiesz się, jak wprowadzać zmiany w zastanym kodzie, tworzyć testy automatyczne oraz modyfikować architekturę rozwiązania. Ponadto poznasz najlepsze techniki pracy z projektami niezorientowanymi obiektowo oraz przekonasz się, że można skutecznie poradzić sobie z przerośniętymi klasami i metodami. Ostatnia część książki została poświęcona technikom usuwania zależności. Ten podręcznik to lektura obowiązkowa każdego programisty. Dzięki niemu Twoja praca z zastanym kodem nabierze nowego sensu. Musisz ją mieć! Dzięki tej książce: poradzisz sobie z zastanym kodem nauczysz się wprowadzać w nim zmiany zastosujesz testy automatyczne przeprowadzisz skuteczną refaktoryzację Praca z zastanym kodem nie musi być nużąca! Inżynieria oprogramowania Wydobądź więcej z zastanych systemów: Lepsza wydajność, większa niezawodność, więcej funkcjonalności i łatwiejsze zarządzanie Czy Twój kod łatwo poddaje się zmianom? Czy dostajesz niemal bezzwłoczne informacje zwrotne, gdy go zmieniasz? Czy go rozumiesz? Jeśli odpowiedź na dowolne z tych pytań brzmi nie, masz do czynienia z cudzym kodem, który wysysa czas i pieniądze z nakładów, które przeznaczasz na jego rozwój. W książce tej Michael Feathers oferuje całościowe strategie dotyczące efektywniejszej pracy z dużymi i nieprzetestowanymi cudzymi bazami kodu. Książka jest oparta na materiałach przygotowanych na potrzeby słynnych seminariów Object Mentor - technik, z których Michael korzystał, aby pomóc setkom programistów, kierowników technicznych i testerów w uzyskaniu kontroli nad zastanymi systemami. Tematyka książki obejmuje: Zrozumienie mechaniki zmian w oprogramowaniu: dodawanie funkcjonalności, naprawiania błędów, poprawianie projektu oraz optymalizacja wydajności. Umieszczanie cudzego kodu w jarzmie testowym. Pisanie testów, które zabezpieczą Cię przed wprowadzaniem do kodu nowych problemów. Techniki, które można wykorzystać w dowolnym języku i na dowolnej platformie, z przykładami w Javie, C++, C i C#. Dokładne określanie miejsc, w których należy zmienić kod. Zmaganie się z cudzymi systemami, które nie są zorientowane obiektowo. Radzenie sobie z aplikacjami, które zdają się nie mieć żadnej struktury. Książka ta zawiera również katalog dwudziestu czterech technik usuwania zależności, które pomogą Ci w pracy z odizolowanymi elementami programu oraz spowodują, że wprowadzanie w nim zmian będzie bezpieczniejsze.

796
Завантаження...
EЛЕКТРОННА КНИГА

Przygoda z elektroniką

Paweł Borkowski

Poznaj i zrozum elektronikę! Elektronika jest wszędzie i nie da się już od niej uciec. Telewizor, telefon komórkowy, komputer, a nawet kuchenka mikrofalowa czy niewinna z pozoru zmywarka - w każdym z tych urządzeń znajduje się magiczne coś, dzięki czemu możemy słuchać wiadomości, rozmawiać ze znajomymi, przeglądać strony internetowe, podgrzewać mleko do porannej kawy lub też zmywać po obiedzie, zbytnio się przy tym nie przemęczając. Tym magicznym czymś jest mniej lub bardziej skomplikowany układ elektroniczny. A raczej cały zestaw takich układów, o których działaniu przeciętny użytkownik nie ma najmniejszego pojęcia. Jeśli technika jest Ci obca, lecz zawsze ciekawiło Cię, co sprawia, że otaczające Cię sprzęty elektroniczne są w stanie ułatwiać i uprzyjemniać życie, właśnie znalazłeś odpowiednią książkę! "Przygoda z elektroniką " bezboleśnie i z humorem wprowadzi Cię w cudowny świat elektroniki, czyli zaprezentuje zasady działania podstawowych elementów i układów elektronicznych oraz zjawiska fizyczne, którym zawdzięczamy ich pracę. Wszystko, co najważniejsze, zobrazowano tu kilkudziesięcioma konkretnymi przykładami. Wkręć się w elektronikę! Zestawianie obwodów pomiarowych Podstawowe wielkości elektryczne Parametry biernych elementów obwodów Elementy półprzewodnikowe czynne i bierne Podstawowe bramki logiczne Kodowanie binarne i układy cyfrowe Programowanie mikrokontrolerów Oto książka, która sprawi, że zupełnie inaczej spojrzysz na swój telewizor!

797
Завантаження...
EЛЕКТРОННА КНИГА

Projektowanie głosowych interfejsów użytkownika. Zasady doświadczeń konwersacyjnych

Cathy Pearl

Możliwość porozmawiania ze swoim komputerem od lat rozpalała wyobraźnię inżynierów, użytkowników i... artystów. Jak się okazało, sprawa nie jest - i nigdy nie była - oczywista: rozumienie naturalnej mowy to skomplikowany proces. Języki, którymi posługują się ludzie, są bowiem przepełnione subtelnościami i niejednoznacznością, a ich zrozumienie wymaga znajomości kontekstu. Intensywny rozwój technologii VUI doprowadził do tego, że komputer wykonujący polecenia głosowe nie jest niczym nadzwyczajnym. Wciąż jednak sporo można w tej dziedzinie poprawić. Szczególnie ważne wydaje się wzięcie pod uwagę wrażeń użytkownika: interfejs VUI, który jest uciążliwy dla odbiorcy, nie podaje potrzebnych informacji lub podaje zupełnie nieprzydatne, będzie użytkowany z niechęcią albo wcale. W tym przewodniku znajdziesz przegląd najważniejszych zasad projektowania interfejsów głosowych, a także opis narzędzi służących do tego celu. Poza najbardziej podstawowymi informacjami o mechanizmach rozpoznawania głosu omówiono złożone strategie rozumienia języka naturalnego, analizę nastroju, zbieranie danych oraz techniki przekształcania tekstu w mowę. W książce wyczerpująco opisano zagadnienia wydajności interfejsu VUI: dowiesz się, co na tę wydajność wpływa i w jaki sposób można ją podnieść. Przedstawiono również problematykę systemów sterowanych głosowo, takich jak asystenty domowe czy interfejsy projektowane dla samochodów. Z przewodnika skorzystają zarówno menedżerowie oraz projektanci biznesowi, jak i projektanci interfejsów VUI, niezależnie od tego, czy samodzielnie piszą swoje VUI, czy korzystają z istniejących platform. W książce: kluczowe koncepcje projektów interfejsów głosowych wizualne reprezentacje interfejsów głosowych technologie rozpoznawania mowy metody testowania aplikacji głosowych poprawa wydajności aplikacji głosowych rzeczywiste przykłady interfejsów głosowych

798
Завантаження...
EЛЕКТРОННА КНИГА

Microsoft Project 2019 dla bystrzaków

Cynthia Snyder Dionisio

Zarządzaj projektami, zasobami, kalendarzami i budżetami Twórz dynamiczne harmonogramy Poznaj „złote zasady” rozwoju projektu Zarządzaj projektami jak profesjonalista! Niezależnie od tego, czy zarządzanie projektami znajduje się w nazwie Twojego stanowiska, czy też jest po prostu jednym z wielu Twoich obowiązków, Microsoft Project 2019 to sekretna broń, której poszukujesz. Nawet jeśli już wiesz co nieco na temat zarządzania projektami, ta książka pokaże Ci, jak skorzystać z cennych możliwości programu, by wszystko działało jak dobrze wyregulowana i nasmarowana maszyna. Dowiedz się, jak wpisywać zadania, określać czas ich realizacji, pracować z zasobami i kalendarzami, ustawiać plan bazowy, dostosowywać harmonogramy, utrzymać prace nad projektem na wybranym kursie, analizować postępy i raportować wyniki. Brzmi jak dobry plan, nie sądzisz? W książce: uruchamianie projektu wpisywanie zadań i określanie czasu ich realizacji tworzenie kalendarza zasobów określanie budżetu projektu śledzenie postępów prac nad projektem radzenie sobie z opóźnieniami

799
Завантаження...
EЛЕКТРОННА КНИГА
800
Завантаження...
EЛЕКТРОННА КНИГА

Programowanie równoległe i asynchroniczne w C# 5.0

Mateusz Warczak, Jacek Matulewski, Rafał Pawłaszek, Piotr...

Programowanie współbieżne - wykorzystaj w pełni moc procesorów! Opanuj wątki, zadania i TPL Poznaj sprytne rozwiązania z użyciem bibliotek DSS i CCR Wejdź na wyższy poziom z Reactive Extensions i CUDAfy.NET Programowanie współbieżne jest w dzisiejszych czasach absolutnym standardem, jedyną drogą pozwalającą w pełni wykorzystać moc wielordzeniowych procesorów, umieszczanych we współczesnych komputerach. Jednak nadal niewielu programistów potrafi poprawnie i efektywnie korzystać z tej technologii. Czas to zmienić! Jeśli chcesz być naprawdę świetnym programistą C#, tworzącym aplikacje na platformę .NET, a do tej pory nie przestudiowałeś jeszcze porządnie kwestii współbieżności, pora to nadrobić. W tej książce znajdziesz informacje o podstawach tej technologii, takich jak wątki, a także o klasycznych pułapkach związanych z programowaniem współbieżnym. Kolejne rozdziały odkryją przed Tobą tajemnice zadań oraz bibliotek TPL. Poznasz również technologie DSS i CCR oraz dowiesz się co nieco na temat asynchroniczności. Potem przyjdzie kolej na omówienie technologii Reactive Extensions oraz biblioteki CUDAfy.NET, pozwalającej efektywnie wykorzystać karty graficzne do obliczeń niezwiązanych z grafiką. Odkryj zalety programowania równoległego! Dla niecierpliwych: asynchroniczność i pętla równoległa Wątki i zadania Zmienne w aplikacjach wielowątkowych Synchronizacja wątków, zadań i kontrolek interfejsu z zadaniami Wątki i zadania a interfejs użytkownika Dane w programach równoległych Analiza aplikacji wielowątkowych. Debugowanie i profilowanie Wstęp do CCR i DSS Skalowalne rozwiązanie dla systemów rozproszonych na bazie technologii CCR i DSS Wprowadzenie do Reactive Extensions. Zarządzanie sekwencjami zdarzeń Współbieżność w Rx Przykłady użycia technologii Rx w aplikacjach WPF CUDA w .NET Biblioteka TPL w WinRT Dobre praktyki programowania aplikacji wielowątkowych Zostań mistrzem programowania współbieżnego!