XML. Wprowadzenie. Wydanie II

okladka

Poznaj techniki niezbędne do tworzenia dokumentów XML

Od czasu swojego pojawienia się pod koniec lat 90. rozszerzalny język znaczników XML (ang. Extensible Markup Language) spowodował powstanie ogromnej liczby akronimów, standardów oraz reguł, które części społeczności internetowej każą się zastanawiać, czy rzeczywiście wszystko to jest potrzebne. Wszakże język HTML istnieje od lat i sprowokował powstanie zupełnie nowej ekonomii i kultury, więc pojawia się pytanie: po co zmieniać to, co dobre? Celem opracowania XML nie jest zastąpienie tego, co już istnieje w sieci WWW, lecz utworzenie solidniejszych i bardziej elastycznych podwalin. Jest to bezprecedensowe przedsięwzięcie konsorcjum organizacji i firm, którego celem jest utworzenie zrębów struktury informacyjnej XXI wieku, którą HTML może jedynie pośrednio wspierać.

Jeżeli Czytelnik jest w jakikolwiek sposób zaangażowany w zarządzanie informacjami lub rozwój sieci WWW, musi poznać XML. Celem niniejszej książki jest przedstawienie Czytelnikowi ogólnego obrazu standardu XML, który obecnie przyjmuje swoją ostateczną formę. Aby w jak największym stopniu skorzystać z tej książki, należy posiadać pewne doświadczenie w zakresie oznaczeń strukturalnych, takich jak HTML lub TEX oraz znać pojęcia dotyczące sieci WWW, takie jak łącza hipertekstowe oraz reprezentacja danych. Jednak aby móc zrozumieć pojęcia dotyczące XML, nie trzeba być programistą.

W niniejszej książce skoncentrujemy się na teorii i praktyce tworzenia dokumentów bez wnikania w zbytnie szczegóły dotyczące pisania aplikacji lub pozyskiwania narzędzi programistycznych. Omówienie zawiłości programowania w XML pozostawiamy innym książkom. Co więcej, gwałtowne zmiany zachodzące na rynku czynią niemal pewnym, że i tak nigdy nie udałoby się zachować zgodności z najnowszym oprogramowaniem XML. Mimo wszystko przedstawione tu informacje będą stanowić dla Czytelnika odpowiedni punkt wyjścia na drodze, którą będzie mógł kroczyć, korzystając z XML.


Linux Kernel. Przewodnik programisty

okladka

Dołącz do grona twórców popularności Linuksa

Fenomen Linuksa polega na tym, że jest on dziełem programistów z całego świata. Każdy może dopisać do niego nową funkcję lub udoskonalić istniejące. Jeśli Linux nie obsługuje urządzenia zainstalowanego w Twoim komputerze -- możesz zaimplementować jego obsługę, pisząc własny moduł jądra.

Programowanie jądra systemu Linux nie wymaga żadnych niezwykłych zdolności. Choć jest ono rozległym projektem informatycznym, w żaden sposób nie różni się od innych projektów tego typu. Oczywiście, samodzielne napisanie choćby kawałka kodu jądra wymaga nauki, ale napisany dotychczas kod nie jest w żaden sposób wyjątkowy ani niezrozumiały. Podstawowym materiałem pomocniczym, niezwykle przydatnym przy opanowywaniu tajników programowania jądra, jest istniejący już kod źródłowy, dostępny dla wszystkich. Jednakże samo poznawanie kodu nie wystarczy -- należy również zdobyć wiedzę dotyczącą zasad funkcjonowania systemu operacyjnego i pełnionych przez niego funkcji.

Książka "Linux Kernel. Przewodnik programisty" została napisana po to, aby pomóc programistom w poznaniu zasad tworzenia kodu modułów jądra. Szczegółowo omawia podsystemy i funkcje jądra Linuksa, ich projekt i implementację. Autor książki porusza również zagadnienia związane z projektowaniem systemów operacyjnych.

