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

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

Bash. Leksykon kieszonkowy. Przewodnik dla użytkowników i administratorów systemów

Arnold Robbins

Bash jest podstawową powłoką dla systemów operacyjnych GNU/Linux i Mac OS X, jest również dostępny dla systemu Solaris oraz dla systemów z rodziny BSD. Może być też z łatwością skompilowany dla każdego innego systemu Unix, a nawet dla OpenVMS. Oznacza to, że każdy administrator komputerów pracujących pod kontrolą Uniksa lub pokrewnego systemu powinien umieć posługiwać się Bashem. Tymczasem pisanie skryptów powłoki nieraz sprawia spore problemy. Niniejsza książeczka może stanowić remedium na te kłopoty. To zwięzłe i praktyczne kompendium dotyczy Basha w wersji 4.4, podstawowej powłoki dla systemów operacyjnych z rodziny Unix. Może posłużyć jako podręcznik do szybkiej nauki Basha lub poręczna ściągawka, dzięki której błyskawicznie można znaleźć rozwiązanie napotkanego problemu. Układ książki ułatwia szybkie przeglądanie i wyszukanie interesującej nas treści. Równocześnie zawarte w niej informacje powinny każdemu początkującemu administratorowi pozwolić na sprawne rozpoczęcie pracy z powłoką Bash. W tej książce przedstawiono: zwięzłą historię i przegląd funkcjonalności Basha w wersji 4.4, sposób wywoływania powłoki oraz składnię poleceń, funkcje, zmienne, wyrażenia arytmetyczne i inne elementy języka, korzystanie z programowalnego uzupełniania, zasady kontroli zadań i wykonywania poleceń, procesy w tle, polecenia wbudowane i wiele innych zagadnień. Poznaj Bash — Twoje narzędzie pozwalające w pełni kontrolować system! Arnold Robbins — programista i autor książek technicznych. Pierwszy raz zetknął się z systemami uniksowymi w roku 1980, już kilka lat później zaczął pisać skrypty powłoki. Obecnie jest opiekunem implementacji gawk i związanej z nim dokumentacji.

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

Big data, nauka o danych i AI bez tajemnic. Podejmuj lepsze decyzje i rozwijaj swój biznes!

David Stephenson

Koncepcja big data zmieniła zasady gry w biznesie. Wiele osób z kadry zarządczej nie rozumie specyfiki tego rodzaju danych: ogromnych, szybko narastających, często niepasujących do tradycyjnej struktury. Są one zasadniczo różne od konwencjonalnych danych, zarówno pod względem wielkości, jak i złożoności. Rzucają nowe wyzwania, stwarzają nowe możliwości, zacierają tradycyjne granice konkurencji i zmuszają do zmiany paradygmatów pozyskiwania wartości z danych. Big data i data science wraz z uczeniem maszynowym radykalnie zmieniają ekosystem biznesu. Aby przetrwać tę rewolucję, trzeba dostosować się do nowych warunków. Ta książka jest przystępnym wprowadzeniem do koncepcji big data i data science. Pozwoli na uzyskanie wiedzy niezbędnej do oceny, czy korzyści z tych technologii są warte kosztów i wysiłku związanych z wdrożeniem w firmie. Poszczególne techniki zostały dokładnie i przejrzyście opisane. Przedstawiono zasady tworzenia odpowiednich strategii. Wyjaśniono, jakich zasobów i jakich ludzi potrzeba do przeprowadzenia transformacji w kierunku zbierania, analizy i wykorzystywania danych, a także omówiono związane z tym ryzyko. Ważnym elementem książki są praktyczne wskazówki i podpowiedzi. W tej książce: podstawy big data, data science i sztucznej inteligencji praktyczne zastosowanie big data w technikach analitycznych przegląd podstawowych rodzajów analityki i dobór technologii przygotowanie firmy do wdrożenia projektów big data i data science wymagania prawne i ochrona danych a korzystanie z narzędzi big data Big data: łatwiejsze, niż myślisz, skuteczniejsze, niż marzysz!

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

BIOS. Przewodnik. Wydanie IV

Bartosz Danowski, Andrzej Pyrchla

Popraw "niepoprawialne" — zapanuj nad ustawieniami BIOS-u swojego komputera Od ogółu do szczegółu, czyli podstawy BIOS-u i alfabetyczny spis funkcji Zawsze na czasie, czyli sposoby aktualizacji i modyfikacji BIOS-u Różne różności, czyli opis funkcji DualBIOS oraz BIOS kontrolera RAID Nadspodziewanie wielu stałych użytkowników komputera traktuje BIOS jako zespół ustawień i opcji, w których nie można dokonywać zmian. Już sama nazwa wywołuje w nich paniczny lęk, a sugestia, że można by tam wprowadzić modyfikacje, by usprawnić działanie sprzętu, skutkuje wręcz zgrozą w oczach. Tymczasem właściwe skonfigurowanie BIOS-u jest konieczne, by komputer zachowywał się tak, jak byśmy tego chcieli. Czasem dotyczy to fundamentalnych kwestii, a czasem irytujących drobiazgów, które można poprawić, o ile tylko ktoś posiada elementarną wiedzę na temat BIOS-u. Czwarte wydanie książki "BIOS. Przewodnik" jest owocem mrówczej pracy dwóch autorów, którzy przekopali się przez tysiące opcji BIOS-ów dla płyt głównych różnych producentów, współpracujących z różnymi procesorami, także wielordzeniowymi. Znajdziesz tu opis niemal tysiąca opcji dla komputerów stacjonarnych i laptopów, a ponadto sprytne sposoby na dostęp do BIOS-u w przypadku utraty hasła. Poznasz metody rozwiązywania problemów z aktualizacją BIOS-u oraz instalacją dużych dysków twardych. Kwestie modyfikacji ustawień, omówienia specyficznych funkcji czy oznaczenia płyt głównych nie będą już więcej spędzać Ci snu z powiek. Podstawowe informacje Alfabetyczny wykaz opcji BIOS-u — komputery stacjonarne Alfabetyczny wykaz opcji BIOS-u — laptopy Rozwiązanie problemu zapomnianego hasła do BIOS-u Aktualizacja BIOS-u Rozwiązywanie problemów z błędną aktualizacją Rozwiązywanie problemów z instalacją dużych dysków twardych Modyfikacje BIOS-u BIOS kontrolera RAID Oznaczenia płyt głównych Przydatne odnośniki do stron związanych z BIOS-em Nie taki BIOS straszny, jak go malują!

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

