www.matsudokids.com

Slackware Linux

okladka

Uruchom własny serwer sieciowy, korzystając z Linuksa

  • Instalacja i konfiguracja systemu
  • Administrowanie Linuksem
  • Uruchamianie usług sieciowych

Coraz większe możliwości dostępu do internetu oferowane przez dostawców usług telekomunikacyjnych otwierają nowe horyzonty nie tylko przed firmami, ale również przed użytkownikami domowymi. Dziś praktycznie każdy użytkownik komputera może podłączyć swój sprzęt do internetu za pomocą łącza stałego. Posiadając takie łącze, można pokusić się o samodzielne zbudowanie sieci -- obejmującej kilka mieszkań lub tylko jedno. Do tego niezbędny będzie jednak serwer "obsługujący" dostęp do sieci. Linux -- dostępny nieodpłatnie system operacyjny, tworzony i rozwijany przez pasjonatów z całego świata -- jest doskonałą bazą dla takiego serwera. Skromne wymagania sprzętowe pozwalają uruchomić go nawet na starym komputerze, który trudno już wykorzystać do innych celów.

Czytając książkę "Slackware Linux", poznasz jedną z najpopularniejszych "odmian" Linuksa, zwanych dystrybucjami: Slackware. Dowiesz się, skąd można pobrać ten system operacyjny i jak zainstalować go na komputerze. Nauczysz się konfigurować go i zarządzać jego zasobami. Poznasz metody uruchamiania usług niezbędnych do poprawnego działania sieci, zabezpieczania sieci przed atakami hakerów i wirusami, a także monitorowania obciążenia łącza. Przeczytasz także o samodzielnym kompilowaniu jądra Linuksa, pozwalającym dostosować system do potrzeb użytkownika.

  • Pobieranie obrazów płyt instalacyjnych z internetu
  • Instalacja Linuksa
  • Uruchamianie i zatrzymywanie systemu
  • Praca z powłoką tekstową
  • Zarządzanie systemem plików i procesami
  • Administrowanie kontami użytkowników
  • Instalowanie nowych aplikacji
  • Współdzielenie łącza sieciowego
  • Konfiguracja zapory sieciowej
  • Uruchamianie serwera DHCP, DNS, FTP i HTTP
  • Poczta elektroniczna
  • Statystyki działania serwera

Poznaj alternatywny system operacyjny
i wykorzystaj go w domowej sieci komputerowej.


100 sposobów na Visual Studio

okladka

Podnieś wydajność Visual Studio i przyspiesz swoją pracę

  • Efektywne zarządzanie projektami i kodem źródłowym
  • Tworzenie i wykorzystywanie makroinstrukcji
  • Wyszukiwanie i usuwanie błędów w kodach

Visual Studio to jedno z najpopularniejszych środowisk programistycznych. Za jego pomocą można tworzyć programy w kilku językach, a łatwość obsługi sprawia, że już po kilku godzinach pracy jego użytkownik sprawnie porusza się po interfejsie i wykorzystuje większość jego możliwości. Visual Studio oferuje ogromną liczbę funkcji, pozwala na wszechstronną konfigurację, umożliwia automatyzację zadań i posiada wiele innych cech podnoszących komfort pracy programisty. Środowisko to posiada jednak wiele innych ciekawych cech i możliwości, których opisu nie znajdziemy w dokumentacji.

Książka "100 sposobów na Visual Studio" to unikatowy zbiór 100 wskazówek opracowanych przez programistów używających tego narzędzia w codziennej pracy i znających wszystkie jego tajniki. Opisuje funkcje, dodatki, makra oraz rozszerzenia, które pozwalają w jeszcze większym stopniu rozszerzyć funkcjonalność tego środowiska. Wykorzystywanie zawartych tu informacji pozwoli każdemu użytkownikowi Visual Studio na przyspieszenie swojej pracy i uczynienie jej bardziej efektywną dzięki zastosowaniu jego mniej znanych, a bardzo przydatnych funkcji.

  • Zarządzanie plikami projektów
  • Konfigurowanie edytora kodu źródłowego i przestrzeni roboczej
  • Refaktoryzacja kodu
  • Zapisywanie i przenoszenie ustawień środowiska
  • Dostosowywanie procesu kompilacji i wykrywania błędów
  • Wykorzystywanie szablonów i makr
  • Stosowanie komentarzy XML
  • Automatyzacja poleceń

