Triki najlepszych programistów gier 3D. Vademecum profesjonalisty

okladka

Swoje triki zdradzą Ci prawdziwi guru ze świata twórców gier

Tworzenie gier 3D wymaga opanowania nie tylko języka programowania, ale także wielu innych dziedzin wiedzy -- analizy matematycznej, rachunku macierzowego i wektorowego oraz geometrii. Oczywiście każda z tych nauk została już opisana w dziesiątkach tomów. Książka, którą trzymasz w ręce, zawiera wszystkie informacje niezbędne do stworzenia gry 3D działającej w środowisku Windows, zebrane w jednym tomie. Korzystając z niej, nie będziesz już musiał przerzucać tysięcy stron w poszukiwaniu potrzebnego Ci wzoru.

Autor książki, wykorzystując ponad dwudziestopięcioletnie doświadczenie w programowaniu, przedstawi Ci:
  • algorytmy matematyczne wykorzystywane w grafice 3D,
  • zasady programowania w Windows i DirectX,
  • algorytmy wyświetlania grafiki 2D i 3D,
  • techniki animacji i renderingu 3D,
  • mapowanie tekstur,
  • techniki symulacji oświetlenia i wiele innych informacji.

Korzystając z tej książki, opracujesz doskonały, oparty wyłącznie na warstwie oprogramowania silnik 3D dla gry, wykorzystasz w swoich grach modele i postaci stworzone w programach 3D, stworzysz realistyczną scenerię gry 3D i zoptymalizujesz kod źródłowy programu pod kątem szybkości jego wykonywania.

Takich informacji nie znajdziesz w żadnej innej książce.