Bitcoin. Ilustrowany przewodnik

Kalle Rosenbaum

Inflacja, sterowane kryzysy gospodarcze, pękające bańki, afery związane z udzielaniem kredytów i zadłużaniem się — to tylko kilka problemów, których doświadczamy w efekcie scentralizowanej bankowości powiązanej z polityką. Z drugiej strony bitcoin i łańcuch bloków kojarzą się z mrocznym półświatkiem i łatwymi pieniędzmi, przez co rozbudzają ludzkie lęki i chciwość. Jeśli jednak odsunie się na bok wątki sensacyjne, łatwo zauważyć, że zdecentralizowana cyfrowa waluta ma potencjał wyrwania wielu ważnych aspektów naszego życia spod kontroli polityków i bankowców. Aby jednak trafnie ocenić przydatność bitcoina w niepowtarzalnej, osobistej sytuacji, trzeba dobrze pojąć tę koncepcję i zasady, na których się opiera. Dzięki tej książce zrozumiesz mechanizmy rządzące technologią bitcoina oraz łańcucha bloków. Poznasz też wiele koncepcji leżących u podstaw bitcoina, takich jak podpisy cyfrowe, dowód pracy oraz sieci peer-to-peer. Dowiesz się, jak zainstalować i korzystać z portfela bitcoina, jak przechowywać klucze prywatne oraz jak uruchomić pełny węzeł bitcoina, a także - jak rozpoznawać fałszywe deklaracje oszustów liczących na łatwy zysk. Aby w pełni skorzystać z zawartych tu informacji, nie musisz dysponować umiejętnością programowania ani zaawansowaną wiedzą techniczną i matematyczną. Dzięki przystępnemu językowi i łatwym do przyswojenia schematom zrozumiesz, czym w rzeczywistości jest bitcoin i czym może się stać w niedalekiej przyszłości. Najważniejsze zagadnienia: solidne podstawy bitcoina anatomia transakcji bitcoinowych adresy odbiorców i portfele w sieci bitcoina łańcuch bloków i kopanie bitcoina nowości w zaktualizowanym protokole bitcoina Bitcoin: zrozum, czym jest ta przełomowa technologia!

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

Biznes oparty na danych. Zespół ekspertów, sztuczna inteligencja i analityka jako klucz do sukcesu

John K. Thompson, Douglas B. Laney

Skuteczna analityka wymaga wykonywania wieloaspektowego zestawu zadań w ramach właściwie zarządzanego procesu. Thomas H. Davenport, profesor Babson College Analityka mocno się zmieniła. Kiedyś skupiała się głównie na tworzeniu raportów i wykresów, które prezentowały dane w atrakcyjnej formie. Teraz stała się bardziej zaawansowana ― zespoły pracują w nowy sposób, łącząc różnorodne umiejętności, takie jak analiza danych, programowanie i znajomość biznesu. Dzięki temu decyzje podejmowane w firmach mogą być lepsze, a osiąganie celów ― łatwiejsze. Jednak by to działało, potrzebne są zmiany w strukturze organizacji i podejściu do pracy. Oto najbardziej praktyczny poradnik korzystania z analityki w funkcjonowaniu organizacji! Bill Schmarzo, dyrektor do spraw innowacji w Hitachi Vantara W tej książce znajdziesz podstawowe koncepcje związane z budowaniem skutecznych zespołów analitycznych i zarządzaniem nimi. Wyjaśniono w niej dokładnie, co należy robić, kogo zatrudniać, jakie projekty realizować i czego unikać na drodze do zbudowania sprawnego zespołu analitycznego. Omówiono również znaczenie biznesowego cyklu decyzyjnego w osiąganiu trwałego sukcesu przedsiębiorstwa. Ponadto poznasz wartościowe modele z obszaru zaawansowanej analityki i prognoz opartych na analizie danych. Nie zabrakło też opisu metod i praktyk zarządzania zespołami analitycznymi, a także wskazówek, jak wpływać na oczekiwania kierownictwa i wybierać projekty o największej wartości. Dzięki tej książce dyrektorzy wykonawczy i zespoły analityczne dowiedzą się, jak wypracować trwałą, strategiczną, a nawet rewolucyjną przewagę! Kirk Borne, główny danolog w Booz Allen Hamilton John K. Thompson jest dyrektorem do spraw technologii z ponad 30-letnim doświadczeniem w dziedzinie zaawansowanej analityki biznesowej. Obecnie odpowiada za globalny zespół zaawansowanej analityki i sztucznej inteligencji w CSL Behring. Interesuje go rozwijanie innowacyjnych technologii w celu zwiększenia wartości uzyskiwanej przez organizacje na całym świecie. Bogata wiedza i praktyczne doświadczenie autora zwiększają wartość tej doskonałej książki! Judith Hurwitz, prezeska Hurwitz & Associates

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

C# 12. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

