Publisher: 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.
777
Ebook

Microsoft Visual Studio 2012. Programowanie w C i C++

Radosław Sokół

Dołącz do najlepszych, zacznij programować w C i C++! Poznaj środowisko Microsoft Visual Studio 2012! Odkryj uniwersalne narzędzia programistyczne! Naucz się programować w językach C i C++! Informatyka w obecnym kształcie nie mogłaby istnieć bez języków C i C++. Oba miały ogromne znaczenie dla powstania współczesnych systemów operacyjnych i oprogramowania użytkowego. Od systemu UNIX, poprzez Linuksa, aż po różne wersje systemu Windows — wszystkie środowiska w mniejszym lub większym stopniu zostały zbudowane za pomocą C lub C++. Prosta składnia tych języków, ich wysoka wydajność i ogromne możliwości zapewniły im wierną rzeszę profesjonalnych użytkowników, wielką popularność w instytucjach naukowych oraz liczne „potomstwo” w postaci języków programowania wykorzystujących mechanizmy i konstrukcje wprowadzone po raz pierwszy właśnie w C i C++. Jeśli chcesz poznać podstawy programowania przy użyciu najpopularniejszego narzędzia do tworzenia aplikacji dla Windows, nie mogłeś lepiej trafić! Książka Microsoft Visual Studio 2012. Programowanie w C i C++ wprowadzi Cię w świat programowania proceduralnego w C i zorientowanego obiektowo w C++. Dowiesz się, jak zainstalować i wykorzystywać środowisko Visual Studio 2012, poznasz techniki stosowane przez programistów oraz nauczysz się samodzielnie budować programy. Uważna lektura pozwoli Ci opanować języki C i C++ w takim stopniu, aby dalsza nauka nie stanowiła najmniejszego problemu. Przeczytaj i poznaj: metody instalacji i konfiguracji środowiska Visual Studio 2012 sposoby kompilacji, budowania, poprawiania i uruchamiania programów strukturę kodu programów i konstrukcje programistyczne w językach C i C++ instrukcje warunkowe, operatory i funkcje operacje wejścia-wyjścia, strumienie oraz działania na zbiorach danych podstawy programowania zorientowanego obiektowo dziedziczenie i polimorfizm, szablony i iteratory oraz obsługę sytuacji wyjątkowych Programowanie to nic trudnego, przekonaj się o tym jeszcze dziś!

778
Ebook

Windows 8 PL. Zaawansowana administracja systemem

Andrzej Szeląg

Czas, by Windows 8 odkrył przed Tobą swoje tajemnice! Windows 8 to najbardziej zaawansowany pod każdym względem kliencki system operacyjny firmy Microsoft, jaki ujrzał światło dzienne. To nowoczesne okno na cyfrowy świat jutra. Świat bezpieczny i intuicyjny, w którym wszystko jest szybkie w działaniu, proste w użyciu i przywoływane jednym dotknięciem. Świat w pełni otwarty na każdego użytkownika, na jego coraz większe potrzeby i oczekiwania. Świat, w którym zawartość jest najważniejsza, pozbawiona wszelkich granic i pełna życia. Windows 8 to system przystosowany do wykorzystania na wielu urządzeniach, który ma szansę stać się wyznacznikiem nowego trendu unifikacyjnego. W rezultacie nie tylko zapewni nam komfort użytkowania i wykorzystywania ogromnych możliwości, ale uwolni nas także od konieczności zapoznawania się z kilkoma systemami operacyjnymi, działającymi na komputerach, tabletach itp. Ta książka stanowi doskonałe wprowadzenie w zaawansowane zagadnienia związane z Windows 8. Dzięki niej możesz zapoznać się m.in. z różnicami i możliwościami poszczególnych wersji systemu, sposobem jego instalowania czy przygotowania do pracy zgodnie z Twoimi preferencjami. Dowiesz się też, jak zarządzać komputerem czy kontami użytkowników przy użyciu różnych technik i narzędzi, a także plikami i folderami. Nauczysz się lepiej obsługiwać napędy dyskowe czy wykorzystywać nowe techniki uwierzytelniania użytkowników. Przekonasz się też, jak zabezpieczać ważne pliki przy użyciu nowych mechanizmów. A w końcu zmusisz system, by pracował tak wydajnie, jak to tylko możliwe! Wprowadzenie do systemu Windows 8 Zaawansowana instalacja systemu Windows 8 Przygotowanie systemu Windows 8 do pracy Zarządzanie komputerem z systemem Windows 8 Zarządzanie kontami i grupami użytkowników w systemie Windows 8 Zarządzanie plikami i folderami w systemie Windows 8 Zarządzanie napędami dyskowymi w Windows 8 Zarządzanie sieciami TCP/IP w systemie Windows 8 Zarządzanie bezpieczeństwem w Windows 8 Zarządzanie wydajnością i optymalizacja systemu Windows 8 Zerknij w cyfrową przyszłość z systemem Windows 8!