Pisanie doskonałego oprogramowania wymaga opanowania wszystkich możliwości środowiska programistycznego. Dzięki tej książce Visual Studio odkryje wszystkie swoje tajemnice.


Kryptografia w Javie. Od podstaw

okladka

Stosuj algorytmy kryptograficzne w aplikacjach

  • Poznaj architekturę interfejsów kryptograficznych Javy
  • Zastosuj klucze symetryczne i asymetryczne
  • Naucz się zarządzania certyfikatami w programach

W świecie, w którym najcenniejszym towarem jest informacja, kryptografia coraz bardziej zyskuje na znaczeniu. Cenne dane, przesyłane w sieci lub przechowywane w aplikacjach i bazach danych, muszą być chronione za pomocą skomplikowanych algorytmów szyfrowania i uwierzytelniania. Ponieważ próby włamań do serwerów internetowych zdarzają się regularnie, implementacja mechanizmów kryptograficznych w aplikacjach sieciowych i platformach handlu elektronicznego ma szczególnie wysoki priorytet. Java, wykorzystywana bardzo często do tworzenia takich właśnie rozwiązań, wyposażona została w zestaw interfejsów programistycznych (API), które pozwalają szybko i skutecznie wzbogacać aplikacje o obsługę kryptografii.

Książka "Kryptografia w Javie. Podstawy" to podręcznik przedstawiający na praktycznych przykładach narzędzia kryptograficzne Javy. Opisuje podstawowe zasady ich używania, ułatwia zrozumienie zależności między poszczególnymi interfejsami API i uczy, jak w razie potrzeby korzystać z gotowych rozwiązań, by oszczędzić czas. Daje wiedzę niezbędną do implementowania technik kryptograficznych w aplikacjach bez niepotrzebnego komplikowania kodu źródłowego.

  • Architektura interfejsów JCA i JCE
  • Szyfrowanie symetryczne
  • Generowanie kluczy
  • Stosowanie kluczy asymetrycznych
  • Podpisy cyfrowe
  • Obsługa certyfikatów
  • Szyfrowanie poczty elektronicznej

Twórz bezpieczne aplikacje,
wykorzystując nowoczesne mechanizmy kryptograficzne.


PHP5. Praktyczny kurs

okladka

Znajomość języka PHP wykorzystywanego do tworzenia dynamicznych stron WWW to dziś jedna z podstawowych umiejętności wymaganych od webmastera. Era statycznych stron tworzonych za pomocą języka HTML przeminęła już dawno, a dynamiczne generowanie treści stało się obecnie standardem. Język PHP i baza danych MySQL stanowią platformę o wielkich możliwościach, stosowaną do tworzenia zarówno wielkich portali i witryn e-commerce, jak i prostych stron prywatnych.

Książka "PHP5. Praktyczny kurs" jest wprowadzeniem w tajniki nowoczesnego tworzenia stron WWW. Przedstawia proces instalacji języka PHP wraz z serwerami WWW, podstawowe konstrukcje języka i sposoby wykorzystania ich w procesie budowania witryny. Opisuje takie zagadnienia, jak współpraca z systemem plików, obsługa sesji, możliwości programowania obiektowego oraz współpraca z bazami danych. Dowiesz się z niej także, jak za pomocą PHP generować i przetwarzać elementy graficzne oraz wykorzystywać protokoły sieciowe.

  • Instalacja i konfiguracja PHP w różnych systemach operacyjnych
  • Zmienne, typy danych i operatory
  • Instrukcje sterujące
  • Komunikacja skryptów z przeglądarką
  • Obsługa plików cookie i sesji
  • Operacje na plikach
  • Programowanie obiektowe w PHP
  • Wykorzystywanie danych zgromadzonych w bazie

Poznaj i wykorzystaj w swoich projektach możliwości języka PHP.


Flash 8. Klatka po klatce

okladka

