Internet Movie Database


                          Internet Movie Database 
                          ----------------------- 

                               Esa Heikkinen


Hiljattain selaillessani nic.funet.fi-arkiston tiedostoja  löysin  puoliva-
hingossa todella mainion tietokannan elokuvista. Alan harrastaja kun  olen,
niin tokihan se piti heti imuroida itselle. Hommaa siinä olikin, sillä gnu-
zipillä pakattuja tiedostoja riitti pitkälti toistakymmentä megaa  -  mutta
hankinta oli vaivan arvoinen!

Internet Movie Database on hyvin laaja elokuvatietokanta, jota  ylläpitävät
muutamat kymmenet henkilöt usenetin välityksellä. Tietokanta  koostuu  tyy-
peittäin luokitelluista listatiedostoista, joita  ylläpitävät  tietyt  hen-
kilöt. Yksi ryhmä  huolehtii  näyttelijälistasta,  toinen  ohjaajalistasta,
kolmas elokuvalistasta jne. Tietokanta on täysin vapaasti levitettävissä ja
löytyy monilta FTP-palvelimilta, lähin  lienee  mainitsemani  nic.funet.fi.
Ohjelmat tietokannan ylläpitoon ja käyttöön löytyvät UNIXille, Amigalle  ja
PC:lle. Tällä hetkellä tietokanta käsittää yli 45000 elokuvaa  ja  laajenee
jatkuvasti. Käyttövalmiiksi asennettuna Movie Database vie levytilaa yli 30
megatavua.


Hallintaohjelma 
--------------- 

Hallintaohjelma MovieMUI on, kuten nimikin jo kertoo, Magic  User  Interfa-
celle tehty sovellus. Ohjelmaa voi kutsua normaalisti joko  ikonilla  Work-
benchistä ja käytellä graafisesti, tai käyttää sitä haluamastaan ohjelmasta
ARexx-portin kautta. Sovellus on melko raskas, joten tämä vaatii  konetehoa
jos mielii, että haut toimivat nopeasti (käsiteltävää tietoa on paljon).

Ensimmäiseksi asennetaan kiintolevylle hallintaohjelma. Sen  jälkeen  pure-
taan itse tiedostot lists-hakemistoon. Tiedostot ovat tekstimuotoisia  lis-
toja, joita voi vallan mainiosti selailla ilman  ohjelmaakin.  Kun  hallin-
taohjelma käynnistetään ensi kertaa, tulee ilmoitus, ettei tietokantaa  ole
luotu. Maintenance-valikosta voidaan käynnistää tietokannan luonti, jolloin
ohjelma laatii varsinaisen tietokannan listatiedostoista. Tällä tavoin haku
toimii huomattavasti nopeammin, kun tieto on ohjelmalle  sopivammassa  muo-
dossa kiintolevyllä. Luonti kestää tovin,  omalla  A3000:llani  noin  puoli
tuntia. Tietokantaa luodessa täytyy olla noin 70 megaa  vapaata  levytilaa.
Luonnin päätyttyä voi lists-hakemiston halutessaan tyhjentää, mutta listoja
ei pidä silti hävittää, sillä niitä tarvitaan myöhemmin tietokantaa ylläpi-
dettäessä!


Käyttö 
------ 

Kun tietokanta on luotu, tulee näkyviin MovieMUI:n  pääikkuna,  josta  haut
suoritetaan. Alhaalla olevalle riville kirjoitetaan haettava asia, ja rivin
vieressä on painike, josta valitaan haettavan asian laatu (elokuva, näytte-
lijä, ohjaaja, tuottaja...). Hakuehtoja voi halutessaan antaa useita,  jol-
loin mukaan hyväksytään vain sellaiset löydöt, joissa  kaikki  annetut  ha-
kuehdot pitävät paikkansa.

(Kuva)

Esimerkiksi antamalla ehdoiksi "Spielberg, Steven" -  Director  ja  "Spiel-
berg, Steven" - Producer, saadaan lista elokuvista, joissa Steven Spielberg
on sekä ohjaaja että tuottaja. Tästä löydettyjen listasta voi  sitten  hii-
rellä valita haluamansa elokuvan, jolloin ohjelma  kokoaa  elokuvasta  niin
paljon tietoa kuin löytää. Tiettyä elokuvaa etsittäessä täytyy tietää  elo-
kuvan valmistusvuosi, mikäli haluaa tiedot nopeasti näkyville. Vuosi  anne-
taan nimen perään sulkeissa. Mikäli nimi sisältää esimerkiksi sanan  "The",
liitetään se yleensä nimen perään, ei sitä ennen.  "The  Fugitive"  (Takaa-
ajettu) syötetään siis "Fugitive, The (1993)", jolloin tiedot löytyvät suo-
raan.

