Trzecie spotkanie TLUGu

Data: 1999-09-25

Miejsce: III LO, Gdynia

Zapowiedzi dotyczące tego spotkania przewijały się na naszej liście już od tygodni. Wiele jeszcze czasu jednak musiało minąć zanim wszyscy dopasowali terminy, a Tygrysowi udało się przełamać wszelkie bariery ogranizacyjne i techniczne.

Patrząc z perspektywy czasu, spotkanie w III LO było najbardziej udanym ze wszystkich dotychczasowych. Nie bez przyczyny -- słowa uznania należą się Tygrysowi <tygrys_z_tygrys.eu.org> za organizację, prowadzącym za przygotowanie ciekawych prezentacji i oczywiście wszystkim przybyłym :) Na powodzenie spotkania wpłynęła też odpowiednia atmosfera miejsca: sala komputerowa z dostępem do sieci, wszędzie Linuksy oraz Cola® do gaszenia pragnienia :)

Tematem przewodnim były bazy danych i ich zastosowania.

Pierwszy wykład, pod tytułem "Baza danych MySQL + PHPowy mechanizm łączenia z nią" poprowadził Piotr Macuk <peter_z_mwd.pl>. Omówił on pokrótce istotę działania baz danych i systemów zarządzania nimi (DBMS). Nie omieszkał też powiedzieć kilku słów o języku SQL. Właściwa część wykładu obejmowała opis MySQL i jego integracji z WWW z użyciem języka skryptowego PHP.

Plan wykładu "Baza danych MySQL + PHPowy mechanizm łączenia z nią" Piotr Macuk
  1. Wstęp dotyczący baz danych (co to są bazy danych, przykłady, DBMS, relacyjny model danych, podstawy SQL-a)
  2. MySQL - serwer bazy danych (główne cechy, ograniczenia)
  3. Sposoby budowania bazodanowych aplikacji klienckich - ze szczególnym uwzględnieniem mechanizmów WWW
  4. PHP3 - dostęp do baz danych
  5. MySQL - PHP3 API - krótkie wprowadzenie i pokaz

Dla kontrastu Przemek Kowalczyk <przem_z_sprintnet.pl> przygotował prezentację alternatywnego systemu bazodanowego: PostgreSQL. Podobnie jak MySQL jest to oprogramowanie darmowe, z licencją zgodną z Open Source. Jako łącznika z serwerem WWW Przemek użył Perla z odpowiednimi bibliotekami. Większość teoretycznych podstaw baz danych wyjaśnił już Piotrek w poprzednim wykładzie, zatem Przem przystąpił od razu do części praktycznej: mini bazy zarządzanej przez interfejs WWW. Działającą bazę można było "na gorąco" przetestować na komputerach w pracowni. Więcej informacji można znaleźć w opisie przygotowanym przez autora.

Plan wykładu "Integracja baz danych i WWW za pomocą Perla, DBI oraz CGI mechanizm łączenia z nią" Przem Kowalczyk
  1. PostgreSQL - serwer baz danych
  2. Perl + CGI + DBI - czyli dostęp do bazy ze stron WWW

Wreszcie, trzeci wykład, prowadzony pospołu przez Tomka Szymczaka (ex) <ex_z_gratka.pl> i Rafała Połońskiego (rafi) <rafi_z_voruta.eu.org> dotyczył komercyjnej bazy danych, od niedawna dostępnej również na Linuksa: Informix. Rafi i Ex, wzajemnie się uzupełniając poprowadzili interesującą prezentację, wzbogaconą PDFem wyświetlanym na monitorze. Plik ten można ściągnąć w PDF (360 KB), lub jako zwykły plik tekstowy (8 KB).

Plan wykładu "Ujarzmianie komercji czyli produkty firmy Informix na Linuksa" Tomek Szymczak, Rafał Połoński
  1. Ogólnie o komercyjnych bazach, trochę o bazach ogólnie.
  2. Informix Dynamic Server (IDS) i Informix SE - cechy i możliwości
  3. W.w. produkty w wersji na Linuksa
  4. Inne produkty Informixa na Linuksa
  5. IDS + PHP - przykład

Na spotkaniu stawiły się m.in. następujące osoby:

  1. Leszek Urbański [Tygrys] (słuchacz-organizator-sponsor)
  2. Przemek Kowalczyk (wykładowca)
  3. Piotr Macuk (wykładowca)
  4. Tomek Szymczak (wykładowca)
  5. Rafał Połoński (wykładowca)
  6. Jacek Danecki (słuchacz)
  7. Maciej Kwapuliński (słuchacz)
  8. Piotr Kwapuliński (słuczacz)
  9. Janusz Dobiesz (słuchacz)
  10. Rafał Woźniak (słuchacz)
  11. Tomir Kozakiewicz (słuchacz)
  12. Marek Michałkiewicz (słuchacz)
  13. Maciej Walezak (słuchacz)
  14. MazoL (słuchacz)
  15. Dariusz Dworznik [darkell] (słuchacz)
  16. Renata (słuchaczka)
  17. Maciej Pasternacki [japhy] (słuchacz)
  18. Grzegorz Płomiński (słuchacz)
  19. Marcin Sochacki [wanted] (słuchacz)

Jak nietrudno było przewidzieć, spotkanie przeciągnęło się do późnych godzin wieczornych. Po uporządkowaniu sali TLUGowcy udali się na zasłużony odpoczynek, po drodze jednak wytrwale dyskutując o ukochanym Linuksie :)