Dobrą opinię Linux zawdzięcza takim zaletom jak otwarte źródła, różnorodność dystrybucji, elastyczność i wszechstronność. Dziś większość platform przetwarzania w chmurze opiera się na systemach linuksowych. Dlatego każdy, kto chce efektywnie pracować w powstających centrach danych, powinien dobrze go poznać. Niezależnie od tego Linux wciąż świetnie się sprawdza w środowiskach sieciowych lub jako serwer WWW. Ceni się go w pracy biurowej czy jako wygodny, kompleksowy warsztat p...
Naucz się tworzyć prawdziwe gry komputerowe! Uwielbiasz grać? Interesujesz się programowaniem? Nie możesz się oderwać od komputera? Świetnie! Uwolnij swoją kreatywność i zacznij tworzyć własne gry z Robloxem. Ta książka pomoże Ci postawić pierwsze kroki w środowisku Roblox Studio i poprowadzi Cię przez wszystkie etapy pracy nad grą. Stworzysz wirtualny świat, powołasz do życia barwne postaci, przygotujesz ciekawe scenariusze i przeżyjesz niesamowitą przygodę, jaką jest progr...
Autodesk Inventor Professional to jeden z dwóch najpopularniejszych systemów CAD w swojej klasie. Uzupełnia go rozwiązanie PLM typu cloud computing - Fusion 360.Jeśli chcesz szybko rozpocząć samodzielne projektowanie za pomocą tych systemów w polskiej lub angielskiej wersji językowej albo bez problemów zaliczyć kolokwium z Inventora, sięgnij po tę książkę!Podstawy metodyki projektowania to więcej niż wprowadzenie do zagadnienia. Książka zawiera metodycznie poprawne i zweryfik...
Mijają lata, dorastają kolejne pokolenia programistów, a Java wciąż zachwyca swoimi możliwościami. Jest językiem równocześnie nowoczesnym, dojrzałym i... eleganckim. Twórcy Javy od jej pierwszego wydania starali się wdrażać awangardowe rozwiązania, pamiętając równocześnie o niezawodności i bezpieczeństwie kodu. Java wciąż pozostaje ulubionym narzędziem profesjonalistów tworzących aplikacje internetowe. Przy czym jej możliwości są o wiele większe. Aby jednak w przyszłości osią...
Przekonaj się, jak fascynująca jest kryptografia!Poznaj historię rozwoju kryptografiiOpanuj jej matematyczne podstawyRozpracuj najważniejsze algorytmy kryptograficzneDowiedz się, jak zastosować je w praktyceKryptografia to dziedzina nauki, której sedno stanowią sposoby bezpiecznego przekazywania informacji. Jest ona niemal tak stara, jak nasza cywilizacja, a dziś rozwija się w sposób niezwykle dynamiczny. Gdy tylko narodziły się pierwsze metody zapisu i komunikowania się, poj...
Ta książka zacznie Twoją przygodę z programowaniem. Prezentuje wiedzę w praktyczny, przystępny i zrozumiały sposób. Pomaga zbudować solidne podwaliny pod naukę JavaScript oraz wytyczyć dalszy kierunek. Jeśli chcesz nauczyć się programowania albo zastanawia Cię czym ono jest, to jest to książka dla Ciebie.Razem z tą książką wejdziesz krok po kroku do świata JavaScript. Pokaże Ci, że programowanie to świetna zabawa, a przy tym znacznie bardziej przydatna i dostępna umiejętność ...
C# jest wyjątkowo udanym dziełem Microsoftu - konsekwentnie rozwijanym, dojrzałym i wyjątkowo wszechstronnym obiektowym językiem programowania. Wersja C# 9.0 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET 5. Język ten pozwala programistom na uzyskiwanie imponującej efektywności - dzięki prostocie, ekspresywności kodu i wydajności działania. Jednak nawet profesjonaliści, którym zależy na sprawnej pracy, potrzebują niekiedy poręcznej ściągawki....
SQL jest linqua franca dla profesjonalistów zajmujących się przetwarzaniem danych. To wyjątkowo dojrzałe narzędzie, z którego korzysta już kilka pokoleń inżynierów i programistów. Wydaje się jednak, że zbyt często ten język nie jest należycie wykorzystywany: wielu użytkowników posługuje się nim na co dzień, ale mało kto wychodzi poza stosunkowo proste zapytania. Tymczasem z możliwości nowoczesnego SQL mogą skorzystać nie tylko osoby zajmujące się bazami danych, ale także anal...
Dzięki kryptografii możemy w dużym stopniu zabezpieczyć swoje dane. Z szyfrowaną komunikacją wiążą się jednak kontrowersje i sprzeczności interesów. Przestępcy, ale również rządy, policja i służby wywiadowcze dążą do uzyskania możliwości wglądu we wszystkie formy komunikacji. Świat toczy wojnę o to, co można zaszyfrować, co powinno być zaszyfrowane i kto powinien dysponować kluczem pozwalającym odczytać zaszyfrowane wiadomości należące do innej osoby. W tej sytuacji zrozumien...
Dotrzyj z reklamą do profesjonalistów! W zamyśle LinkedIn powstał jako miejsce nawiązywania kontaktów zawodowo-biznesowych. Nie jest tak popularny jak Facebook, nie ma takiej siły rażenia jak Twitter, a jednak - konta na LinkedInie ma dziś 700 milionów osób, a 40% z nich wędruje po stronach serwisu kilka razy dziennie. Mimo to LinkedIn wciąż jest niedoceniany przez reklamodawców. Panuje opinia, że reklama na nim jest droga, trudna do usta...
Typografia jest fundamentem każdego projektu graficznego. A jeśli istnieje niezawodny sposób rozwinięcia się jako projektant, będzie to lepsze i bardziej wyrafinowane stosowanie czcionek. Przedstawiamy czwarte, zaktualizowane i uzupełnione wydanie przewodnika po typograficznych funkcjach Adobe InDesign. Omawiane są zagadnienia mikro- i makrotypografii, od poznania niuansów prostego spacjowania po wydajne budowanie długich i złożonych dokumentów. InDesign i tekst pokazuje nie ...
Szyfrowanie do niedawna było wiązane z bezpieczeństwem publicznym. Najbezpieczniejsze implementacje podlegały takim samym rządowym regulacjom jak przemysł zbrojeniowy. Do dzisiaj rządy i różnego rodzaju służby dążą do uzyskania możliwości odczytywania zaszyfrowanych danych. Tymczasem silna kryptografia jest podstawą globalnej ekonomii, zapewnia codzienną ochronę milionom użytkowników i większości organizacji. A to nie wszystko. Algorytmy szyfrujące, ich implemen...
Komputer nie zawsze działa tak, jak powinien. Co gorsza, czasem możesz spędzić godziny nad rozwiązaniem problemu czy wykonaniem jakiegoś zadania. Na szczęście możesz skorzystać z bogatego doświadczenia autorów tej książki, zamiast samemu zmagać się z problemami, które zostały już wcześniej rozwiązane. Znajdziesz w niej praktyczne wskazówki, dzięki którym sprawnie poradzisz sobie, gdy Twój komputer lub Windows odmówi posłuszeństwa. Dowiesz się, co zrobić, aby przyspieszyć dzia...
Każdy z nas sprzedaje w jakiś sposób siebie, za pomocą wizerunku, emocji, opowiadanych historii. Rodzic sprzedaje dziecku strategie radzenia sobie z rzeczywistością, a partnerzy składają sobie nawzajem oferty na abstrakcyjny produkt jakim jest świetlana przyszłość. Nauczyciel sprzedaje wiedzę uczniom i jeśli zrobi to dobrze, rozkocha ich w przedmiocie i przyczyni się do wyboru ścieżki życiowej. Każdy potencjalny kandydat o pracę sprzedaje szefowi historię o tym, jak zm...
„LaTeX” jest językiem znaczników, dzięki któremu możemy opisywać strukturę i wygląd dokumentu. Przy jego pomocy możemy przekonwerterować tekst źródłowy, pomieszany ze znacznikami, do dokumentu wysokiej jakości._x000D_ _x000D_ „LaTeX” jest językiem niskiego poziomu, posiada ok. 300 pierwotnych sekwencji sterujących, które nie są rozkładalne na prostsze funkcje. Rozumie ok. 900 sekwencji sterujących zbudowanych z sekwencji pierwotnych, które są częścią wbudowanego słownika i dz...
Przedstawiamy Czytelnikowi książkę poświęconą aktualnemu zagadnieniu, jakim jest zabezpieczenie użytkowników sieci komputerowych przed kontrolowaniem prywatnych treści, rozmów lub e-maili. Według ekspertów od komputerów nie ma technologicznych możliwości, by uchronić się przed podsłuchiwaniem czy zabezpieczyć naszą korespondencję, jednak istnieją łatwe sposoby ochrony naszej prywatności, które można nazwać jednym słowem - steganografia. _x000D_ Książka w przystępny sposób pre...
Wydanie jubileuszowe z okazji 20. rocznicy pierwszej edycji Programiści dysponują coraz lepszym, szybszym i wszechstronniejszym sprzętem. Pojawiają się nowe języki programowania i nowe paradygmaty tworzenia architektury oprogramowania. Są jednak rzeczy, które w świecie programowania pozostają stałe i niezmienne. Wciąż proces stawania się programistą wymaga od adeptów tego rzemiosła sporego wysiłku. Akt kodowania to za mało. Trzeba zmienić sposób myślenia...
Grzech nie skorzystać z książki, która podaje na tacy siedem głównych metod wywierania wpływu na każdego, zgodzisz się? Okazuje się, że każdy człowiek nosi w sobie pewne pierwotne i bardzo silne pragnienia. Jeśli je rozszyfrujesz i dopasujesz do nich swoje słowa, możesz wywierać silny i głęboki wpływ na zachowanie i decyzje klientów, urzędników, czytelników i bliskich. Każdemu można wmówić wszystko. Nie, ta książka tego nie uczy. Pok...
Ostatnia dekada zmieniła oblicze IT. Kluczowego znaczenia nabrały big data, a chmura i automatyzacja rozpowszechniły się wszędzie tam, gdzie mowa o efektywności. Inżynierowie muszą wykorzystywać zalety systemów linuksowych w codziennej praktyce, aby zapewnić należyty poziom automatyzacji swoich zadań. Do tych celów świetnie nadaje się Python. Język ten zdobywa coraz większe uznanie z uwagi na jego wszechstronność, jak również wydajność, przenaszalność i bezpieczeństwo kodu. W...
MongoDB jest wieloplatformowym, nierelacyjnym systemem do obsługi baz danych, napisanym w języku C++. Nie przypomina ściśle ustrukturyzowanych relacyjnych baz danych, zamiast tego korzysta z dokumentów w formacie BSON. Ułatwia to bardziej naturalne przetwarzanie informacji w aplikacjach, oczywiście przy zachowaniu możliwości tworzenia hierarchii oraz indeksowania. W ten sposób cały system zyskuje na wydajności, co jest szczególnie istotne przy przetwarzaniu bardzo dużych zbio...
Gdy życie stawia Cię wobec PROJEKTU……albo nawet - projektów, ponieważ właśnie zostałeś menedżerem, który będzie odpowiedzialny za ich realizację. Czy wiesz, jaką najbezpieczniejszą decyzję możesz wtedy podjąć? Odpowiedź jest prosta: nie podejmować wyzwania! Zrezygnować, poddać się, odmówić pełnienia zaszczytnej funkcji. Co byłoby bez sensu, ponieważ praca projektowa, choć na początku faktycznie bywa sporym wyzwaniem, jest ciekawa, rozwijająca i - co ważne - z każdym kolejnym ...
Projektuj i pisz prosty i wydajny kod T-SQL w środowisku SQL Server 2019 i późniejszych. Tworzenie kodu T-SQL, wydajnie zwracającego właściwe wyniki może stanowić wyzwanie. Książka ta pomoże w tworzeniu takiego kodu, który działa szybko i jest łatwy w utrzymaniu. Dowiesz się również, jak implementować kontrolę wersji, testowanie i strategie wdrożenia.Przykłady i ćwiczenia do samodzielnego wykonania pokazują nowoczesne praktyki T-SQL wraz z jednoznacznymi wyjaśnieniami. Uwaga ...
Wykorzystanie Raspberry Pi oraz nowoczesnych technik informatycznych do budowania przemysłowych systemów Internetu rzeczy (IoT). Zasady i teoretyczne aspekty technologii IoT w połączeniu z praktycznymi projektami prowadzącymi do szczegółowych opisów przemysłowych aplikacji IoT.W tej książce zaprezentowano rzeczywiste aplikacje IoT oparte na Raspberry Pi, wykraczające poza względnie proste demonstracje edukacyjne lub hobbystyczne. Przejdziesz od majsterkowania z niewielką licz...
Na dobry początek to pierwsza książka z serii JS, jakiego jeszcze nie znasz, dzięki której zaczniesz swoją przygodę z głębszą znajomością języka JavaScript. Publikacja analizuje JS na wielu warstwach, tworząc – wraz z pozostałymi książkami z serii – mapę drogową będącą przewodnikiem w nauce JavaScriptu i rozwoju umiejętności z nim związanych. Jest to pierwszy krok dla każdego programisty, który chce przejść z podstawowej znajomości JS na wyższy poziom. JS, jakie...
Kategoria „Internet, komputery, informatyka” zawiera publikacje skupiające się na wszystkich zagadnieniach związanych z siecią, komputerami, programami komputerowymi czy oprogramowaniem. Książki z tej kategorii poświęcone są w głównej mierze programowaniu – znajdują się tu m.in. podręcznik „Wstęp do informatyki” Jacka Lembasa i Rafała Kawy przeznaczony dla studentów pierwszego roku kierunków informatycznych, poradnik „Sztuka dobrego programowania” Krzysztofa Jassego i Andrzeja Ziemkiewicza, w którym dobre rady znajdą zarówno początkujący, jak i zaawansowani programiści, poradnik „Java. Uniwersalne techniki programowania” pod redakcją naukową Krzysztofa Barteczki dotyczący programowania w języku Java, podręcznik „HTML. Tworzenie stron www i programów desktopowych” Rafała Strychalskiego (podzielony na 3 części: dla początkujących, średniozaawansowanych i zaawansowanych). Znajdują się tu także poradniki z innych dziedzin, jak np. e-commerce („Narzędzia Google dla e-commerce” Krzysztofa Marca), marketingu internetowego („AdWords i Analytics” Krzysztofa Marca i Tomasza Trzósły), praktyk zwinnych („W poszukiwaniu zwinności w architekturze systemów IT” Krzysztofa Bończaka”), rzeczywistości wirtualnej („Rzeczywistość wirtualna (VR) dla każdego – Aframe i HTML 5” Krzysztofa Wońka). Nie brakuje również pozycji dla dzieci, które już od małego chcą rozpocząć swoją przygodę z programowaniem w Scratchu, Pythonie czy Javie („Bawimy się, programując w Scratchu” i „Twórz własne gry komputerowe w Pythonie” Ala Sweigarta, „JavaScript dla dzieci. Programowanie na wesoło” Nicka Morgana), grafiką komputerową („Piksele, wektory i inne stwory” Alicji Żarowskiej-Mazur i Dawida Mazura), produkcją filmową („Zostań gwiazdą YouTube'a” Nicka Willoughby’ego).