C# to podstawowy element ekosystemu Microsoftu, napędzający aplikacje Windows, rozwój gier przy użyciu Unity i usługi backendowe z użyciem ASP.NET. Twórcy tego języka chcieli przede wszystkim zapewnić programistom jak największą efektywność, co znalazło odzwierciedlenie w jego prostocie, a także ekspresywności kodu i wydajności działania. Wersja C# 12 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET 8. Jeśli szukasz źródła błyskawicznych odpowiedzi na pytania, jakie się pojawiają podczas pracy z C#, ta książka sprawdzi się idealnie! Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści - jest precyzyjnym, zwięzłym i niezwykle praktycznym przewodnikiem, szczególnie cenionym przez osoby, które znają już inne języki programowania, takie jak C++ czy Java. Wszystkie fragmenty kodu zostały udostępnione w programie LINQPad jako interaktywne przykłady. Można je edytować i od razu oglądać wyniki bez konieczności tworzenia projektów w Visual Studio. To książka, którą każdy programista C# powinien mieć pod ręką! Najważniejsze zagadnienia: podstawy języka z uwzględnieniem nowych cech C# w wersji 12 zaawansowane zagadnienia, w tym przeciążanie operatorów, ograniczenia typów, typy akceptujące wartości puste, operator lifting domknięcia, wzorce i funkcje asynchroniczne LINQ: sekwencje, przetwarzanie opóźnione, standardowe operatory zapytań niebezpieczny kod niestandardowe atrybuty, dyrektywy preprocesora i generowanie dokumentacji XML Kodujesz w C#? Oto Twoje źródło czystej informacji!

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

C++. Projektowanie oprogramowania. Zasady i wzorce projektowe

Klaus Iglberger

Większość dobrych książek o C++ koncentruje się na cechach tego języka, niuansach działania czy też szczegółach i specyfice implementacji. Tymczasem o jakości oprogramowania decyduje jego projekt. To właśnie dzięki projektowi można tworzyć oprogramowanie, które będzie łatwe do utrzymania, modyfikowania, rozszerzania i testowania. Problem polega na tym, że projektowanie oprogramowania jest trudnym i wymagającym zadaniem. Ta książka jest doskonałym uzupełnieniem podręcznej biblioteczki każdego programisty C++. Opisano w niej znaczenie dobrego projektu oprogramowania oraz zasady tworzenia takich projektów. Omówiono szereg przydatnych wzorców projektowych, dzięki którym łatwiej można zrozumieć, jak zarządzać zależnościami i abstrakcjami, zwiększać możliwości modyfikowania i rozszerzania tworzonego kodu oraz stosować nowoczesne wzorce projektowe. Zaprezentowano wzorce wykorzystujące wiele różnych paradygmatów, w tym programowanie: obiektowe, uogólnione oraz funkcyjne. Pokazano też największą zaletę nowoczesnego języka C++: możliwość łączenia różnych paradygmatów oraz tworzenia oprogramowania, które przetrwa dziesięciolecia. W tej książce między innymi: ocena kodu pod kątem projektowania oprogramowania sposoby realizacji takich celów projektowych jak np. łatwość modyfikowania i rozszerzania kodu zalety i wady różnych koncepcji projektowania przydatność wzorców projektowych w rozwiązywaniu problemów zasady wyboru form wzorców projektowych Z tej książki nauczyłem się znacznie więcej, niż mógłbym oczekiwać. Mark Summerfield, właściciel Qtrac Ltd. Bez dobrego projektu nie będzie dobrej aplikacji!

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

Programowanie w języku C. Ćwiczenia praktyczne. Wydanie II

Marek Tłuczek

Poznaj podstawy języka C Naucz się programowania strukturalnego Przećwicz swoje umiejętności Poznaj w praktyce podstawowe narzędzie pracy profesjonalnych programistów! Opracowanie języka C było milowym krokiem w historii rozwoju informatyki i choć od czasu jego powstania minęło już niemal czterdzieści lat, nadal jest to jeden z najbardziej popularnych języków programowania na świecie. Zawdzięcza to swojej elastyczności, dużym możliwościom, wysokiej wydajności działania, łatwości tworzenia i konserwacji kodu oraz niezależności od platformy sprzętowej. Nie bez znaczenia jest też fakt, że na jego składni oparte są inne nowoczesne języki wysokiego poziomu, takie jak C++, C# czy Java — i że to właśnie jego poznanie jest często pierwszym krokiem na drodze do kariery profesjonalnego programisty. Niezależnie od tego, z jakich powodów chcesz nauczyć się języka C, doskonałą pomocą okaże się książka "Programowanie w języku C. Ćwiczenia praktyczne. Wydanie II ". Poprawiona i uzupełniona edycja ćwiczeń bezboleśnie wprowadzi Cię w świat programowania strukturalnego. Poznasz podstawowe pojęcia związane z językiem C i zasady tworzenia poprawnego kodu, nauczysz się prawidłowo korzystać z różnych typów danych i instrukcji, a także dowiesz się, jak przeprowadzać operacje wejścia-wyjścia. Zgłębisz również tajniki bardziej zaawansowanych technik, takich jak używanie wskaźników, tablic i struktur. Jeśli chcesz zacząć przygodę z programowaniem w C, trafiłeś na idealną książkę! Podstawy tworzenia kodu w C Definiowanie stałych i zmiennych oraz ich używanie Stosowanie prostych i złożonych typów danych Używanie instrukcji warunkowych i tworzenie pętli Korzystanie z funkcji standardowych Posługiwanie się łańcuchami znakowymi Operacje związane ze strumieniami wejścia-wyjścia Definiowanie i używanie wskaźników do danych i funkcji Nauka języka C jeszcze nigdy nie była tak prosta!

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

DaVinci Resolve. Poradnik użytkownika

Błażej Witkowski

Montuj filmy jak profesjonalista! Program DaVinci Resolve to absolutny fenomen wśród oprogramowania służącego do montażu wideo. Równie chętnie bowiem korzystają z niego specjaliści z największych wytwórni filmowych Hollywood, jak amatorzy w zaciszu własnych domów. Dzieje się tak, ponieważ DaVinci oferuje szerokie możliwości, i to zarówno w wydaniu płatnym (Studio), jak i darmowym ― prawdę mówiąc, wersje różnią się ledwie detalami. Jeśli pracujesz lub planujesz pracę z plikami wideo, koniecznie przyjrzyj się DaVinci Resolve: Poznaj interfejs programu Naucz się zaciągać do niego pliki wideo i audio Opanuj najważniejsze zasady udoskonalania i podkręcania obrazu Obrabiaj dźwięk Montuj w całość obrazy z wielu kamer Ciesz się filmami, których nie powstydziłby się najsprawniejszy operator

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

UXUI. Design Zoptymalizowany. Manual Book

Chris Badura

