www.flippycup.net

Perl. Najlepsze rozwiązania

okladka

Zastosuj w pracy sprawdzone style i standardy kodowania

  • Wypracuj czytelne konwencje nazewnicze
  • Stwórz odpowiednią dokumentację kodu
  • Przetestuj kod i usuń błędy

Indywidualne style kodowania, obejmujące m.in. nazywanie zmiennych, wpisywanie komentarzy i stosowanie określonych konstrukcji językowych, pomagają w rozbudowywaniu programów i usuwaniu z nich błędów. Jednak taka metoda pracy, charakterystyczna dla doświadczonych programistów, nie zawsze jest najlepsza. Dodatkowo własny styl staje się ogromną przeszkodą w przypadku pracy zespołowej -- tu powinno się raczej stosować spójne standardy, dzięki którym kod będzie klarowny, niezawodny, wydajny, łatwy w konserwacji i zwięzły.

W książce "Perl. Najlepsze rozwiązania" znajdziesz ponad 250 porad programisty z 22-letnią praktyką, dotyczących pisania kodu źródłowego w Perlu. Wskazówki te obejmują układ kodu, konwencje nazewnicze, dobór struktur danych i konstrukcji sterujących, dekompozycję programu, projekt i implementację interfejsu, modularność, obiektowość, obsługę błędów, testowanie i debugowanie. Autor książki nie stara się udowodnić, że preferowane przez niego rozwiązania są jedyne i najlepsze -- przedstawia jedynie sprawdzone techniki, używane przez programistów z całego świata.

  • Formatowanie kodu źródłowego
  • Metody określania nazw zmiennych i obiektów
  • Korzystanie ze struktur sterujących
  • Przygotowywanie dokumentacji
  • Implementacja operacji wejścia i wyjścia
  • Stosowanie wyrażeń regularnych
  • Obsługa wyjątków
  • Podział kodu na moduły
  • Wykrywanie i usuwanie błędów z kodu

Wykorzystaj znajdujące się w tej książce wskazówki
-- stwórz najlepszy kod.


USB. Uniwersalny interfejs szeregowy

okladka

Kompletny opis architektury systemu komputerowego
opartego na złączu Universal Serial Bus

  • Charakterystyka systemu i protokołu transmisji danych
  • Metody kontrolowania urządzeń USB
  • Klasy urządzeń USB

Złącze USB (Universal Serial Bus) szybko stało się jednym z podstawowych standardów komunikacyjnych w systemach komputerowych, zastępując wiele dotychczas stosowanych portów. Dzięki kilku typom transferu danych i szybkości transmisji umożliwia przyłączenie różnych urządzeń peryferyjnych. Poprzez USB podłącza się między innymi drukarki, skanery, aparaty cyfrowe, klawiatury oraz myszy. Wykrywanie i konfiguracja urządzenia USB oraz instalacja sterownika odbywa się automatycznie, co bardzo ułatwia korzystanie z osprzętu zgodnego z tym standardem. Niestety, łatwość obsługi urządzeń USB nie idzie w parze z prostotą samego interfejsu. Mechanizmy komunikacyjne USB są skomplikowane, a wykonywanie układów interfejsów dla urządzeń USB oraz pisanie sterowników urządzeń dla kontrolera systemu to trudne zadania.

Książka "USB. Uniwersalny interfejs szeregowy" to omówienie architektury Universal Serial Bus. Przeznaczona jest dla osób, które chcą zmierzyć się z takim wyzwaniem lub po prostu są zainteresowane tym, co "w komputerze piszczy". Opisany jest tu standard USB 1.1 oraz jego rozszerzenia wprowadzone w wersji 2.0, omówione są mechanizmy komunikacyjne zastosowane w USB oraz specyfika klas urządzeń USB. Poznasz też protokół transmisji danych przez złącze USB, nauczysz się kontrolować urządzenia za pomocą rozkazów standardowych oraz dowiesz się, jak tworzyć oprogramowanie obsługujące port USB.

  • Model komunikacyjny interfejsu USB
  • Transmisja danych i wykrywanie błędów
  • Deskryptory urządzeń USB
  • Wykrywanie podłączonych urządzeń
  • Standardowe rozkazy protokołu USB
  • Zasilanie urządzeń
  • Klasy urządzeń USB

