2004.09_VideoDB katalog filmów_[Video].pdf

(435 KB) Pobierz
439134740 UNPDF
aktualności
linuxfresh
katalog ilmów
Piotr Machej
ścią wiedzą, co to znaczy rozrasta-
jąca się kolekcja nagrań. Filmy, lepsze
i gorsze, zajmują coraz więcej półek. Po
zdobyciu odtwarzacza DVD kolekcja po-
większa się coraz szybciej – tym razem
o płyty DVD. Od czasu do czasu pojawi
się również dołączona do jakiejś gazety
płyta VideoCD . To wszystko może spra-
wić, że powoli zaczniemy tracić rachu-
bę, jakie filmy mamy. Szczególnie, jeśli
wymieniamy się nimi ze znajomymi.
Łatwo wówczas zapomnieć, u kogo jest
konkretny film, a niestety nie wszyscy
oddają je bez upominania się.
Osoby, którym bliskie są takie pro-
blemy, z pewnością docenią program
VideoDB . Został on napisany w języku
PHP , a do przechowywania danych
o filmach wykorzystuje bazę danych
MySQL . Wyposażony jest w obsługę
wielu języków (w tym polskiego, hisz-
pańskiego, włoskiego, francuskiego
i niemieckiego). Pozwala pobierać dane
o filmach z internetowej bazy danych
( IMDb Internet Movie Database ).
Wykorzystuje nie tylko opis, ale tak-
że informacje o aktorach i twórcach,
a nawet okładkę filmu. Informacje te
możemy dowolnie zmieniać. Ponieważ
cały system jest oparty o szablony,
możemy wybrać jeden z gotowych
wyglądów lub też stworzyć nowy, wła-
sny szablon.
Instalacja programu nie sprawia
większych problemów. Pobrany plik
archiwum powinniśmy rozpakować
w katalogu dostępnym dla serwera WWW
(np. w /var/www/html/ w przypadku Au-
roksa ). Należy zadbać, aby serwer WWW
miał prawa do odczytu i zapisu utwo-
rzonej struktury katalogów. W zasadzie
wystarczy ustawić jako właściciela całego
katalogu użytkownika, z którego prawa-
mi uruchamiany jest serwer WWW (np.
chmod -R apache:apache /var/www/html/
videodb/ w przypadku Auroksa z zainsta-
lowanym serwerem Apache ). Oczywiście,
powinniśmy również mieć uruchomiony
i skonfigurowany serwer MySQL . Podczas
instalacji VideoDB będzie nam potrzebna
informacja o użytkowniku posiadającym
uprawnienia do tworzenia baz danych
i tabel (nazwa i hasło).
Archiwum programu VideoDB
w wersji 2004-08-01 zawiera pewien
błąd, który może utrudnić (ale nie
uniemożliwić) instalację. Aby go popra-
wić, należy w pliku videodb/install.php
w linii 271 zmienić fragment $configfile
na $config_file . Dopiero wtedy będzie
możliwe zapisanie pliku konfiguracyjne-
go z poziomu kreatora.
Jeśli zainstalowaliśmy program
w katalogu videodb/ , umieszczonym
w głównym katalogu serwera WWW ,
to w celu rozpoczęcia właściwej insta-
lacji powinniśmy w naszej ulubionej
przeglądarce otworzyć stronę http://
localhost/videodb/install.php (zakła-
dając, że zainstalowaliśmy ją na kom-
puterze localhost ). Musimy wypełnić
formularz dotyczący sposobu dostępu
do bazy MySQL . Podajemy nazwę ser-
wera, gdzie działa MySQL , jak również
nazwę użytkownika i jego hasło oraz
nazwę tworzonej bazy. Jeśli tworzymy
całkiem nową bazę, użytkownik musi
mieć uprawnienia do tworzenia baz –
w innym przypadku wystarczy, jeśli mo-
że tworzyć tabele. Przed rozpoczęciem
właściwej pracy będziemy musieli jesz-
cze raz uruchomić instalator (korzystając
z odnośnika installation script ) w celu
uaktualnienia bazy danych do nowszej
wersji.
Po pierwszym uruchomieniu progra-
mu warto go skonfigurować. W tym celu
należy wybrać odnośnik configuration .
Po przestawieniu wartości pola Langu-
age na nasz ojczysty język i wciśnięciu
przycisku Save , interfejs stanie się jeszcze
bardziej przystępny. W takim przypad-
ku odpowiednie ustawienie wartości
pozostałych pól nie powinno sprawić
kłopotów. Warto zwrócić uwagę na opcje
dotyczące określenia sieci lokalnej, jak
również obsługi wielu użytkowników.
Można nawet zablokować dostęp do
Rysunek 1. Z pomocą szablonów i stylów możemy zmienić wygląd interfejsu programu
48 wrzesień 2004
oprogramowanie
VideoDB
P osiadacze magnetowidów z pewno-
439134740.013.png 439134740.014.png 439134740.015.png 439134740.016.png 439134740.001.png 439134740.002.png 439134740.003.png
FRESH News
Blender 2.34
Programiści Blendera wciąż
dodają nowe funkcje do
tego znakomitego programu
pozwalającego tworzyć grafikę
trójwymiarową, m.in. rozbudowano
możliwości obsługi cząsteczek,
a także silnik gier. Zmian jest
znacznie więcej, a do tego dochodzą
poprawki praktycznie wszystkich
błędów zgłoszonych po ukazaniu
się poprzedniej wersji.
http://freshmeat.net/projects/blender/
Rysunek 2. Na stronie domowej projektu można znaleźć odnośniki do przykładowych baz
ilmów dostępnych w Internecie
OpenOffice.org 1.1.2
Tego pakietu biurowego chyba nie
trzeba nikomu przedstawiać. Podobnie
jak poprzednia wersja, ta również
niesie ze sobą przede wszystkim
poprawki dostrzeżonych błędów.
http://freshmeat.net/projects/
openoffice/
GNU Bash 3.0
Interpreter poleceń Bash doczekał
się wreszcie wersji 3.0 . Wśród
wielu zmian i ulepszeń warto
wymienić rozbudowane możliwości
debugowania kodu.
http://freshmeat.net/projects/gnubash/
RealPlayer 10.0
Wydano ostateczną wersję 10.0
linuksowej wersji popularnego
odtwarzacza plików multimedialnych
– programu RealPlayer . Dodano
obsługę najnowszych kodeków
Real Audio , Real Video , jak również
wsparcie dla kodeków Vorbis
i Theora .
http://freshmeat.net/projects/realplayer/
bazy (a nie tylko do edycji) wszystkim
poza uwierzytelnionymi użytkownikami.
Jeśli, oprócz nas, z komputera korzystają
dzieci, może przydać się opcja wyboru
gatunków filmowych, do których mogą
mieć dostęp.
Przy dodawaniu nowych filmów
(odnośnik nowy ) mamy dosyć dużo
interesujących możliwości. Przede
wszystkim możemy wpisać tytuł filmu
i wskazać znajdującą się obok lupę.
Program spróbuje wyszukać pasujące
nazwy w bazie IMDb i poda je w osob-
nym oknie. Po wybraniu jednego z ty-
tułów z listy, wypełnione zostanie pole
IMDb-ID . Teraz wystarczy zaznaczyć
na dole opcję add missing i wcisnąć
Zapisz , a program spróbuje pobrać
z internetowej bazy jak najwięcej da-
nych i wypełnić nimi poszczególne
pola. Może to chwilę potrwać, zależnie
od szybkości naszego łącza interneto-
wego, lecz kiedy pola zostaną wypeł-
nione, możemy je zmodyfikować wedle
uznania. Warto prawidłowo wskazać
nośnik, na jakim zapisany jest film.
Oprócz rodzaju nośnika, możemy też
podać jego identyfikator ( DiskID ). Jest
to szczególnie przydatne, gdy kilka
filmów znajduje się na jednym nośniku
– wówczas w przypadku wypożycze-
nia, wszystkie stają się niedostępne. Co
ważniejsze, jeśli nie ustawimy wartości
pola DiskID , to nie będziemy mogli
wypożyczyć tego filmu. Jeśli zmodyfi-
kujemy dane, to powinniśmy ponownie
wcisnąć przycisk Zapisz , tym razem
ustawiając wcześniej opcję Data lookup
na wartość ignore .
Ciekawostką jest możliwość usta-
wienia rodzaju nośnika na wartość
wanted . Program przyjmuje wtedy, że
filmu nie posiadamy jeszcze w naszej
kolekcji, lecz dopiero go szukamy
– można go zobaczyć wybierając odno-
śnik przeglądaj , a następnie wskazując
filtr lista życzeń . Gdy już film znajdzie
się w naszej kolekcji, wystarczy zmie-
nić typ nośnika i wypełnić dodatkowe
pola, takie jak nazwa pliku czy jego
rozmiar.
Gdy nasza kolekcja rozrośnie się,
z pewnością docenimy możliwość prze-
szukiwania bazy (odnośnik szukaj ), nie
tylko względem tytułów, ale również
według nazwisk aktorów czy reżyserów.
Dzięki temu możemy sprawdzić, jakie
filmy z udziałem konkretnego aktora
znajdują się w naszym posiadaniu.
A kiedy wieczorem się nudzimy, bo
w telewizji lecą same powtórki, możemy
zdać się na zrządzenie losu i wybrać od-
nośnik losowo . W ten sposób program
sam nam podpowie, co moglibyśmy
obejrzeć. Ponadto, możemy wyświetlić
filmy, których jeszcze nie oglądaliśmy
(odnośnik przeglądaj , a następnie filtr
nie obejrzane ).
W nowej wersji programu popra-
wiono przede wszystkim dostrzeżone
błędy.
Tcl/Tk 8.4.7
Programiści tworzący skrypty
w języku Tcl z pewnością ucieszą
się z nowej wersji Tcl/Tk .
Poprawiono obsługę pamięci, jak
również problem z wyświetlaniem
przycisku maksymalizacji
w KDE 3.2.1 .
http://freshmeat.net/projects/tcltk/
Slapt-get 0.9.8i
Jeśli ktoś nie wierzy, że w Slackware
również można sprawnie zarządzać
pakietami, powinien wypróbować
Slapt-get . Nowa wersja zawiera
głównie poprawki błędów, m.in.
poprawiono zachowanie programu
w przypadku przerwania pobierania
pakietu.
http://freshmeat.net/projects/slaptget/
netwox 5.21
Netwox to zestaw 179
narzędzi mających pomóc
w wykryciu i rozwiązaniu
problemów z siecią. W najnowszej
wersji zaimplementowano protokół
DHCP, wprowadzono ulepszenia
w obsłudze NNTP, jak również
dodano kilka nowych narzędzi.
http://freshmeat.net/projects/netwox/
http://freshmeat.net/projects/videodb/
www.lpmagazine.org
49
439134740.004.png 439134740.005.png
 
439134740.006.png 439134740.007.png 439134740.008.png 439134740.009.png 439134740.010.png 439134740.011.png 439134740.012.png
Zgłoś jeśli naruszono regulamin