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...\


Visual Basic .NET. Ćwiczenia

okladka

Kolejna, siódma już wersja języka Visual Basic (Visual Basic .NET) to prawdziwa rewolucja - firma Microsoft opracowała jednolite środowisko programistyczne, a jednym z jego podstawowych języków (oprócz Visual C++ i Visual C#) jest właśnie Visual Basic. Dzięki wsparciu potężnej firmy, jaką jest Microsoft i rozpowszechnieniu systemu Windows, Visual Basic .NET stał się jednym z najczęściej używanych języków programowania na świecie.

Książka "Visual Basic .NET. Ćwiczenia" adresowana jest do osób, które chcą poznać podstawowe zasady tworzenia w języku VB .NET programów sterowanych zdarzeniami. Jak wszystkie książki z tej serii jest ona skonstruowana w formie praktycznych ćwiczeń, pozwalających stopniowo zagłębiać się w niuanse programowania bez zbędnych rozważań teoretycznych.

Poznasz:
  • Platformę .NET
  • Programowanie sterowane zdarzeniami
  • Zmienne i stałe
  • Sterowanie przebiegiem wykonywania programu
  • Podstawy programowania obiektowego
  • Korzystanie z baz danych
  • Obsługę błędów w Visual Basic .NET

Photoshop CS. Kurs

okladka

Minimum tekstu, maksimum ilustracji

Od wielu lat Photoshop wyznacza standardy na rynku aplikacji graficznych. Najpopularniejszy program do obróbki cyfrowych fotografii i grafiki bitmapowej pojawił się niedawno na rynku w nowym wcieleniu -- w wersji CS. Jednak nowe oznaczenie to nie jedyna zmiana w stosunku do poprzedniej wersji. Photoshop CS to nowe narzędzia, funkcje, filtry, a przede wszystkim nowe możliwości tworzenia.

Książka "Photoshop CS. Kurs" to podręcznik przygotowany z myślą o tych, którzy chcą rozpocząć pracę z tą aplikacją. Zawarte w niej informacje, przedstawione w formie ilustrowanych i opatrzonych ćwiczeniami wykładów, przydadzą się wszystkim, którzy chcą wykorzystać Photoshopa do tworzenia i modyfikowania obrazów i obróbki cyfrowych zdjęć. W kolejnych rozdziałach przedstawiono między innymi:

  • Interfejs użytkownika
  • Zasady pracy z plikami graficznymi
  • Sposoby zaznaczania obrazu i jego elementów
  • Narzędzia rysunkowe i malarskie
  • Metody pracy z warstwami
  • Możliwości obróbki cyfrowych zdjęć
Książki wydawnictwa Helion z serii "Kurs" przeznaczone są dla początkujących użytkowników komputerów, którzy chcą w szybkim czasie nabyć praktycznych umiejętności, przydatnych w karierze zawodowej i codziennej pracy. Napisane przystępnym językiem i bogato ilustrowane, są wspaniałą pomocą przy samodzielnej nauce.

Poznaj najpopularniejszy program do edycji bitmap


Corel PHOTO-PAINT 12. Ćwiczenia

okladka

Corel PHOTO-PAINT 12 to drugi, obok CorelDRAW, najważniejszy składnik pakietu Corel Graphics Suite 12. Jest przeznaczony do obróbki plików bitmapowych. Można wykorzystać go zarówno do przygotowywania grafiki pod kątem publikacji elektronicznych -- stron WWW i prezentacji multimedialnych, jak i do przygotowania materiałów przeznaczonych do druku. Może również pełnić rolę podstawowego narzędzia cyfrowej ciemni fotograficznej. Jego możliwości są ogromne. Dodatkowym atutem Corel PHOTO-PAINT jest pełna integracja z programem CorelDRAW.

Dzięki wiadomościom zawartym w książce "Corel PHOTO-PAINT 12. Ćwiczenia" poznasz podstawowe zasady korzystania z tej aplikacji.

Dowiesz się:
  • Jak korzystać z interfejsu użytkownika i zawartych w nim narzędzi
  • Jak otwierać i zapisywać pliki
  • Jakie typy plików możesz obrabiać w Corel PHOTO-PAINT 12
  • Jak skonfigurować program, aby odpowiadał Twoim przyzwyczajeniom i potrzebom
  • Jak pracować z narzędziami rysunkowymi
  • W jaki sposób wypełniać zamknięte kształty
  • Jak tworzyć maski i zaznaczać fragmenty obrazu
  • Jak korzystać z filtrów
  • Jak tworzyć w PHOTO-PAINT filmy i animacje
  • Jak zautomatyzować pracę, korzystając ze skryptów w VBA

Vademecum hakera. Zabezpieczenia w Windows

okladka

Zabezpiecz swój komputer przed atakami z sieci

Czasy, w których do zabezpieczenia komputera i zgromadzonych w nim danych wystarczył kluczyk i plomba, bezpowrotnie minęły. Rozwój sieci, poza ogromnym ułatwieniem komunikacji, stworzył wiele nowych zagrożeń -- regularnie spotykamy się z coraz bardziej wymyślnymi wirusami komputerowymi, atakami na sieci i portale korporacyjne, a coraz częściej również na komputery prywatne. Lekceważenie tych zagrożeń może spowodować poważne kłopoty, nie tylko z komputerem, ale także i z prawem. Jak więc zabezpieczyć przed atakami z sieci komputer pracujący pod kontrolą systemu z rodziny Windows?

Odpowiednie "opancerzenie" Windows nie jest zadaniem łatwym, ale też nie jest niemożliwe. Książka "Vademecum hakera. Zabezpieczenia w Windows" opisuje wszystkie elementy tego procesu -- od odpowiedniego skonfigurowania systemu operacyjnego, poprzez zainstalowanie oprogramowania antywirusowego i monitorującego połączenia sieciowe, aż do odpowiedniego przeszkolenia użytkowników komputera.

  • Rodzaje ataków i wirusów
  • Podstawowe informacje o protokole TCP/IP
  • Konfiguracja BIOS-u
  • Konfiguracja systemu Windows XP -- aktualizacje, konta użytkowników, zapora sieciowa i udostępnianie zasobów
  • Konfiguracja systemu Windows 98 SE
  • Szkolenie użytkowników komputera
  • Instalowanie i wykorzystywanie programów antywirusowych, zapór sieciowych oraz programów monitorujących połączenia sieciowe

Pamiętaj, że każdy komputer można w pewnym stopniu zabezpieczyć. Nawet najbardziej podstawowe zabezpieczenia mogą uchronić Cię przed wieloma nieprzyjemnymi sytuacjami.


PHP. Stwórz własną stronę internetową

okladka
Książka "PHP. Stwórz własną stronę internetową" to podręcznik przedstawiający zasady tworzenia aplikacji internetowych z wykorzystaniem języka PHP i bazy danych MySQL. Według założeń autora ma on pomóc nawet najmniej doświadczonym programistom w zdobyciu kwalifikacji niezbędnych do rozpoczęcia kariery zawodowej w świecie tworzenia aplikacji internetowych. Każde poruszone w nim zagadnienie ilustrowane jest starannie dobranymi przykładami metod programowania, które pomogą nauczyć się tworzenia wysokiej jakości aplikacji. Niemal we wszystkich rozdziałach książki prezentowane są najbardziej praktyczne i najczęściej wykorzystywane sztuczki programistyczne (mające związek nie tylko z językiem PHP).

  • Podstawowe informacje o funkcjonowaniu internetu
  • Zasady działania skryptów uruchamianych po stronie serwera
  • Instalacja i konfiguracja serwera Apache, platformy PHP i bazy danych MySQL
  • Szczegółowy opis języka PHP
  • Korzystanie z bazy danych MySQL
  • Tworzenie aplikacji modułowych
  • Programowanie obiektowe w języku PHP
Zawarte w tej książce wiadomości pomogą każdemu programiście stworzyć doskonałą aplikację internetową.

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