Feeds:
Artikkelit
Kommentit

Archive for syyskuu 2012

LibreOfficeen ilmestyy vaivihkaa ja pikku hiljaa uusia ominaisuuksia. Ohjelman kehitys on pienten askelten evoluutiota. Uusimmassa versiossa (3.6.2), jota juuri testailen, näyttää olevan tällainenkin ominaisuus, että PDF -tiedostot voi tulostaa vesileimalla varustettuna. Oikein näppärää. Vesileiman ominaisuuksia ei tässä vaiheessa pääse säätämään, mutta sekin varmaan nähdään jossain vaiheessa.

Read Full Post »

Regressioksi kutsutaan ilmiötä, jossa tietokoneohjelma taantuu taaksepäin niin, että jo kerran ratkaistu ongelma alkaa esiintyä uudelleen. Asensin Win7 koneelle LibO 3.6.2 version ja aloin tulostaa luentokalvojen tiivistelmäsivuja. Ohjelma tarjosi sinnikkäästi vain sellaista tulostusta, jossa A4 paperi on vaaka-asennossa ja diojen tiivistelmät siis aivan hassusti sijoiteltuna. Yritin yhtä sun toista, ja mikään ei auttanut. Olin jo miettimässä, että miten ja mihinkä tällaiset regressiot pitikään raportoida, kun mielessä välähti tehdä vielä yksi koe.

Avasin uuden, tyhjän esitystiedoston. Kopioin kaikki vanhat diat siihen, ja kokeilin tulostusta. Ja kas kummaa. Nythän se toimikin aivan mainiosti.

Tulkinta tilanteesta on se, että vanhoilla versioilla tehdyissä tiedostoissa kulkee mukana tuo bugi, joka estää oikean tulostustavan. Kopioimalla tiedoston sisällön uudella versiolla avattuun tyhjään tiedostoon ongelma katoaa.

Voi olla että samantapaista ongelmaa on myös vanhoissa teksti- ja taulukkolaskentatiedostoissa. Jos ne (vanhoilla OOo -versioilla tehdyt tiedostot) siis temppuilevat, niin kannattaa kokeilla samaa kikkaa: sisällön kopioiminen uudemman version tiedostoon.

Read Full Post »

Dos -käyttöjärjestelmä on kaukaista historiaa, noin it-maailman ajanlaskun kannalta ajatellen. Dos käyttöjärjestelmällä pyörivät tietokoneet olivat arkea 1980-luvulla, kunnes Windows alkoi vallata alaa. DOS ja Windows elivät kuitenkin rinnakkaiseloa pitkään, kai jonnekin tämän vuosituhannen puolelle, kunnes Microsoft lopulta päätti jättää jäähyväiset dos-yhteensopivuudelle.

Windowsin yleistyessä syrjäytyivät myös dos-pohjaiset tekstinkäsittelyohjelmat, joista ainakin yliopistoilla yleisin oli Word Perfect, tuttavallisesti WP eli veepee. Ohjelma jakoi voimakkaasti mielipiteitä, useat inhosivat sitä ja jotkut – kuten minä – rakastivat. Ohjelman muokkaaminen makrojen avulla oli nimittäin lastenleikkiä nykyisiin ohjelmistoihin verrattuna. Jossain vaiheessa Microsoftin Word valtasi sitten työpöydät ja WP alkoi hävitä näkyvistä.

Yhden omisteisen ohjelman korvautuminen toisella omisteisella ohjelmalla synnytti sitten tiedostojen yhteensopivuuden ongelman. Ajanmittaan tämä ongelma muuttui todella vakavaksi, kun uudet ohjelmat eivät pystyneet lukemaan vanhoja tiedostoja. Kahdeksan- ja yhdeksänkymmentä -luvuilla kirjoitettiin koko joukko tekstejä WP:llä, ja ongelmana on se, että niitä vanhoja tiedostoja joita ei älytty muuntaa uudempaan muotoon ei voida enää uusilla ohjelmilla lukea.