Jeśli chcesz wiedzieć, jak działa interfejs USB i jak można go wykorzystać -- koniecznie przeczytaj tę książkę.


Tworzenie filmów w Windows XP. Podstawy

okladka

Zasiądź w fotelu montażysty filmowego!

Większości z nas multimedialne możliwości Windows XP kojarzą się z odtwarzaniem filmów i muzyki oraz przeglądaniem i edycją cyfrowych fotografii. Jednak to nie wszystko -- Windows XP pozwala również na przekształcenie komputera w stację montażową, za pomocą której możemy stworzyć własne filmowe arcydzieło. Kluczem do tego jest aplikacja o nazwie Windows Movie Maker, dostępna nieodpłatnie na stronie producenta systemu -- firmy Microsoft. Ta pozornie prosta aplikacja umożliwia połączenie klipów wideo, statycznych obrazów oraz elementów dźwiękowych w zapierający dech w piersiach film oraz jego zapisanie na płycie DVD, dysku twardym, taśmie wideo lub przesłanie pocztą elektroniczną do znajomych.

Książka "Tworzenie filmów w Windows XP. Podstawy" przedstawia możliwości programu Windows Movie Maker. Znajdziesz w niej informacje o tym, z czego może składać się projekt, z którego zbudujesz swój film, jak wczytać poszczególne składniki projektu i jak połączyć je w całość. Nauczysz się stosować przejścia i efekty specjalne, dowiesz się, jak dodawać do filmu ścieżkę dźwiękową, narrację i napisy. Poznasz też sposoby wyeksportowania gotowego filmu do plików w różnych formatach.

  • Terminologia stosowana w programie
  • Wczytywanie elementów projektu
  • Edycja klipów
  • Dodawanie przejść pomiędzy klipami
  • Korzystanie z efektów specjalnych
  • Tworzenie napisów i plansz tytułowych
  • Edycja dźwięku w filmie
  • Stosowanie funkcji Autofilm
  • Zapis filmu na dysku oraz płytach CD i DVD

PHP5. Praktyczny kurs

okladka

Znajomość języka PHP wykorzystywanego do tworzenia dynamicznych stron WWW to dziś jedna z podstawowych umiejętności wymaganych od webmastera. Era statycznych stron tworzonych za pomocą języka HTML przeminęła już dawno, a dynamiczne generowanie treści stało się obecnie standardem. Język PHP i baza danych MySQL stanowią platformę o wielkich możliwościach, stosowaną do tworzenia zarówno wielkich portali i witryn e-commerce, jak i prostych stron prywatnych.

Książka "PHP5. Praktyczny kurs" jest wprowadzeniem w tajniki nowoczesnego tworzenia stron WWW. Przedstawia proces instalacji języka PHP wraz z serwerami WWW, podstawowe konstrukcje języka i sposoby wykorzystania ich w procesie budowania witryny. Opisuje takie zagadnienia, jak współpraca z systemem plików, obsługa sesji, możliwości programowania obiektowego oraz współpraca z bazami danych. Dowiesz się z niej także, jak za pomocą PHP generować i przetwarzać elementy graficzne oraz wykorzystywać protokoły sieciowe.

  • Instalacja i konfiguracja PHP w różnych systemach operacyjnych
  • Zmienne, typy danych i operatory
  • Instrukcje sterujące
  • Komunikacja skryptów z przeglądarką
  • Obsługa plików cookie i sesji
  • Operacje na plikach
  • Programowanie obiektowe w PHP
  • Wykorzystywanie danych zgromadzonych w bazie

Poznaj i wykorzystaj w swoich projektach możliwości języka PHP.


Linux. Mechanizmy sieciowe

okladka