779
Ebook

Jak nie dać się złapać na wędkę. O bezpieczeństwie urządzeń mobilnych

Aleksandra Boniewicz

Zadbaj o swoje (cyber)bezpieczeństwo Żyjemy w coraz bardziej ucyfrowionym świecie. Wszystko, co tylko można przenieść do internetu, przenosimy. W sieci się komunikujemy, oddajemy rozrywce i nauce, robimy zakupy, załatwiamy sprawy urzędowe. Bo tak jest szybciej, taniej, wygodniej. Zwłaszcza że "podręczne centrum operacyjne", czyli smartfon, mamy zawsze ze sobą. Dotąd ta opowieść brzmi jak bajka - niestety, jak każda bajka, i ta ma negatywnego bohatera. Temu na imię złodziej danych. Czyhający na nasze zdjęcia, kontakty, numery kart płatniczych, hasła do banków, poczty, aplikacji społecznościowych czy sklepów internetowych bandyta, który jest w stanie niepokojąco łatwo przeniknąć do oprogramowania przenośnych urządzeń i okraść nas ze wszystkiego, co w nich cenne. Producenci sprzętu elektronicznego i twórcy dedykowanego mu oprogramowania opracowują coraz doskonalsze zabezpieczenia przed aktywnością cyfrowych łupieżców. Są one skuteczne, o ile potrafi się z nich odpowiednio korzystać. Na szczęście dotycząca ich wiedza nie jest przeznaczona jedynie dla osób z wykształceniem informatycznym. Jeśli nie jesteś specjalistą w tej dziedzinie, ale chcesz się dowiedzieć, jak bezpiecznie korzystać ze swojego smartfona czy tabletu, ta książka jest dla Ciebie. Rodzaje ataków przeprowadzanych przez cyberprzestępców na urządzenia mobilne Podstawowe metody zabezpieczania urządzeń oferowane przez dostawców mobilnych systemów operacyjnych Użyteczne rozwiązania mające na celu ochronę instalowanych i używanych aplikacji Zaawansowane rozwiązania zabezpieczające Dobre praktyki związane z kupnem i ze sprzedażą urządzenia mobilnego

780
Ebook

WordPress. Praktyczne projekty

Witold Wrotek

Utwórz farmę łączy, kalendarz wydarzeń lub serwis ogłoszeniowy Opublikuj atrakcyjną galerię zdjęć, prowadź forum użytkowników Opracuj internetową bibliotekę, kolekcję filmów lub katalog nagrań Serwis WWW? Z WordPressem to nic trudnego! WordPress - wbrew temu, co możesz sądzić - nie jest jedynie prostym rozwiązaniem do prowadzenia internetowych pamiętników, lecz również całkiem potężnym systemem zarządzania treścią, za pomocą którego da się tworzyć naprawdę duże, złożone serwisy WWW, a także sprawnie i wygodnie je aktualizować. O niebywałej popularności WordPressa najlepiej świadczą liczby (ponad 51 milionów stron działających w oparciu o to oprogramowanie!), lecz również fakt, że jest używany do zarządzania treścią serwisów takich gigantów, jak CNN, NFL czy UPS. Jeśli chcesz przekonać się, co skłoniło ich do zastosowania tego systemu i czemu tak naprawdę zawdzięcza on swoją sławę, sięgnij po książkę "WordPress. Praktyczne projekty". Dowiesz się z niej, jak krok po kroku przygotować środowisko pracy na komputerze lokalnym, jak zainstalować WordPressa i używać go, a także jak rozszerzyć możliwości systemu za pomocą odpowiednich wtyczek oraz właściwej konfiguracji. Przede wszystkim jednak poznasz bardzo praktyczne i najczęściej spotykane przykłady zastosowania tego rozwiązania, nauczysz się instalować CMS na komputerze i udostępniać swój serwis w sieci, a także zrozumiesz, jak czerpać z niego zyski. Instalacja i konfiguracja niezbędnego oprogramowania Stosowanie wtyczek i rozszerzeń Praktyczne przykłady różnych typów serwisów WWW Tworzenie i prowadzenie stron w wielu językach Udostępnianie serwisów w sieci Czerpanie zysków z publikacji reklam Poznaj WordPressa od praktycznej strony! Prowadzisz bloga, serwis informacyjny, stronę firmową? Dołącz do Programu Partnerskiego - Zostań wtyczką Helionu! więcej

