JBuilder X. Efektywne programowanie w Javie

okladka

Jeśli wierzyć prognozom firmy Borland -- producenta JBuildera -- pod koniec obecnego dziesięciolecia prawie 80% aplikacji będzie tworzonych w Javie i bazujących na niej środowiskach. Rozmaite dziedziny ludzkiej działalności stawiają przed informatyką coraz to większe wymagania. Coraz cenniejszym zasobem staje się inwencja i produktywność projektantów-programistów, którym trzeba w jak największym stopniu umożliwić twórcze działanie. Warto ich odciążyć od drugorzędnych zadań, które z powodzeniem można powierzyć coraz lepszym i coraz tańszym maszynom. Obecnie, w dobie upowszechnienia się komputerów osobistych, trudno wyobrazić sobie profesjonalne tworzenie aplikacji bez usprawniających to przedsięwzięcie nowoczesnych narzędzi (RAD), z JBuilderem na czele. Warto pamiętać, że firma Borland jest producentem dwóch innych narzędzi RAD, które zrewolucjonizowały proces tworzenia aplikacji: Delphi i C++Buildera -- kolejne wersje tych produktów obecne są na rynku od niemal dziesięciu lat.

Niniejsza książka stanowi praktyczny podręcznik zarówno dla początkujących, którzy na gruncie JBuildera zamierzają zdobywać swe pierwsze doświadczenia programistyczne, jak i tych, którzy w swojej pracy używają Delphi i C++Buildera, a w JBuilderze szukają interesującej alternatywy.

W książce omówiono między innymi:
  • Podstawy języka Java i bogate mechanizmy środowiska zintegrowanego JBuildera X
  • Korzystanie z nowoczesnych technik programistycznych oraz narzędzi i mechanizmów wspomagających tworzenie aplikacji i apletów
  • Stosowanie bibliotek i szablonów oraz JavaBeans
  • Bazodanowe zastosowania JBuildera X, mechanizmy JDataStore, JDBC i ODBC
  • Tworzenie i używanie archiwów JAR
  • Modelowanie i projektowanie komponentów
  • Dokumentowanie procesu projektowego za pomocą JavaDoc

Nie trać czasu na coś, w czym może Cię wyręczyć komputer,
zajmij się projektowaniem apletów i aplikacji.


PC hardware. Almanach. Wydanie III

okladka

"PC hardware. Almanach" to wyczerpujący przewodnik dla wszystkich, którzy składają, modernizują i naprawiają komputery PC zgodne z platformą Intela. Oprócz podstawowych informacji i wskazówek autorzy zamieścili w nim szczegółowe omówienie płyt głównych, procesorów, pamięci, stacji dyskietek, twardych dysków, napędów optycznych, streamerów, kart graficznych, urządzeń wejściowych, podzespołów audio, portów komunikacyjnych, zasilaczy i wielu innych elementów.

Ci, którzy chcą nabyć peceta, dowiedzą się na co należy zwrócić uwagę i czego trzeba unikać. Osoby chcące składać komputery poznają po kolei wszystkie kluczowe komponenty i dowiedzą się, które urządzenia warto kupić i jak złożyć z nich działający komputer PC. Posiadacze starszego sprzętu dowiedzą się, jak można go zmodernizować i czy ma to w ogóle sens. Właściciele "szwankujących" komputerów nauczą się lokalizować przyczyny problemów i prawidłowo dobierać i instalować "części zamienne".

Książka została zaktualizowana tak, by opisywać najnowsze dostępne na rynku komponenty komputerów PC.
  • Szczegółowe informacje na temat nowych płyt głównych i chipsetów produkowanych przez firmy: Intel, nVIDIA, SiS i VIA.
  • Dokładne omówienie procesorów Intel Pentium 4 i Pentium 5 oraz AMD Athlon, Opteron i Athlon 64
  • Całościowy przegląd dostępnych modułów pamięci, w tym DDR i DDR-II
  • Wszystko o najnowszych i przyszłych standardach twardych dysków, w tym o specyfikacjach SCSI, ATA/133, Serial ATA i 48-bitowym logicznym adresowaniu bloków
  • Szczegółowe omówienie napędów DVD, DVD-RAM, DVD-R/RW oraz DVD+R/RW
  • Wyczerpujące informacje na temat monitorów LCD, porady dla kupujących i omówienie wad i zalet tych urządzeń
  • Mnóstwo informacji na temat radzenia sobie z problemami
  • Praktyczne rady dotyczące konfigurowania i optymalizowania sprzętu w systemach Linux i Windows