Używaj razem! Manual Book + Workshop Book Poznaj najlepsze praktyki projektowania, aby Twoje aplikacje mogły podbijać świat! Czy wiesz, że projektowanie skutecznych produktów cyfrowych, takich jak aplikacje, strony czy systemy, to znacznie więcej niż nadanie im ładnego wyglądu? O ich sukcesie przesądza równowaga między użytecznością, zaspokajaniem potrzeb użytkownika a szatą graficzną. Jeśli chcesz się dowiedzieć, jak prawidłowo definiować funkcje takich produktów, jak dobrze je zaprojektować i prowadzić badania jakościowe z użytkownikami - koniecznie sięgnij po ten niezwykle użyteczny zestaw książek, złożony z podręcznika i ćwiczeń. To jedyna taka publikacja na rynku, pozwalająca na przekrojowe doświadczanie wiedzy, w którym teoria przenika się z praktyką UXUI, co daje możliwość dogłębnego zrozumienia zagadnień i trafnego stosowania rozwiązań. Bez względu na to, czy zakładasz startup, pracujesz w korporacji, czy chcesz zawodowo zajmować się User Experience lub User Interface Design - zacznij od stabilnych fundamentów, na których zbudujesz wyjątkowe aplikacje! Podręcznik wprowadzi Cię w świat efektywnego i świadomego projektowania. Wskaże najważniejsze praktyki, dzięki którym Twoje projekty będą intuicyjne i zachwycą użytkowników. Manual Book to mnóstwo praktycznej wiedzy, najistotniejszych zagadnień technicznych, wskazówek projektowych oraz instrukcje do ćwiczeń, które będziesz realizować za pomocą Workshop Booka.

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

Efektywne zarządzanie podatnościami na zagrożenia. Jak minimalizować ryzyko w cyfrowym ekosystemie

Chris Hughes, Nikki Robinson

Musisz sobie uświadomić, że korzystanie z systemów opartych na chmurze wiąże się z cyberzagrożeniami - podobnie jak w przypadku tradycyjnej infrastruktury. Musisz się dobrze orientować w złożoności swojego systemu i w powiązaniach poszczególnych elementów. Dopiero na tej podstawie możesz planować i ustalać priorytety we własnym programie zarządzania ryzykiem, uwzględniając przy tym wiele innych zagadnień. W tej praktycznej książce znajdziesz opis kompleksowych praktyk, dzięki którym współczesne organizacje utrzymujące złożone ekosystemy oprogramowania mogą skutecznie identyfikować podatności, zarządzać nimi i ograniczać ryzyko wystąpienia poważnych naruszeń bezpieczeństwa. Dowiesz się, dlaczego nie wystarczy po prostu "użyć łatki", aby naprawić znane luki w oprogramowaniu. Poznasz zasady profesjonalnego zarządzania podatnościami uwzględniające monitorowanie systemów i baz danych podatności. Przekonasz się, jak ważne są czynnik ludzki i identyfikacja czynników psychologicznych, które podczas interakcji użytkownika z oprogramowaniem przyczyniają się do powstawania podatności. W miarę lektury książki przyswoisz wydajne i skuteczne strategie, dzięki którym zapewnisz swojej organizacji wysoki poziom cyberbezpieczeństwa. Najciekawsze zagadnienia: zarządzanie złożonymi środowiskami poprawki do oprogramowania i bezpieczna konfiguracja ocena podatności i łączenie ich w łańcuch czynnik ludzki w zarządzaniu podatnościami oprogramowanie bezpieczne już na etapie projektu budowa dojrzałego modelu zarządzania podatnościami Sprawdź, jak w erze chmury zarządzać ryzykiem informatycznym!

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

Git. Od koncepcji do praktyki

Jacek Drąg

Kontroluj rozwój Twojego oprogramowania Git to aktualnie najpopularniejszy na świecie system kontroli wersji. Dzięki niemu możliwe jest śledzenie modyfikacji w kodzie źródłowym i łączenie zmian w plikach dokonanych przez różne osoby w różnym czasie. Git oferuje wiele możliwości, jest bardzo elastyczny i nie narzuca sposobu, w jaki należy w nim pracować. Można to robić na przykład przy użyciu programów graficznych, które znacznie ułatwiają realizację niektórych celów, szczególnie w zakresie przeglądania historii pracy nad kodem czy rozwiązywania konfliktów. Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku. Druga kwestia, którą się zajmujemy, to próba zrozumienia, co Git mówi do nas w trakcie pracy. Tak, mówi, ponieważ gdy zlecimy mu wykonanie jakiejś komendy, Git najprawdopodobniej nie tylko ją wykona, ale także skomentuje stan obecny, co nieco podpowie, zwróci uwagę, jeśli coś się nie uda, i wskaże sposób, jak to poprawić. Uruchom Gita, otwórz książkę i poznaj: Koncepcje (byty, abstrakcje), którymi posługuje się Git Polecenia wysokiego poziomu wraz z najczęstszymi przypadkami ich użycia Sposoby pracy w środowisku lokalnym i rozproszonym

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

Head First. Sieci komputerowe. Edycja polska

Al Anderson, Ryan Benedetti

Użytkowanie sieci komputerowych stało się co najmniej tak popularne jak posługiwanie się telefonem komórkowym. Jeśli Ty także chcesz obsługiwać swobodnie sieć komputerową, powinieneś sięgnąć po tę wyjątkową książkę. Z tego podręcznika, napisanego zgodnie z najnowszymi metodami skutecznej nauki, skorzystają zarówno amatorzy, którzy chcą sprawnie obsługiwać urządzenia sieciowe dla własnej wygody, jak i administratorzy pragnący poszerzać swoją wiedzę i sprawnie rozwiązywać trudne problemy. W książce "Head First. Sieci komputerowe. Edycja polska" znajdziesz nie tylko odpowiedzi na nurtujące Cię pytania dotyczące sieci komputerowych, ale także ich klarowne i szczegółowe objaśnienie. Wyróżniającą cechą tego bogato ilustrowanego podręcznika jest przełożenie wiadomości teoretycznych na problemy koncentrujące się wokół praktyki obsługi sieci komputerowych, a więc opis rzeczywistych problemów, które spotykasz na co dzień w swojej pracy. W trakcie lektury niniejszej książki dowiesz się, jak zaplanować układ sieci, znajdziesz tu także praktyczne porady dotyczące wykrywania i rozwiązywania problemów z połączeniami, konfigurowania przełączników oraz routerów. Nauczysz się projektować sieć oraz sprawnie i bezpiecznie nią zarządzać. Naprawianie fizycznych uszkodzeń sieci Planowanie układu sieci Diagnozowanie i rozwiązywanie problemów Analizowanie pakietów Urządzenia i narzędzia Protokoły trasowania System nazw domen Sieci bezprzewodowe Bezpieczeństwo w sieci Projektowanie sieci Zostań guru w dziedzinie sieci komputerowych!

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