781
Ebook

SolidWorks 2017. Projektowanie maszyn i konstrukcji. Praktyczne przykłady

Jerzy Domański

Wkrocz w trzeci wymiar z SolidWorksem! -- Opanuj projektowanie CAD części i złożeń od podstaw -- Naucz się korzystać z zaawansowanych narzędzi inżynierskich -- Poznaj praktyczne przykłady zastosowania ich w projektach SolidWorks to jeden z najpopularniejszych programów do trójwymiarowego, parametrycznego projektowania wspomaganego komputerowo. Niewygórowana cena, wygodny interfejs, duże możliwości i szereg dodatkowych narzędzi wspomagających prace inżynierskie sprawiły, że środowisko to szybko zyskało sobie uznanie rzesz użytkowników na całym świecie. Środowisko można opanować w stosunkowo krótkim czasie i bez większych problemów, lecz sama znajomość narzędzia z nikogo nie czyni jeszcze inżyniera. Aby projekty mogły zostać wykorzystane w praktyce, w procesie ich tworzenia niezbędna jest odpowiednia wiedza na temat zasad konstruowania i metod rozwiązywania problemów inżynierskich. Wiedzę tę można zdobyć dzięki odpowiedniej lekturze. Książka "SolidWorks 2017. Projektowanie maszyn i konstrukcji. Praktyczne przykłady" przedstawia podstawy pracy w najnowszej wersji środowiska SolidWorks, umożliwiając szybkie rozpoczęcie korzystania z najważniejszych narzędzi do modelowania części, tworzenia złożeń, parametryzacji projektów, przygotowywania dokumentacji technicznej oraz sprawdzania poprawności konstrukcji. Nie znajdziesz tu suchego opisu programu oraz oferowanych przez niego możliwości, lecz realne problemy, na które może natrafić konstruktor, oraz sposoby ich rozwiązywania na pomocą SolidWorks. Jeśli zamierzasz zostać inżynierem albo już nim jesteś, kwestie tu opisane znacznie ułatwią Ci pozyskanie umiejętności niezbędnych w codziennej pracy zawodowej. -- Interfejs użytkownika i funkcje programu SolidWorks -- Narzędzia do modelowania bryłowego i powierzchniowego -- Metody konstruowania części i tworzenia złożeń -- Typowe błędy popełniane przez niedoświadczonych użytkowników -- Parametryzacja projektów i tworzenie wariantów -- Tworzenie własnych bibliotek operacji i szkiców oraz automatyzacja pracy -- Sprawdzanie poprawności konstrukcji mechanizmów -- Tworzenie dokumentacji technicznej -- Projektowanie części blaszanych, konstrukcji spawanych i form odlewniczych -- Współpraca programu z zewnętrznymi arkuszami kalkulacyjnymi -- Tworzenie własnych aplikacji i poleceń -- Praktyczne przykłady zastosowania narzędzi inżynierskich Poznaj jedno z najbardziej popularnych środowisk 3D CAD!

782
Ebook

Linux w biurze i nie tylko

Sergiusz Flanczewski

