www.cowgirlupranch.net

Flash 5. Techniki zaawansowane

okladka
Chociaż sam program mieści się na niewielkiej płycie, to możliwości Flasha są ogromne. Pojawił się na scenie internetowej kilka lat temu, ale teraz wykrystalizował się jako poważne narzędzie zdolne do tworzenia atrakcyjnych wizualnie witryn internetowych wysokiej jakości. Lecz to jeszcze nie wszystko: implementacja skryptu ActionScript w piątej wersji Flasha przekształciła program w prawdziwe środowisko programistyczne, które umożliwia realizację w pełni interaktywnych projektów od interfejsu użytkownika do wewnętrznego przechowywania danych. W niniejszej książce przedstawimy pełen zakres możliwości Flasha, a celem autorów jest pokazanie kolejnych zastosowań tej użytecznej aplikacji.

Do powstania tej książki przyczynili się programiści, którzy w codziennej pracy stawiają sobie te same pytania co Ty: Jak powinienem to zrobić? Jak mogę to zrobić? Jakie mam możliwości do wyboru? W jaki sposób ta technologia rozwinie się w przyszłości? Jak mogę zapewnić, że witryna, nad którą pracuję, będzie odwiedzana przez maksymalną liczbę internautów? Jakie są wymagania moich klientów i jak mogę im sprostać?. Wszyscy oni stali na linii ognia, walcząc z klientami, technologią czy kodem. Za pomocą tej książki chcą podzielić się z Tobą zdobytą wiedzą.

Pragniemy pomóc Ci w "przedarciu się" przez poważne zastosowania Flasha.

Podział książki
Materiał zawarty w książce podzieliliśmy na kilka części. Dzięki temu możesz czytać ten podręcznik na dwa sposoby: po kolei lub też wybiórczo, zwracając uwagę na interesujące Cię zagadnienia. Poniżej omawiamy poszczególne części książki.

Preludium
W tej części przedstawiliśmy podstawowe zasady tworzenia projektu witryny i pomysłów graficznych, którymi powinieneś się kierować podczas opracowywania witryny internetowej.

Tworzenie zawartości
Ta część jest poświęcona różnorodnym technikom służącym do wprowadzania bogatszej zawartości wykonanej we Flashu, takiej jak dźwięk, wideo, animacje i efekty trójwymiarowe do filmów.

ActionScript
W tej części skupiliśmy się na teoretycznych i praktycznych zagadnieniach związanych z językiem programowania ActionScript: omówiliśmy jego strukturę, efektywne metody użycia, a także szczegółowo zanalizowaliśmy przykłady zastosowania. Mimo poważnego stopnia zaawansowania, na pewno uznasz techniki ActionScript za dostępne dla Ciebie i pomocne przy wykonywaniu wielu operacji we Flashu: od tworzenia pętli po obiekty.

Dynamiczna zawartość
Część ta zawiera informacje dotyczące możliwości Flasha daleko wybiegających w przyszłość, czyli dynamicznego umieszczania w przeglądarce zawartości z oddzielnych źródeł danych w odpowiedzi na działanie użytkownika.

Konteksty
W kończącej książkę części skoncentrowaliśmy się na omówieniu ogólnych zagadnień, o jakich należy pamiętać podczas umieszczania ukończonej witryny w Internecie. Znajdziesz tu informacje o zamieszczaniu filmów Flasha na stronach HTML, o zasadach strumieniowania i o optymalizacji witryny internetowej dla wyszukiwarek.

AutoCAD. Automatyzacja zadań grafiki za pomocą Delphi

okladka
Obecnie dokumentacja techniczna jest używana i przetwarzana najczęściej w formie elektronicznej. Do zapisu konstrukcji stosuje się różnorodne programy CAD. Możliwości wyboru jednego spośród nich są duże, jednakże dla osiągnięcia wydajnej pracy programy te trzeba odpowiednio dostosować do określonych potrzeb. Jednym ze sposobów takiego dostosowania jest opracowanie specjalistycznych aplikacji pozwalających na automatyzację procesu projektowania, np. w AutoCAD-zie. Program ten ma wbudowany interfejs automatyzacji OLE, który pozwala oddziaływać w sposób programowy na proces tworzenia rysunku.

