C++. Elementarz hakera

okladka

Poznaj techniki tworzenia programów,
które zadziwią użytkowników swoim działaniem

  • Zoptymalizuj kod źródłowy
  • Napisz programy wykorzystujące elementy pulpitu Windows
  • Naucz się zasad programowania sieciowego

Haker, wbrew utartym poglądom, nie jest osobą, której głównym celem jest niszczenie -- haker to ktoś, kto podchodzi do standardowych problemów programistycznych w niestandardowy sposób, tworząc własne rozwiązania, często zaskakujące innych. Opracowywanie takich nietypowych rozwiązań wymaga wszechstronnej wiedzy z zakresu programowania, znajomości systemu operacyjnego i umiejętności wynajdowania i stosowania nieudokumentowanych funkcji języków programowania i platform systemowych.

"C++. Elementarz hakera" to książka przeznaczona dla wszystkich tych, którym "zwykłe" programowanie już nie wystarcza i którzy chcą stworzyć coś wyjątkowego. Przedstawia techniki, dzięki którym programy będą działać szybciej, a efekty ich działania będą zachwycać i zaskakiwać. Czytając ją, nauczysz się pisać aplikacje, które rozbawią lub zirytują innych użytkowników, tworzyć narzędzia do skanowania portów oraz wykorzystywać wiedzę o systemach operacyjnych i językach programowania do optymalizacji i przyspieszania działania programów.

  • Optymalizacja kodu źródłowego i usuwanie wąskich gardeł
  • Zasady prawidłowego projektowania aplikacji
  • Tworzenie programów-żartów
  • Programowanie w systemie Windows
  • Sieci i protokoły sieciowe
  • Implementacja obsługi sieci we własnych aplikacjach
  • Sztuczki ze sprzętem
  • Techniki hakerskie

Wiedząc, jak działają hakerzy, będziesz mógł zabezpieczyć swoje aplikacje przed atakami tych, którzy swoją wiedzę wykorzystują w niewłaściwy sposób.


Java. Kompendium programisty

okladka

Popularność języka Java stale rośnie. Programiści z całego świata wykorzystują go do tworzenia zarówno prostych aplikacji, jak i złożonych systemów. Podstawowa zaleta Javy -- przenośność kodu -- powoduje, że programy napisane w Javie możemy spotkać nie tylko na dyskach komputerów i serwerów, ale również w telefonach komórkowych i innych urządzeniach mobilnych. Java jest ciągle rozwijana -- w każdej kolejnej wersji pojawiają się nowe elementy, ułatwiające realizację coraz bardziej złożonych zagadnień programistycznych.

"Java. Kompendium programisty" to doskonały przewodnik po najnowszym wcieleniu języka Java, noszącym oznaczenie J2SE5. Każdy twórca aplikacji w Javie znajdzie tu niezbędne do swojej pracy informacje. Autor -- Herb Schildt, znany z wielu bestsellerowych pozycji dotyczących programowania w Javie i C++ -- opisuje wszystkie elementy języka Java w wersji 5. Typy danych, metody, konstrukcje, podstawowe biblioteki i techniki programistyczne -- wszystko zostało opisane prostym i zrozumiałym językiem oraz zilustrowane przykładami.

  • Historia języka Java
  • Podstawowe założenia programowania obiektowego
  • Typy danych i zmienne
  • Operatory
  • Klasy, metody, pakiety i interfejsy
  • Wątki i wyjątki
  • Elementy bibliotek Javy
  • Operacje wejścia i wyjścia
  • Programowanie sieciowe
  • Biblioteki AWT i Swing
  • JavaBeans i serwlety

W tym podręczniku znajdziesz odpowiedzi na wszystkie pytania związane z Javą.

O autorze:
Herb Schildt jest autorytetem w sprawach języków C, C++, Java i C#, a także doskonałym programistą systemu Windows. [więcej...\


3ds max 7. Ćwiczenia praktyczne

okladka

Poznaj potęgę najnowszej wersji 3ds max

