PostgreSQL

okladka
PostgreSQL, popularnie nazywany Postgresem należy do jednych z najbardziej wydajnych relacyjnych, obiektowych baz danych RDBMS.

W latach 1994-1995 Postgres był rozwijany przez Regents of the University of California, a w latach 1996-1999 prace nad rozwojem tego oprogramowania przejął Global Development Group. Na bazie technologii Postgresa rozwinęło się wiele komercyjnych produktów bazodanowych. Dzisiaj znów Postgres zajmuje czołowe miejsca w rankingach.

Tę odmianę bazy danych charakteryzuje wysoka stabilność, niesamowita wydajność, możliwość pracy na wielu platformach systemowych, poczynając od Linuksa poprzez komercyjne odmiany Uniksa aż do Windows NT i Windows 2000. Otwartość rozwiązań, dostęp do kodu źródłowego, praca z bazą danych poprzez ODBC, JDBC i strony WWW to atuty Postgresa. Oprogramowanie PostreSQL jest chronione prawem autorskim na zasadach licencji Berkeley. Z licencji tej wynika, że możliwe jest kopiowanie, modyfikacja i rozprowadzanie tego oprogramowania i jego dokumentacji bez opłaty i zezwolenia, pod warunkiem, że prawa autorskie i licencyjne zostaną zachowane, a informacja o tym znajdzie się w każdej kopii produktu.

W książce znalazły się informacje i płyta CD-ROM, które umożliwiają użycie tej nowoczesnej technologii w systemach bazodanowych, tworzonych na potrzeby własne do celów edukacyjnych oraz w świecie biznesu, Internetu i mediów elektronicznych.

Wybrane zagadnienia:

  • relacyjny model bazy danych,
  • elementy języka SQL,
  • budowa aplikacji bazodanowych,
  • zarządzanie bazą danych Postgres,
  • interfejs bazy danych Postgres,
  • instalacja i konfiguracja bazy danych Postgres.

Niezawodność oprogramowania

okladka
To właśnie programista może w znacznym stopniu przyczynić się do tego, iż wykrywanie błędów i walka z nimi staną się zadaniami łatwiejszymi i bardziej skutecznymi -- tę właśnie tezę Autor stara się udowodnić w niniejszej książce, ilustrując swe wywody konkretnymi przykładami.

Niektóre ze wskazówek i zaleceń zawartych w treści niniejszej książki sprzeciwiają się wielu powszechnie przyjętym praktykom programowania i jako takie prowokować mogą do stwierdzeń w rodzaju "nikt tak nie pisze" lub "wszyscy łamią tę regułę". Warto wówczas zastanowić się nad przyczyną -- jeżeli "nikt tak nie pisze", to dlaczego? Czy przypadkiem stare nawyki nie okazują się silniejsze od racjonalności?

Odpowiedź na te i inne pytania Czytelnik znajdzie w tej książce.


HTML i XHTML. Przewodnik encyklopedyczny

okladka
Język HTML zmienia się tak szybko, że trudno nadążyć za coraz to nowszymi technologiami, które się z nim wiążą. Skąd wiedzieć, czego i jak należy używać? "HTML i XHTML. Przewodnik encyklopedyczny" pomaga odpowiedzieć na te pytania. Książka ta w sposób najbardziej całościowy ze wszystkich dostępnych w sprzedaży traktuje o języku HTML. Opisuje najświeższe standardy, HTML 4.01 i XHTML 1.0, a także wszystkie funkcje obsługiwane przez popularne przeglądarki.

Poznawanie HTML-a lub XHTML-a to jak poznawanie każdego innego języka. Większość uczących się zaczyna od przyswojenia przykładów. Czerpanie z doświadczenia innych osób to naturalny, prosty i atrakcyjny sposób nauki. Ale czerpanie wiedzy z czyichś rozwiązań ma też swoje ograniczenia. Przecież przykład może być dobry albo zły. Lepiej przyswajać sobie HTML trzymając w ręku całościowy materiał referencyjny, obejmujący składnię, semantykę i wariacje języka oraz pomagający w rozróżnieniu co jest złym, a co dobrym przykładem użycia HTML-a.

Książka pomaga Czytelnikowi na oba sposoby: autorzy szczegółowo opisują każdy element obu standardów i wyjaśniają zasadę jego działania oraz sposób interakcji z innymi elementami. Przedstawiono wiele praktycznych wskazówek pomocnych przy tworzeniu zarówno prostych podręczników online, jak i złożonych prezentacji marketingowych. Setki przykładów ułatwiają Czytelnikowi stworzyć wydajną stronę WWW, a także opanować bardziej zaawansowane mechanizmy publikacji w Sieci. Książka opisuje również, jak "przestawić się" z HTML-a na XHTML.

W książce opisano następujące zagadnienia:

  • Arkusze stylów i ich wpływ na wygląd dokumentu
  • Tabele (od prostych do złożonych)
  • Ramki pomagające w prezentowaniu grup dokumentów
  • Sposób projektowania i tworzenia interaktywnych formularzy i dokumentów dynamicznych
  • Sposób umieszczania na stronach grafiki, plików dźwiękowych, filmów, apletów i programów JavaScript
  • Sposób tworzenia dokumentów dobrze prezentujących się na różnych przeglądarkach
  • XHTML -- język publikacji elektronicznych przyszłości
