Видавець: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
1873
Eлектронна книга

Systemy operacyjne. Wydanie IV

Herbert Bos, Andrew S. Tanenbaum

Wszystko o systemach operacyjnych! System operacyjny to niezwykle złożone środowisko, które zarządza Twoim sprzętem, uprawnieniami i setkami innych rzeczy. Jednak jego najważniejszym zadaniem jest uruchamianie programów, z których chcą korzystać użytkownicy. Edytory tekstów, programy graficzne, księgowe i inne nie mogłyby istnieć, gdyby nie możliwości współczesnych systemów operacyjnych. Jeżeli chcesz poznać niuanse ich działania, najlepsze sposoby optymalizacji ich pracy oraz podstawy administrowania, trafiłeś na genialną książkę. Jest to kolejne wydanie światowego bestsellera, w którym w jasny sposób przedstawione zostały kluczowe informacje na temat systemów operacyjnych. W trakcie lektury poznasz dostępne systemy, ich możliwości, zalety oraz wady. Zaznajomisz się z fachowymi pojęciami oraz słownictwem. W kolejnych rozdziałach znajdziesz tematy związane z zarządzaniem procesami i wątkami. Dowiesz się, jak zorganizowane są pliki na dysku, czym jest wirtualizacja oraz dlaczego systemy są podatne na ataki. Ta książka jest obowiązkową lekturą dla pasjonatów informatyki chcących zrozumieć, jak pracują ich komputery. Dzięki tej książce: dowiesz się, czym są proces i wątek poznasz zalety i wady dostępnych systemów operacyjnych zanalizujesz organizację plików na Twoim dysku poznasz fachowe słownictwo pogłębisz swoją informatyczną wiedzę Idealna lektura dla każdego pasjonata informatyki! Andrew S. Tanenbaum — profesor informatyki, zdobywca grantu European Research Council Advanced na badania nad niezawodnością w systemach komputerowych. Prowadził badania związane z kompilatorami, systemami operacyjnymi oraz sieciami komputerowymi. jest cenionym publicystą. Herbert Bos — profesor na Uniwersytecie w Amsterdamie. Jego prace poruszają zagadnienia takie jak bezpieczeństwo oraz wsparcie sieci komputerowych w systemach operacyjnych. Jest zaangażowany w projekty MINIX 3 oraz Rosetta.

1874
Eлектронна книга

Język C. Programowanie mikrokontrolerów i komputerów

Wolfram Donat

Język C jest szybki, potężny i... zupełnie niepociągający. Zmusza do programowania na niskim poziomie, za to daje bezpośredni dostęp do sprzętu, między innymi do stosów i rejestrów procesora. Jest językiem wieloplatformowym, jednak przenoszenie kodu wykonywalnego między różnymi maszynami stanowi wyzwanie. C nie pozwala chodzić na skróty i zmusza do dogłębnego zrozumienia zagadnienia, nad którym się pracuje. To wszystko sprawia, że uzyskanie biegłości w języku C jest najlepszą drogą do poznania podstaw algorytmów oraz systemów operacyjnych, a dodatkowo procentuje podczas programowania w językach wyższego poziomu. Nauka C wymaga jednak sporo wysiłku! Ta książka jest wyjątkowo zwięzłym podręcznikiem, dzięki któremu błyskawicznie zdobędziesz wiedzę potrzebną do zrozumienia działania języka C. Wystarczy, że oprócz tej książki dysponujesz komputerem z dostępem do internetu, płytką Raspberry Pi Zero lub Zero W, paroma diodami LED, opornikami, płytką prototypową i przewodami oraz choćby podstawową wiedzą o programowaniu, a w krótkim czasie poszerzysz horyzonty, zdobędziesz kilka nowych umiejętności i przyswoisz nowy język. Jeśli chcesz się nauczyć pracy z komponentami sprzętowymi, uzyskać pełną kontrolę nad wykonywaniem programu czy też wycisnąć ze swojego systemu maksimum wydajności - właśnie w tej książce znajdziesz wiedzę, dzięki której osiągniesz swoje cele. Najważniejsze zagadnienia: przygotowanie środowiska i narzędzi potrzebnych do pracy składnia w C kod do obsługi przycisków i diod LED własny projekt: pisanie gry "Simon mówi" Poprawny kod w C: działa dokładnie i szybko!

1875
Eлектронна книга

Język C# w 7 dni. Solidne podstawy programowania obiektowego

Gaurav Aroraa

Język C# to nowoczesne narzędzie programowania obiektowego stworzone przez Microsoft. Wyjątkowo przydatne, wielofunkcyjne i powszechnie używane. Także ze względu na wieloplatformowość i otwartą specyfikację. Jednak najważniejsze, że wystarczy gruntownie opanować podstawy języka C# i już możesz tworzyć solidne i wydajne aplikacje zarówno do zastosowań desktopowych, jak i na urządzenia mobilne! To świetna wiadomość i dla początkujących programistów, i dla tych, którzy postanowili poznać nowy język. Ten podręcznik ułatwi Ci szybkie opanowanie podstaw języka C#. Autor, doświadczony guru IT, Gaurav Aroraa, proponuje 7-dniowy plan działania, którego realizacja da Ci pełne spektrum umiejętności programistycznych. Zacznij już teraz kurs języka C#! Językowa biegłość przyniesie Ci satysfakcję i pewność siebie, poprawi Twoją pozycję w zespole czy na rynku pracy. Podstawy języka C# w 7 dni! W 7 dni przejdziesz intensywny kurs: Architektury i konfiguracji środowiska .NET Pisania programów C# w zintegrowanym środowisku Visual Studio 2017 Definiowania zmiennych, składni, instrukcji, tablic, sterowania przepływem Pojęć programowania obiektowego Wiedzy o atrybutach, kolekcjach, typach ogólnych oraz LINQ Tworzenia i stosowania składowych klas, takich jak modyfikatory, metody, właściwości, indeksery Operacji wejścia-wyjścia na plikach, obsługi błędów oraz stosowania wyrażeń regularnych Pisania praktycznych aplikacji w języku C# Gaurav Aroraa w ciągu prawie 20-letniej kariery był mentorem tysięcy studentów informatyki i branżowych specjalistów. Jest Microsoft MVP jako trener Scrum, XEN w zastosowaniach ITIL-F. Ma certyfikaty PRINCE-P i PRINCE-F APMG. Tworzy treści w TechNet Wiki. Jest jednym z założycieli firmy Innatus Curo Software LLC.

1876
Eлектронна книга

CCNA 200-120. Zostań administratorem sieci komputerowych Cisco