Jos vuosilukua tai täydellistä nimeä ei ole tiedossa, voidaan antaa hakueh-
doksi nimi tai sen osa ilman vuosilukua. Tällä tavoin voi  myös  menetellä,
jos haluaa esiin  saman  elokuvan  jatko-osat.  Tämän  jälkeen  suoritetaan
substring-haku, jolloin kaikki nimet,  joissa  esiintyy  annettu  hakusana,
hyväksytään. Tämänkaltainen haku kestää jonkin verran kauemmin  kuin  suora
tietojen haku. Haun jälkeen löydöt listataan, ja tästä listasta voi  sitten
valita haluamansa:

 (Kuva)

Kun tiedot on löydetty jotakin edellisistä keinoista käyttäen, avautuu  iso
ikkuna, jossa tietoja voi tutkiskella. Ikkuna  on  kaksiosainen:  yläosassa
ovat elokuvan perustiedot kuten nimi, tuottaja, väri-  ja  ääniraitatiedot,
ikärajat, kestoaika, jakelukanavat, luokittelu, arvostelu, aka-nimet,  fil-
mitiedot,  aspect-ratio  yms.  tietoa  vaihteleva  määrä.  Alaosassa   taas
näytetään ikkunan keskiosassa olevan painikkeen tilasta riippuen  erilaisia
tietoja. Sekä ylä- että alaosalla on omat liukusäätimet, joilla tietoa  voi
selata: yleensä sitä tulee niin paljon, ettei kaikki mahdu  kerralla  näky-
viin.

 (Kuva)

Ikkunan alaosan näyttöä voi siis vaihtaa  keskellä  olevasta  painikkeesta.
Normaalitilassa näytetään "Cast & Crew", eli  elokuvan  tekemisessä  mukana
olleiden henkilöiden nimiä (kuten lopputeksteissä).  Toinen  vaihtoehto  on
"Plot Summary", jolloin näkyviin tulee kuvailuja elokuvasta, vastaavia kuin
esimerkiksi videokasetin takakannessa. Kuvailuja voi olla yhdestä elokuvas-
ta useitakin, eri henkilöiden tekeminä. Kolmas vaihtoehto on "Goofs". Tässä
tilassa näkyvät sekalaiset tiedot, kuten  Goofs  (mokia/bugeja  leffoissa),
Quotes (lainauksia), Soundtracks (musiikit), elokuvaan liittyviä tag-rivejä
ja kaikkea muuta, esimerkiksi erilaisia taustatietoja  liittyen  elokuvaan.
Jos elokuva on jonkin osan  jatko-osa  tai  elokuvalle  on  jatko-osia,  on
siitäkin maininta.

Aivan alhaalla on kolme painiketta, joista näkyvillä olevat tiedot voi  mm.
tulostaa taikka tallentaa tiedostoon. Tässä vaiheessa  tietojen  todellinen
määrä vasta paljastuu. Tallentamalla esimerkiksi elokuvasta "Terminator II"
saatavat tiedot, muodostuu niistä yli 20 kt tiedosto!

Näkyvillä olevat tiedot toimivat kuten hyperteksti, eli esimerkiksi näytte-
lijäluettelosta voi klikata hiirellä nimen kohdalla,  jolloin  haetaan  ko.
näyttelijää koskevat tiedot. Edelleen näyttelijän tiedoissa  listataan  mm.
muita elokuvia joissa hän esiintyy, ja  tästä  listasta  voikin  jo  sitten
hypätä kokonaan toiseen elokuvaan. Tällä tavoin  voi  seikkailla  elokuvien
mielenkiintoisessa maailmassa rajattomasti.


Päivitys 
-------- 

Internet Movie Databasesta tekee erikoisen sen päivitettävyys.  Monenlaisia
tietokantojahan on saatavana mm. CD-ROMeilla, mutta  ne  vanhentuvat  hyvin
nopeasti. Sen sijaan Internet Movie Databaseen päivitystiedostot  valmistu-
vat kerran viikossa. Tietoja kerää iso joukko ylläpitäjiä, ja kuka  tahansa
Internetin käyttäjä voi ilmoittaa mukaan tietokannasta puuttuvia tietoja.

Koko tietokantaa ei tarvitse imuroida uudelleen,  vaan  riittää  kun  ottaa
viikoittaiset diff-tiedostot ja ApplyDiffs-apuohjelman,  joka  tekee  diff-
tiedostojen osoittamat muutokset suoraan  list-tiedostoihin.  Tämän  vuoksi
list-tiedostoja ei siis saa kadottaa. Tulevaisuuden MovieMUI-versioissa pu-
hutaan mahdollisuudesta käsitellä diff-tiedostot suoraan  hallintaohjelmas-
ta, jolloin list-tiedostoja ei välttämättä tarvita, ja  yksi  työvaihe  jää
välistä pois.


Kuinka laaja? 
------------- 