Inżynieria promptów bez tajemnic. Sztuka kreatywnego generowania tekstów

Gilbert Mizrahi

Pojawienie się dużych modeli językowych, takich jak GPT-4 czy Gemini, okazało się prawdziwym przełomem w wielu branżach. Modele te potrafią generować znakomite teksty i prowadzić zaawansowane konwersacje. Z ich potencjału można czerpać poprzez odpowiednio sformułowane prompty. Aby więc w pełni skorzystać z możliwości modelu do wykonania konkretnego zadania, trzeba opanować sztukę pisania promptów. Na podstawie tej praktycznej książki nauczysz się pisać skuteczne prompty dla dużych modeli językowych. Dowiesz się, w jaki sposób mogą posłużyć do generowania opisów produktów, spersonalizowanych wiadomości e-mail, postów w mediach społecznościowych, a nawet tekstów beletrystycznych i poetyckich. Poznasz także zaawansowane techniki użycia, takie jak integracja dużych modeli językowych z innymi narzędziami i tworzenie chatbotów. Wszystkie opisane tu techniki przetestujesz, eksperymentując i optymalizując swoje rozwiązania. W efekcie zdobędziesz umiejętności, które pozwolą Ci wykonywać codzienne zadania szybciej i lepiej! Dzięki tej książce: poznasz różne typy promptów i ich zastosowania rozwiniesz umiejętności kreatywnego pisania, korzystając ze sztucznej inteligencji zdobędziesz zaawansowane umiejętności tworzenia i wdrażania chatbotów nauczysz się integrować duże modele językowe z innymi narzędziami poznasz zagadnienia etyczne i najlepsze praktyki związane ze sztuczną inteligencją Moc promptów w Twoich rękach ― twórz, inspiruj, zaskakuj!

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

Inżynieria oprogramowania w praktyce. Od wymagań do kodu z językiem UML

Michał Śmiałek, Kamil Rybiński

Proces wytwarzania oprogramowania bezustannie ewoluuje. Coraz częściej stosowane są metodyki zwinne (agile), a dominującymi zasadami stają się między innymi iteracyjny cykl wytwórczy i ciągła integracja. Mimo to doświadczenia przemysłu i obiektywne badania wskazują na utrzymującą się od lat "chroniczną chorobę" przekroczonych budżetów, niedotrzymanych terminów i niezadowolonych klientów. Jako istotne przyczyny tego stanu można wskazać zaniechanie stosowania podstawowych zasad inżynierii i utożsamianie inżynierii oprogramowania z samym programowaniem. Programowanie koncentruje się przede wszystkim na pisaniu kodu programów na podstawie zadanych założeń. Inżynieria oprogramowania podchodzi do jego wytwarzania w sposób całościowy i kładzie szczególny nacisk na uzyskanie jak najwyższej jakości produktu software'owego. Oto przystępny podręcznik wprowadzający w tajniki inżynierii oprogramowania. Kompleksowe ujęcie zagadnienia, od formułowania wymagań, poprzez projektowanie architektury i implementację, po testowanie i wdrożenie, a także skrupulatne omówienie różnorakich metodyk produkcji oprogramowania sprawiają, że to pozycja obowiązkowa dla każdego programisty, który ma ambicję być inżynierem oprogramowania. Przy czym książka jest wartościową lekturą dla wszystkich, którzy są zaangażowani w procesy związane z dostarczaniem na rynek programów komputerowych. Dotyczy to również procesów współpracy z klientem, takich jak analiza problemów biznesowych, planowanie i wdrożenie, wreszcie - taki dobór narzędzi i metodyk, aby możliwie jak najlepiej spełnić jego oczekiwania. Dzięki książce: poznasz najlepsze praktyki w zakresie produkcji wysokiej jakości oprogramowania zgłębisz inżynieryjne podejście do produkcji programów opanujesz podstawy specyfikowania wymagań i projektowania zaznajomisz się z różnymi metodykami wytwarzania oprogramowania

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

Elementy inżynierii oprogramowania w Pythonie

Jakub Walczak