Ożyw swoje strony WWW

  • Stwórz obiekty graficzne i wpraw je w ruch
  • Dodaj do stron elementy interaktywne
  • Udostępnij stronę użytkownikom różnych przeglądarek

Macromedia Flash 8 to kolejna wersja doskonałego narzędzia do tworzenia dynamicznych, animowanych witryn WWW oraz prezentacji multimedialnych. Flash, który rozpoczynał karierę na rynku jako prosty program animacyjny, jest teraz rozbudowaną aplikacją łączącą możliwości programu graficznego i animacyjnego z obiektowym językiem programowania ActionScript. Dzięki Flashowi można tchnąć życie w witryny internetowe, umieszczając w nich dźwięk, interaktywne przyciski i elementy animowane, tworzyć zapierające dech w piersiach prezentacje oraz odtwarzać je nie tylko na monitorach komputerów, ale także na wyświetlaczach telefonów komórkowych i urządzeń PocketPC.

Książka "Flash 8. Klatka po klatce" to przewodnik po najnowszej wersji Flasha. Czytając ją, nauczysz się korzystać z narzędzi rysunkowych i animacyjnych, dowiesz się, jak tworzyć obiekty i animować je, a także poznasz podstawowe sposoby tworzenia elementów interaktywnych za pomocą oferowanych przez Flasha narzędzi pomocniczych. Każde zagadnienie przedstawione jest w postaci sekwencji czynności uzupełnionej ilustracjami obrazującymi każdy krok, co bardzo ułatwia zrozumienie i wykonanie określonego zadania.

  • Interfejs użytkownika
  • Korzystanie z narzędzi rysunkowych
  • Tworzenie i edycja obiektów
  • Rozmieszczanie obiektów na warstwach
  • Stosowanie symboli
  • Animacja poklatkowa i automatyczna
  • Tworzenie elementów interaktywnych
  • Importowanie elementów graficznych stworzonych w innych aplikacjach
  • Dołączanie dźwięku do prezentacji
  • Publikowanie gotowych filmów

Poznaj możliwości najnowszej wersji Flasha.


AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych

okladka

Poznaj możliwości technologii AJAX

  • Utwórz aplikacje działające po stronie klienta i serwera.
  • Wykorzystaj pliki w formacie XML.
  • Zaimplementuj mechanizmy "przeciągnij i upuść" na stronach WWW.

Technologia AJAX powstała w wyniku połączenia kilku technik, dzięki którym możliwe było ograniczenie do minimum procesu "przeładowywania" stron WWW podczas ich przeglądania przez użytkowników. AJAX, łączący w sobie możliwości języków JavaScript i XML, jest świetnym narzędziem do tworzenia interaktywnych witryn internetowych, które pozwala na zaimplementowanie w nich mechanizmów dotychczas kojarzonych z aplikacjami "tradycyjnymi". Za pomocą technologii AJAX możemy weryfikować dane wprowadzane do formularzy, tworzyć wykresy w czasie rzeczywistym i dodawać do aplikacji internetowych wiele innych, przydatnych funkcji.

Książka "AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych" to przewodnik po technologii AJAX i jej możliwościach. Czytając ją, nauczysz się pisać wydajny i łatwy w konserwacji kod AJAX-a, łączyć tę technikę z językiem PHP i bazą danych MySQL oraz tworzyć systemy wielowątkowe. Dowiesz się, jak budować aplikacje WWW, których obsługa nie będzie różniła się od obsługi aplikacji dla systemu Windows. Wykorzystasz możliwości języków SVG i XML do kreowania interaktywnych i dynamicznych elementów witryn WWW, a także poznasz najlepsze praktyki programistyczne dla technologii AJAX.

  • Korzystanie z obiektowego modelu dokumentu (DOM)
  • Aplikacje AJAX działające po stronie przeglądarki
  • Połączenie techniki AJAX z PHP i MySQL
  • Weryfikacja danych z formularzy
  • Tworzenie komunikatora internetowego
  • Dynamiczne tworzenie tabel i wykresów
  • Przetwarzanie kanałów RSS
  • Mechanizmy "przeciągnij i upuść"

Poznaj najnowocześniejszą technologię tworzenia aplikacji WWW


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