Kompletny przewodnik po mechanizmach sieciowych Linuksa

  • Inicjalizacja urządzeń sieciowych.
  • Interfejsy pomiędzy urządzeniami i protokołami.
  • Rozwiązania specyficzne dla protokołów.

Sieci, a szczególnie internet, to jeden z filarów współczesnej informatyki. Niemal każdy elektroniczny gadżet może pracować w sieci za pośrednictwem różnych metod komunikacji. Ogromna ilość produkowanych dziś urządzeń sieciowych opiera się na różnych dystrybucjach systemu operacyjnego Linux. Ten dostępny nieodpłatnie system operacyjny od początku tworzony był z uwzględnieniem roli, jaką mógłby odgrywać w świecie sieci komputerowych, więc zaimplementowano w nim niemal wszystkie możliwe mechanizmy sieciowe. Dodatkowo filozofia, jaką przyjęto przy rozwoju tego systemu operacyjnego, pozwala wszystkim jego użytkownikom na dodawanie do jądra Linuksa własnych modułów zapewniających obsługę niestandardowych urządzeń i protokołów.

Książka "Linux. Mechanizmy sieciowe" to szczegółowe omówienie rozwiązań sieciowych, jakie zostały zastosowane w tym systemie operacyjnym. Opisuje sposoby, w jakie jądro Linuksa realizuje zadania przydzielane mu przez protokoły IP. Czytając ją, można poznać współczesną łączność sieciową na wziętych z życia przykładach. Pozycja ta jest doskonałym przewodnikiem po kodzie źródłowym funkcji sieciowych jądra systemu Linux. Przedstawia kod w języku C z obszernymi komentarzami i wyjaśnieniami zastosowanych mechanizmów.

  • Struktury danych
  • Rejestracja i inicjalizowanie urządzeń sieciowych
  • Powiadamianie jądra o odbiorze ramki
  • Obsługa protokołów
  • Implementacja mostkowania
  • Obsługa IPv4
  • Podsystem sąsiedztwa
  • Routing

MySQL. Rozmówki

okladka

Podręczny słownik najważniejszych poleceń bazy danych MySQL

  • Tworzenie baz i tabel
  • Wstawianie i wydobywanie danych
  • Reagowanie na sytuacje awaryjne

MySQL to jeden z najbardziej popularnych systemów zarządzania bazami danych. Jego ogromne możliwości idą w parze z łatwością obsługi, ale nie jest to jego jedyna zaleta. Ważne jest również to, że zarówno sama aplikacja, jak i jej kod źródłowy dostępne są nieodpłatnie. MySQL jest wykorzystywany nie tylko w roli zaplecza bazodanowego dla witryn WWW, ale również w rozbudowanych systemach informatycznych wymagających stabilnego źródła danych. Zestaw poleceń MySQL to nie tylko instrukcje związane z manipulowaniem danymi, ale także wiele innych wskazówek przeznaczonych dla administratorów bazy.

Książka "MySQL. Rozmówki" to zbiór najbardziej przydatnych i najczęściej wykorzystywanych poleceń MySQL. Zawiera prezentacje sposobów realizacji najbardziej typowych zadań, przed jakimi stają użytkownicy baz danych MySQL, uzupełnione licznymi wskazówkami i przykładami. Czytając ją, poznasz sposoby zakładania tabel i wypełniania ich danymi, pobierania danych z bazy oraz przetwarzania ich za pomocą odpowiednio sformułowanych zapytań. Nauczysz się administrować kontami użytkowników, archiwizować dane i odtwarzać je w przypadku awarii bazy.

  • Tworzenie nowej bazy oraz tabel
  • Zakładanie indeksów
  • Wprowadzanie danych do tabel
  • Proste zapytania
  • Przetwarzanie danych w zapytaniach
  • Tworzenie kont użytkowników i nadawanie uprawnień
  • Korzystanie z interfejsów programistycznych MySQL
  • Archiwizowanie danych

Jeśli często korzystasz z MySQL, a dziesiątki opasłych tomów nie mieszczą się już na Twoim biurku, sięgnij po tę książkę.


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