Książka powstała w wyniku opracowania przez autorów (na potrzeby własne i innych użytkowników) aplikacji do wspomagania projektowania w AutoCAD-zie. Jest ona adresowana do inżynierów, studentów i innych użytkowników tego programu. Książka zawiera wiele kodów, które można bezpośrednio uruchomić i wykorzystać w swojej pracy projektowej. Użycie większości kodów znajdujących się na płycie CD wymaga jedynie przeprowadzenia instalacji. Użytkownik posiadający pewne umiejętności programowania w Delphi może je rozbudować lub adaptować do swoich celów.

Nawet zaawansowane aplikacje przedstawione w książce są łatwe do uruchomienia i bezpośredniego użycia. Bardzo przydatne dla projektanta mogą być programy do automatycznego rysowania połączeń wpustowych w połączeniu z automatycznymi obliczeniami, wspomagające rysowanie oznaczeń połączeń spawanych czy automatyzujące generowanie elementów połączeń śrubowych.

Książka adresowana jest do inżynierów, studentów i innych użytkowników posiadających wiedzę na temat programu AutoCAD. Użycie wielu programów załączonych na płycie CD wymaga jedynie przeprowadzenia instalacji. Praca zawiera kod wielu programów do bezpośredniego wykorzystania. Użytkownik posiadający pewne umiejętności programowania w Delphi może programy te rozbudować lub adaptować do swoich celów.

W rozdziale 3. omówiono metody i właściwości interfejsu automatyzacji OLE programu AutoCAD 2000, oraz przedstawiono sposób nawiązania połączenia z interfejsem automatyzacji OLE i omówiono przekazywanie parametrów metod i podano przykłady ich użycia.

Rozdział 4. przedstawia programy generowania składników, bloków i innych elementów na rysunkach w programie AutoCAD w przestrzeni 2D i 3D.

Rozdział 5. podejmuje programowanie obsługi zdarzeń związanych z dokumentami i działanie programu AutoCAD.

W rozdziale 6. przedstawiono zaawansowane aplikacje, szczególnie przydatne dla projektanta, takie jak: automatyczne rysowanie połączeń wpustowych w połączeniu z automatycznymi obliczeniami, wspomaganie rysowania oznaczeń połączeń spawanych i zautomatyzowane generowanie elementów połączeń śrubowych. Na zakończenie pracy przedstawiono opracowany przez autorów obszerny dodatek z opisem interfejsu automatyzacji OLE programów AutoCAD 2000.

W podręczniku zamieszczono te fragmenty kodów programów, które wymagają wyjaśnień (komentarza), kompletny kod przedstawionych programów znajduje się na załączonej do pracy płycie CD.


JavaScript. Zaawansowane programowanie

okladka
JavaScript jest językiem sieci. Jest to język intuicyjny i łatwy do przyswojenia. Jego wielką zaletą jest dostępność w większości nowoczesnych przeglądarek WWW. Dzięki JavaScriptowi możemy tworzyć dynamiczne, interaktywne strony WWW. Język ten najczęściej wykorzystywany jest do sprawdzania poprawności formularzy, tworzenia dynamicznych menu, a także do programowania gier. Jednak możliwości tego języka są znacznie większe. Trudno powiedzieć, czy istnieje chociaż jedna komercyjna witryna WWW, która nie zawiera w ogóle JavaScriptu.

Książka "JavaScript. Zaawansowane programowanie" zawiera wszechstronny opis języka JavaScript, jego składni i zastosowań. Na początek zaprezentujemy najnowsze przeglądarki i standardy stosowane w WWW, a następnie przedstawimy praktyczne techniki w postaci krótkich przykładów oraz bardziej szczegółowych i złożonych analiz konkretnych rozwiązań. Niniejsza książka koncentruje się wyłącznie na wykorzystaniu JavaScriptu w przeglądarkach WWW, ponieważ głównie w nich język ten jest stosowany.

Dla kogo jest ta książka?
Dla każdego, komu potrzebny jest JavaScript do tworzenia aplikacji WWW uruchamianych po stronie klienta. Czytelnikom znającym już język JavaScript, książka ta może posłużyć jako aktualny, zaawansowany poradnik; natomiast tym, którzy znają już inny język programowania, pozwoli opanować JavaScript jako nową umiejętność.