Adam Józefiok

Poznaj sieć i ją spleć! Co siedzi w sieci, czyli wstęp do sieci komputerowych Jak sterować ruchem bitów, czyli routery, przełączniki i technologie sieciowe Z czym to się je, czyli ćwiczenia praktyczne z budowania i obsługi sieci Sieci komputerowe dawno już oplotły cały świat. Nawet w cieniu peruwiańskiej dżungli można znaleźć kafejkę internetową, nie mówiąc już o bardziej cywilizowanych okolicach. Każda firma potrzebuje swojej własnej sieci, dostosowanej do jej potrzeb. Twoja nie jest wyjątkiem. Teraz masz szansę nauczyć się samodzielnie budować wyspecjalizowane sieci komputerowe i zarządzać nimi tak, jak uznasz za stosowne. Z tą książką poznasz wszystkie niezbędne elementy sieci i zorientujesz się, jak najsensowniej ich używać. A potem, jeśli będziesz chciał, będziesz mógł przystąpić do egzaminu CCNA i zostać profesjonalnym „pająkiem”! Materiał zawarty w książce Adama Józefioka jest ułożony w taki sposób, by krok po kroku wprowadzić Cię w świat sieci komputerowych. Znajdziesz tu informacje o modelach sieci, konfiguracji podstawowych urządzeń Cisco i programach niezbędnych do posługiwania się sieciami. Odkryjesz, czym różnią się od siebie poszczególne typy sieci i technologie przesyłania danych, zrozumiesz zasady działania routingu statycznego i dynamicznego, nauczysz się obsługiwać protokoły sieciowe. A potem wykorzystasz te wiadomości w serii praktycznych ćwiczeń — i będziesz gotowy sprostać wyzwaniom każdej sieci! Modele sieci, Ethernet, program Wireshark i emulator GNS3 Wprowadzenie do systemu operacyjnego IOS i konfiguracja urządzeń Cisco Adresacja IPv4 oraz IPv6 Przełączniki sieciowe oraz sieci VLAN Protokół STP i jego następcy Wprowadzenie do routerów Cisco Routing pomiędzy sieciami VLAN, statyczny i dynamiczny Listy ACL, Network Address Translation (NAT) oraz DHCP Redundancja w sieci i wykorzystanie nadmiarowości Technologie sieci WAN oraz sieci VPN Słownik pojęć z wyjaśnieniami Odkryj fascynujące tajemnice sieci komputerowych!

1877
Aудіокнига

Sztuka podstępu. Łamałem ludzi, nie hasła. Wydanie II

Kevin Mitnick, William L. Simon

Łącząc techniczną biegłość ze starą jak świat sztuką oszustwa, Kevin Mitnick staje się programistą nieobliczalnym. New York Times, 7 kwietnia 1994 Już jako nastolatek swoimi umiejętnościami zastraszył całą Amerykę. Z czasem stał się najsłynniejszym hakerem świata i wrogiem publicznym numer jeden - okrzyknięty przez media groźnym cyberprzestępcą, gorliwie ścigany przez FBI, w końcu podstępem namierzony, osaczony i spektakularnie ujęty... Uzbrojony w klawiaturę został uznany za groźnego dla społeczeństwa - wyrokiem sądu na wiele lat pozbawiono go dostępu do komputera, internetu i telefonów komórkowych. Życiorys Kevina Mitnicka jest jak scenariusz dobrego filmu sensacyjnego! Nic zatem dziwnego, że doczekał się swojej hollywoodzkiej wersji. Genialny informatyk czy mistrz manipulacji? Jak naprawdę działał człowiek, wokół wyczynów i metod którego narosło tak wiele legend? Jakim sposobem udało mu się włamać do systemów takich firm, jak Nokia, Fujitsu, Novell czy Sun Microsystems?! Zakup najdroższych technologii zabezpieczeń, karty biometryczne, intensywne szkolenia personelu, restrykcyjna polityka informacyjna czy wreszcie wynajęcie agencji ochrony - Kevin Mitnick udowodnił, że w świecie sieci i systemów poczucie bezpieczeństwa jest tylko iluzją. Ludzka naiwność, łatwowierność i ignorancja - oto najsłabsze ogniwa, wiodące do uzyskania poufnych informacji, tajnych kodów i haseł. Mitnick, obecnie najbardziej rozchwytywany ekspert w dziedzinie bezpieczeństwa komputerów, w swej niezwykłej książce przestrzega i pokazuje, jak łatwo można ominąć bariery systemów wartych miliony dolarów. Przedstawiając i analizując metody hakerów oparte na prawdziwych atakach, demonstruje, że tam, gdzie nie można znaleźć luk technicznych, zawsze skuteczne okazują się ludzkie słabości... A Ty? Jesteś w pełni świadomy narzędzi technologicznych i socjotechnicznych, które hakerzy mogą wykorzystać przeciwko Tobie? Opinie czytelników o książce Sztuka podstępu. Łamałem ludzi, nie hasła (źródło: www.helion.pl) Jeśli ktoś ma cokolwiek wspólnego z bezpieczeństwem jakiegokolwiek systemu komputerowego, to NIEprzeczytanie tej książki jest grzechem ciężkim! Tomasz Książka pokazuje, jak ludzki umysł można łatwo oszukać, jak skrótowo myśli, jak szybko wpada w rutynę i tendencyjne wyciąga wnioski. Damian Najsłynniejszy haker świata Kevin Mitnick uczy nas, jak bronić samych siebie i nasze firmy przed atakami socjotechników. Adam Mitnick przedstawia scenariusze ataków hakerskich w postaci wyjątkowo barwnych i wciągających opowieści. Sztukę podstępu czyta się jak doskonały kryminał, kryminał z wyjątkowo cennym morałem. Grzegorz Przekonaj się, że "ściśle tajne" to fikcja. A bezpieczeństwo systemu to tylko Twoje złudzenie... Książka wzbogacona o wstęp do polskiego wydania

1878
Eлектронна книга

Skanowanie sieci z Kali Linux. Receptury

Justin Hutchens