Książka opiera się na wersji 2.6 jądra systemu Linux i zawiera informacje dotyczące następujących tematów:
  • Podstawowe zasady programowania jądra
  • Zarządzanie procesami
  • Algorytmy szeregowania zadań
  • Wywołania systemowe
  • Przerwania
  • Metody synchronizacji jądra
  • Zarządzanie czasem i pamięcią
  • Operacje wejścia -- wyjścia
  • Diagnostyka kodu jądra
  • Przenośność kodu

Stwórz poprawne funkcje jądra Linuksa i zaimplementuj je w odpowiedni sposób.


Flash MX 2004. Biblia

okladka
  • Stwórz interaktywne i multimedialne witryny internetowe, aplikacje dla urządzeń przenośnych i prezentacje
  • Poznaj wszystkie tajniki Flasha -- od narzędzi graficznych po ActionScript
  • Przekonaj się, jak wiele możesz stworzyć za pomocą jednego programu

Kariera Flasha przebiegła błyskawicznie -- z prostego narzędzia do tworzenia animacji wektorowych Flash stał się rozbudowanym środowiskiem projektowym łączącym w sobie program graficzny i animacyjny, edytor klipów wideo i audio oraz narzędzie programistyczne. Wędrując po sieci, niemal w każdej witrynie spotykamy produkty stworzone we Flashu -- od prostych banerów reklamowych, poprzez formularze, aż do w pełni interaktywnych witryn WWW korzystających z baz danych, technologii XML i usług sieciowych. Coraz częściej "flashe" widać również na wyświetlaczach telefonów komórkowych i komputerów przenośnych.

Książka "Flash MX 2004. Biblia" to wyczerpujące omówienie najnowszej wersji Flasha. Można w niej znaleźć wszystkie informacje dotyczące narzędzi i technologii wykorzystywanych przy tworzeniu aplikacji we Flashu. Zawiera informacje przydatne zarówno początkującym użytkownikom Flasha, jak i zaawansowanym projektantom, którzy chcą wzbogacić swój warsztat. Przedstawia sposoby wykorzystywania w aplikacjach Flasha technologii sieciowych i multimedialnych oraz integrowania Flasha z innymi programami opisuje niemal wszystkie możliwości zastosowania Flasha.

  • Podstawowe wiadomości o Flashu i technologiach sieciowych
  • Metody organizacji projektów we Flashu
  • Narzędzia rysunkowe
  • Biblioteka -- symbole i klony
  • Kolory we Flashu
  • Narzędzia tekstowe
  • Edycja obiektów graficznych
  • Praca z warstwami
  • Animacja postaci
  • Eksport animacji
  • Programowanie w języku ActionScript
  • Testowanie aplikacji i usuwanie błędów
  • Korzystanie z komponentów
  • Obsługa technologii XML

Stwórz unikatowe i przykuwające wzrok aplikacje we Flashu.


Adobe Premiere Pro. Ćwiczenia

okladka

Montaż filmów wideo przestał już być domeną wielkich studiów produkcyjnych. Teraz każdy, kto dysponuje odpowiednio wydajnym komputerem, może samodzielnie montować nakręcone przez siebie filmy. Przeniesienie materiału z kamery do komputera również przestało być żmudnym i skomplikowanym procesem. Na rynku dostępnych jest wiele programów umożliwiających montaż cyfrowych filmów wideo. Jednym z nich jest Adobe Premiere Pro -- program o ogromnych możliwościach, wykorzystywany w wielu profesjonalnych studiach. Coraz częściej sięgają po niego również hobbyści.

Książka "Adobe Premiere Pro. Ćwiczenia" przedstawia podstawowe zagadnienia związane z montażem cyfrowych filmów wideo za pomocą tej aplikacji. Opisuje kolejne etapy procesu edycyjnego i sposoby ich realizacji za pomocą narzędzi dostępnych w Adobe Premiere Pro.

  • Konfiguracja projektu
  • Import materiałów źródłowych
  • Przygotowanie wstępnego montażu
  • Przejścia i efekty
  • Udźwiękowienie filmu
  • Eksport zmontowanego materiału

