Tajemnice internetu, hackingu i bezpieczeństwa

okladka

Poznaj sposób myślenia i zasady działania hakerów

  • Metody wyszukiwania informacji
  • Wirusy, konie trojańskie i programy szpiegujące
  • Włamania i przejmowanie danych
  • Zabezpieczanie się przed atakami z sieci

Potoczne opinie na temat hakerów klasyfikują ich bardzo jednoznacznie -- jako przestępców, których jedynym celem w życiu jest niszczenie i okradanie systemów komputerowych oraz utrudnianie życia użytkownikom sieci. Myśląc w ten sposób, wrzucamy do jednego worka zarówno "prawdziwych" hakerów -- ludzi zwykle nietuzinkowych, którzy różnią się od nas jedynie sposobem myślenia i interpretowania serwowanych przez media informacji, jak i tych, którzy od zwykłych wandali różnią się tym, że działają w sieci.

Czytając książkę "Tajemnice internetu, hackingu i bezpieczeństwa", nauczysz się odróżniać hakerów od pseudohakerów. Dowiesz się, że nie zawsze ci, którzy przedstawiani są przez media jako przestępcy, faktycznie nimi są. Poznasz zagrożenia, jakie niesie ze sobą korzystanie z sieci, i przekonasz się, że niewiele z nich faktycznie związanych jest z działalnością hakerów. Po jej przeczytaniu nie zostaniesz ani hakerem, ani też wykwalifikowanym łowcą hakerów. Przekonasz się natomiast, że sięgnięcie wzrokiem poza granice wytyczane przez stereotypowe poglądy na temat hakingu, pozwala całkowicie zmienić punkt widzenia.

  • Wyszukiwanie informacji we właściwy sposób
  • Cenzura w internecie
  • Kim naprawdę są hakerzy?
  • Wirusy i konie trojańskie
  • Oszustwa w sieci i kradzieże tożsamości
  • Techniki włamań sieciowych
  • Ochrona prywatności w internecie
  • Walka ze spamem
  • Ochrona komputerów i sieci

Interfejsy sprzętowe komputerów PC

okladka

Dowiedz się, w jaki sposób komputery PC komunikują się z innymi urządzeniami

  • Rodzaje i zadania interfejsów
  • Magistrale i karty rozszerzeń
  • Dedykowane interfejsy urządzeń peryferyjnych

Komputer PC może współpracować z różnymi urządzeniami -- od drukarek, modemów i innych komputerów, aż do urządzeń pomiarowych, siłowników i innych sterowanych z poziomu komputera. Połączenie komputera z urządzeniem zewnętrznym jest realizowane za pośrednictwem interfejsów -- złączy umożliwiających komunikację dwóch urządzeń.

Książka "Interfejsy sprzętowe komputerów PC" to kompletne omówienie wszystkich interfejsów stosowanych do łączenia komputerów PC z urządzeniami peryferyjnymi. Przedstawia zarówno rodzaje interfejsów, jak i zasady ich działania, typy przesyłanych przez nie sygnałów i reguły przydzielania im pamięci w komputerze. Omawia mechanizmy transmisji przez każdy z zaprezentowanych interfejsów oraz sygnały sterujące działaniem ich kontrolerów.

  • Zasada działania interfejsów
  • Interfejsy COM i LPT
  • Złącza bezprzewodowe -- IrDA i Bluetooth
  • Magistrale USB, FireWire i SCSI
  • Złącza kart rozszerzeń
  • Interfejsy klawiatury i myszy
  • Złącza pamięci masowych i sieciowe

Jeśli chcesz stworzyć aplikację, która będzie wykorzystywać jeden z interfejsów komputera PC, lektura tej książki będzie strzałem w dziesiątkę.


C++. Biblioteka IOStreams i lokalizacja programów

okladka

Opanuj biblioteki strumieni i lokalizacji

  • Poznaj budowę i architekturę biblioteki strumieni
  • Zastosuj standardowe mechanizmy lokalizacji
  • Stwórz własne usługi internacjonalizacji programów

Biblioteka strumieni (IOStreams) oraz biblioteka lokalizacji to jedne z najważniejszych komponentów języka C++, wykorzystywane przy dostowywaniu aplikacji do wymogów językowych krajów, w których są wydawane i wykorzystywane. Biblioteki te stosuje się do sterowania formatowaniem tekstów, definiowania własnych mechanizmów formatujących oraz tworzenia wersji językowych oprogramowania. Jednakże pomimo wielkiej wagi tych bibliotek, poświęcona im dokumentacja jest wyjątkowo skąpa -- trudno znaleźć kompletne omówienie znajdujących się w nich klas oraz sposobów ich wykorzystania we własnych aplikacjach.

Książka "C++. Biblioteka IOStreams i lokalizacja programów" wypełnia tę lukę. Zawiera ona opis oraz dokumentację programistyczną klas biblioteki IOStreams i lokalizacji, a także prezentuje sposoby ich wykorzystywania i zaawansowane metody rozszerzania i dostosowywania do własnych potrzeb. Przedstawia zagadnienia związane z tworzeniem wersji językowych aplikacji i dostosowywania ich do lokalnych konwencji językowo-kulturowych.

  • Formatowanie wejścia i wyjścia
  • Operacje na strumieniach plikowych
  • Synchronizowanie strumieni
  • Architektura biblioteki IOStreams
  • Internacjonalizacja i lokalizacja programów
  • Szkielet lokalizacji
  • Definiowanie własnych aspektów lokalizacji

Jeśli planujesz implementację własnych mechanizmów lokalizacji programów, ta książka będzie dla Ciebie doskonałym źródłem informacji.

