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.
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:
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.
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