Bezpieczeństwo sieci w Twoich rękach! W dzisiejszych czasach większość systemów informatycznych na świecie podłączona jest do Internetu. To rozwiązanie ma jedną wadę — dowolna osoba może spróbować przełamać zabezpieczenia sieci i uzyskać nieuprawniony dostęp do danych przetwarzanych w Twoich systemach. Jak temu zaradzić? Odpowiedź znajdziesz w tej książce. Kali Linux to specjalna dystrybucja systemu Linux, która ułatwia skanowanie sieci pod kątem bezpieczeństwa. Zawarty w niej zestaw narzędzi pozwala na analizę najczęstszych problemów, a co za tym idzie, dzięki niej możesz błyskawicznie uszczelnić Twój system, tak aby przełamanie zabezpieczeń nie było prostym zadaniem. Wszystko, co musisz zrobić, zostało tu przedstawione w formie receptur. Sięgnij po tę książkę i przekonaj się, jak wykrywać dostępne hosty w sieci, skanować sieć za pomocą narzędzi ARPing, Nmap lub NetDiscover oraz odkrywać otwarte porty. Dowiedz się, w jaki sposób możesz zdalnie zidentyfikować uruchomiony system operacyjny, przeprowadzać ataki DoS (ang. Denial of Service) oraz testować aplikacje sieciowe. To doskonała lektura, która w rękach wprawnego administratora pozwoli na zdecydowane zwiększenie bezpieczeństwa sieci. Warto w nią zainwestować! Sięgnij po tę książkę i: poznaj dostępne narzędzia w dystrybucji Kali Linux zlokalizuj dostępne hosty w Twojej sieci zidentyfikuj otwarte porty poznaj atak typu DoS zwiększ bezpieczeństwo Twojej sieci Ponad 90 praktycznych receptur prezentujących sposób wykorzystania własnych skryptów i narzędzi dostępnych w systemie Kali Linux do efektywnego skanowania systemów działających w sieci

1879
Eлектронна книга

Python. Kurs dla nauczycieli i studentów. Wydanie II

Gniewomir Sarbicki

Python - prosto, szybko, skutecznie Konstrukcje języka Python Sposoby ich użycia Zadania z rozwiązaniami Python to nowoczesny, potężny i uniwersalny język programowania, który zdobył dużą popularność zarówno wśród zawodowców z branży IT, jak i w szkołach i na uczelniach - jako doskonałe narzędzie do nauki programowania na różnych poziomach. Duże możliwości, prostota i zwartość składni, czytelność kodu, wszechstronność zastosowań i wsparcie wielu paradygmatów sprawiają, że co najmniej podstawowa znajomość Pythona stanowi jedno z najczęstszych wymagań wobec poszukujących pracy programistów i inżynierów, nawet jeśli na co dzień mają oni używać zupełnie innych technologii. Ta książka pomoże nauczycielom, uczniom, studentom i wszystkim zainteresowanym poznaniem Pythona opanować podstawy tego języka i rozpocząć stosowanie go w praktyce. Krok po kroku uczy czytać i pisać kod, przedstawiając zarówno konstrukcje i funkcje języka, jak i możliwości ich praktycznego użycia do rozwiązywania typowych problemów programistycznych. Programowanie interfejsów graficznych, programowanie wielowątkowe, programowanie sieciowe, tworzenie stron WWW, obliczenia numeryczne - w tym wszystkim świetnie sprawdzi się Python. I wszystko to można znaleźć w tej książce! Pisanie i uruchamianie programów w Pythonie Podstawowe typy danych i ich zastosowanie Instrukcje warunkowe, pętle i funkcje Obsługa wyjątków i używanie plików Programowanie obiektowe w Pythonie Graficzny interfejs użytkownika Wielowątkowość, sieci, bazy danych i strony WWW Funkcje wyższych rzędów Iteratory, generatory, koprocedury Programowanie asynchroniczne i współbieżne Programowanie w Pythonie w praktyce

1880
Eлектронна книга

Java w pigułce. Wydanie VI

David Flanagan, Benjamin J Evans

Poznaj nowości języka Java! Java to język programowania wybierany wszędzie tam, gdzie są wymagane najwyższe bezpieczeństwo i wydajność. Znajduje zastosowanie przy tworzeniu systemów bankowych oraz zaawansowanych aplikacji do zarządzania przedsiębiorstwami. Są to obszary, w których pomyłki bywają niezwykle drogie. Ale to nie jedyne zastosowania Javy! Ten język sprawdza się również wtedy, gdy trzeba szybko stworzyć aplikację internetową (niezależnie od jej wielkości) albo narzędzia różnego przeznaczenia. Java przyda się wszędzie! W ostatnim czasie na rynku pojawiły się dwie kolejne wersje tego języka, oznaczone numerami 7 i 8. Zawierają one wiele nowości i ulepszeń, dzięki którym życie programisty staje się prostsze, a tworzone oprogramowanie — lepsze. Najnowsze wydanie tej cenionej książki zostało uzupełnione o informacje na temat tych właśnie wersji. Dzięki niej błyskawicznie poznasz i wykorzystasz nowe techniki w codziennej pracy. Sięgnij po ten podręcznik i poznaj najlepsze techniki programowania współbieżnego, zasady podejścia obiektowego oraz możliwości asynchronicznego wykonywania operacji wejścia-wyjścia. Ta książka jest obowiązkową lekturą dla wszystkich programistów języka Java! Poznasz szczegółowo język programowania Java i dowiesz się, jakie zmiany wprowadzono w Javie 8. Nauczysz się programowania obiektowego przy użyciu podstawowej składni Javy. Poznasz typy ogólne, wyliczenia, adnotacje i wyrażenia lambda. Nauczysz się podstawowych technik projektowania obiektowego. Poznasz techniki współbieżności i ich ścisły związek z modelem pamięci. Nauczysz się używać kolekcji Javy i posługiwać się typowymi formatami danych. Szczegółowo zbadasz najnowsze interfejsy API wejścia i wyjścia Javy, włącznie z kanałami asynchronicznymi. Dowiesz się, jak wykonywać kod JavaScript w maszynie wirtualnej Javy za pomocą Nashorna. Poznasz narzędzia programistyczne dostępne w pakiecie OpenJDK. Poznaj najskrytsze tajemnice języka Java!

1881
Eлектронна книга

Python i praca z danymi. Przetwarzanie, analiza, modelowanie i wizualizacja. Wydanie III

Avinash Navlani, Armando Fandango, Ivan Idris