Aiemmin mainitsin jo tietokannan viemän levytilan, mutta se ei  kerro  pal-
joakaan tietokannan laajuudesta. CD-ROM-tietokantoihin tottuneesta 30 megaa
saattaa kuulostaa pieneltä, mutta täytyy muistaa,  että  tuo  30  megaa  on
tiukkaan  pakattua   tekstitietoa,   eikä   mukana   ole   valokuvia   tms.
ylimääräistä. Tietoa on siis kaikenkaikkiaankin paljon, ja lisää tulee jat-
kuvasti. Tätä kirjoitettaessa tietokanta sisältää tietoa seuraavasti: 

- Näyttelijöitä              78591 kpl
- Näyttelijättäriä           43395 kpl
- Elokuvia                   45482 kpl
- Ohjaajia                   10235 kpl
- Kirjoittajia               12657 kpl
- Leikkaajia                  3520 kpl
- Kuvaajia                    3902 kpl
- Säveltäjiä                  4486 kpl
- Pukusuunnittelijoita        1725 kpl
- Tuottajia                   5548 kpl
- Ikärajatietoja              4450 elokuvasta
- Väritiedot                 13434 elokuvasta
- Maatiedot                   1382 elokuvasta
- Lopputekst. erikoisuudet     144 elokuvasta
- Luokittelut                 4357 elokuvasta
- Paikkatiedot (locations)     831 elokuvasta
- Sekalaista                  8392 elokuvasta
- Bugeja/mokia                 298 elokuvasta
- Lainauksia                   533 elokuvasta
- Taustatietoja                896 elokuvasta
- Kuvailu                     4310 elokuvasta
- Arvostelut                  6465 elokuvasta
- Ensi-iltapäivämäärät        2071 elokuvasta
- Kestoajat                   4202 elokuvasta
- Ääniraitatiedot             7026 elokuvasta
- Elokuvamusiikkitiedot        395 elokuvasta
- Tag-rivejä                   456 elokuvasta
- Teknistä tietoa              431 elokuvasta
- Aka-nimiä                   6551 kpl
- Biografioita                8893 kpl
- Director trivia               40 kpl
- Tuotantofirmoja             7132 kpl
- Tuotantosuunnittelijoita    1754 kpl


Mistä löytyy? 
------------- 

Lähin FTP-palvelin, josta elokuvatietokanta  löytyy,  lienee  nic.funet.fi.
Hakemistosta pub/culture/tv+film/database  löytyvät  list-tiedostot  gnuzi-
pillä pakattuna, ja edellisen alihakemistoista löytyy mm.  tarvittavat  oh-
jelmat ja diff-tiedostot  päivittämistä  varten.  Hallintaohjelma  Amigalle
löytyy alihakemistosta tools, tiedoston nimi  imdb3_1_Amiga.lha.  Tarkempia
ohjeita ja FTP-palvelimia löytää tutkimalla imuroituja list-tiedostoja (jo-
kaisen alussa on kerrottu, miten homma pelaa).

Mikäli et omaa Internet-oikeuksia, voit hakea tiedostot Amiga Zonelta.  Ha-
kemistosta "Movie Database" löydät kaiken tarvittavan, ja edellisen  aliha-
kemistoista löytyvät sitten ohjelmat sekä diff-tiedostot, aivan  kuten  In-
ternetissäkin. Tiedostot saa myös postitse levykkeellä, ellet omista modee-
mia. Kunhan vain soitat ja kyselet tarkemmat ohjeet täältä Itä-Suomen  ker-
hoherralta. Amiga Zonen numero on (958) 422 757, purkki  on  päällä  21-04,
muuna aikana voi sitten soitella puhelimella...


Laitteistovaatimukset 
--------------------- 

- Kickstart 2.0 tai uudempi
- Magic User Interface (MUI), ei tarvitse olla rekisteröity
- 30 Mt levytilaa, asennusvaiheessa oltava noin 70 megatavua
- Vähintään 2 Mt keskusmuistia (RAM)
- Tehokas kone ja nopea kiintolevy olisi suotavaa, sillä sovellus
  on raskas eikä pyöri koskaan liian nopeasti.

Mikäli et omista jotakin edellisistä, voit kuitenkin käväistä  selailemassa
tietokantaa Amiga Zonella online-doorina. Ohjelmiston mukana tuli nimittäin
ARexx-doori TechnoBBS:lle, mutta se ei sellaisenaan ole kovin käyttökelpoi-
nen, joten olen tekemässä vastaavaa itse. Palvelu ei siis ole  aivan  vielä
käytössä, mutta lähiaikoina tulee, kunhan aikataulu antaa periksi.  Samalla
voit tutustua uuteen mainioon Saku-viestiverkkoomme (Sakunet) - tule mukaan
mielenkiintoisiin keskusteluihin! 

HTML Conversion by AG2HTML.pl V2.950424, perl $RCSfile: perl.c,v $$Revision: 4.0.1.8 $$Date: 1993/02/05 19:39:30 $ Patch level: 36 & witbrock@cs.cmu.edu