Feeds:
Artikkelit
Kommentit

Archive for the ‘lisäosat’ Category

Blogin kirjoittelu on kohdannut pieniä teknisiä ongelmia kevään mittaan. Ensin oli vaikeuksia palvelimen kanssa, ja kun niistä selvittiin hajosi työkoneen kovalevy. Kirjoittelen tätä vanhalla, kooltaan jotain dinosauruksen ja mammutin kokoluokan väliltä olevalla mukanaraahattavalla XP -laitteella. Sujuu se näinkin. Varsin näppärää laitteiden vaihdon yhteydessä on Firefoxin Weave -toiminto, jolla saa haettua verkon kautta aikaisemmin käytössä olleet kirjanmerkit. Näppärää.

Kaikki ei kuitenkaan aina suju näppärästi. Olen tässä nyhertänyt e-lomakkeita, joilla tutkimuksen pitäisi käydä periaatteessa nopeasti, edukkaasti ja vaivattomasti. Kunhan ensin oppii lomakeohjelman ikimuistoisen käyttöliittymän kiemurat, lomakkeiden kopioinnin haasteet ja sen sellaiset. E-lomakkeen tulokset saa periaatteessa siirrettyä koneelleen SPSS- ja Excell -tiedostoina, jolloin tilastollisen työskentelyn tulisi olla nopeaa ja vaivatonta. Vaan ei automaattisesti.

Teimme lomakkeeseen koko joukon avoimia kenttiä, joihin vastaaja voi vapaasti kirjoittaa sellaisia tietoja kuin syntymävuoden, valmistumisvuoden jne. Näin ajattelimme saavamme suoraan oikealla mitta-asteikolla olevia lukuja, joista sitten pyöräytellään keskiarvot, hajonnat ja kaikki muu mitä tarvitaan. Tietojen tallennus kovalevylle osoitti kuitenkin ettei homma toimi näin. Lomakkeen avoin kenttä on nimittäin tekstitiedostokenttä, jolloin kenttään tallennetut numerot tallentuvatkin alfanumeerisina merkkeinä eli ikään kuin kirjaimina. Ja tätähän SPSS ei ymmärrä. Eikä taulukkolaskennassakaan saa ohjelman tilastollisia ominaisuuksia käyttöönsä. Vähän aikaa oli lähellä kirouksen lipsahtaminen suusta.  Satojen lomakkeiden korjaaminen käsin ei oikein tunnu houkuttelevalta vaihtoehdolta.

Tässä vaiheessa astuvat näyttämölle OOo:n oivalliset lisäosat, joita olen aiemminkin esitellyt. Nyt pelastukseksi tuli taulukkolaskennan Convert text to Number, jonka avulla voi muuntaa Calc -taulukossa olevat tekstimuotoiset numerot aidoiksi numeroiksi, ja tämän jälkeen homma hoituukin SPSS:ssä juuri niin kuin oli alun perin tarkoituskin. Aikaisemminkin olin tuo lisäosan havainnut, mutta lähinnä ihmetellyt että mihinköhän tarpeisiin sekin on oikein tehty. Ja nythän se selvisi.

OOo:n lisäosien määrä on kasvanut melkoiseksi. Sivustoa kannattaa aina sillöin käydä vilkaisemassa. Sieltä saattaa löytyä apua yllättäviinkin tarpeisiin ja tilanteisiin.

Read Full Post »

OpenOffice.org on ollut monin tavoin ristiriitainen ilmiö synnystään alkaen.

Sun Microsystems osti aikoinaan kaupallisen ja suljetun ohjelmiston (StarOffice), jonka koodin se avasi vuonna 2000. Samalla Sun piti kuitenkin OOo:n tavaramerkin itsellään ja kehitti OOo:n rinnalla edelleen kaupallista StarOfficea. OOo:n lisensointi ja Javan käyttö koodissa aiheuttivat myös matkan varrella jännitteitä avoimen lähdekoodin yhteisön ja Sunin välille. Nämä kiistat päätyivät pääsääntöisesti yhteisön kannalta hyvään suuntaan (Javaa on avattu, lisensointi on nyt LGPL -tyyppinen), mutta pientä jännitettä kaupallisen yrityksen ja avoimen yhteisön välillä aina silloin tällöin ilemeni. Oraclen suhteen ollaan odotteluvaiheessa, mutta esimerkiksi Oraclen päätös pistää aika korkea hinta omalle ODF -filtterilleen vihjaa siihen suuntaan, että Oraclella on vielä paljon opittavaa edessään.

Joku aika sitten puhkesi myrsky vesilasissa, hieman toisesta suunnasta. Free software foundation lähestyi OOo:n vastavalittua uutta yhteisön johtoa (community council – CC) esittäen tivomuksen, että OOo poistaisi lisäosa -sivuiltaan ne lisäosat, jotka eivät ole täysin vapaita tai antaisi FSF:lle jonkinlaisen veto-oikeuden lisäosien määrittelyssä. Tästä syntyi sähköpostilistoilla pieni äläkkä. CC päätti keskustelujen mielestäni aivan oikein, ettei FSF:n ehdotus anna aihetta toimenpiteisiin.

Lisäosat laajentavat OOo:n toimintaa, mutta samalla ne antavat ohjelmoijille vapauden toimia itse valitsemallaan tavalla. Lisäosat voivat olla avoimia ja ilmaisia, tai yhtä hyvin suljettuja ja maksullisia. Tai sitten avoimia ja maksullisia. Miten vain. Ja näin on hyvä. Kaupallisuus ja avoimuus eivät ole toistensa vastakohtia.

FSF totesi omalta osaltaan, että OOo:n päätös pitää asiat ennallaan ei ole tyydyttävä, joten FSF alkaa koota omaa palveluaan, joka jakelee vain täysin avoimia OOo:n lisäosia. Uusi sivu löytyy täältä.

Tavallisen OOo-käyttäjän kannalta tuo kiista on tietenkin aivan merkityksetön. Mutta samalla se kuvastaa hyvin sitä, miten erilaisia näkemyksiä avoimen koodin ohjelmien luonteesta on olemassa. Ja onhan se oikeastaan ihan selkeyttävää, että FSF pitää myös omaa listaa OOo:n lisäosista. Niille, joille koodin täysi avoimuus on tärkeää, löytyvät sitten sieltä ”poliittisesti korrektit” lisäosat haluttuun käyttöön.

(Enemmän aiheesta Charles H. Schultzin blogissa.)

Read Full Post »