Analiza danych sprawia, że dzięki ich dużym i mniejszym kolekcjom uzyskujemy wartościową wiedzę, która pozwala na podejmowanie najlepszych decyzji. Dzieje się to poprzez odkrywanie wzorców lub trendów. Obecnie Python udostępnia przeznaczone specjalnie do tego celu narzędzia i biblioteki. Możemy więc łatwo korzystać z wyrafinowanych technik wydobywania wiedzy z danych. Aby jednak osiągnąć zamierzone efekty, trzeba dobrze poznać zarówno metodologię analizy danych, jak i zasady pracy ze służącymi do tego narzędziami. Dzięki tej książce zdobędziesz wszystkie potrzebne informacje i umiejętności, aby skutecznie używać Pythona do analizy danych. Omówiono tu niezbędne podstawy statystyki i zasady analizy danych. Wyczerpująco przedstawiono zaawansowane zagadnienia dotyczące przygotowania, przetwarzania i modelowania danych, a także ich wizualizacji. W zrozumiały sposób wyjaśniono takie procesy jak inteligentne przetwarzanie i analizowanie danych za pomocą algorytmów uczenia maszynowego: regresji, klasyfikacji, analizy głównych składowych czy analizy skupień. Nie zabrakło praktycznych przykładów przetwarzania języka naturalnego i analizy obrazów. Ciekawym zagadnieniem jest również wykonywanie obliczeń równoległych za pomocą biblioteki Dask. W książce między innymi: podstawy analizy danych i korzystanie z bibliotek NumPy i pandas praca z danymi w różnych formatach interaktywna wizualizacja z bibliotekami Matplotlib, seaborn i Bokeh inżynieria cech, analiza szeregów czasowych i przetwarzanie sygnałów zaawansowana analiza danych tekstowych i obrazów Python: wydobywaj z danych wiedzę o wielkiej wartości!

1882
Eлектронна книга

Excel Power Pivot i Power Query dla bystrzaków. Wydanie II

Michael Alexander

Importuj dane z wielu źródeł i zarządzaj nimi bezpośrednio w Excelu Automatyzuj czyszczenie i przekształcanie danych Twórz interaktywne wielowymiarowe modele raportowania Spraw, by Twoje dane pracowały z Power Pivot i Power Query Czy szukasz nowych, wydajnych sposobów odkrywania, przekształcania danych i wyciągania z nich wniosków przydatnych w Twojej organizacji? Oto przewodnik, który krok po kroku pokazuje, jak oszczędzić czas, uprościć procesy biznesowe i ulepszyć analizy. Znajdziesz tutaj praktyczne i łatwe do zrozumienia informacje, od łączenia się z ogromnymi bazami danych po używanie niestandardowych funkcji i formuł. Dowiesz się, jak zaimportować i zinterpretować dane z wielu źródeł, a także jak przygotować raport na podstawie ich ujednoliconego modelu. Książka jest w pełni zgodna z programem Microsoft Excel 2021. Z książki dowiesz się, jak: Zautomatyzować i uprościć codzienne zbieranie danych Pozyskać dane ze stron internetowych i importować trudno dostępne informacje Zarządzać bezpośrednio w Excelu nieprawdopodobnymi ilościami danych z zewnętrznych baz Tworzyć solidne raporty oparte na tabelach przestawnych z danymi pochodzącymi z wielu źródeł Opracowywać własne formuły i funkcje, by osiągnąć więcej niż proste importowanie danych

1883
Eлектронна книга

React i Redux. Praktyczne tworzenie aplikacji WWW. Wydanie II

Kirupa Chinnathambi

React służy do budowy złożonych jednostronicowych aplikacji WWW. Jest biblioteką języka JavaScript, utworzoną i udostępnianą przez Facebook na licencji open source. Biblioteka ta oferuje wiele gotowych komponentów i innych przydatnych funkcji. Pozwala rozwiązywać często powtarzające się i uciążliwe problemy programistyczne w zaskakująco prosty sposób. Pierwsze próby programowania przy użyciu biblioteki React mogą jednak sprawiać trudności. Podobnie jak z innymi narzędziami dla profesjonalistów - aby docenić jej zalety, trzeba ją poznać. Ta książka jest jedynym w swoim rodzaju praktycznym przewodnikiem po bibliotece React - przejrzystym i przystępnym. Zawiera wskazówki ułatwiające błyskawiczny start w tworzeniu efektownych i efektywnych aplikacji WWW. Nawet programista, który pierwszy raz ma do czynienia z tym narzędziem, będzie mógł w krótkim czasie napisać i uruchomić swoją aplikację. W książce zamieszczono setki przykładów omawiających krok po kroku zastosowanie poszczególnych funkcji, a złożone pojęcia wyjaśniono za pomocą trafnych ilustracji. W ten sposób można sobie znacznie uprościć tworzenie nawet bardzo skomplikowanych elementów interfejsu aplikacji! W tej książce między innymi: tworzenie aplikacji za pomocą biblioteki React pisanie komponentów definiujących elementy interfejsu użytkownika zarządzanie stanami aplikacji i jej danymi cykl życia komponentów tworzenie wielostronicowych aplikacji Oto React: znakomity efekt w krótkim czasie!

1884
Eлектронна книга

Programista poszukiwany. Znajdź i zatrudnij najlepszego!

Joel Spolsky

Pracownicy Twoich marzeń Naucz się stosować praktyczne kryteria porządkowania zgłoszeń od kandydatów Poznaj podręczną instrukcję prowadzenia rozmów kwalifikacyjnych Dowiedz się, jak poprawiać niedoskonałe zespoły Joel Spolsky to prawdziwy geniusz. Sprawnie porusza się w świecie technologii i marketingu (oraz na polach wspólnych dla obu tych obszarów), których my wciąż musimy się uczyć. Seth Godin, autor książki Dołek Joel Spolsky to jeden z najbardziej rozważnych autorów piszących na temat wytwarzania oprogramowania. Z jego przemyśleniami na temat zatrudniania pracowników powinien zapoznać się każdy, kto planuje rekrutację programistów. Jessica Livingston, partner w firmie Y Combinator i autorka książki Founders at Work Jak zaoszczędzić na programistach? Menedżerowie, przedsiębiorcy i szefowie działów kadr wciąż toczą wewnętrzną walkę, czy zatrudnić świetnego, choć kosztownego programistę, czy przyoszczędzić i wybrać kogoś przeciętnego. Ci, którzy wybierają opcję numer 2, szybko przekonują się, że oszczędzanie na programistach skutkuje oprogramowaniem kiepskiej jakości, a co za tym idzie, korzyści są iluzoryczne.   Po co komu dobry programista? Największym problemem związanym z zatrudnianiem wielu przeciętnych programistów w miejsce kilku naprawdę dobrych jest to, że niezależnie od czasu poświęconego na realizację zadań przeciętni programiści nigdy nie stworzą kodu, którego jakość będzie choćby zbliżona do jakości kodu najlepszych programistów. Pięciu Salierich nigdy nie stworzy dzieła na poziomie Requiem Mozarta, nawet gdyby pracowali nad nim sto lat. Po co komu dobry produkt? Nie możemy pozwolić sobie na to, by konkurencja nas prześcignęła, czy na tworzenie produktów zaledwie wystarczająco dobrych. Nasze dzieła muszą być niesamowite, by przyciągały uwagę potencjalnych użytkowników. Największym prezentem, który możemy otrzymać od naprawdę utalentowanych programistów, jest właśnie nadzieja na stworzenie czegoś zauważalnego. Dlaczego trzeba przeczytać tę książkę? Proces zatrudniania największych talentów technicznych jest jak zupełnie pozbawiony elementów zabawy tor przeszkód. Każdy, kto kiedykolwiek zastanawiał się, na co zwracać uwagę podczas przeglądania aplikacji, kto bił się z myślami po zakończeniu rozmowy kwalifikacyjnej lub kto nie może pojąć, dlaczego tak trudno znaleźć doskonałych programistów, powinien rzucić wszystko i przeczytać tę książkę. Jak to się robi w profesjonalnych firmach? Jak stale przyciągać doskonałych programistów poprzez organizowanie praktyk? Jak przygotować miejsce pracy, w którym będą chcieli spędzać czas najlepsi programiści? Jak czytać aplikacje i prowadzić rozmowy kwalifikacyjne z kandydatami na pracowników technicznych? Jak decydować, któremu z kandydatów złożyć ostateczną ofertę? DODATEK SPECJALNY: Test Joela: 12 kroków ku lepszemu oprogramowaniu.

