UNIX. Sztuka programowania

okladka

UNIX to nie tylko system operacyjny, to także społeczność i kultura

  • Obszerne omówienie niezliczonych problemów związanych z programowaniem w systemie Unix
  • Niekonwencjonalne przedstawienie kulturotwórczych aspektów programowania
  • Wszechstronny opis sprawdzonych reguł i wzorców projektowych
  • Wnioski wypływające z historii Uniksa i jego porównanie z innymi systemami operacyjnymi
  • Liczne "studia przypadków" (case studies) przedstawiające komponenty systemu Unix w kontekście programistycznym
  • Omówienie problematyki przenośności i wieloplatformowości oprogramowania

Unix to nie tylko system operacyjny; to także kultura i tradycja. Grzechem wielu programistów są programy spełniające wprawdzie swe funkcje, lecz zaprojektowane w pośpiechu, niedbale, a przez to trudne w utrzymaniu i rozwoju, oporne przy przenoszeniu na inną platformę i (z biegiem czasu) nieczytelne nawet dla swych autorów. Na temat dobrego programowania napisano już bardzo wiele; z tej książki dowiesz się nie tylko tego, jakie rozwiązania programistyczne warto poznać i naśladować, lecz także -- dlaczego warto to robić.

Ta książka zawiera sporą dawkę wiedzy, lecz jej treść koncentruje się przede wszystkim na doświadczeniu programistycznym. Programowanie przestaje być tylko dyscypliną techniczną, a staje się zagadnieniem o charakterze kulturotwórczym. Doceniając należycie ten fakt, autor nie ogranicza się do technicznego wykładu. Prezentuje poszczególne aspekty profesjonalnego projektowania i implementacji programów w kontekście filozofii i historii Uniksa z jednej strony, a społecznymi uwarunkowaniami kultury uniksowej z drugiej.

Warto przeczytać tę książkę także z tej przyczyny, że mało który podręcznik dla programistów dostarcza tyle historii, folkloru i dygresji -- elementów co prawda niekoniecznych z punktu widzenia meritum (choć i nad tą kwestią można by długo dyskutować), lecz znakomicie uprzyjemniających lekturę i być może ułatwiających zrozumienie tego, co w "suchym", technicznym tekście może nieraz wydawać się zagadkowe.

Jeżeli więc jesteś programistą (niekoniecznie w systemie Unix) albo tylko interesują Cię zagadnienia związane z programowaniem, niniejsza książka z pewnością będzie stanowić interesującą lekturę, a być może również skłoni Cię do spojrzenia w inny sposób na swą codzienną pracę.

  • Koncepcja oprogramowania open source
  • Zagadnienia przenośności i wieloplatformowości programów
  • Podstawy filozofii uniksowej
  • Geneza oraz historia Uniksa, Linuksa i oprogramowania open source
  • Zalety modularności i przezroczystości projektu
  • Metody optymalizacji programów
  • Narzędzia programistyczne: edytory, makrogeneratory, debuggery, systemy kontroli wersji, programy dokumentujące itp.
  • Zagadnienia związane z licencjonowaniem programów
  • Podstawowe cechy Uniksa w kontekście innych popularnych systemów operacyjnych
  • Możliwości Uniksa i stojące przed nim zagrożenia