O autorach:
Angelika Langer pracowała jako programista i szkoleniowiec w Rogue Wave Software, występuje na międzynarodowych konferencjach poświęconych zagadnieniom projektowania i programowania obiektowego. [więcej...\

Klaus Kreft jest głównym konsultantem w Siemens Business Service, pracował jako starszy konsultant w Rogue Wave Software oraz jako projektant systemów w Siemensie. [więcej...\


PHP5. Tajniki programowania

okladka

Odkryj potęgę najnowszej wersji języka PHP

  • Zaawansowane techniki programowania w PHP5
  • Wzorce projektowe i stosowanie technologii XML i SOAP
  • Sposoby poprawy wydajności aplikacji
  • Współpraca z bazami danych

PHP w ciągu ostatnich lat stał się jednym z najpopularniejszych języków programowania wykorzystywanych do tworzenia aplikacji internetowych. Swój sukces zawdzięcza prostocie i ogromnym możliwościom, pozwalającym na pisanie rozbudowanych aplikacji, znacznie przekraczających funkcjonalnością "zwykłe" portale i dynamiczne strony WWW. Najnowsza wersja języka PHP, oznaczona numerem 5, to w pełni obiektowy język programowania umożliwiający realizację złożonych projektów. Posiada mechanizmy obsługi plików XML i protokołu SOAP oraz poprawione i rozbudowane funkcje do komunikacji z bazami danych.

"PHP5. Tajniki programowania" to napisany przez współtwórcę języka PHP5 oraz dwóch doskonałych programistów przewodnik opisujący ogromne możliwości tej platformy. Autorzy przedstawiają sposoby wykorzystania PHP5 w projektach informatycznych o dowolnej skali złożoności. Omawiają model obiektowy PHP5, wzorce projektowe, metody korzystania z plików XML i technologii SOAP oraz techniki współpracy z bazami danych. W książce znajdziesz także szczegółowe omówienie biblioteki PEAR, obsługi wyjątków oraz metod optymalizowania wydajności aplikacji.

  • Nowe możliwości PHP5
  • Podstawy PHP5 i programowania zorientowanego obiektowo
  • Stosowanie wzorców projektowych
  • Techniki tworzenia aplikacji WWW
  • Komunikacja z bazami danych, współpraca z MySQL i SQLite
  • Obsługa błędów i wyjątków
  • Przetwarzanie plików XML
  • Instalowanie biblioteki PEAR
  • Pakiety PEAR
  • Tworzenie komponentów PEAR
  • Przenoszenie kodu z PHP4 do wersji PHP5
  • Projektowanie wydajnych aplikacji

Jeśli tworzysz aplikacje WWW, pakiety lub rozszerzenia PHP, w tej książce znajdziesz odpowiedzi na wszystkie pytania.


C++. Zaawansowane programowanie

okladka

Poznaj możliwości i mechanizmy C++ stosowane przez profesjonalistów

  • Efektywne zarządzanie pamięcią
  • Obsługa błędów
  • Biblioteki i wzorce projektowe

Język C++ od dawna cieszy się zasłużoną popularnością wśród twórców oprogramowania. Jednak często nawet najbardziej doświadczeni programiści nie wykorzystują wszystkich jego możliwości. W opracowaniach dotyczących tego języka najczęściej omawiana jest składnia i elementy języka, a znacznie rzadziej -- jego praktyczne zastosowania. Brak odniesień do praktyki powoduje nieznajomość wielu niezwykle przydatnych i ułatwiających pracę aspektów C++ i nadmierne eksploatowanie prostych, książkowych konstrukcji.

Książka "C++. Zaawansowane programowanie" to przegląd metod programowania nie omawianych w większości publikacji. Ten przeznaczony dla średnio zaawansowanych programistów podręcznik przedstawia zasady stosowania C++ do rozwiązywania prawdziwych problemów. Opisuje nieznane możliwości znacznie przyspieszające i usprawniające pracę, sposoby tworzenia przenośnego kodu oraz testowania oprogramowania. Książka zawiera również omówienie biblioteki standardowej C++ oraz wzorców projektowych.

  • Zasady tworzenia projektów w C++
  • Projektowanie obiektowe
  • Korzystanie z biblioteki standardowej C++
  • Tworzenie kodu przeznaczonego do wielokrotnego zastosowania
  • Styl kodowania
  • Zarządzanie pamięcią
  • Procedury obsługi wyjątków
  • Przeciążanie operatorów
  • Tworzenie aplikacji wieloplatformowych
  • Testowanie kodu i usuwanie błędów
  • Programowanie rozproszone
  • Stosowanie wzorców projektowych

Naucz się korzystać z C++ tak, jak robią to profesjonaliści.


Access dla Windows 95

okladka
W tej książce znajdziesz wszelkie informacje dotyczące zarządzania bazami danych. Dokładna, fachowa, przyjemna do czytania, przeznaczona jest dla wszystkich - począwszy od zupełnie początkujących, a skończywszy na doświadczonych projektantach baz danych.

Osoby nie znające się jeszcze na problematyce tworzenia baz danych znajdą tutaj wyjaśnienie wszelkich pojęć i zagadnień związanych z tą problematyką. Czytelnicy chcący jedynie zapoznać się z nowymi możliwościami programu mogą przeczytać sekcje "Nowe możliwości programu" znajdujące się pod koniec każdego rozdziału.

Za pomocą tej książki łatwo nauczysz się tworzyć tabele oraz zapytania; łączyć, eksportować i importować dane; używać kreatorów do tworzenia formularzy i raportów, rysować wykresy na podstawie zgromadzonych danych oraz przekształcać dane za pomocą tabel przestawnych.

« poprzednia 1 26 7 8 9 10 11 12 13 14 15 następna »