1885
Eлектронна книга

Uczenie maszynowe w C#. Szybkie, sprytne i solidne aplikacje

Matt R. Cole

Uczenie maszynowe weszło już do kanonu technologii informatycznych. Praktyczne umiejętności w tej dziedzinie powinien posiadać każdy programista i analityk. Standardowo do rozwiązań związanych z machine learning stosuje się Pythona i opracowane dla niego biblioteki, niemniej równie skutecznie można do tego celu używać innych języków programowania. Trzeba jedynie dobrze zaznajomić się z wdrożeniami algorytmów uczenia maszynowego. Niezwykle ciekawym rozwiązaniem jest pisanie takich implementacji w C#. Przemawiają za tym nie tylko zalety samego języka, ale i to, że większość aplikacji dla profesjonalistów jest pisana w C# przy użyciu takich narzędzi jak Visual Studio, SQL Server, Unity czy Microsoft Azure. Ta książka jest przeznaczona dla doświadczonych programistów C#, którzy chcą nauczyć się technik machine learning, deep learning i sztucznej inteligencji. Opisano tu dostępne narzędzia do uczenia maszynowego, dzięki którym można łatwo budować inteligentne aplikacje .NET wykorzystujące takie rozwiązania jak wykrywanie obrazów lub ruchu, wnioskowanie bayesowskie, głębokie uczenie i głęboka wiara. Omówiono zasady implementacji algorytmów uczenia nadzorowanego i nienadzorowanego oraz ich zastosowanie w budowie modeli predykcji. Przedstawiono różne techniki, od prostej regresji liniowej, przez drzewa decyzyjne i SVM, po zaawansowane rozwiązania, takie jak sztuczne sieci neuronowe, autoenkodery lub uczenie ze wzmocnieniem. Najciekawsze zagadnienia przedstawione w książce: podstawy uczenia maszynowego wykorzystywanie logiki rozmytej mapy samoorganizujące się framework Kelp.Net i jego integracja z systemem ReflectInsight realia obliczeń kwantowych Uczenie maszynowe - najlepiej z wydajnym C#!

1886
Eлектронна книга

Łamanie i zabezpieczanie aplikacji w systemie iOS

Jonathan Zdziarski

Twoja lektura obowiązkowa! iOS to obecnie jeden z najpopularniejszych systemów operacyjnych, wykorzystywany w urządzeniach firmy Apple. Jednak dzięki tej popularności jest on też łakomym kąskiem dla hakerów. Uzyskanie dostępu do danych przechowywanych w telefonie może mieć katastrofalne skutki. Dlatego jeżeli tworzysz aplikacje na platformę iOS, ta książka jest dla Ciebie pozycją obowiązkową. Jak obronić się przed atakiem? Wszystkie niezbędne informacje znajdziesz w tym wyjątkowym podręczniku. W trakcie lektury dowiesz się, jak działają hakerzy, jak wyszukują słabe punkty aplikacji oraz jak modyfikują jej kod. Ponadto nauczysz się utrudniać śledzenie kodu Twojej aplikacji oraz bezpiecznie usuwać pliki (tak, aby nie było możliwe ich odtworzenie). Wśród poruszanych tematów znajdziesz również te związane z transmisją danych: wykorzystanie protokołu SSL to nie wszystko, musisz zadbać także o to, żeby nie było możliwe przejęcie sesji SSL. Weź książkę do ręki i obroń się przed atakiem! Dzięki tej książce: zrozumiesz, jak działają hakerzy zabezpieczysz swoją aplikację przez nieuprawnionymi zmianami ochronisz swoje bezpieczne połączenia bezpowrotnie usuniesz niepotrzebne pliki zagwarantujesz bezpieczeństwo danych użytkownikom Twojej aplikacji Zadbaj o bezpieczeństwo danych użytkowników Twojej aplikacji!

1887
Eлектронна книга

Sekrety cyfrowej ciemni Scotta Kelby'ego. Edycja i obróbka zdjęć w programie Adobe Photoshop Lightroom Classic CC

Scott Kelby

Adobe Photoshop Lightroom Classic został pokazany światu pierwszy raz ponad 10 lat temu. Od tego czasu cieszy się zasłużoną renomą wśród rosnących rzesz fotografów. Lightroom jest znany z potężnych możliwości wyrafinowanej edycji obrazów oraz bardzo zaawansowanych narzędzi do obrabiania zdjęć. Tak złożone oprogramowanie jest jednak dość trudne do opanowania dla początkujących użytkowników - zazwyczaj muszą oni poświęcić sporo czasu, aby w miarę płynnie posługiwać się poszczególnymi elementami Lightrooma. Jest to kolejne, zaktualizowane wydanie jedynej książki, w której cały proces przetwarzania i edycji zdjęć został przedstawiony zwięźle i wyjątkowo przejrzyście. Opisano tu najnowsze techniki, podano dokładne instrukcje, wskazówki i porady znakomicie ułatwiające pracę. To rzecz napisana prostym, przystępnym językiem, co sprawia, że nauka obsługi Lightrooma staje się dużo przyjemniejsza. Autor przekazuje również informacje o stosowanych przez siebie ustawieniach, sprawdzonych sztuczkach i skutecznych metodach pracy z Lightroomem. To wszystko sprawia, że nawet początkujący użytkownik tego programu szybko zaczyna osiągać znakomite efekty! W tej książce między innymi: system zarządzania zdjęciami SLIM profesjonalna edycja zdjęć integracja Lightrooma z Photoshopem korzystanie z Lightrooma na urządzeniu mobilnym autorski zestaw predefiniowanych ustawień przetwarzania i drukowania zdjęć Jeśli masz odrobinę talentu, potrzebujesz jeszcze tylko Lightrooma!

