Hack Proofing XML. Edycja polska

okladka
XML szybko staje się uniwersalnym protokołem wymiany informacji pomiędzy systemami używającymi HTTP. HTML zapewne zachowa swoją pozycję języka opisującego wygląd dokumentów w sieci WWW, jednak tam, gdzie w grę wchodzą dane, XML jest dużo lepszym rozwiązaniem. Walidacja, czyli sprawdzenie poprawności dokumentu XML, to pierwsza zapora przed atakami hakerskimi. Te same właściwości, które czynią XML silnym i uniwersalnym narzędziem sprawiają, że jest on podatny na działania hakerów. Wiele zapór sieciowych nie filtruje dokumentów XML -- to kolejna przyczyna, dla której niepoprawne strukturalnie dokumenty mogą stanowić poważne zagrożenie dla systemów. "Hack Proofing XML. Edycja polska" objaśni Ci wszystkie niuanse bezpieczeństwa związane z technologiami XML i .NET.

  1. Dowiesz się, kim są hackerzy
    Poznasz wyjaśnienie terminów: haker, cracker, black hat, phreaker i script kiddies -- nauczysz się rozpoznawać prawdziwe zagrożenia
  2. Poznasz sposób, w jaki cenne dane mogą się wydostać na zewnątrz Dowiesz się, w jaki sposób bannery, komunikaty o błędach i analiza protokołów może dostarczyć ważnych informacji potencjalnym napastnikom
  3. Nauczysz się budować poprawne dokumenty XML
    Zapoznasz się z celami, jakie postawili przed XML twórcy tego standardu i dowiesz się, w jaki sposób poprawność kodu XML może cię zabezpieczyć przed hakerami
  4. Poznasz atak "czystym tekstem"
    To potężna broń hakerów, zabezpiecz przed nią swój system
  5. Nauczysz się stosować podpis elektroniczny w dokumentach XML
    Specyfikacja podpisu elektronicznego w XML jest elastyczna i pozwala podpisywać w bezpieczny sposób rozmaite dokumenty, a nawet zasoby zewnętrzne
  6. Dowiesz się, jak szyfrować XML
    Szyfrowanie to jedna z najważniejszych metod zabezpieczania dokumentów, pozwalająca dodatkowo sprawdzić, czy dokument nie był modyfikowany w czasie przesyłania; czy jest kompletny, a także kontrolować dostęp do danych zawartych w dokumencie
  7. Zastosujesz system kontroli dostępu oparty na rolach
    Przekonasz się, że bezpieczny system operacyjny współdziałający z odpowiednio zabezpieczoną aplikacją stanowi najlepszą zaporę przeciwko zakusom hakerów
  8. Poznasz ryzyko związane ze stosowaniem XML
    Zobaczysz, że architektura .NET i mechanizmy bezpieczeństwa w nią wbudowane mogą stanowić alternatywę w stosunku do "czystego" XML
  9. Dowiesz się, jak zgłaszać błędy
    Kogo, kiedy i w jaki sposób informować o wykrytych dziurach w zabezpieczeniach? Jak wiele informacji ujawniać?

C++. Biblioteka standardowa. Podręcznik programisty

okladka

Biblioteka standardowa C++ to zestaw klas oraz interfejsów znacznie rozszerzających język C++. Nie jest ona jednak łatwa do przyswojenia. W celu pełnego wykorzystania udostępnianych przez nią komponentów oraz skorzystania z jej możliwości, konieczne jest odwołanie się do materiałów zawierających nieco więcej informacji niż tylko listę klas oraz zawartych w nich funkcji.

Książka "C++. Biblioteka standardowa. Podręcznik programisty" dostarcza wyczerpującej dokumentacji każdego z komponentów biblioteki, jak również przystępnych wyjaśnień złożonych zagadnień; prezentuje praktyczne szczegóły programowania, niezbędne do skutecznego zastosowania omawianej biblioteki w praktyce. Znajdziesz w niej również liczne przykłady działającego kodu źródłowego.

Książka "C++. Biblioteka standardowa. Podręcznik programisty" opisuje aktualną wersję biblioteki standardowej C++, w tym jej najnowsze elementy dołączone do pełnego standardu języka ANSI/ISO C++. Opis skoncentrowany jest na standardowej bibliotece wzorców STL (ang. Standard Template Library), kontenerach, iteratorach, obiektach funkcyjnych oraz algorytmach STL. W książce tej znajdziesz również szczegółowy opis kontenerów specjalnych, łańcuchów znakowych, klas numerycznych, zagadnienia lokalizacji programów oraz omówienie biblioteki IOStream. Każdy z komponentów został dokładnie przedstawiony wraz z opisem jego przeznaczenia oraz założeń projektowych, przykładami, czyhającymi pułapkami, jak również definicją udostępnianych przez niego klas oraz funkcji.

