Keskiviikko oli viimeinen päivä ennen gradun jättöä tarkastettavaksi. Se meni vähän tälleen: ”No, jos nyt villais vaikka tota”. ”No, säädänpä tätä”. ”Kirjoitanpa tohon vielä tällaista”.
Luin jo toiseen kertaan Olli Stålströmin kirjasta ”Homoseksuaalisuuden sairausleiman loppu” sen osuuden, jossa tiivistetysti kerrottiin Judith Butlerin ajatuksista. En vielä siinäkään vaiheessa keksinyt, miten niitä juttuja sais mukaan graduun. Luin sitä Judith Butlerin kirjaa nimeltä ”Hankala sukupuoli” ja jo esipuheitten jälkeen tuntui siltä, ettei sitä kannata näin kovassa kiireessa koittaa lukea, sisäistää ja omaksua ja sitten vielä hyödyntää gradussaan. Päätin sitten olla hyödyntämättä Butlerin ajatuksia gradussani.
Joskus kauan sitten olin koittanut aikaansaada vstaavalla Makefile:en viritelmällä tällaisen Bourne Shell -skriptin toiminnallisuutta:
#!/bin/bash # # Evoke bibtex for each .aux file in the present directory. # # Thorsten Hansen, 2003-03-24 for file in *.aux ; do bibtex `basename $file .aux` done
Vesuri oli heittänyt mulle IRC:issä messuna vinkkejä siitä, miten tollaisia juttuja oikein tehdään Makefile:ellä. Olin kopypastennut ne jostai irkki-ikkunasta varmaan talteen myöhempää käyttöä varten. Keskiviikon ja torstain välisenä yönä sitten koitin niitten neuvojen ja RTFM-metodin avulla toteuttaa sen Makefile-jutun, mutta eipä onnistunut. Onneksi Vesuri sattui olemaan hereillä, joten kysyin häneltä. Jonkin aikaa pohdittuaan hän sitten kertoi just oikeat Makefile-rivit ja mä siitä vähän sovelsin niitä omiin tarpeisiini. Tällainen siitä kohdasta tuli:
# For multibib: .SUFFIXES: .aux .bbl AUX=$(wildcard *.aux) BBL=$(AUX:.aux=.bbl) multibib: $(BBL) .aux.bbl: - bibtex $* purge-bibtex : rm -vf *.bbl *.blg
Aika härön näköistä syntaksia. Sitten muutin make-targettini tämäntapaisiksi:
dvi : purge-dvi latex -src-special -file-line-error-style $(BASENAME).tex make purge-bibtex - bibtex $(BASENAME) make multibib latex -src-specials -file-line-error-style $(BASENAME).tex while grep 'Rerun to get' $(BASENAME).log > /dev/null; do latex -src-specials -file-line-error-style $(BASENAME).tex ; done latex -src-specials -file-line-error-style $(BASENAME).tex cp -f mv12ptlapinakyva.eps dvi/mv12ptlapinakyva.eps mv -f $(BASENAME).dvi dvi/$(BASENAME).dvi
Hyvin näyttää toimivan.
Torstaina heräilin siinä joskus aamupäivällä ja graduohjaajalta oli tullut meiliä, jossa hän ehdotti vielä yhtä pientä korjausta lukuihin ja sitä pienempiin osioihin jakamisessa. Meilin loppupuolella hän totesi: ”Sinulla on valmis gradu. Onnittelut!”. Kai tuosta voi päätellä, että se gradu on ainaskin sen verran hyvä, että se ainakin menee läpi ihan sukkana.
Jotain pientä vielä gradustani säädin. Sitten kävin suihkussa ja lähdin siinä iltapäivän puolella kauheassa pakkasessa fillaroimaan kohti Mattilanniemen kampusaluetta. Ensin menin MaD-houseen ja siellä siten printtasin mun gradua ensin yhden kappaleen. Kun ei sitten oikein napannut enää tutkia sitä punakynän kanssa, totesin itsekseni: ”Vittu, olkoot!” ja päätin jättää viimeisimmän senhetkisen graduni version lopulliseksi ja lopettaa sen kaiken muokkaamisen.
Tuossa muutama päivä sitten olin kysellyt yliopiston kirjastolta, että miten mahtaa onnistua gradun lähdedatan julkaiseminen PDF-dokun kanssa, jos gradu julkaistaan siellä. Sain sellaisen vastauksen, että ainoa tapa on laittaa PDF-tiedoston sisään liitetiedostoksi ne lähdedatat ja sen pystyi tekemään ohjelmalla nimeltä Adobe Acrobat Professional. Samalla kuulin, että sitä tietojärjestelmää oltiin muokkaamassa sellaiseksi, että siellä näkyisi jokaisen gradun yhteydessä myös mahdolliset lisenssitiedot. Senpä vuoksi heitä kiinnosti se käyttämäni DSL-lisenssikin. Creative Commons -lisenssit olivat heille jo ennestään tuttuja, mutta DSL ja GNU FDL eivät olleet. Sain myöhemmin selville, että sitä Adobe Acrobat Professionalia on ATK-keskuksen koneilla asennettuna.
Mä koitin siellä ATK-keskuksella sitten laittaa sen PDF-fileton liitetiedostoksi ZIP-paketiksi paketoimiani gradun lähdedatoja. Se kyllä sujui, mutta sitten kun Adobe Readerissa koitti saada ne liitetiedostot irti siitä PDF-fileestä, se urputti, että turvallisuusasetukset eivät moista salli. Mutta kaiken huippu oli kyllä se, että heti kun siihen PDF-tiedostoon laittoi liitetiedoston, fontit menivät ihan omituisen näköisiksi. Printtasin sitten vielä kaksi kappaletta graduani sellaisesta PDF-fileestä, jossa niitä liitetiedostoja ei ollut. Tutkin SSH-yhteyden ylitse kotitietokoneellani pdftk:n man-sivua. Sieltä löytyi myös keinot joilla sai lisättyä PDF-tiedostoon liitetiedoston. Tein sen liitetiedoston lisäämisen sillä. Nyt ei enää fontit menneet piloille, mutta yhä Adobe Reader valitti, että turvallisuusasetukset eivät salli liitetiedoston irroittamista. Päätin silti käyttää siitä juuri tekemääni PDF-tiedostoa liitetiedostoineen.
Sitten marssin MaB-rakennukseen ja siellä menin jonkin amanuenssin luokse. Jätin sinne graduni kahtena kappaleena ja otin esiin kaksi kappaletta valmiiksi täyttämiäni gradunluovutuskaavakkeita. Se amanuenssi allekirjoitti ne molemmat. Mä otin toisen niistä itselleni ja jätin toisen hänelle. Lisäksi jätin kahtena kappaleena gradun verkkojulkaisusopimuskaavakkeet valmiiksi täytettyinä. Mulla oli se graduni kolmas kappale maturiteettia varten mukana, mutta sitä ei tarvittukaan vielä.
Kävin Jukka Peltokoskea moikkaamassa. Sain tietää, että hänkin käyttelee jonkin verra LATEXia ja myöskin OpenOffice.org:ia. Hän kertoi myös, että hän on tekemässä väikkäriään LATEXilla.
Huomasin, että siellä MaB-rakennuksessakin on nykyään mikroluokka. Menin sinne ja kirjoitin varsinaisesti gradujen vastaanottoa hoitavalle amanuensille meiliä. Kerroin siinä, mistä sen mun graduni PDF-version saa imaista. Lisäksi kyselin, että kuinka voisin kansittaa graduni omalla kustannuksellani niin, että lopputulos olisi mahdollisimman identtinen laitoksen omia arkistojaan varten kansittaman gradun kanssa.
Kirjauduin sisään johonkin yliopiston kirjaston systeemiin, jolla sai verkkojulkaisua varten uploadata gradunsa PDF-version. Käytin sitä ja sain sieltä PDF:änä esitäytetyn verkkojulkaisukaavakkeen. Printtasin sen kahtena kappaleena ja allekirjoitin sen. Periaatteessa olis kai riittänyt jo se, että jättää sen PDF-version sopimuskaavakkeineen amanuenssin hoidettavaksi, mutta mä varmuuden vuoksi päätin myös uploadata sen kirjaston oman systeemin kautta.
Menin Ekoloon ja ostin sieltä mm. seitanista tehtyjä makkaroita. Sitten menin yliopiston kirjastoon ja palautin sinne pari gradua tehdessä käyttämääni kirjaa ja jätin sinnekin ne verkkojulkaisusopimuskaavakkeeni. Palautin kaupunginkirjastolle Leslie Lamportin LATEX-oppaan.
Sitten oli vihdoin aika hengähtää. Menin ensin Vakiopaineeseen. Siellä oli ainaskin Murtosuo, Juhani, Viivi- ja viiru. Tulihan sitä gradua näytettyä Juhanille ja viirulle. Aikani Vakiopaineessa istuttuani menin Bar68:aan.
Bar68:ssa oli Machine Menin levyn nimeltä ”Circus of Fools” ennakkokuuntelutilaisuus. Se bändi oli siellä paikalla myös. Se levy soitettiin illan mittaan läpi kaksi kertaa ja joka soittokerran jälkeen oli arvonta, jossa oli mahdollista voittaa ainaskin se ko. levy itselleen. En voittanut mitään.
Siinä vähän sen tokan arvonnan menin kotiini. Kolmikulman luona valotaulu näytti lämpötilaa -22 °C. Kotona olen herkutellut niillä ostamillani seitan-makkaroilla.