Firefox. Nie klikaj w niebieskie e!

okladka

Czy kiedykolwiek zdarzyło Ci się "zdobyć" w internecie coś, co raczej nie powinno być zainstalowane na Twoim komputerze? Ile razy Twój komputer ratowało jedynie skuteczne oprogramowanie antywirusowe? Czy wiesz, ile programów szpiegujących, dialerów i innych niepożądanych gości znalazło się na Twoim dysku twardym z powodu luk w zabezpieczeniach przeglądarki internetowej? Aplikacji, którą stosuje niemal każdy, kto korzysta z internetu. Nie uważasz, że nadszedł czas, aby zacząć używać bezpieczniejszej przeglądarki, dostępnej nieodpłatnie i wyposażonej w dziesiątki ciekawych i przydatnych funkcji?

Dzięki książce "Firefox. Nie klikaj w niebieskie e!" odkryjesz alternatywną przeglądarkę internetową -- Firefox. Dowiesz się, skąd ją pobrać, jak zainstalować i skonfigurować. Poznasz jej narzędzia i możliwości. Nauczysz się korzystać z paneli i zintegrowanych mechanizmów przeszukiwania stron WWW. Zainstalujesz rozszerzenia, zablokujesz wyskakujące okienka i zabezpieczysz się przed atakami z internetu. Przekonasz się, jak doskonałym narzędziem jest Firefox.

  • Początki internetu i wojny przeglądarek
  • Pobieranie i instalacja Firefoksa
  • Importowanie zakładek z innych przeglądarek
  • Korzystanie z profili
  • Paski narzędzi i menu Firefoksa
  • Instalowanie rozszerzeń i dodatkowych pasków narzędziowych
  • Korzystanie z kanałów RSS
  • Blokowanie wyskakujących okienek i animacji Flash
  • Modyfikowanie interfejsu użytkownika

USB. Uniwersalny interfejs szeregowy

okladka

Kompletny opis architektury systemu komputerowego
opartego na złączu Universal Serial Bus

  • Charakterystyka systemu i protokołu transmisji danych
  • Metody kontrolowania urządzeń USB
  • Klasy urządzeń USB

Złącze USB (Universal Serial Bus) szybko stało się jednym z podstawowych standardów komunikacyjnych w systemach komputerowych, zastępując wiele dotychczas stosowanych portów. Dzięki kilku typom transferu danych i szybkości transmisji umożliwia przyłączenie różnych urządzeń peryferyjnych. Poprzez USB podłącza się między innymi drukarki, skanery, aparaty cyfrowe, klawiatury oraz myszy. Wykrywanie i konfiguracja urządzenia USB oraz instalacja sterownika odbywa się automatycznie, co bardzo ułatwia korzystanie z osprzętu zgodnego z tym standardem. Niestety, łatwość obsługi urządzeń USB nie idzie w parze z prostotą samego interfejsu. Mechanizmy komunikacyjne USB są skomplikowane, a wykonywanie układów interfejsów dla urządzeń USB oraz pisanie sterowników urządzeń dla kontrolera systemu to trudne zadania.

Książka "USB. Uniwersalny interfejs szeregowy" to omówienie architektury Universal Serial Bus. Przeznaczona jest dla osób, które chcą zmierzyć się z takim wyzwaniem lub po prostu są zainteresowane tym, co "w komputerze piszczy". Opisany jest tu standard USB 1.1 oraz jego rozszerzenia wprowadzone w wersji 2.0, omówione są mechanizmy komunikacyjne zastosowane w USB oraz specyfika klas urządzeń USB. Poznasz też protokół transmisji danych przez złącze USB, nauczysz się kontrolować urządzenia za pomocą rozkazów standardowych oraz dowiesz się, jak tworzyć oprogramowanie obsługujące port USB.

  • Model komunikacyjny interfejsu USB
  • Transmisja danych i wykrywanie błędów
  • Deskryptory urządzeń USB
  • Wykrywanie podłączonych urządzeń
  • Standardowe rozkazy protokołu USB
  • Zasilanie urządzeń
  • Klasy urządzeń USB