STOP -- Najnoszwe informacje! Netscape Navigator 6.0! Internet Explorer 5.0! HTML 4.01! XML i XHTML! Arkusze stylów! Przestają być tajemnicą! STOP Tylko z tym przewodnikiem odnajdziesz właściwą drogę -- STOP.

Flash 5. Podstawy

okladka
Zadaniem tej książki jest dostarczenie Czytelnikowi niezbędnych informacji, które są konieczne do opanowania zasad funkcjonowania programu Flash 5. Jej lektura powinna być pomocna w zrozumieniu podstawowych kwestii -- sposobu łączenia komponentów filmów Flasha i korzystania z jego podstawowych narzędzi. Integrację całej wiedzy zapewni natomiast seria szczegółowo opisanych ćwiczeń. Nasza misja polega więc - by posłużyć się metaforą - na wejściu na orbitę wokół planety Flash, wraz z całym wyposażeniem i środkami koniecznymi do bezpiecznego lądowania.

Książka ta jest bardzo pomocna przy analizie wszelkich aspektów projektowania interfejsów za pomocą Flasha. Stopniowo wzbogaca naszą wiedzę i umiejętności. Omówione zostają tu również możliwe pułapki i trudności, z jakimi stykają się projektanci witryn sieciowych. Zawiera więc dużo istotnych informacji. Pozwala poznać najprostszy sposób projektowania witryn, które będą przyjazne dla Sieci i podsuwa rozmaite rozwiązania problemów, z jakimi się spotykamy, gdy owoce naszej ciężkiej pracy chcemy umieścić w Sieci.

Kaskadowe arkusze stylów. Ćwiczenia praktyczne

okladka

Książka ta jest kierowana do wszystkich osób zajmujących się projektowaniem stron WWW zarówno za pomocą edytorów tekstowych (np. EzHTML, o którym pisałem w poprzedniej książce), jak i edytorów graficznych (np. MS Front Page), gdyż informacje tu zawarte można śmiało wykorzystać niezależnie od używanego edytora. Obecny rozwój Internetu wymusił powstanie nowych języków stosowanych do budowy stron WWW. Zmianie uległy również dobrze znane standardy. Tendencje te miały także wpływ na język HTML, który został stopniowo oddzielony od elementów związanych z formatowaniem wyglądu strony. Obecny HTML zawiera jedynie zestaw znaczników odpowiedzialnych za grupowanie tekstu w bloki, tworzenie tabel, list, ramek, osadzanie grafiki, natomiast cały proces formatowania i pozycjonowania wszystkich elementów został przejęty przez CSS - kaskadowe arkusze stylów. Rozwiązanie takie cechuje się bardzo dużą wygodą i ogromnymi możliwościami.

Kaskadowe arkusze stylów od dawna były dobrze znane użytkownikom edytorów tekstu i zostały z dużym entuzjazmem przyjęte w światku webmasterskim. Dzięki CSS projektanci dostali do rąk potężne narzędzie pozwalające określać wygląd niemal każdego elementu strony.

Podobnie jak język HTML, również kaskadowe arkusze stylów są standaryzowane przez konsorcjum W3C, a odpowiednie specyfikacje znajdują się na stronie WWW. "Ćwiczenia praktyczne" to seria przeznaczona dla czytelników, którzy lubią rozwiązywać problemy i poznawać zagadnienia od podstaw. Każda książka składa się z szeregu ćwiczeń utrwalających zdobywaną wiedzę. Książki są doskonałym uzupełnieniem kursów, dlatego są wykorzystywane przez liczące się ośrodki szkoleniowe w Polsce.


Java Servlet i Java Server Pages

okladka
Niniejsza książka przeznaczona jest dla prawdziwych programistów. Jej celem nie jest przedstawienie potencjału internetowego handlu ani sposobów, w jaki aplikacje internetowe mogą zrewolucjonizować przedsiębiorstwo. Jest to praktyczna książka przeznaczona dla programistów, którzy już doskonale rozumieją, jak istotne jest tworzenie dynamicznych witryn WWW. Zadaniem niniejszej książki jest przedstawienie poprawnego sposobu prowadzenia takiej pracy. Prezentując metody tworzenia dynamicznych witryn WWW autor starał się uwzględnić najważniejsze używane techniki i opisać najczęściej napotykane problemy. Jednocześnie przedstawiono bardzo dużo praktycznych zastosowań (na przykład -- ponad sto klas Javy). Podano szczegółowe przykłady dla wszystkich najważniejszych i najczęściej wykorzystywanych możliwości, a także zamieszczono podsumowania przedstawiające również rzadziej wykorzystywane zastosowania i wskazano dostępne w Internecie źródła informacji dotyczące interfejsów programistycznych (API) umożliwiających wykorzystanie tych najrzadziej stosowanych możliwości.

Nie ma tu wielu pobieżnych opisów licznych technologii. Nie było zamierzeniem autora, aby niniejsza książka stała się ostatecznym źródłem informacji na wszystkie omawiane w niej tematy. Są to zagadnienia bardzo obszerne. Przykładowo, istnieje kilka książek o porównywalnej objętości poświęconych wyłącznie JDBC. Należy podkreślić, że poszczególne zagadnienia zostały tutaj przedstawione na tyle szczegółowo, aby Czytelnik mógł samodzielnie rozpocząć tworzenie programów nadających się do praktycznego zastosowania. Jedynym warunkiem jest znajomość podstaw języka Java: jego zastosowania i wykorzystywania. W razie braku tych umiejętności Czytelnik powinien zaznajomić się z zasadami programowania w tym języku.

« poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 następna »