Podsumowaniem książki jest rozdział pokazujący w najdrobniejszych szczegółach, jak z zakupionych podzespołów złożyć działającego peceta. Jeśli jesteś maniakiem sprzętu komputerowego, "PC Hardware. Almanach" powinien znaleźć się na honorowym miejscu w Twojej biblioteczce -- jeśli maniakiem nie jesteś, zostaniesz nim dzięki tej książce.


Hacking. Sztuka penetracji

okladka

Poznaj metody działania elity hakerów

Haker kojarzy się zwykle z wrogiem publicznym, przed którym przestrzegają nas media. Najczęściej kojarzymy hakerów z włamaniami do systemów komputerowych i wielomilionowymi stratami zaatakowanych przez nich firm. Prawda jest jednak zupełnie inna. Haker to ktoś, kto potrafi w niekonwencjonalny sposób wykorzystać nieprzewidziane lub przeoczone właściwości systemów, bądź też stosuje znane wszystkim metody do rozwiązania problemów, dla których nie były one przewidziane.

Wiele osób mówi o sobie "jestem hakerem", jednak niewiele spośród nich posiada wiedzę umożliwiającą udowodnienie tego w praktyce. Tematyce hakerstwa poświęcono już wiele książek, ale żadna z nich nie wyjaśnia szczegółów technicznych metod, które stosują przedstawiciele tej grupy. Książka "Hacking. Sztuka penetracji" jest inna. Zawiera wyjaśnienie wielu zagadnień, które powinien znać każdy, kto nazywa siebie hakerem. Przedstawia zarówno teoretyczne, jak i praktyczne aspekty hackingu.

Autor książki, kryptolog i specjalista w zakresie bezpieczeństwa informacji, opisuje w niej techniki i sztuczki hakerów:
  • Wykorzystywanie błędów w programach
  • Tworzenie własnego kodu powłoki
  • Techniki powracania do funkcji biblioteki libc
  • Podsłuchiwanie i przekierowywanie ruchu w sieci
  • Skanowanie portów
  • Techniki łamania haseł

Wiadomości zawarte w tej książce mogą być wykorzystane przez wszystkich, którzy chcą zainteresować się hackingiem. Przyszli hakerzy dowiedzą się z niej, od czego zacząć i jak rozwinąć swoje umiejętności, a specjaliści od zabezpieczeń -- na co zwrócić szczególną uwagę w swojej pracy.


Adobe Photoshop CS/CS PL. Oficjalny podręcznik

okladka

Poznaj i wykorzystaj ogromne możliwości Photoshopa CS.

Adobe Photoshop CS to najnowsza wersja sztandarowego produktu firmy Adobe. Oprócz możliwości znanych z poprzednich wersji programu, wersja CS posiada wiele usprawnień i nowych narzędzi, zarówno do tworzenia, jak i do modyfikowania obrazów. Poznawanie tak ogromnego programu "metodą klikania" może trwać tygodniami. O wiele lepiej uczyć się go, przygotowując konkretne projekty.

Takie właśnie podejście do nauki preferują autorzy książki "Adobe Photoshop CS. Oficjalny podręcznik". Wykonując ćwiczenia zawarte w 20 rozdziałach książki, poznasz zasady wykorzystywania Photoshopa do różnych zadań graficznych. Dowiesz się, jak skorygować kolorystykę cyfrowych zdjęć, usuwać z obrazów niepożądane elementy, tworzyć nowe obrazy i przygotowywać grafikę do druku. Nauczysz się również korzystać ze współpracującego z Photoshopem programu ImageReady służącego do przygotowywania elementów graficznych pod kątem publikacji na stronie WWW.

  • Interfejs użytkownika i paleta File Browser
  • Korekcja, retusz i naprawa fotografii
  • Narzędzia zaznaczania
  • Warstwy, maski i kanały
  • Wykorzystanie narzędzi malarskich
  • Ścieżki, maski i kształty wektorowe
  • Efekty specjalne
  • Przygotowanie obrazów do druku
  • Tworzenie grafiki przeznaczonej na strony WWW
  • Optymalizacja grafiki sieciowej
  • Animowane GIF-y

Wyjątkowy język C++. 40 nowych łamigłówek, zadań programistycznych i rozwiązań

okladka

Poznaj skuteczne rozwiązania problemów,
jakie napotkasz podczas codziennej pracy programisty

  • Prawidłowo zoptymalizuj kod źródłowy
  • Zaprojektuj efektywną obsługę wyjątków
  • Naucz się odpowiednio korzystać z przestrzeni nazw