Zbadaj Linuksa od podszewki! Pierwsze koty za płoty, czyli zasady działania i sposób instalacji Linuksa Jak to ugryźć, czyli obsługa plików i katalogów oraz konfiguracja środowiska KDE Poskromić system, czyli sieci lokalne, Internet i podłączanie urządzeń zewnętrznych Dyskusja o wyższości Linuksa nad Windowsem — i odwrotnie — przypomina tę o wyższości świąt Wielkanocy nad świętami Bożego Narodzenia, czyli zwyczajnie nie ma sensu. Jeśli jednak interesuje Cię sposób działania Linuksa albo masz w planach pracę na komputerze z tym właśnie systemem, ten poradnik z pewnością okaże się niezwykle potrzebny. Na pewno wiesz już, że ten system operacyjny jest odporniejszy na wirusy, bardziej elastyczny i tworzony przez całą społeczność użytkowników, gotowych w razie potrzeby pospieszyć z pomocą. Niewykluczone jednak, że przeraża Cię jego pozorne skomplikowanie i potrzebujesz rzetelnych informacji, by w końcu rozgryźć jego tajemnicę. Książka "Linux w biurze i nie tylko" dostarczy Ci wszelkich wiadomości o tym właśnie systemie, a konkretnie o jednej z jego odmian: Kubuntu, czyli Ubuntu ze środowiskiem graficznym KDE 4. Dzięki niej dowiesz się, na czym polega istota działania Linuksa, jak zainstalować system (z dołączonej płyty CD), skonfigurować grafikę, wykonywać operacje na plikach i katalogach, korzystać z urządzeń zewnętrznych i sieci. Bez trudu opanujesz także obsługę systemu zarówno w trybie konsoli, jak i przy użyciu interfejsu graficznego. I zanim się obejrzysz, Linux stanie się niezastąpionym narzędziem w Twojej codziennej pracy. Informacje podstawowe, czyli Linux w pigułce Instalacja systemu i pierwsze uruchomienie Kubuntu Konfiguracja KDE — wskaźnik myszy, pulpit, plasmoidy Obsługa plików i katalogów — katalog domowy, Dolphin, Konqueror Sieć lokalna i połączenia komputerów o różnych systemach operacyjnych Internet — podłączanie, używane programy i ich konfiguracja Drukarki i skanery — instalacja i udostępnianie Narzędzia internetowe — przeglądarki, programy pocztowe, Adobe Flash Player Zacznij w końcu korzystać z bogactwa możliwości Linuksa!

783
Ebook

Sieci Linux. Receptury

Carla Schroder

Jak stworzyć sieć opartą o serwery pracujące pod kontrolą Linuksa? Jak uruchomić serwer VoIP i sieć VPN? Jak zapewnić bezawaryjną, wydajną i bezpieczną pracę sieci? Mogłoby się wydawać, że o Linuksie napisano już wszystko. Jednak do tej pory nie było książki, która w kompleksowy sposób omawiałaby wszystkie zagadnienia, dotyczące spraw sieciowych w tym systemie operacyjnym. Aż do teraz! Autor tej książki przedstawia poszczególne kwestie w sprawdzony w tej serii sposób: problem - rozwiązanie - dyskusja. Dzięki podręcznikowi "Sieci Linux. Receptury" dowiesz się, w jaki sposób przygotować router, jak skonfigurować firewall przy użyciu pakietu iptables oraz jak stworzyć punkt dostępu do sieci bezprzewodowej i serwer VoIP, korzystający z popularnego rozwiązania Asterisk. Poznasz zaawansowane możliwości pakietu OpenSSH oraz sposoby bezpiecznego, zdalnego administrowania serwerem. Dodatkowo nauczysz się używać graficznych pulpitów, łączyć w bezpieczny sposób odległe sieci za pomocą pakietu OpenVPN czy też udostępniać w sieci pliki przy użyciu serwera Samba. Twoją ciekawość zaspokoi z pewnością opis zastosowania Samby w roli kontrolera domeny. Po lekturze tej książki nie będą Ci obce sposoby monitorowania pracy sieci i usług, tworzenia wykresów wykorzystania zasobów czy też użycia adresów IP w wersji szóstej. Jedno jest pewne: jeżeli jesteś administratorem sieciowym lub masz ambicję nim zostać, ta książka musi znaleźć się na Twojej półce! Tworzenie bramy opartej o system Linux Budowa firewalla opartego o iptables Przygotowanie punktu dostępu do sieci bezprzewodowej Przydzielanie adresów IP za pomocą serwera DHCP Konfiguracja serwera VoIP - Asterisk Zaawansowane tematy, związane z routingiem Zdalna i bezpieczna administracja z wykorzystaniem protokołu SSH Używanie zdalnych pulpitów graficznych Tworzenie wirtualnych sieci przy użyciu pakietu OpenVPN Wykorzystanie Linuksa w roli kontrolera domeny Windows Udostępnianie plików za pomocą pakietu Samba Usługi katalogowe LDAP Monitorowanie i wizualizacja parametrów pracy sieci i usług Zastosowanie protokołu IPv6 Przygotowanie do bezobsługowej, sieciowej instalacji nowych systemów Administrowanie serwerem za pomocą konsoli podłączonej przez port szeregowy Uruchomienie serwera dial-up Analiza, diagnoza i rozwiązywanie problemów sieciowych Odpowiedzi na wszystkie Twoje pytania w jednym miejscu!