Zdobądź ostrogi programisty w Pythonie! Python jest językiem, którego powszechnie używa się w wielu obszarach: od programowania gier, przez aplikacje webowe, po systemy analizy danych. Nic więc dziwnego, że cieszy się ogromną popularnością i jest dodatkowo wspierany przez liczną społeczność programistów, projektantów i sympatyków, którzy go rozwijają i rozszerzają. Do grona osób aktywnie korzystających z tego języka z pewnością należy Jakub Walczak, który w książce poświęconej Pythonowi i inżynierii oprogramowania wprowadza do jego ekosystemu. Dzięki jej lekturze czytelnicy poznają ideę środowisk wirtualnych, sposoby interakcji z interpreterem czy zasady podziału projektu na moduły i pakiety. Adepci sztuki programowania znajdą tu wprowadzenie do mechanizmów pakietu pytest, który zdecydowanie ułatwia pisanie i wykonywanie testów jednostkowych. Opanują również takie zagadnienia jak klasy i obiekty, a także zaawansowane aspekty programowania obiektowego, w tym metaklasy, dziedziczenie i emulowanie szczególnych zachowań obiektów Autor zadbał o klarowną strukturę podręcznika, który składa się z dwunastu uporządkowanych rozdziałów. Zawarta w nich treść została uzupełniona dodatkowymi wyjaśnieniami, wskazówkami i podsumowaniami, co ułatwia przyswojenie omawianego materiału. Organizacja środowiska pracy Organizacja projektu Wstęp do programowania zorientowanego obiektowo Deskryptory Dziedziczenie Mechanizm obsługi wyjątków Metody specjalne klas Dekoratory Serializacja i deserializacja Testy jednostkowe z użyciem biblioteki pytest Wytyczne dotyczące stylu Python od A do Z! Jakub Walczak — rocznik 1994, doktorant w dyscyplinie informatyki technicznej i telekomunikacji, od 2019 roku asystent w grupie pracowników badawczo-dydaktycznych na Politechnice Łódzkiej i deweloper oprogramowania naukowego w CMCC Foundation. Od kilku lat entuzjasta Pythona, aktywnie zgłębiający jego tajniki zarówno w pracy zawodowej, jak i poza nią. Miłośnik podróży, kultury hiszpańskiej i słodyczy. W wolnych chwilach mól książkowy i amator sportów. Ciągły poszukiwacz nowych wyzwań, z których ostatnim było przygotowanie tego podręcznika.

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

Jak stać się lepszym programistą. Przewodnik

Pete Goodliffe

Podręcznik prawdziwego programisty! Zawód programisty jak żaden inny wymaga ciągłego rozwoju, nauki i doskonalenia. Każdy dzień to nowe wyzwania, techniki programistyczne oraz kolejne linie wysokiej jakości kodu. Zastanawiasz się, co jeszcze możesz zrobić, aby stać się lepszym programistą? Chcesz zaimponować ciekawymi koncepcjami oraz wprowadzić znaczące ulepszenia w codziennej pracy? Trafiłeś na książkę, która sprawi, że Twój kod nabierze nowego blasku! Na kolejnych stronach tej książki przeczytasz o tym, jak powinien być sformatowany kod źródłowy, jakie stosować nazewnictwo oraz jak usuwanie zbędnego kodu wpływa na jego jakość. Nauczysz się odnajdywać błędy w kodzie i pisać dobre testy. Dowiesz się także, jak w pełni korzystać z możliwości systemu kontroli wersji. Książka ta jest obowiązkową lekturą dla każdego programisty ceniącego sobie ciągły rozwój, dążenie do doskonałości oraz tworzenie świetnego kodu! Techniki z poziomu kodu, dotyczące pisania wierszy kodu, testów, debugowania i radzenia sobie ze złożonością. Praktyki, podejścia i postawy: zachowaj prostotę, współpracuj z innymi, wykorzystuj gotowe rozwiązania i twórz elastyczny kod. Strategie skutecznego uczenia się, etycznego postępowania, szukania wyzwań i unikania stagnacji. Praktyczne metody kończenia zadań: używanie właściwych narzędzi, ustalanie, jak ma wyglądać gotowe rozwiązanie, i szukanie pomocy ze strony współpracowników. Nawyki dobrej współpracy z innymi i traktowania programowania jak zajęcia społecznego. Obowiązkowa lektura każdego programisty!

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

Jak rabuję banki (i inne podobne miejsca)

FC a.k.a. Freakyclown

System zabezpieczeń powinien działać dobrze na wielu poziomach. Poza odpowiednio przygotowaną siecią konieczne jest zapewnienie bezpieczeństwa fizycznego. Podobnie jak bezpieczeństwo cyfrowe, tak i to fizyczne powinno być starannie testowane. A najlepszym testem jest... włamanie, w efekcie którego powstanie rzetelny raport pozwalający na wzmocnienie systemu zabezpieczeń. Jednak nawet najlepszy raport nie daje wiedzy, jaką można uzyskać, towarzysząc hakerowi podczas planowania i przeprowadzania włamania. Dzięki tej świetnie napisanej, miejscami przezabawnej książce dowiesz się, na czym naprawdę polega testowanie granic bezpieczeństwa fizycznego. To fascynująca relacja o sposobach wynajdywania niedoskonałości zabezpieczeń, stosowania socjotechnik i wykorzystywania słabych stron ludzkiej natury. Wyjaśniono tu, jak działają systemy bezpieczeństwa banków i innych tego typu obiektów, zarówno na poziomie cyfrowym, jak i fizycznym, a także jak się wyszukuje podatności takich systemów. Pokazano też sporo narzędzi i technik, które ułatwiają uzyskanie dostępu do najlepiej zabezpieczonych obiektów na świecie. Dzięki tej książce przekonasz się, że przełamanie systemu bezpieczeństwa wymaga ogromnej cierpliwości, kreatywności i podejmowania szybkich decyzji, ale też że czasami można się do niego włamać z przerażającą łatwością. Przekonaj się, jak profesjonalista włamuje się do cyfrowej fortecy!

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

Kierunek jakość. Jak unikać błędów w projekcie

Aleksandra Kunysz

Zespół projektowy w dążeniu do ideału LIVE: Jakość oprogramowania szyta na miarę LIVE: Perspektywy jakości – jakość postrzegana przez różne role projektowe   Jakość została zdefiniowana już w starożytności. Platon określał ją jako pewien stopień doskonałości. I tu nic się nie zmieniło ― im bliższy ideału produkt, tym wyższa jego jakość. Problem w tym, że każdy postrzega ów ideał nieco inaczej. Na gruncie programistycznym wysoka jakość może oznaczać co innego dla project managera, a co innego dla developera odpowiedzialnego za warstwę frontendu. Jeszcze inaczej do tematu podejdzie klient. W dużym projekcie, nad którym pracuje wiele osób, podejście do tej kwestii bywa kompletnie różne od tego w niewielkim projekcie, za który odpowiedzialny jest zespół trzyosobowy. Do tego dochodzą zmieniające się trendy. Wzorce projektowe, które były słuszne dwa, trzy lata temu i gwarantowały wówczas wysoką jakość uzyskanego oprogramowania, dziś mogą się okazać nieprzydatne. Czy zatem nie istnieją uniwersalne wzorce ani normy jakości projektów w IT? Oczywiście, że istnieją. Aleksandra Kunysz, dla której propagowanie wiedzy na temat jakości stanowi życiową pasję, dzieli się nimi w tej książce. Przygląda się w niej wszystkim czynnikom, które mają wpływ na ostateczny produkt, czyli zamówione oprogramowanie. Zwraca oczywiście uwagę na sprawy techniczne, ale przede wszystkim podkreśla rolę czynnika ludzkiego: cechy osobowe klienta, przedstawicieli firm negocjujących warunki, członków zespołów projektowych itd. Ponieważ wyjściowo wygląda to zwykle tak, że ile osób, tyle pomysłów na jakość. A rzecz w tym, by uwspólnić oczekiwania i ― co za tym idzie ― uzyskany rezultat.

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