Omówione w książce zagadnienia to między innymi:
  • Krótkie wprowadzenie do C++ i biblioteki standardowej
  • Standardowa biblioteka wzorców
  • Kontenery STL
  • Obiekty funkcyjne STL
  • Algorytmy STL
  • Kontenery specjalne: stosy, kolejki, klasa bitset
  • Łańcuchy
  • Kontenery numeryczne
  • Operacje wejścia-wyjścia z wykorzystaniem klas strumieniowych
  • Funkcje służące umiędzynarodowieniu aplikacji
  • Alokatory
"C++. Biblioteka standardowa. Podręcznik programisty" stanowi wyczerpującą, szczegółową, przystępnie napisaną oraz praktyczną książkę. Tworzy ona materiał referencyjny C++, do którego będziesz stale powracać.

Nicolai M. Josuttis jest niezależnym konsultantem technicznym, projektującym oprogramowanie obiektowe dla firm telekomunikacyjnych, transportowych, instytucji finansowych oraz przemysłu. Jest on aktywnym członkiem Komitetu Standaryzującego C++, grupy roboczej opracowującej bibliotekę oraz partnerem w System Bauhaus, niemieckiej grupie zrzeszającej uznanych ekspertów w dziedzinie programowania obiektowego. Nicolai M. Josuttis jest autorem kilku książek dotyczących programowania obiektowego oraz C++.

Język Cg. Programowanie grafiki w czasie rzeczywistym

okladka

Cg to kompletne środowisko programistyczne do szybkiego tworzenia efektów specjalnych i grafiki o kinowej jakości w czasie rzeczywistym dla wielu platform. Ponieważ język jest niezależny od sprzętu, programiści mogą pisać kod dla interfejsów OpenGL, DirectX oraz systemów Windows, Linux, Mac OS X, a także platform konsolowych, (Xbox) bez potrzeby korzystania z języka asemblerowego. Język Cg powstał w firmie NVIDIA Corporation przy bliskiej współpracy z firmą Microsoft® Corporation i jest kompatybilny z OpenGL API oraz językiem HLSL dla biblioteki DirectX 9.

Książka jest podręcznikiem przeznaczonym dla średnio zaawansowanych programistów. Opisuje ona zarówno sam język programowania Cg, jak i metody wielu składników nowoczesnych aplikacji bazujących na grafice trójwymiarowej.

Prezentowane w książce zagadnienia to m.in.:
  • Historia języka Cg
  • Środowisko programistyczne Cg
  • Składnia Cg i słowa kluczowe
  • Przekształcenia w przestrzeni trójwymiarowej
  • Oświetlenie bazujące na wierzchołkach i pikselach
  • Interpolacja ujęć kluczowych i system kości
  • Mapowanie środowiska
  • Mapowanie nierówności
  • Mgła, światła reflektorowe, cienie
  • Zwiększanie wydajności

"Książka ważna i na czasie: tworzenie tekstur proceduralnych na poziomie pikseli -- animowanych chmur, ognia, wody i wielu innych sztuczek -- nareszcie z ekranów kin przechodzi pod strzechy. Cała moc jest dostępna dzięki językowi przypominającemu język C, co otwiera nowy rozdział w grafice komputerowej.

Ken Perlin, Uniwersytet w Nowym Jorku


Photoshop 7/7 CE. Kurs

okladka

Zamiast długich tekstów - rysunki z dokładnymi objaśnieniami.
Samodzielna nauka nigdy nie była tak prosta

Komputerowe przetwarzanie zdjęć i obrazów cyfrowych nierozerwalnie związane jest z rozwojem najlepszego narzędzia służącego do tego celu: programu Photoshop firmy Adobe. Przez wiele lat Photoshop wyznaczał standardy w tej dziedzinie, aż stał się programem wybieranym przez profesjonalistów na całym świecie. Kolejne wersje wzbogacano o nowe możliwości; Photoshop stawał się coraz potężniejszy i coraz bardziej skomplikowany. Nie oznacza to jednak, że jego opanowanie jest poza Twoim zasięgiem, nie musisz też korzystać z drogich kursów. Wystarczy ta książka.