Jeśli chcesz wiedzieć, jak działa interfejs USB i jak można go wykorzystać -- koniecznie przeczytaj tę książkę.


PHP5. Tworzenie bezpiecznych stron WWW

okladka

Poznaj zagrożenia i naucz się im zapobiegać

  • Zaplanuj projekt bezpiecznej witryny WWW
  • Wyeliminuj słabe punkty w kodzie
  • Przetestuj witrynę i wykonaj audyt bezpieczeństwa

Jedną z najpopularniejszych technologii stosowanych przez twórców witryn WWW jest język PHP, baza danych MySQL oraz serwer WWW Apache. Dynamiczny rozwój internetu spowodował pojawienie się na rynku ogromnej ilości aplikacji, za pomocą których niemal każdy może stworzyć dynamiczną witrynę WWW bez konieczności poznawania tej technologii. W efekcie tego w sieci pojawiły się tysiące witryn zbudowanych za pomocą wygodnych w użytkowaniu narzędzi graficznych. Taki stan rzeczy, poza wieloma zaletami, ma jedną ogromną wadę -- twórcy takich witryn rzadko zwracają uwagę na ich bezpieczeństwo. Stworzenie bezpiecznej witryny WWW wymaga pewnej znajomości języka PHP i technik zabezpieczania kodu.

Książka "PHP5. Tworzenie bezpiecznych stron WWW" to podręcznik dla twórców witryn WWW znających język PHP. Przedstawia sposoby minimalizowania ryzyka związanego z atakami hakerskimi przeprowadzanymi dzięki "dziurom" w kodzie strony WWW. Opisuje kluczowe aspekty zabezpieczania witryn WWW i serwerów, na których są one publikowane, omawia modele zagrożeń i metody testowania kodu. Zawiera cenne informacje nie tylko dla programistów, ale również dla administratorów serwerów.

  • Słabe punkty witryn WWW
  • Klasyfikacja zagrożeń -- model STRIDE
  • Projektowanie bezpiecznej aplikacji WWW
  • Sprawdzanie poprawności danych
  • Metody uwierzytelniania i autoryzacji
  • Bezpieczne połączenia z bazami danych
  • Ochrona danych i kryptografia
  • Testowanie aplikacji
  • Konfigurowanie zapór sieciowych
  • Przeprowadzanie audytów bezpieczeństwa witryn WWW

Jeśli chcesz tworzyć witryny WWW, które nie będą łatwym łupem dla hakerów -- koniecznie przeczytaj tę książkę.


Język C. Szkoła programowania. Wydanie V

okladka

Kompletne omówienie najnowszego standardu języka C

"Język C. Szkoła programowania. Wydanie V" jest uaktualnioną wersją bestsellerowej książki wydanej pod tym samym tytułem w roku 1999 nakładem wydawnictwa Robomatic. Podręcznik ten w czytelny sposób prezentuje kolejne tematy, ilustrując je przykładowymi programami. Każdy rozdział kończą pytania sprawdzające wraz z odpowiedziami oraz zadania programistyczne.

W książce znajdziemy pełny opis standardu (C99) języka C, w tym m.in. szczegółową charakterystykę:

  • rozszerzonych typów całkowitych i zbiorów znaków,
  • tablic o zmiennej długości (VLA),
  • złożonych literałów,
  • rozszerzonych zbiorów znaków oraz typów logicznych,
  • funkcji wplatanych (inline),
  • inicjalizatorów oznaczonych struktur.

Autor nie ogranicza się do opisu instrukcji języka C. Ujawnia także techniki efektywnego programowania oraz przedstawia wybrane algorytmy i struktury danych.

Potwierdzeniem jakości książki jest sukces, jaki odniosła w Stanach Zjednoczonych -- pięć wydań i ponad 400 tys. sprzedanych egzemplarzy. Na rynku amerykańskim zaliczana jest już do klasyki.


ASP.NET. Programowanie

okladka