Projektowanie metod dydaktycznych. Efektywne strategie edukacyjne. Wydanie II

Julie Dirksen

Efektywne i atrakcyjne przekazywanie wiedzy innym jest trudnym zadaniem. Nawet ekspert w swojej dziedzinie może mieć problem z przygotowaniem i przeprowadzeniem zajęć edukacyjnych, dzięki którym nauczane osoby przyswoją podane informacje i będą umiały się nimi posłużyć. Większość osób w jakimś stopniu zajmuje się edukacją: wygłasza prezentacje, wdraża nowych pracowników, omawia nowe produkty czy choćby pomaga własnym dzieciom w nauce! Niniejsza książka dotyczy planowania doświadczeń edukacyjnych — jednej z najskuteczniejszych metod nauczania. Znalazły się tu również wyczerpujące informacje na temat koncentracji, pamięci i samego procesu uczenia się. Zaprezentowano wyniki najnowszych badań nad procesem uczenia się i zapamiętywania oraz informacje o nowych technikach uczenia się społecznego i nieoficjalnego. Podano też wskazówki umożliwiające planowanie doświadczeń edukacyjnych, które pozwolą na przekazanie wiedzy i wyrabianie pożądanych nawyków. W tej książce między innymi: informacje o sposobie działania ludzkiej pamięci i przebiegu procesów uczenia się wskazówki dotyczące planowania projektu edukacyjnego wskazówki dotyczące dobierania odpowiednich strategii metodycznych opis skutecznych strategii motywowania ludzi do nauki instrukcje dotyczące przekazywania wiedzy i umiejętności opis różnych metod oceny efektów nauczania Julie Dirksen cieszy się wieloletnim doświadczeniem w dziedzinie e-learningu. Zajmuje się metodologią uczenia się zarówno w przypadku dużych korporacji czy organizacji typu non profit, jak i szkół wyższych. Regularnie prowadzi warsztaty metodyczne na całym świecie, a także zajęcia z metodyki planowania doświadczeń edukacyjnych i psychologii kognitywnej. Pasjonuje się stosowaniem ekonomii behawioralnej w nauczaniu. Jak fajnie jest wiedzieć więcej i umieć to przekazać!

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

Jak zmienić zachowanie użytkowników i zdobyć wiernych klientów. Zastosowania psychologii i ekonomii behawioralnej. Wydanie II

Stephen Wendel

Zmiana nawyków czy modyfikacja zachowania bywa bardzo istotną kwestią. Często chodzi o coś więcej niż o proste przestawienie się z produktu na produkt - stawką może być zdrowie albo bezpieczeństwo. Jest sporo produktów cyfrowych, które mają za zadanie ułatwić użytkownikom wprowadzanie takich ważnych zmian: celem może być na przykład regularna aktywność fizyczna czy racjonalne zarządzanie swoim budżetem. Użyteczność tych produktów bywa jednak niewielka z wielu przyczyn. Podstawowa to nieuwzględnienie zasad, jakimi rządzi się ludzki umysł i mechanizm podejmowania decyzji. Ta książka jest przewodnikiem po zdobyczach nauk o zachowaniu. Dowiesz się z niej, czym trzeba się kierować podczas projektowania różnych produktów, aby doprowadzić do korzystnych zmian w zachowaniach użytkowników. Przedstawiono tu po kolei wszystkie kroki prowadzące do stworzenia nowego produktu: odkrycie, projektowanie, implementację i ulepszenia. Opisano model działań CREATE, dzięki któremu unikniesz najczęstszych błędów i skuteczniej skłonisz użytkowników do określonych działań. Dzięki prezentacji modelu DECIDE dowiesz się, jak zaprojektować właściwą interwencję. Odkryjesz też, że zasady opisane w tej książce mogą być przydatne również wtedy, gdy postanowisz doprowadzić do dobrej zmiany nawyków... we własnym zespole! Najważniejsze zagadnienia: jak działa ludzki umysł i jak podejmuje decyzje trzy główne strategie zmiany zachowań co przeszkadza w pożądanej zmianie nawyków jak projektować produkty, które użytkownik polubi jak mierzyć wpływ produktu na zmianę zachowania co wyjdzie z połączenia nauki o zachowaniu z data science Dobry projekt? To użyteczny produkt i korzystna zmiana w nawykach!

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

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II

Tomasz Francuz