3ds max 7 to jedna z najbardziej znanych i docenianych aplikacji do tworzenia grafiki i animacji 3D. Jej możliwości wykorzystują twórcy filmowych efektów specjalnych, specjaliści od wizualizacji procesów i projektów oraz autorzy kreskówek. Jednak grafika 3D nie jest tylko domeną profesjonalistów -- jej tworzenie może być doskonałą zabawą dla każdego. Dla amatora, nieprzyzwyczajonego do rozbudowanych interfejsów i skomplikowanych zasad tworzenia obiektów 3D, pierwszy kontakt z 3ds max 7 może być przytłaczający. Takiej osobie najbardziej przydatna okaże się książka wyjaśniająca w prosty sposób podstawowe zasady pracy z aplikacją.

"3ds max 7. Ćwiczenia praktyczne" to taka właśnie książka. Jeśli rozpoczynasz swoją przygodę w świecie grafiki i animacji 3D, znajdziesz tu informacje, które pomogą Ci wkroczyć w ten świat. Wykonując kolejne ćwiczenia, nauczysz się tworzyć obiekty przy użyciu różnych narzędzi i metod modelowania, zmieniać atrybuty obiektów za pomocą modyfikatorów oraz przypisywać obiektom materiały i tekstury. Dowiesz się, jak układać obiekty w scenie, oświetlać je i ustawiać kamerę. Poznasz także różne sposoby tworzenia animacji.

  • Tworzenie modelu psa
  • Stosowanie modyfikatorów
  • Materiały, tekstury i światła
  • Animowanie za pomocą deformacji i pól sił
  • Podstawowe sposoby animacji postaci

Rails. Przepisy

okladka

Zbiór gotowych rozwiązań dla twórców aplikacji sieciowych

  • Tworzenie interfejsów użytkownika
  • Połączenia z bazami danych
  • Przyspieszanie tworzenia aplikacji

Rosnąca popularność aplikacji sieciowych, zastępujących w wielu zastosowaniach tradycyjne programy "biurkowe", sprawia, że środowiska służące do szybkiego tworzenia takich programów stają się niezbędnymi narzędziami pracy programistów. Dostępne w sieci struktury -- frameworki -- pozwalają im skoncentrować się wyłącznie na implementacji zadań, jakie ma spełniać aplikacja, co zdecydowanie usprawnia pracę. Wśród takich środowisk coraz większe uznanie zyskuje Ruby on Rails -- bazujący na języku Ruby framework -- który sprowadza do minimum nakład pracy konieczny do zbudowania aplikacji sieciowej.

Książka "Rails. Przepisy" to zbiór rozwiązań najczęściej wykonywanych zadań programistycznych przeznaczony dla tych twórców aplikacji, którzy w swojej pracy wykorzystują Ruby on Rails. Znajdziesz w niej porady, dzięki którym Twoja praca zyska na efektywności, a tworzone aplikacje będą szybsze i bezpieczniejsze. Przeczytasz o tworzeniu elementów interfejsu użytkownika, pobieraniu danych z baz, autoryzowaniu użytkowników, zarządzaniu sesjami i automatycznym generowaniu dokumentacji. Dowiesz się także, w jaki sposób przyspieszyć proces tworzenia aplikacji i jak zaimplementować w nich obsługę poczty elektronicznej.

  • Sortowalne listy rozwijane
  • Tworzenie wykresów
  • Łączenie aplikacji z bazą danych
  • Uwierzytelnianie użytkowników
  • Automatyczne testowanie aplikacji
  • Generatory kodu
  • Przetwarzanie grafiki
  • Wysyłanie poczty elektronicznej

Przekonaj się, jak wiele możesz zyskać, korzystając z nowoczesnych narzędzi.


    Wprowadzenie (7)

Profesjonalny druk. Przygotowanie materiałów

okladka

Poznaj profesjonalne narzędzia, techniki i procesy z dziedziny DTP

  • Naucz się wykorzystywać możliwości profesjonalnego oprogramowania
  • Poznaj tajniki stosowania różnych farb, papieru, czcionek oraz przygotowywania obrazów do druku
  • Dowiedz się, jak wygląda praca w drukarni i co zrobić, by dostarczać do zakładów poligraficznych doskonałe materiały