O autorze:
Andre LaMothe autor uznanych przez rynek książek o programowaniu gier i grafiki trójwymiarowej. Posiada stosowne wykształcenie z zakresu matematyki, informatyki i elektrotechniki. [więcej...\


ABC Linux

okladka

W 1991 roku fiński student -- Linus Torvalds -- zainspirowany ideą otwartego oprogramowania, postanowił stworzyć darmowy system operacyjny przypominający w zarysach system Unix. Dzięki udostępnieniu wszystkim zainteresowanym kodu źródłowego oprogramowania, prace nad rozwojem systemu prowadziła szeroka rzesza programistów z całego świata. Efektem ich starań stał się system Linux. System ten występuje w wielu wersjach (tzw. dystrybucjach) składających się z jądra systemu i programów dodatkowych. Najpopularniejszymi dystrybucjami są RedHat i Mandrake, których najnowsze edycje zostały omówione w tej książce.

Ta przystępnie napisana książka wprowadzi Cię w świat Linuksa opisując podstawowe operacje związane z instalacją i konfiguracją tego systemu.

Poznasz:
  • Instalację i konfigurację dystrybucji RedHat Linux
  • Instalację i konfigurację dystrybucji Mandrake Linux 9.1
  • Przeglądanie zasobów komputera w Linuksie
  • Pakiet internetowy Mozilla
  • Pakiet biurowy OpenOffice.org
  • Korzystanie z multimediów w Linuksie
  • Terminologię związaną z Linuksem

Po ponad 20 latach od swoich narodzin system Linux dojrzał na tyle, by stanowić alternatywę dla dominujących na rynków systemów z rodziny Windows. Choć ciągle nie może pochwalić się tak wielką liczbą aplikacji jak Windows, do jego zalet należy niska -- bo zerowa -- cena i ogromna stabilność pracy.
Ten system się nie "zawiesza"!
Warto go poznać i nauczyć się z niego korzystać.

Dodatkowy rozdział opisujący multimedia w systemie Linux możesz ściągnąć tutaj


Red Hat Linux 9. Biblia

okladka

Bez względu na to czy jesteś nowym użytkownikiem systemu Linux, czy profesjonalistą w tej dziedzinie, jeśli wybierzesz Linuksa w dystrybucji Red Hat, nie zawiedziesz swoich oczekiwań. Red Hat to najpopularniejsza odmiana Linuksa i nawet jeśli nie każdy uważa ją za najlepszą, to jej szerokie zastosowanie sprawia, że możesz być pewny rozwoju tej platformy, dodatkowych narzędzi i kolejnych uzupełniających ją aplikacji.

Jeśli stykasz się z systemem Linux po raz pierwszy, dzięki praktycznym procedurom dotyczącym jego instalacji i konfiguracji omówionym w tej książce, nabierzesz do niego zaufania. Jeśli zaliczasz się do doświadczonych użytkowników systemu Red Hat, Christopher Negus, linuksowy ekspert, przekaże Ci całą niezbędną wiedzę potrzebną do administrowania najnowszymi stacjami roboczymi, serwerami i środowiskami sieciowymi.

W książce opisano między innymi:
  • Menu, panele, przestrzenie robocze i tematy środowisk graficznych GNOME i KDE
  • Konfigurację ściany ogniowej umożliwiającej współdzielenie połączenia z Internetem i jednocześnie ochronę zasobów sieci lokalnej
  • Korzystanie z aplikacji służących do przeglądania stron internetowych, publikowania danych, odtwarzania plików dźwiękowych i wideo
  • Uruchamianie własnego publicznego serwera internetowego i konfigurowanie serwera pocztowego, serwera DNS, serwera FTP i serwera WWW
  • Administrowanie użytkownikami, zarządzanie kopiami zapasowymi i automatyzacja zadań systemowych
  • Tworzenie połączeń dial-up, lokalnych sieci bezprzewodowych i wirtualnych sieci prywatnych (CIPE)
  • Uruchamianie w systemie Linux serwerów plików i wydruku takich jak Samba (Windows), Netatalk (Macintosh) lub NetWare (mars-nwe)
Książkę uzupełnia pełna wersja instalacyjna systemu Red Hat Linux 9 na trzech dołączonych płytach CD, zawierająca pakiety w postaci binarnej oraz setki dodatkowych pakietów, których nie zawarto w zestawie dwupłytowym. Jeśli chcesz korzystać z jednej, kompletnej pozycji, obejmującej zarówno podstawowe, jak i bardziej zaawansowane aspekty pracy z Red Hat Linux 9, wówczas "Red Hat Linux 9. Biblia" będzie trafnym wyborem.


Bezpieczeństwo w Linuksie. Podręcznik administratora

okladka

Twój Linux zostanie zaatakowany -- możesz być tego pewien. Może to nastąpić za kilka miesięcy, ale może dzieje się to właśnie teraz. Bądź więc przygotowany. Niniejsza książka omawia zarówno rozwiązania, jak i wyjątkowe oprogramowanie służące do ochrony systemu Linux lub sieci komputerowej. Autor poświęcił wiele czasu, aby ostateczna wersja książki opisywała najgroźniejsze ataki w internecie. Dzięki niej uzyskasz wszystkie informacje potrzebne do skutecznej obrony.

W książce omówiono:
  • Nowe funkcje IP tables
  • Nowe techniki oraz oprogramowanie służące do wykrywania oraz blokowania ataków ARP oraz ataków na przełączniki
  • Usprawnienia zapór sieciowych opartych na systemie Linux filtrujących zawartość pakietów
  • Opis bezpieczeństwa usługi Samba dla klientów systemu Windows.
  • Bezpieczeństwo w sieciach bezprzewodowych (standard 802.11b)
  • Sposób wykorzystania programów Logcheck, Portsentry oraz innych, nowych narzędzi monitorujących sieć komputerową
  • Bezpieczeństwo sieci VPN oraz komunikatorów internetowych; program GPG; funkcje jądra 2.4 i wiele innych zagadnień
  • Zabezpieczenia fizyczne

Dołączona do książki płyta CD-ROM zawiera własne oprogramowanie autora, służące do natychmiastowego zablokowania poczynań hakerów oraz powiadomienia administratorów systemu. Płyta zawiera również niepublikowane wcześniej skrypty IP Tables oraz IP Chains oraz nowe narzędzia służące do monitorowania stanu sieci komputerowej, wykrywania podejrzanych działań oraz raportowania o nich, zabezpieczania kopii i uproszczenia odtwarzania systemu.

"Kompletny przewodnik po bezpieczeństwie systemów -- obejmuje wszystkie niezbędne zagadnienia, począwszy od wzmacniania systemu aż po przywracanie go do działania po ataku"

Steve Bourne, twórca powłoki Bourne.

O autorze:
Bob Toxen ma ponad 29 lat doświadczenia w zakresie systemów UNIX (Linux).
Jest jednym ze 162 twórców systemu Berkeley UNIX. [więcej...\


Adobe Photoshop 7. Wystarczy jedno kliknięcie!

okladka

Książka na prawie 100 kolorowych stronach przedstawia ogromny zakres możliwości oferowanych przez Photoshopa. Wkrótce przekonasz się, że dzięki tej książce i towarzyszącemu jej dyskowi CD-ROM praca stanie się łatwiejsza, zarówno w przypadku codziennych zadań, jak i projektów "na wczoraj".

Na dołączonym do niniejszej książki dysku CD-ROM znajdziesz ponad 800 wspaniałych, wspierających Twoją kreatywność rozwiązań graficznych, gotowych do natychmiastowego użycia:
  • Photoshop potrafi malować! Ponad 60 specjalnych profilów artystycznych pozwali przekształcić zdjęcia w obrazy akwarelowe, olejne, pastelowe, a także wykonane innymi technikami.
  • Style warstw! Niemal 250 niesamowitych, rozbudowanych i praktycznych stylów daje niesłychane możliwości w zakresie przekształcania napisów i elementów graficznych w obiekty z metalu, kamienia, lodu, szkła, plastiku, drewna czy lamp neonowych -- co tylko sobie wymarzysz!
  • Style fotograficzne! Na płycie znaleźć można ponad 75 profilów przeznaczonych do przetwarzania zdjęć: tinty, efekty ciemnego pokoju, kolorystyczne efekty tonalne, tekstury malarskie i płócienne, nakładki ziarna kliszy filmowej i szumu cyfrowego, ramki (wraz z obwódkami wewnętrznymi) i miękkie winiety.
  • Efektowne przyciski! 150 stylów przycisków oraz 50 stylów typu Rollover przeznaczonych do stylizacji elementów nawigacyjnych -- automatycznie definiujących obszary aktywne i można ich użyć jednym kliknięciem w programie ImageReady.
  • Specjalne profile do retuszowania fotografii! Efektywne pędzle, narzędzia do usuwania efektu czerwonych oczu i zaczerwienień skóry oraz wybielania zębów.
  • I jeszcze więcej! Praktyczne profile kadrowania o najczęściej stosowanych wymiarach, ponad 40 unikalnych gradientów i ponad 150 wspaniałych wzorów deseni i tekstur.
  • Światło, kamera, akcja! Zadania dołączone na CD-ROM-ie pozwalają bez trudu tworzyć efekty specjalne przy użyciu tekstów, grafiki oraz zdjęć i obrazów malarskich, a także pełnią rolę wygodnych narzędzi automatyzujących rutynowe zadania.

  • Jak korzystać z książki i płyty CD-ROM? (7)
  • One-Click Wow! Szybki start (9)

PHP. Programowanie. Wydanie III

okladka

Doskonały przewodnik po najnowszej wersji języka PHP
dla twórców dynamicznych serwisów WWW

Książka "PHP. Programowanie. Wydanie III" to kolejne wydanie praktycznego przewodnika dla programistów stron internetowych. Jeden z najlepszych programistów PHP -- Leon Atkinson, uczy wszystkiego, co potrzebujesz, by stworzyć dobrą i szybką aplikację sieciową. Dokładnie opisuje składnię PHP i kluczowe elementy języka. Atkinson przedstawia także najważniejsze funkcje PHP, w tym funkcje wejścia-wyjścia, przetwarzania danych, matematyczne, daty, czasu, konfiguracji, funkcje umożliwiające współpracę z bazami danych, funkcje graficzne i sieciowe. Prezentuje on również działanie PHP na przykładach realizujących sortowanie, przeszukiwanie, analizę łańcuchów i inne zadania.

Książka składa się z czterech części:

  1. wstępu do programowania,
  2. przewodnika po wszystkich funkcjach,
  3. przeglądu typowych problemów programistycznych
  4. części umożliwiającej zastosowanie zdobytej wiedzy przy tworzeniu witryn.

Pierwsza część zajmuje się kwestiami dotyczącymi wszystkich języków programowania: jak wygląda skrypt PHP, jak sterować przebiegiem programu i jak zarządzać danymi.
Część druga organizuje funkcje według ich zastosowania i zawiera przykłady ich zastosowania. PHP udostępnia bardzo dużo funkcji, dlatego część ta jest najobszerniejsza.
Część trzecia zajmuje się rozwiązywaniem typowych problemów programistycznych, takich jak sortowanie czy generowanie grafiki.
Ostatnia część udziela porad dotyczących tworzenia całych witryn sieciowych za pomocą PHP.

  • Poznaj wzorce projektowe w PHP, techniki programowania obiektowego i możliwości wykorzystania języka XML
  • Wykorzystaj nowe funkcje i możliwości PHP 5
  • Napisz wydajne aplikacje internetowe, wykorzystując najlepsze praktyki inżynierii oprogramowania

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