Co opisuje ta książka?

  • Podstawowe programowanie w JavaScripcie
  • Wykorzystanie w skryptach obiektów przeglądarek
  • Pracę z multimediami
  • Standardy WWW, w tym XML, CSS i W3C DOM
  • Dynamiczny HTML
  • Techniki uruchamiania skryptów
  • Wyrażenia regularne i walidację formularzy
  • Analizę przykładów zastosowań praktycznych
  • Propozycja ECMAScript Edition 4
Naszym celem jest pomagać Czytelnikom w osiągnięciu sukcesu, dzieląc się wiedzą doświadczonych programistów na każdym etapie Waszych karier.

Po prostu własny serwer internetowy

okladka
Chcesz czegoś więcej niż być tylko biernym odbiorcą treści dostępnych w Internecie? Nic trudnego. Potrzebne Ci będą: komputer podłączony stałym łączem do sieci, publiczny adres IP i ta książka. Stworzenie własnego serwera to niezależność (możesz robić z nim co zechcesz), niższe koszty (nie musisz płacić za utrzymanie stron WWW dostawcy Internetu), a także możliwość stania się pełnoprawnym członkiem Internetowej społeczności.

Książka "Po prostu własny serwer internetowy" opisuje krok po kroku instalację i konfigurację serwerów WWW, FTP, pocztowego i serwera grup dyskusyjnych w systemie Linux. Dzięki licznym przykładom plików konfiguracyjnych i praktycznym wskazówkom, sprawnie i szybko poradzisz sobie z uruchomieniem własnego serwera.

Opisano:

  • Instalację i konfigurację serwera WWW Apache w wersjach 1.3 i 2.0
  • Instalację i konfigurację serwera FTP ProFTPD
  • Instalację i konfigurację serwerów SMTP Sendmail i Postfix
  • Instalację i konfigurację serwera grup dyskusyjnych INN
  • Zabezpieczanie serwerów za pomocą zapór sieciowych
  • Konfigurację programów klienckich dla odpowiednich serwerów
Wszystkie programy opisane w książce wraz z kodami źródłowymi są dostępne za darmo.
Wprowadzenie (5)

Rozdział 1. O Internecie (7)

  • Poczta elektroniczna (8)
  • Grupy dyskusyjne (8)
  • Udostępnianie plików za pomocą FTP (9)
  • Witryny multimedialne WWW (9)
  • Warstwowy model sieci TCP/IP (10)
  • Adresowanie IP (11)
  • Lokalizacja zasobów URL (12)
Rozdział 2. System operacyjny Linux (13)

  • Dystrybucje (14)
Rozdział 3. Serwer linuksowy (15)

  • Linux Mandrake (15)
  • Najważniejsze kroki instalacji (16)
  • Sprawdzanie uruchomionych serwerów (18)
  • Zatrzymywanie i ponowne uruchamianie serwerów (19)
  • Odinstalowanie standardowych pakietów serwerów (20)
Rozdział 4. Serwer Apache (23)

  • Jak zdobyć pakiet instalacyjny RPM? (24)
  • Jak zdobyć źródła pakietu? (25)
  • Instalacja serwera Apache (26)
  • Jak uruchomić serwer WWW? (27)
  • Pakiet pomocy dla Apache (29)
  • Odinstalowanie pakietu serwera (30)
Rozdział 5. Apache - powoli, ale dokładnie (31)

  • Serwer WWW - Apache 1.3 (31)
  • Serwer WWW - Apache 2.0 (39)
Rozdział 6. Serwer FTP (ProFTPD) (73)

  • Najczęściej stosowane serwery FTP (74)
  • Jak zdobyć pakiet ProFTPD w wersji RPM? (76)
  • Jak zdobyć źródła pakietu? (78)
Rozdział 7. ProFTPD - powoli, ale dokładnie (79)

  • Serwer FTP (79)
  • Konfiguracja ProFTPD (81)
  • Opcje i parametry programu klienta FTP (88)
  • Przykłady zastosowań (92)
  • Przykładowy plik konfiguracyjny (95)
  • Przykłady działań klienta (98)