1888
Eлектронна книга

Python. Szybko i prosto. Wydanie III

Naomi Ceder

Na początku, w 1989 roku, był tylko wakacyjnym projektem Guida van Rossuma. Dziś jest potężnym językiem programowania o niesamowitej wszechstronności: można się nim posłużyć do napisania skryptu ułatwiającego prace administratora sieci, stworzenia aplikacji internetowej, a także opracowania systemu głębokiego uczenia maszynowego. Co więcej, dookoła Pythona skupiła się międzynarodowa społeczność tworząca niesamowite biblioteki i frameworki, co przenosi programowanie w Pythonie na zupełnie inny poziom. Ten język ma i taką ważną zaletę, że jego nauka jest przyjemna i angażująca. Nawet początkujący programista może bardzo szybko zacząć pisać poprawny i dobrze działający kod. Dzięki tej książce zaczniesz błyskawicznie programować w Pythonie! Pominięto tu zbędne szczegóły, a skoncentrowano się na najważniejszych dla programisty, fundamentalnych zasadach programowania: przepływie sterowania, programowaniu zorientowanym obiektowo, dostępie do plików czy obsłudze wyjątków. Liczne porady, wskazówki i obszerne przykłady pomogą Ci w opanowaniu poszczególnych zagadnień. Poza omówieniem Pythona, jego najważniejszych bibliotek, pakietów i narzędzi w tym wydaniu znajdziesz pięć nowych rozdziałów dotyczących data science. Praca z tym podręcznikiem sprawi, że szybko będziesz gotów nawet na bardzo trudne zadania - i w pełni wykorzystasz potencjał Pythona! W tej książce między innymi: wprowadzenie do Pythona i przygotowanie IDLE - środowiska pracy tworzenie kodu niezależnego od platformy dostęp do relacyjnych i nierelacyjnych baz danych obsługa wyjątków i praca na plikach pakiety w Pythonie Python: język elegancki, wszechstronny, elastyczny!

1889
Eлектронна книга

Kontrola wersji z systemem Git. Zaawansowane narzędzia i techniki do wspólnego projektowania oprogramowania. Wydanie III

Prem Ponuthorai, Jon Loeliger

Jeśli pracujesz w zespole i prowadzisz złożone projekty, dobrze wiesz, czym się kończy brak zarządzania wersjami. Dzięki Gitowi możesz zapomnieć o tych problemach. Ten niezawodny rozproszony system kontroli wersji cechuje się szybkością i skalowalnością, zapewnia bogatą kolekcję zestawów poleceń, jest też zoptymalizowany pod kątem operacji lokalnych. Aby docenić Gita, musisz jedynie nabrać wprawy, pewności siebie ― i dobrze go poznać. Ta książka, napisana z myślą o inżynierach oprogramowania, jest trzecim, gruntownie zaktualizowanym wydaniem praktycznego przewodnika, który szybko przeprowadzi Cię od podstaw aż do zaawansowanych technik pracy z Gitem. Po zapoznaniu się z filozofią systemu i jego najważniejszymi funkcjami płynnie przejdziesz do takich zagadnień jak modyfikowanie drzew, korzystanie z dziennika odwołań i schowka. Znajdziesz tu również kilka przydatnych scenariuszy projektowych i sporo ciekawych wskazówek i porad. W efekcie nauczysz się korzystać z elastyczności Gita i w praktyczny sposób zarządzać procesem tworzenia kodu z zastosowaniem wielu różnych metod. W książce: rozproszone systemy kontroli wersji typowe zastosowania Gita i jego podstawowe funkcje metody zarządzania scaleniami, konfliktami, poprawkami i różnicami zaawansowane techniki, takie jak zmiana bazy i haki korzystanie z serwisu GitHub Autorzy książki przechodzą w niej stopniowo od najbardziej podstawowych zagadnień ze świata systemu Git do zaawansowanych zastosowań. Jeff King, projektant oprogramowania open source Bądź na bieżąco, kontroluj wersje projektu!

1890
Eлектронна книга

Głębokie uczenie przez wzmacnianie. Praca z chatbotami oraz robotyka, optymalizacja dyskretna i automatyzacja sieciowa w praktyce. Wydanie II

Maxim Lapan

Głębokie uczenie przez wzmacnianie rozwija się bardzo dynamicznie. Dziedzinę tę charakteryzuje niewyczerpany potencjał rozwiązywania trudnych problemów. Zajmuje się tym co najmniej kilka grup badawczych, koncentrujących się na wdrażaniu głębokiego uczenia przez wzmacnianie w różnych branżach. Niestety, opisy najnowszych osiągnięć są trudne do zrozumienia i zbyt abstrakcyjne, aby można było je łatwo zastosować w praktycznych implementacjach, a przecież poprawne działanie aplikacji jest uwarunkowane gruntownym zrozumieniem problemu przez projektanta. To zaktualizowane i rozszerzone wydanie bestsellerowego przewodnika po najnowszych narzędziach i metodach związanych z uczeniem przez wzmacnianie. Zawiera wprowadzenie do teorii uczenia przez wzmacnianie, a także wyjaśnia praktyczne sposoby kodowania samouczących się agentów w celu rozwiązywania praktycznych zadań. W tym wydaniu dodano sześć nowych rozdziałów poświęconych takim osiągnięciom technologii jak dyskretna optymalizacja, metody wieloagentowe, środowisko Microsoft TextWorld czy zaawansowane techniki eksploracji. Opisano również inne zagadnienia, między innymi głębokie sieci Q, gradienty polityk, sterowanie ciągłe i wysoce skalowalne metody bezgradientowe. Poszczególne kwestie zostały zilustrowane kodem wraz z opisem szczegółów implementacji. W książce między innymi: związki między uczeniem przez wzmacnianie a głębokim uczeniem różne metody uczenia przez wzmacnianie, w tym entropia krzyżowa, sieć DQN, a także algorytmy: aktor-krytyk, TRPO, PPO, DDPG, D4PG i inne praktyczne zastosowanie dyskretnej optymalizacji w celu rozwiązania problemu kostki Rubika trenowanie agentów przy użyciu oprogramowania AlphaGo Zero chatboty oparte na sztucznej inteligencji zaawansowane techniki eksploracyjne, w tym metody destylacji sieci Witaj, świecie prawdziwej sztucznej inteligencji!