Książka "Photoshop 7/7 CE. Kurs" to nowoczesny podręcznik, dzięki któremu w krótkim czasie poznasz tę aplikację i nauczysz się używać jej w praktyce. Jest to pozycja skierowana do początkujących użytkowników, nie mających większego doświadczenia w obsłudze komputera. Możesz z niej korzystać bez pomocy nauczyciela. Krótkie rozdziały, które możesz przeczytać w ciągu kilkunastu minut, pokazują krok po kroku, jakie czynności należy wykonać, aby osiągnąć zamierzony efekt.

Nauczysz się:
  • Korzystać z palet Photoshopa i dostosowywać ich układ do swoich potrzeb
  • Zaznaczać i modyfikować wybrane fragmenty obrazu
  • Używać warstw i efektów z nimi związanych
  • Retuszować fotografie
  • Tworzyć efekty specjalne
  • Malować przy pomocy narzędzi Photoshopa
  • Cofać nieudane operacje
Książki wydawnictwa Helion z serii "Kurs" adresowane są do początkujących użytkowników komputerów, którzy chcą w krótkim czasie nabyć praktycznych umiejętności przydatnych w karierze zawodowej i codziennej pracy. Napisane przystępnym językiem i bogato ilustrowane są wspaniałą pomocą w samodzielnej nauce.
  • Przeznaczony dla początkujących
  • Praktyczne zadania krok po kroku
  • Przystępny i zrozumiały język
  • Liczne ilustracje
  • Idealny do samodzielnej nauki

Poznaj najpopularniejszy program do obróbki fotografii


AutoCAD 2004 i 2004 PL. Minisłowniczek poleceń: angielsko-polski i polsko-angielski

okladka

Książka AutoCAD 2004 i 2004 PL. Minisłowniczek poleceń: angielsko-polski i polsko-angielski jest niezbędną pozycją dla każdego użytkownika AutoCAD-a, który w swojej pracy wykorzystuje obie wersje językowe tego programu. Zestawienie poleceń AutoCAD-a w edycji polskiej i angielskiej, odpowiedniki poleceń ze starszych wersji programu i inne przydatne informacje to doskonała pomoc dla projektanta, któremu zależy na szybkiej i efektywnej pracy.

W książce znajdziesz:
  • Polsko-angielski i angielsko-polski słownik poleceń.
  • Skróty poleceń.
  • Odpowiedniki poleceń z wcześniejszych wersji AutoCAD-a.
  • Najczęściej wykorzystywane skróty klawiaturowe.
  • Zestawienie różnych układów współrzędnych.
  • Punkty charakterystyczne obiektów.
  • Opcje wybierania obiektów.

CATIA. Podstawy modelowania i zapisu konstrukcji

okladka

Projektowanie wspomagane komputerowo już na dobre zagościło w firmach projektowych. Od każdego inżyniera projektanta wymaga się znajomości aplikacji wykorzystywanych w tym procesie. Wśród wielu programów wykorzystywanych do projektowania konstrukcji mechanicznych zasłużoną sławą i popularnością cieszy się CATIA. Aplikacja ta pozwala na stworzenie modeli pojedynczych elementów z wykorzystaniem różnych metod modelowania, zdefiniowanie zespołów i wygenerowanie na tej podstawie rysunków złożeniowych oraz wykonawczych.

Książka "CATIA. Podstawy modelowania i zapisu konstrukcji" zawiera materiały niezbędne do opanowania tej aplikacji w zakresie wystarczającym do realizowania w niej podstawowych zadań projektowych. Niniejsza książka nie jest opisem kolejnych modułów programu CATIA ale prowadzi Czytelnika przez określony zakres procesu projektowo-konstrukcyjnego z zastosowaniem wspomagania systemem CATIA.

  • Interfejs użytkownika programu CATIA
  • Tworzenie modeli geometrycznych
  • Modelowanie bryłowe, powierzchniowe i hybrydowe
  • Modelowania elementów i konstrukcji spawanych
  • Definiowanie zespołów
  • Tworzenie rysunków złożeniowych i wykonawczych

    Wykorzystaj w procesie projektowania wydajne i efektywne narzędzia.

    Publikacja jak i materiały dodatkowe zostały dostosowane do wersji systemu CATIA V5R12, czyli najnowszej wersji systemu dostępnej w momencie pisania książki. Mimo że do przygotowywania materiałów pomocniczych była stosowana wersja V5R12, to książka może być stosowana zarówno do systemów w wersji nowszej, jak i w wersji starszej.


  • « poprzednia 1 2 3 4 5 6 7 następna »