ASP.NET to jedna z najpopularniejszych obecnie technologii tworzenia dynamicznych witryn WWW i aplikacji internetowych. Autor tej technologii -- Microsoft -- udostępnił twórcom doskonałe narzędzia programistyczne oraz bogaty zbiór bibliotek i kontrolek. Dzięki możliwościom pakietu Visual Studio 2005 i platformy programistycznej .NET 2.0 przygotowanie nawet najbardziej rozbudowanej aplikacji sieciowej przebiega błyskawicznie. Natomiast za pomocą gotowych elementów można zbudować formularze, zrealizować połączenia z bazą danych i zabezpieczyć aplikację przed nieautoryzowanym dostępem tak łatwo, że programista może skupić się wyłącznie na projektowaniu i tworzeniu logiki aplikacji.

Książka "ASP.NET. Programowanie" to podręcznik opisujący zasady tworzenia aplikacji i witryn internetowych przy użyciu języka C# 2.0, środowiska programistycznego Visual Studio 2005 i bibliotek .NET 2.0. Przedstawia środowisko Visual Studio 2005 i szczegółowo omawia koncepcję budowania aplikacji za pomocą kontrolek. Po przeczytaniu tej książki stworzysz witryny internetowe w technologii ASP.NET 2.0, implementując w nich mechanizmy uwierzytelniania i personalizacji, dostępu do baz danych oraz usług sieciowych. Dowiesz się, jak budować własne usługi sieciowe i z nich korzystać, a także jak optymalizować wydajność aplikacji i wdrażać je, posługując się mechanizmami udostępnianymi przez platformę .NET 2.0.

  • Interfejs użytkownika środowiska Visual Studio 2005
  • Obsługa zdarzeń za pomocą kontrolek
  • Przegląd kontrolek platformy .NET 2.0
  • Tworzenie szkieletu witryny internetowej
  • Wyszukiwanie błędów w kodzie, ich usuwanie i obsługa
  • Weryfikacja danych z formularzy
  • Dostęp do baz danych za pomocą ADO.NET
  • Uwierzytelnianie użytkowników i personalizacja witryny
  • Mechanizmy nawigacyjne
  • Tworzenie i wykorzystywanie usług sieciowych
  • Wdrażanie aplikacji

Stwórz wydajne i bezpieczne witryny internetowe,
korzystając z ASP.NET 2.0


J2ME. Java dla urządzeń mobilnych. Ćwiczenia

okladka

Poznaj podstawy tworzenia aplikacji dla telefonów komórkowych

  • Zainstaluj środowisko programistyczne
  • Napisz własny MIDlet
  • Połącz aplikację z internetem

Niemal każdy telefon komórkowy umożliwia uruchamianie aplikacji napisanych w języku Java. Jednak tworzenie takich aplikacji różni się od pisania programów na "duże" komputery. Korzystanie z języka Java dla urządzeń mobilnych (J2ME) wymusza na programiście pewne ograniczenia wynikające z mniejszej ilości pamięci, odmiennych metod komunikacji i wielu innych czynników. Tworzenie aplikacji J2ME, zwanych MIDletami, wymaga poznania tych ograniczeń oraz specyficznych zasad programowania.

Książka "J2ME. Java dla urządzeń mobilnych. Ćwiczenia" to przewodnik po podstawowych zagadnieniach związanych z tworzeniem aplikacji dla urządzeń mobilnych. Wykonując zawarte w niej ćwiczenia, nauczysz się korzystać z tej wersji Javy. Stworzysz proste MIDlety i poznasz zasady tworzenia interfejsów użytkownika. Dowiesz się, jak implementować połączenia internetowe i korzystać z danych zawartych w zewnętrznych plikach.

  • Instalacja środowiska J2ME Wireless Toolkit
  • Podstawowy szkielet MIDletu
  • Importowanie klas
  • Komponenty interfejsu użytkownika
  • Zapis danych do pamięci telefonu
  • Pobieranie zawartości stron internetowych
  • Odtwarzanie dźwięków

Odczuwasz brak jakiejś funkcji w telefonie komórkowym?
Napisz samodzielnie program, który ją zrealizuje.


« poprzednia 1 2 3 4 5 6 7 8 9 10 następna »