1891
Eлектронна книга

VBA dla Excela 2007 PL. 88 praktycznych przykładów

Piotr Czarny

Zautomatyzuj działanie arkusza kalkulacyjnego Poznaj język Visual Basic for Applications i zasady programowania obiektowego Zaprojektuj interfejsy użytkownika dla aplikacji Zoptymalizuj działanie programu w VBA Visual Basic for Applications, w skrócie VBA, to język programowania wykorzystywany do tworzenia programów wykonywanych wewnątrz innych aplikacji i korzystających z ich funkcji. Najprostszym programem w VBA jest makropolecenie -- zarejestrowany przez użytkownika ciąg operacji, który można potem wielokrotnie powtórzyć. Makropolecenia mogą znacznie przyspieszyć i usprawnić Twoją pracę. Oczywiście na tym nie kończą się możliwości VBA. Wiele aplikacji w tym języku powstaje na potrzeby użytkowników arkusza kalkulacyjnego Excel. Za pomocą VBA tworzone są wyspecjalizowane narzędzia umożliwiające wprowadzanie danych, ich analizę, przetwarzanie i prezentację bez potrzeby żmudnego poszukiwania odpowiedniej funkcji w menu. Książka "VBA dla Excela 2007 PL. 88 praktycznych przykładów" to podręcznik opisujący zasady automatyzowania i usprawniania pracy z tym arkuszem kalkulacyjnym za pomocą aplikacji VBA. Dzięki lekturze tego podręcznika poznasz język VBA i reguły programowania obiektowego. Nauczysz się korzystać z edytora VBA dostępnego w pakiecie Microsoft Office, pisać wydajny kod źródłowy, dzielić programy na moduły i projektować interfejsy użytkownika. Dowiesz się, jak wyszukiwać i usuwać błędy z aplikacji oraz rozwiązywać najczęściej spotykane problemy z działaniem programów. Rejestrowanie i wykorzystywanie makropoleceń VBA i programowanie obiektowe Edytor VBA Zmienne i typy danych Komunikacja z użytkownikiem aplikacji Przypisywanie wartości komórkom Operacje na arkuszu kalkulacyjnym Podział programu na moduły funkcjonalne Usuwanie błędów z kodu Poznaj ogrom możliwości VBA i napisz własne aplikacje dla Excela.

1892
Eлектронна книга

Linux Mint. Podstawy

Jay LaCroix

Poznaj świat systemu Linux! Linux Mint to dystrybucja systemu Linux oparta na Ubuntu i Debian. Przeznaczona jest dla początkujących użytkowników — pozwala im szybko i bezboleśnie wkroczyć w świat systemu operacyjnego Linux. Cechą charakterystyczną tej dystrybucji, odróżniającą od innych, jest gotowość do działania zaraz po instalacji. Ponadto nie musisz martwić się o obsługiwane formaty audio i wideo. Przekonaj się, jak działa Linux Mint! Jeżeli jesteś początkującym użytkownikiem Linuksa, trafiłeś na doskonałą pozycję. Już za chwilę bez najmniejszego problemu uruchomisz Linux Mint na swoim komputerze. W kolejnych rozdziałach zaznajomisz się z interfejsem Cinnamon oraz na własnej skórze przekonasz się, że czasami szybciej jest wpisać polecenie w terminalu, niż klikać myszką. Ponadto zobaczysz, jak sprawnie Linux Mint radzi sobie z plikami multimedialnymi oraz jak bogate ma repozytoria z oprogramowaniem. Na sam koniec nauczysz się wykonywać podstawowe zadania administracyjne oraz rozwiązywać typowe problemy. Dzięki tej książce świat systemu Linux stanie przed Tobą otworem! Poznaj funkcje Linuksa Mint Skonfiguruj i zainstaluj dystrybucję Odkryj interfejs Cinnamon Zarządzaj uprawnieniami użytkowników Naucz się uruchamiać aplikacje Dowiedz się, jak korzystać z poleceń powłoki Włącz zaporę internetową zapobiegającą atakom oraz poznaj sposoby odzyskiwania danych Odtwarzaj muzykę i filmy Zarządzaj albumami zdjęć cyfrowych Rozwiązuj problemy z aplikacjami i sprzętem Przekonaj się na własnej skórze, z czego słynie system operacyjny Linux! Jay LaCroix — pasjonat Linuksa i open source. Właściciel firmy Serenity Software Solutions. Administrator systemów Linux. Specjalizuje się w różnych zagadnieniach sieciowych i innych obszarach IT. Aktywnie wspiera Linux Foundation oraz Electronic Frontier Foundation. Jego poradniki i testy na YouTubie cieszą się ogromną popularnością.  

1893
Eлектронна книга

Internet rzeczy. Budowa sieci z wykorzystaniem technologii webowych i Raspberry Pi

Dominique Guinard, Vlad Trifa

Internet rzeczy (IoT) przynosi kolejną technologiczną rewolucję: oto coraz więcej przedmiotów, także sprzętów codziennego użytku, dzięki wbudowanym czujnikom i dostępowi do sieci może komunikować się z człowiekiem     i z innymi przedmiotami. Możliwości takiej sieci są niewyobrażalne. Inżynierowie, którzy zajmują się tą koncepcją, rozwijają wiele różnych standardów mających służyć integracji IoT. Okazuje się jednak, że w chaosie konkurujących rozwiązań brakuje spojrzenia na internet rzeczy z nieco szerszej perspektywy, która pozwoliłaby na opracowanie pragmatycznej i strukturalnej metodologii tworzenia urządzeń   i usług IoT. Niniejszą książkę napisano dla osób, które zaczynają swoją przygodę z internetem rzeczy. Zawarto tu informacje niezbędne do tworzenia prototypów urządzeń, produktów i aplikacji z wykorzystaniem infrastruktury WWW. Przedstawiono obszerne wprowadzenie w zagadnienia dotyczące internetu rzeczy. Znalazły się tu informacje o urządzeniach, czujnikach, standardach i potrzebnych narzędziach. Szczególnie dokładnie przedstawiono instrumentarium niezbędne do budowania WWW rzeczy — czyli warstwy aplikacji internetu rzeczy. Książka ta pozwoli na zrozumienie problemów dzisiejszego internetu rzeczy, poznanie dostępnych technik i ich wykorzystywanie. W tej książce znajdziesz między innymi: omówienie koncepcji WWW rzeczy i internetu rzeczy sposoby wykorzystanie Node.js do implementacji WWW rzeczy kwestie związane ze stosowaniem protokołu HTTP oraz API typu RESTful charakterystykę poszczególnych warstw architektury WWW rzeczy metody integracji BeagleBone, Intel Edison oraz Arduino z internetem rzeczy Internet rzeczy: fascynująca przyszłość, która zaczyna się dziś! Dr Dominique Guinard — jest pionierem koncepcji architektury internetu rzeczy. Uczestniczył w wielu projektach związanych z tym zagadnieniem: badał duże sieci RFID, zajmował się telefonami komórkowymi jako bramami IoT, a także integrował sieci czujników z oprogramowaniem SAP. Dr Vlad Trifa — jest uznanym ekspertem w dziedzinie rozproszonych rozwiązań pomiarowych, a także integracji urządzeń interaktywnych z aplikacjami korporacyjnymi. Zajmował się bioakustyką, przetwarzaniem sygnałów, interakcjami robotów humanoidalnych i sieciami neuronowymi.