Mikrokontroler pod kontrolą! Podstawy budowy mikrokontrolerów, czyli jakie możliwości dają środowisko Atmel Studio i platforma Xplained z ATmega168/328 Architektura i zestaw instrukcji, czyli dlaczego mikrokontrolery warto programować w języku C Efektywne pisanie prostych i skomplikowanych programów na AVR, czyli jak wykorzystać różne triki Mikrokontrolery AVR to grupa układów oferujących ogromne możliwości. Każdy amator elektroniki i programowania wie, że można wykorzystać je na tysiąc sposobów, a prostota budowy, szybkość działania, bogactwo peryferii i wiele darmowych narzędzi czynią je tym bardziej atrakcyjnymi gadżetami. Jeśli chciałbyś zgłębić tajniki programowania mikrokontrolerów albo podszkolić własne umiejętności w tej dziedzinie, czas zajrzeć do tej książki! W nowym wydaniu uwzględniono zmiany, jakie zaszły w świecie AVR w ciągu ostatnich 3 lat, czyli np. zmianę AVR Studio na Atmel Studio. Znajdziesz tu podstawy posługiwania się nowym IDE, tworzenia oraz debugowania w nim projektów. Dowiesz się więcej o zmianach w kompilatorze avr-gcc, a szczególnie o tzw. nazwanych przestrzeniach adresowych, które ułatwiły dostęp do danych umieszczonych w pamięci FLASH mikrokontrolera. Odkryjesz, jak wykorzystać piloty telewizyjne do sterowania pisanym programem i jak połączyć program w C z asemblerem. Miłośnicy LED-ów zrozumieją, jak obsługiwać wielokolorowe matryce z wykorzystaniem peryferii dostępnych w AVR oraz jak sprzętowo realizować wymianę danych z popularnymi diodami ze sterownikiem WS2812B. Jeśli chcesz, by mikrokontroler stał się Twoim sprzymierzeńcem, musisz przeczytać tę książkę! Mikrokontroler i jego otoczenie, programatory Arytmetyka i operacje bitowe Zarządzanie projektem i preprocesor Kontrola rdzenia i zarządzanie poborem energii Dynamiczna alokacja pamięci i wbudowana pamięć EEPROM Dostęp do pamięci FLASH i portów IO mikrokontrolera Rejestry IO ogólnego przeznaczenia Przerwania i timery Komparator i przetwornik analogowo-cyfrowy Obsługa wyświetlaczy i interfejsy (USART, SPI, TWI, USI, 1-wire) Łączenie kodu C i asemblera Bootloader i debugowanie programu Mikrokontroler wielkich możliwości do Twoich usług!

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

Język C++. Kompendium wiedzy. Wydanie IV

Bjarne Stroustrup

Twój przewodnik po C++! C++ dzielnie broni swojej pozycji na rynku języków programowania. Pomimo silnego naporu języka Java oraz platformy .NET wciąż jest niezastąpiony w wielu dziedzinach. Jeżeli tylko wymagana jest najwyższa wydajność, dostęp do sprzętu oraz przewidywalny czas wykonania, programiści najczęściej wybierają właśnie język C++. Ostatnia wersja standardu - oznaczona numerem 11 - pozwala na jeszcze łatwiejsze pisanie kodu oraz tworzenie szybszych i wydajniejszych programów. Najnowsze wydanie tej cenionej książki zostało poprawione i uzupełnione o nowości z tej właśnie wersji standardu języka C++. Dowiesz się, jak korzystać ze wskaźników, liczb losowych oraz udoskonalonych kontenerów. Ponadto poznasz najlepsze zastosowanie wyrażeń lambda czy szablonów. Oprócz omówienia nowości znajdziesz tu również szczegółowy przegląd klasycznych elementów języka C++. Pętle, zmienne, tablice, instrukcje warunkowe - to tylko niektóre z omawianych zagadnień. Książka stanowi doskonały podręcznik dla początkujących programistów i świetne rozwinięcie dla programujących w języku C++ na co dzień. Przekonaj się, jak łatwo i przyjemnie możesz opanować ten popularny język oprogramowania. Dzięki tej książce: poznasz nowości wprowadzone w C++ 11 zaznajomisz się z elementami biblioteki standardowej opanujesz podstawowy model pamięci języka C++ zrozumiesz model pamięci języka C++ Poznaj nowości C++ 11! podstawowe narzędzia, np. typy, obiekty, zakresy, pamięć, wykonywanie obliczeń i wiele więcej modularność oparta na przestrzeniach nazw, plikach źródłowych oraz obsłudze wyjątków abstrakcja w C++, tj. wykorzystanie klas, hierarchii klas oraz szablonów w programowaniu tradycyjnym, obiektowym oraz ogólnym biblioteka standardowa: kontenery, algorytmy, iteratory, narzędzia dodatkowe, łańcuchy, strumienia wejścia i wyjścia, lokacje, biblioteki liczbowe i wiele więcej szczegółowy opis podstawowego modelu pamięci języka C++ Czwarte wydanie książki pozwala na łatwe przejście na C++11 programistom, którzy do tej pory programowali przy użyciu C++98 lub w innych językach. Ponadto w książce znajduje się wiele cennych informacji nawet dla znawców standardu C++11.

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

JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera

Jon Duckett

Twój bilet wstępu do świata JavaScriptu! JavaScript to język, który w dużej mierze ukształtował współczesne strony WWW. Dzięki niemu możemy swobodnie korzystać z interaktywnych, wygodnych w użyciu oraz niezawodnych aplikacji internetowych. Pojawienie się JavaScriptu pozwoliło zastąpić tradycyjne aplikacje desktopowe nowymi, pracującymi w chmurze. Wokół języka powstało już wiele narzędzi i bibliotek. Jedną z najpopularniejszych jest jQuery. Jeżeli chcesz poznać potencjał tego duetu i zacząć tworzyć atrakcyjne aplikacje internetowe, nie możesz obejść się bez tej książki. Pomoże Ci ona szybko stworzyć pierwszy skrypt. W trakcie lektury poznasz niuanse składni JavaScriptu, sposoby obsługi zdarzeń oraz obiektowy model strony. Dzięki dalszym rozdziałom zdobędziesz wiedzę na temat jQuery oraz możliwości tej biblioteki. Z pomocą duetu JavaScript i jQuery błyskawicznie rozwiążesz każdy problem — asynchroniczne pobieranie danych z serwera, atrakcyjny interfejs użytkownika, zaawansowana obsługa formularzy to tylko niektóre z poruszanych tu tematów. Książka ta jest doskonałym źródłem informacji dla czytelników chcących opanować JavaScript oraz związane z nim narzędzia! Sprawdź: jak łatwo wykorzystać potencjał JavaScriptu jak manipulować drzewem DOM jak obsługiwać zdarzenia jak pobierać dane z serwera jak tworzyć atrakcyjne aplikacje internetowe Kompendium wiedzy na temat JavaScriptu i jQuery!