Nauka każdego nowego zagadnienia przebiega zdecydowanie szybciej i efektywniej pod kierunkiem osoby znającej temat. Nie inaczej jest w przypadku nauki programowania w języku C++. Programowanie w tym języku wymaga dogłębnego opanowania możliwości biblioteki standardowej, inżynierii oprogramowania i wielu innych tematów. Rozwiązując samodzielnie zagadki, jakie często pojawiają się podczas poznawania języka C++ lepiej zapamiętujemy ich rozwiązania, dzięki czemu łatwiej możemy zastosować je w codziennej pracy.

Książka "Wyjątkowy język C++. 40 nowych łamigłówek, zadań programistycznych i rozwiązań" to zbiór zagadnień związanych z niemal wszystkimi aspektami programowania w C++, przedstawionych w formie zagadek z rozwiązaniami. Opisuje zarówno podstawy stosowania szablonów, biblioteki standardowej i projektowanie klas, jak i tematy zaawansowane -- przestrzenie nazw, wyjątki, dziedziczenie i zarządzanie zasobami. Czytając ją, przekonasz się, w jaki sposób można użyć pozornie niezwiązanych ze sobą elementów do opracowania nowych i oryginalnych rozwiązań częstych problemów.

  • Poprawne stosowanie predykatów
  • Kontenery i wskaźniki
  • Korzystanie z szablonów
  • Optymalizacja kodu
  • Bezpieczna obsługa wyjątków
  • Mechanizmy dziedziczenia i polimorfizmu
  • Zarządzanie zasobami i pamięcią
  • Makrodefinicje
  • Przestrzenie nazw

Gdy zrozumiesz zagadnienia opisywane w tej książce, nie będziesz musiał podczas programowania zastanawiać się nad szczegółami -- będziesz mógł skoncentrować się na problemach, które naprawdę chcesz rozwiązać.

O autorze:
Herb Sutter to ekspert od programowania w języku C++. Jest regularnie zapraszany do wygłaszania wykładów na konferencjach dla programistów. [więcej...\


Systemy Informacji Geograficznej. Zarządzanie danymi przestrzennymi w GIS, SIP, SIT, LIS

okladka

Blisko 80% decyzji w administracji publicznej związanych jest z informacją przestrzenną (geoinformacją). Struktury danych przestrzennych stają się częścią biznesowych baz danych, a techniki przetwarzania danych przestrzennych -- częścią systemów biznesowych.

Systemy Informacji Geograficznej (GIS) służą do pozyskiwania, gromadzenia, integrowania, analizowania, weryfikowania, transferowania i udostępniania danych przestrzennych (geoprzestrzennych) opisujących nasz świat i zachodzące w nim zjawiska. GIS pozwala zapanować nad wszelkimi informacjami o charakterze przestrzennym (geoinformacjami).

Książka jest adresowana zarówno do osób, które pragną się dowiedzieć, co to jest GIS, jak i tym, które chciałyby swoją wiedzę usystematyzować i poszerzyć. Dzięki niej zdobędziesz obszerną wiedzę o:

  • źródłach pozyskiwania danych przestrzennych (obrazów satelitarnych, GPS),
  • przeprowadzaniu analiz danych przestrzennych,
  • stosowaniu GIS w praktyce,
  • dostępnym na rynku oprogramowaniu GIS,
dowiesz się także, czym są:
  • informacja przestrzenna (geoinformacja), dane przestrzenne, metadane,
  • GIS (SIP, SIT, LIS), Web GIS, 3D GIS, Mobile GIS...
  • ...a w razie uczucia niedosytu możesz zajrzeć na strony internetowe, których adresy podano w książce.

Książka jest przeznaczona dla użytkowników wykorzystujących GIS jako mapę numeryczną w celach rekreacyjno-turystycznych, np. w połączeniu z GPS a także profesjonalistów, którzy chcą wykorzystywać GIS w swojej codziennej pracy, niezależnie od tego, czy chodzi o firmę komercyjną, instytucję publiczną czy urząd administracji państwowej.

W każdym z tych przypadków -- i niezależnie od konkretnego celu -- GIS służy jako system do wspomagania podejmowania decyzji w wielu różnych dziedzinach zastosowań.

"Kompendium wiedzy na temat Systemów Informacji Geograficznej (GIS, SIP, SIT, LIS)"

Without geography you are nowhere!
Jimmy Buffet (fotograf i eseista pracujący dla National Geographic)


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