Yliopistolla on perinteisesti totuttu lukemaan satoja vuosia vanhoja tekstejä ja kirjoja, mutta nyt uusi uljas teknologia näyttää katkaisevan tiedon säilyvyyden jo pariin kymmeneen vuoteen.

Itse törmäsin tähän pulmaan, kun aloin etsiä yhtä vanhaa suomennosta, jonka muistelin tehneeni joskus 1980 -luvun loppuvuosina. Pitkän etsiskelyn jälkeen vanhat varmuuskopiolevyt löytyivät ja tiedosto oli tosiaan siellä tallessa. Mutta se oli tallennettu WP4.2 muodossa, joka on niin vanha tallennusmuoto, että sen lukeminen ei onnistu Microsoftin nykyisillä ohjelmilla – eikä käsittääkseni edes WP:n omilla uusimmilla versioilla. Tiedostojen muuntamiseksi ”nykyaikaisempaan” muotoon tarvitaan sellainen WP:n versio, joka vielä ymmärtää tuota vanhaa formaattia, mutta osaa tallentaa tekstiä myös uudemmille ohjelmille avautuvissa muodoissa.

Onnekseni tallessa olivat myös WP:n ohjelmalevykkeet. Windowsin puolella ohjelma ei tosin suostunut käynnistymään, se ei ollut enää yhteensopiva uuden käyttöjärjestelmän kanssa. Tiedostojen muunto luettavaan  muotoon ei siis Windows puolella onnistunut.

Ratkaisuksi tilanteeseen tuli Ubuntu -kannettava, jolle asensin dos-emulaattorin, jolla saatan pyörittää vanhoja dos-ohjelmia (ja pelejä, jos vaan vielä löydän niitä) omassa ikkunassaan. Näin pääsin avaamaan WP4.2 tiedostot, jotka sitten tallensin WP5.1  -muotoon.

Ja tarinan loppuvaiheessa astuu kuvaan LibreOffice, versio 3.5.4. Huomasin, että LibO on ottanut askeleita eteenpäin kyvyssään lukea vanhoja tiedostomuotoja. Noiden WP5.1 tiedostojen lukeminen ei ole oikein tahtonut onnistua LibO:n 3.4 -versioilla, mutta nyt tiedostojen avaaminen sujuu nopeasti ja kitkattomasti. LibO siis viime kädessä pelasti tiedostoni ja sitä myötä päiväni.

Mutta tällä tarinalla on muitakin opetuksia, kuin omien tiedostojeni pelastuminen. Esimerkki osoittaa millaisiin ongelmiin joudutaan, ohjelmat eivät ole keskenään yhteensopivia (avoimet rajapinnat) ja jos ne kehittyessään menettävät kykynsä lukea vanhoja tiedostomuotoja. Kokonaisten vuosikymmenten tekstit katoavat digitaalisen kuilun bittihämärään.

Avoimet rajapinnat ovat siis edellytys kulttuurimme tekstien säilymiselle. Samalla tämä esimerkkitapaus osoittaa kuinka vaarallisia ovat suuryritykset, jotka eivät piittaa tiedostojen yhteensopivuudesta tai rajapintojen avoimuudesta. Kauniista puheistaan huolimatta Microsoft on käytännössä tällainen standardi -häirikkö. Yritykseltä näyttää puuttuvan voimavaroja ja tahtoa kunnollisen  ODF -yhteensopivuuden kehittämiselle.

Oma päätelmäni tästä on se, että käytän avoimuutta suosivia tietojärjestelmiä ja vältän viimeiseen saakka suljettuihin ohjelmiin turvautumista. Ubuntulla pystyn tekemään sen mitä Windowsilla en pystynyt tekemään. Niinpä omassa tietotekniikan ”ekosysteemissäni” ei ole  yhtään ainutta laitetta, joka sitoisi minut riippuvuuteen yhdestä tuottajasta ja yhdestä tiedostomuoto -tyypistä. Avoimilla rajapinnoilla ja -ohjelmilla turvaan tietojeni säilymisen vuosikymmeniksi.

Read Full Post »