Dostępne obecnie narzędzia wspomagające projektowanie publikacji otwierają przed projektantami i grafikami nowe, niezwykłe możliwości. Trzeba jednak pamiętać, że przygotowanie efektownego projektu to jedynie część sukcesu. Przenoszenie koncepcji artystycznych na papier stanowi spore wyzwanie i wymaga dużego doświadczenia. Ważna jest nie tylko znajomość rozwiązań, które należy stosować. Często ważniejsza jest wiedza o tym, z jakich technik nie należy korzystać i dlaczego. Ta książka pomoże Ci w zrozumieniu powyższych zagadnień.

"Profesjonalny druk. Przygotowywanie materiałów" to praktyczny i przystępny przewodnik po świecie DTP. Dzięki niemu dowiesz się, jak wygląda cykl życia projektu oraz praca w drukarni. Zrozumiesz ograniczenia związane ze stosowaniem różnych farb i papieru, a także zasady wykańczania i oprawiania materiałów. Przeczytasz, jak przygotowywać do druku obrazy rastrowe i wektorowe. Nauczysz się także wykorzystywać możliwości licznych aplikacji graficznych oraz programów do składu publikacji, takich jak Photoshop, Illustrator czy Freehand. Poznasz nie tylko zalecane sposoby przygotowywania materiałów do druku, ale także zrozumiesz, których technik należy unikać. Ta książka to nieoceniona pomoc dla wszystkich projektantów i grafików.

  • Praca nad projektem w drukarni
  • Wpływ stosowanej farby i papieru na jakość druku
  • Techniki wykańczania i oprawiania
  • Przygotowywanie grafiki rastrowej i wektorowej do druku
  • Dobieranie odpowiednich czcionek
  • Wskazówki dla użytkowników wielu programów (takich jak Photoshop, Illustrator, Freehand, InDesign, QuarkExpress, Acrobat)

Korzystaj z rozwiązań stosowanych przez profesjonalistów.


Inny punkt widzenia. Tom II

okladka

Oto ciąg dalszy bestsellerowej książki Grzegorza Miecugowa, będącej zapisem dyskusji prowadzonych przez niego w programie "Inny punkt widzenia". Niniejsza pozycja zawiera kolejne rozmowy z niebanalnymi postaciami polskiego życia publicznego -- błyskotliwe, nierzadko prowokacyjne, nieodmiennie fascynujące. Różnorodność ich doświadczeń, poglądów, postaw życiowych jest tak duża, że każdy z nas na pewno znajdzie tu coś dla siebie -- coś, co go zainspiruje, zastanowi, zadziwi.

Grzegorz Miecugow nie zerka na zegarek, nie popędza swoich gości, nie próbuje cenzurować czy ukierunkowywać ich wypowiedzi. Okazuje im natomiast autentyczne zainteresowanie, uzyskując w zamian nieskrępowane, szczere opinie. Zasadnicze kwestie nie umykają jednak jego uwadze -- często wraca do zaznaczonych wcześniej wątków, które wydają mu się szczególnie interesujące. Najważniejszy jest tutaj swobodny tok wypowiedzi, pozostawiający przestrzeń do refleksji, czas na zastanowienie się, na konfrontację naszych własnych poglądów z poglądami ludzi takich, jak:

  • Janusz Gajos,
  • Wiktor Osiatyński,
  • Andrzej Mleczko,
  • Jan Jakub Kolski,
  • Leszek Balcerowicz,
  • Muniek Staszczyk,
  • Jerzy Stuhr.

Książka prezentuje opinie ludzi pochodzących z różnych środowisk, funkcjonujących na wielu poziomach zawodowych i społecznych. Wszystkich ich łączy to, że działają w sferze publicznej i chcą podzielić się swymi przemyśleniami na temat spraw ważnych, znaczących, a dotyczących naszej tożsamości, kultury, zmieniającego się świata.

Te kwestie często umykają nam gdzieś w nawale codziennych obowiązków, zalewie informacji i obłędnym pędzie, jakiego wymaga współczesny styl życia. Czas się zatrzymać i pomyśleć o celu. Chociaż przez kwadrans.


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