784
Ebook

Od matematyki do programowania uogólnionego

Daniel E. Rose, Alexander A. Stepanov

Pasjonująca matematyka dla programistów! Program to nic innego jak ciąg poleceń realizujących zadany algorytm. A gdy mówimy o algorytmach, jesteśmy tylko o krok od matematyki! To wyjątkowo interesująca dziedzina, którą w praktyce powinien znać każdy programista. Jeżeli chciałbyś zrozumieć uogólnione zasady programowania oraz podstawy matematycznych abstrakcji, na których się ono opiera, to trzymasz w rękach odpowiednią publikację. Na kolejnych stronach znajdziesz interesujące informacje na temat pierwszych algorytmów, historii zera oraz nowoczesnych teorii liczb. Po zdobyciu podstawowych wiadomości oraz poznaniu ogólnej historii matematyki przejdziesz do zaznajamiania się z abstrakcjami, takimi jak grupy, monoidy, półgrupy. Następnie opanujesz m.in. takie zagadnienia, jak wyprowadzanie algorytmu uogólnionego, struktury algebraiczne oraz sposoby organizacji wiedzy matematycznej. Sprawdzisz też, jak wyglądają najważniejsze koncepcje programowania, co to są algorytmy permutacyjne i czym zajmuje się kryptologia. Książka ta jest doskonałą lekturą, która pochłonie Cię na wiele godzin! Poznasz między innymi: jak uogólnić liczący cztery tysiące lat algorytm, niezrównane ujęcie klarowności i wydajności; starożytne paradoksy, piękne twierdzenia i produktywne napięcie występujące między tym, co ciągłe, i tym, co dyskretne; prosty algorytm znajdowania największego wspólnego dzielnika (NWD) i nowoczesne, wywodzące się z niego abstrakcje; solidne matematyczne podejścia do abstrakcji; że algebra abstrakcyjna dostarcza koncepcji pozostających w samym centrum programowania uogólnionego; aksjomaty, dowody, teorie i modele, czyli zastosowanie metod matematycznych do organizowania wiedzy o Twoich algorytmach i strukturach danych; zaskakujące subtelności tkwiące w prostych zadaniach programistycznych i co jest w nich pouczającego; jak wykorzystać wiedzę teoretyczną w praktycznych implementacjach, a także poczujesz ducha i aurę, które otaczały myślicieli, matematyków i twórców algorytmów od najdawniejszych czasów po współczesność. Przekonaj się, jakie tajemnice kryje świat matematyki! Alexander A. Stepanov — jest autorem licznych prac o podstawach programowania. W swojej karierze programował systemy operacyjne, narzędzia, kompilatory oraz dodatkowe biblioteki. Jest laureatem nagrody Excellence in Programming, przyznawanej przez miesięcznik „Dr. Dobb’s Journal”, i autorem projektu standardowej biblioteki szablonów (STL) w języku C++. Daniel E. Rose — zajmował kierownicze stanowiska w firmach Apple, AltaVista, Xigo, Yahoo! i A9.com. W swoich badaniach skupia się na wszystkich aspektach związanych z wyszukiwaniem danych. Na Uniwersytecie Kalifornijskim w San Diego zrobił doktorat z kognitywistyki.