1894
Eлектронна книга

NoSQL, NewSQL i BigData. Bazy danych następnej generacji

Guy Harrison

Model relacyjnej bazy danych zdecydowanie dominował wśród technologii bazodanowych przez ostatnie 20 lat. Poszczególne rozwiązania były do siebie na tyle podobne, że decyzja o zastosowaniu relacyjnej bazy danych stała się oczywista. Architektura rozwiązań tego typu była zbliżona, a różnice polegały głównie na koszcie wdrożenia, wydajności, niezawodności i łatwości użycia aplikacji. Obecnie sytuacja diametralnie się zmieniła: powstało wiele radykalnie różniących się od siebie technologii bazodanowych, a wybór właściwej bazy danych stał się złożonym zadaniem, wymagającym sporej wiedzy i obarczonym poważnymi konsekwencjami natury ekonomicznej i technologicznej. Ta książka szczególnie przyda się architektom technologii informatycznych, administratorom baz danych i projektantom, którzy do wykonywania swoich obowiązków potrzebują wiedzy o najświeższych rozwiązaniach z dziedziny technologii baz danych. Omówiono tu najnowsze, wykorzystywane obecnie technologie baz danych. Wyjaśniono, w jakim celu zaprojektowano każdą z nich. Zaprezentowano możliwości poszczególnych baz danych oraz ich potencjał w rozwiązywaniu realnych problemów biznesowych i problemów z aplikacjami. Co najważniejsze, ukazano różnice w architekturze między technologiami, które mają kluczowe znaczenie przy wyborze platformy baz danych dla nowych i planowanych projektów. W tej książce między innymi: Co zrewolucjonizowało bazy danych Google, Hadoop i koncepcja BigData Pamięciowe i rozproszone bazy danych NoSQL, CQL i nowe odsłony SQL Hybrydowe bazy danych Oracle NoSQL i BigData: potężne bazy danych przyszłości!

1895
Eлектронна книга

Windows 8 PL

Danuta Mendrala, Marcin Szeliga

Wypróbuj Windows 8 PL - ta książka Ci w tym pomoże! Stara i nowa twarz Windows, czyli jak zmienił się interfejs i co z tego wynika Dyski, biblioteki, foldery i pliki, czyli jak wykonać różne operacje w zmienionym systemie Sieć to komputer, czyli jak skonfigurować i gdzie znaleźć potrzebne polecenia Nadchodzi czas rewolucji, od dawna przepowiadanej i oczekiwanej w świecie systemów operacyjnych. W wyniku gwałtownego rozwoju technologii informatycznych i elektronicznych nieprawdopodobnie szybko zaczęły powstawać najróżniejsze urządzenia mające ułatwić nam życie. Jednak konieczność uczenia się obsługi tysięcy różnych systemów przekroczyła w końcu granice naszej cierpliwości. I oto w odpowiedzi powstał Windows 8 - system, który ma działać zarówno na komputerach stacjonarnych czy laptopach, jak i na tabletach oraz innych urządzeniach przenośnych. W dodatku ma być superbezpieczny. Brzmi zbyt idealnie? Jeden system dla wszystkich urządzeń niewątpliwie ma spore zalety, ale wymaga przestawienia się na trochę inny sposób działania. Jeśli chcesz uniknąć frustracji i od początku cieszyć się Windows 8 PL, łączącym w sobie najlepsze cechy Windows 7 i nowego podejścia, musisz się do tego przygotować. Z tej książki dowiesz się, jak zainstalować system i przyswoić zupełnie zmieniony interfejs. Opanujesz wykonywanie operacji na folderach i plikach, nauczysz się korzystać z kont użytkowników, pracować z kafelkami i nowymi paskami. Odkryjesz, jak dostosować system do swoich upodobań, do czego potrzebne są biblioteki i co zrobić, aby wydrukować dokument, znaleźć konkretną aplikację lub połączyć się z internetem. Uzbrojony w tę książkę ruszaj na podbój systemu Windows 8 PL! Instalacja Windows 8 Windows 8 jako dodatkowy system operacyjny Ekran startowy i aplikacje nowego typu Konta użytkowników - zarządzanie i kontrola Konfiguracja opcji użytkownika Praca z folderami, plikami i dyskami Urządzenia i drukarki Sieci lokalne i internet Klient poczty elektronicznej Pakiet Windows Essentials Bądź na bieżąco - już dziś poznaj Windows 8 PL!

1896
Eлектронна книга

Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących

Jerzy Hawrylak

Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu sterowniki kierują również pracą sygnalizacji świetlnej, wind, systemów inteligentnego domu, czyli są niezbędne do naszego codziennego funkcjonowania. Sterownik PLC operuje w zamkniętej pętli programowej, wykonując zapętlony ciąg rozkazów. By tak się stało, wcześniej musi zostać zaprogramowany. Instrukcje dla sterowników PLC pisze się najczęściej w językach LAD lub FDB, czasem także w SCL i STL. Ten podręcznik, przeznaczony przede wszystkim dla adeptów mechatroniki i automatyki, uczy tego, opierając się na prostych praktycznych przykładach, ułatwiających zrozumienie zagadnień teoretycznych. Programy w językach LAD, FBD, SCL napisano dla sterownika Siemensa S7-1200 i środowiska TIA PORTAL BASIC V16. Przy czym wiele rozwiązań ma charakter uniwersalny i można je zastosować również do innych sterowników. Przykłady programów w języku STL zostały napisane dla sterownika Siemensa S7-1500 i środowiska TIA PORTAL PROFESSIONAL V16.