O autorze:
Eric S. Raymond zajmuje się programowaniem w systemie Unix od 1982 roku, jest rzecznikiem oprogramowania open source i ambasadorem "społeczności open source". [więcej...\


Word 2003 PL. 100 najlepszych sztuczek i trików

okladka

Usprawnij pracę z Wordem 2003 PL

  • Przyspiesz obsługę programu
  • Wykorzystaj ukryte funkcje i skróty klawiaturowe
  • Zautomatyzuj pracę za pomocą makropoleceń

Poznawanie każdego programu można podzielić na kilka etapów: opanowanie podstaw jego obsługi, poznanie zasad posługiwania się dostępnymi w nim narzędziami i naukę korzystania z zaawansowanych możliwości.

Prędzej czy później każdy użytkownik programu zaczyna zastanawiać się, czy jego praca nie mogłaby przebiegać szybciej i sprawniej. Zaczyna szukać skrótów klawiaturowych, sposobów szybszego wykonania różnych zadań czy też ich zautomatyzowania.

Książka "Word 2003 PL. 100 najlepszych sztuczek i trików" jest doskonałym poradnikiem dla wszystkich użytkowników Worda, którzy chcą pracować szybciej i efektywniej. Opisuje ona 100 najciekawszych i najbardziej użytecznych możliwości programu, które pozwolą znacznie usprawnić pracę z Wordem. Niektóre ze sztuczek to po prostu niekonwencjonalne sposoby wykorzystania znanych funkcji, inne opisują głęboko ukryte narzędzia, o których nie wspomniano w dokumentacji Worda.

W książce znajdziesz wskazówki dotyczące:
  • Pracy z pojedynczymi dokumentami
  • Formatowania tekstu
  • Tworzenia tabel
  • Korzystania z elementów graficznych
  • Tworzenia i wykorzystywania makropoleceń
  • Pracy z rozbudowanymi dokumentami
  • Drukowania dokumentów
  • Korzystania z Autotekstu i narzędzi korekty
  • Tworzenia stron WWW w Wordzie
  • Wykorzystywania funkcji korespondencji seryjnej

Przekonaj się, ile czasu możesz zaoszczędzić, usprawniając swoją pracę.


Fotografia cyfrowa. 100 najlepszych sztuczek i trików

okladka

Wykorzystaj wskazówki profesjonalistów
i zrób doskonałe zdjęcia

Po opanowaniu podstaw fotografii cyfrowej czas na następny krok. Umiejętności fotografowania i obróbki zdjęć należy doskonalić, poznając kolejne sztuczki i techniki. Wiesz już, do czego służy balans bieli? Wiesz, jak regulować głębię ostrości? Wykorzystaj tę wiedzę i podejdź bardziej kreatywnie do fotografowania. Niech wykonane przez Ciebie zdjęcia zapadają oglądającym w pamięć.

"Fotografia cyfrowa. 100 najlepszych sztuczek i trików" to zbiór porad, dzięki którym rozwiniesz skrzydła. Nauczysz się w pełni wykorzystywać możliwości aparatu, przekonasz się, że nawet najgorsze warunki pogodowe i oświetleniowe można wykorzystać do zrobienia doskonałego zdjęcia, a jeśli mimo to zdarzy Ci się wykonać nieudane zdjęcie -- dzięki wiadomościom z tej książki poprawisz je tak, że nie będziesz musiał się go wstydzić.

  • Przygotowanie aparatu i akcesoriów
  • Wypracowywanie własnego stylu fotografowania
  • Dobór parametrów ekspozycji
  • Twórcze wykorzystywanie głębi ostrości i zróżnicowanych warunków oświetleniowych
  • Korekcja i obróbka zdjęć w programie Adobe Photoshop Elements
  • Drukowanie i katalogowanie zdjęć

Przekonaj się, jak bardzo możesz jeszcze pogłębić swoją wiedzę.




Head First EJB. Edycja polska (Rusz głową!)

okladka

EJB (Enterprise JavaBeans) to technologia najczęściej wykorzystywana do tworzenia aplikacji opartych na komponentach. Aby ją efektywnie wykorzystywać, musisz zgłębić jej podstawowe założenia, dowiedzieć się, na jakie typy dzielimy komponenty, jak działają mechanizmy transakcji i do czego służą wzorce projektowe. Przeraża Cię to? Niepotrzebnie. Otwórz swój umysł. Poznaj technologię EJB w sposób gwarantujący jej szybkie i skuteczne opanowanie. Zapomnij o listingach liczących tysiące wierszy i długich, nużących opisach teoretycznych. Czytając książkę "Head First EJB. Edycja polska", poznasz technologię EJB w ciekawszy sposób.

Dzięki tej książce wszystkie pojęcia związane z EJB przestaną być dla Ciebie wiedzą tajemną. Autorzy książki, wykorzystując najnowsze elementy teorii uczenia, przedstawią Ci wszystkie zagadnienia niezbędne do rozpoczęcia projektowania i tworzenia aplikacji w technologii EJB. Poznasz architekturę EJB, cykle życia komponentów entity bean, session bean i message-driven bean, CMP, EJB-QL, transakcje, bezpieczeństwo, wzorce i ogólne idee tworzenia aplikacji opartych na komponentach. Jednak, co najważniejsze, nauczysz się stosować tę wiedzę w praktyce.

W książce poruszono między innymi następujące tematy:

  • Architektura aplikacji EJB
  • Typy komponentów
  • Tworzenie i stosowanie komponentów session bean oraz entity bean
  • Powiązania pomiędzy komponentami
  • Połączenia z bazą danych
  • Komunikaty
  • Obsługa wyjątków w komponentach
  • Tworzenie mechanizmów autoryzacji
  • Wdrażanie aplikacji EJB

Przekonaj się, że nawet przy poznawaniu skomplikowanych technologii można się świetnie bawić.


Elementy graficzne na stronach WWW

okladka

Aby stworzyć witrynę WWW, która wyróżnia się w rosnącej w lawinowym tempie ilości witryn, należy zaprojektować ją w sposób, który przyciągnie uwagę oglądających. Treść to nie wszystko -- niezwykle istotne jest to, co osoba odwiedzająca widzi jako pierwsze -- szata graficzna. Często jednak ten właśnie element witryny WWW jest zaniedbywany -- jako elementy graficzne wykorzystywane są ściągnięte z sieci przyciski i motywy, które rzadko kiedy oddają "klimat" serwisu. Jeśli chcemy, aby odwiedzający zapamiętali naszą witrynę WWW, musimy wykorzystać na niej prawidłowo przygotowaną grafikę.

"Elementy graficzne na stronach WWW" to kompendium wiedzy dla tych, którzy znają już podstawy tworzenia stron WWW w języku HTML i chcieliby poszerzyć swoją wiedzę. Książka opisuje wszystkie zagadnienia związane z tworzeniem grafiki pod kątem publikacji w internecie. Przedstawia metody doboru kolorów, optymalizacji plików graficznych, sposoby osadzania grafiki na stronie oraz technologie multimedialne, jakie można zastosować do wzbogacenia wyglądu strony.

  • Modele barw i dobór kolorystyki strony
  • Formaty zapisu plików graficznych stosowane w sieci
  • Tło strony WWW
  • Wstawianie obrazków na strony WWW
  • Przygotowanie galerii internetowych oraz graficznych elementów nawigacyjnych
  • Animacje na stronach WWW
  • Zmiana kolorystyki formularzy, pasków przewijania i innych elementów stron WWW
  • Osadzanie plików multimedialnych

Przekonaj się, czy obraz faktycznie jest wart więcej niż tysiąc słów.


Wi-Foo. Sekrety bezprzewodowych sieci komputerowych

okladka

Sieci bezprzewodowe stają się coraz popularniejsze. Wszędzie tam, gdzie instalowanie okablowania jest nieopłacalne, niemożliwe lub po prostu niewygodne, możemy zastosować technologie bezprzewodowe. Na rynku dostępnych jest wiele urządzeń umożliwiających szybkie i proste stworzenie sieci bezprzewodowej. Jednak sieć bezprzewodowa jest bardziej niż tradycyjna sieć "przewodowa" narażona na ataki hakerów. Oczywiście istnieją mechanizmy zabezpieczania takich sieci, lecz wykorzystanie ich wymaga poznania nie tylko ich możliwości, ale także technik stosowanych przez osoby włamujące się do sieci.

"Wi-Foo. Sekrety bezprzewodowych sieci komputerowych" to książka opisująca wszystkie zagadnienia związane z bezpieczeństwem sieci bezprzewodowych. Czytając ją, dowiesz się, jakich sposobów używają hakerzy włamując się do sieci, i nauczysz się zapobiegać ich atakom. Zbadasz słabe punkty sieci bezprzewodowej, wykorzystując do tego celu zestaw opisanych w książce narzędzi, i zaimplementujesz mechanizmy obrony sieci. Poznasz też sposoby wykrywania włamań do sieci bezprzewodowej i systemy, jakie możesz wykorzystać do "namierzenia" hakerów.

  • Osprzęt sieciowy i konfiguracja sieci
  • Wykrywanie sieci bezprzewodowych
  • Narzędzia do łamania haseł
  • Techniki włamań do sieci
  • Założenia polityki bezpieczeństwa w sieciach bezprzewodowych
  • Kryptografia i szyfrowanie informacji
  • Metody uwierzytelniania użytkowników sieci
  • Bezprzewodowe sieci VPN
  • Systemy wykrywania intruzów w sieciach bezprzewodowych

Poznaj sposoby działania hakerów i zbuduj mechanizmy, dzięki którym Twoja sieć bezprzewodowa będzie bezpieczna.


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