Photoshop CS/CS PL. 50 praktycznych projektów

okladka
UWAGA! Kolorowa wkładka jest w postaci elektronicznej (*.pdf) na CD-romie.

Poznaj techniki obróbki obrazu, wykorzystywane przez specjalistów

"Photoshop CS. 50 praktycznych projektów" to książka, która ułatwi Ci poznanie możliwości Photoshopa CS w zakresie obróbki cyfrowych fotografii. Nie znajdziesz w niej opisów poszczególnych narzędzi i poleceń. Znajdziesz natomiast sposoby uzyskania doskonałych, profesjonalnych efektów związanych nie tylko z obróbką cyfrowych fotografii, ale także z tworzeniem fotomontaży, kolorowaniem cyfrowych "szkiców" i przygotowywania obrazów do druku wysokiej jakości. Dowiesz się także, jak skonfigurować Photoshopa CS tak, aby praca z nim była szybsza i bardziej wydajna.

  • Konfigurowanie Photoshopa CS
  • Kalibracja kolorów
  • Korzystanie z warstw, historii i akcji
  • Podstawowe modyfikacje obrazów -- wyostrzanie, korekcja kolorów i wydobywanie szczegółów
  • Edycja fotografii czarno-białych
  • Obróbka portretów -- retusz i kolorowanie
  • Naprawianie starych fotografii
  • Tworzenie fotomontaży
  • Przygotowywanie obrazów do druku
  • Tworzenie internetowej galerii fotografii

Jeśli używasz Photoshopa CS do obróbki cyfrowych fotografii, koniecznie przeczytaj tą książkę. Przekonaj się, jakie możliwości kryje najnowsza wersja flagowego produktu firmy Adobe.


Wireless Hacking. Edycja polska

okladka

Odkryj nieznane możliwości urządzeń do budowania sieci bezprzewodowych

  • Zaprojektuj sieci bezprzewodowe
  • Poznaj rodzaje urządzeń dostępowych
  • Naucz się monitorować działanie sieci
  • Modyfikuj i dostosuj sprzęt sieciowy

Sieci bezprzewodowe stają się coraz popularniejsze. Producenci sprzętu prześcigają się we wprowadzaniu na rynek coraz nowszych i prostszych w obsłudze urządzeń. Wszystkie te urządzenia posiadają jednak podstawową wadę -- są projektowane pod kątem możliwie najszerszego rynku, co niestety wyklucza zastosowanie ich w sposób odbiegający od tego, czego -- zdaniem ich producentów -- może oczekiwać użytkownik. Na szczęście jednak istnieją ludzie, którzy nie obawiają się rozkręcania takich urządzeń i modyfikowania ich tak, aby spełniały nieco wyższe oczekiwania, stawiane przez użytkowników sieci bezprzewodowych.

Jeśli chcesz zostać kimś takim i jesteś ciekawy, jak można wycisnąć maksimum możliwości z urządzeń sieci bezprzewodowej, przeczytaj książkę "Wireless hacking. Edycja polska". Dowiesz się z niej, jak projektować i instalować sieci bezprzewodowe, jak modyfikować urządzenia dostępowe, wyposażając je w pozornie niedostępne dla nich funkcje, i jak budować urządzenia sieciowe zasilane energią słoneczną. Nauczysz się konfigurować systemy operacyjne urządzeń bezprzewodowych, instalować anteny i poprawiać osiągi urządzeń sieciowych.

  • Projektowanie sieci bezprzewodowych
  • Bezpieczeństwo transmisji w sieciach bezprzewodowych
  • Punkty dostępowe
  • Systemy operacyjne dla urządzeń sieciowych
  • Monitorowanie działania sieci
  • Instalowanie anten
  • Zasilanie słoneczne dla punktów dostępowych

Wykorzystaj wiadomości z tej książki do stworzenia
idealnej sieci bezprzewodowej.


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