Rozdział 8. Serwer pocztowy (103)

  • Protokoły pocztowe (104)
  • Najczęściej stosowane serwery pocztowe (105)
  • Jak zdobyć pakiet RPM sendmaila i jak go zainstalować? (106)
  • Jak zdobyć źródła pakietu? (109)
Rozdział 9. sendmail i Postfix - powoli, ale dokładnie (111)

  • sendmail (112)
  • Postfix (125)
Rozdział 10. INN - serwer grup dyskusyjnych (141)

  • Kilka słów o historii (142)
  • Zasady obsługi grup dyskusyjnych (143)
  • Serwer grup dyskusyjnych INN (144)
  • Jak zdobyć pakiet INN w wersji RPM? (145)
  • Jak zdobyć źródła pakietu? (146)
Rozdział 11. INN - powoli, ale dokładnie (147)

  • Serwer grup dyskusyjnych (147)
  • Konfiguracja INN (150)
  • Zarządzanie serwerem grup dyskusyjnych (161)
  • Uruchamianie INN (166)
  • Przeglądarki grup dyskusyjnych (167)
Rozdział 12. Zabezpieczenie serwera (171)

  • Konfiguracja jądra (172)
  • Konfiguracja filtra (175)
Skorowidz (191)


Projektowanie struktur Active Directory

okladka
Active Directory jest złożoną bazą danych i nieodłącznym elementem architektury sieciowej Windows 2000. Pozwala organizacjom skutecznie udostępniać i zarządzać informacjami dotyczącymi zasobów sieciowych i użytkowników. Active Directory gra rolę węzła integrującego ze sobą systemy i pozwalającego na konsolidację zarządzania nimi. W niniejszej książce zawarliśmy doświadczenia nabyte przy implementacji AD:
  • Planowanie instalacji AD w terminie i w ramach zaplanowanego budżetu.
  • Interakcja AD z innymi usługami sieciowymi: DNS, DHCP, RIS, RRAS i WINS.
  • Korzystanie z obiektów zasad grup, praw użytkownika, FSMO i mechanizmów delegowania kontroli.
  • Unikanie pułapek w strategiach migracji korzystających z narzędzi migracji Active Directory.
  • Administracyjne i polityczne aspekty migracji do AD
W książce Projektowanie struktur Active Directory ponadto znajdziemy:
  • Przejrzysty opis AD.
  • Wyjaśnienie, dlaczego udane wdrożenie Active Directory wymaga starannego zaplanowania.
  • Kilka przykladów pomyślnych implementacji AD.
  • Sposoby tworzenia solidnych podstaw dla planowania i implementacji Active Directory.

mod_perl. Podręcznik programisty

okladka
Być może Perl jest najlepszym językiem służącym do pisania skryptów CGI, ale skrypty CGI nie są najlepszym sposobem tworzenia aplikacji internetowych. Potrzeba większej wydajności, lepszej integracji z serwerem WWW i pełniejszego wykorzystania jego możliwości doprowadziła do stworzenia modułu mod_perl. Pozwala on na pisanie modułów serwera Apache w Perlu i na pełny dostęp do funkcji API Apache"a z poziomu Perla.

mod_perl jest bardzo rozbudowany, dzięki czemu daje programiście ogromne możliwości. Książka "mod_perl. Podręcznik programisty" będzie nieocenioną pomocą w poznawaniu jego potencjału. Nauczysz się z niej podstaw mod_perla, a gdy już je opanujesz, poznasz tajniki pisania dużych i skomplikowanych aplikacji.

W książce opisano między innymi:

  • Instalację i konfigurację mod_perla
  • Komunikację mod_perla z Apache
  • Działania na adresach URL
  • Obsługę plików w środowisku mod_perla
  • Tworzenie własnych aplikacji w oparciu o mod_perla
  • Osiągania maksymalnej wydajności aplikacji używających mod_perla
  • Dodatkowe moduły współpracujące z mod_perlem
Po przeczytaniu tej książki uzyskasz nową perspektywę na programowanie aplikacji sieciowych w Perlu. Programiści Slashdot.org, Internet Movie Database i Wired wybrali mod_perl jako platformę do tworzenia aplikacji. Może i Ty powinieneś pójść w ich ślady?

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