Mozvoikko-lisäosa PowerPC Mac OS X:lle

Sain viimeinkin iBookkini käyttöön hieman pidemmäksi aikaa ja ehdin kokeilla Firefoxin suomen kielen oikoluku -lisäosan eli mozvoikon kasaamista myös PowerPC-alustalle. Hyvinhän se onnistui ja tuntui toimivan Mac OS X 10.4 Tigerissa.

Muutamia muutoksia piti mozvoikkoon tehdä uuden alustan lisäämisen suhteen ja hieman konfiguraation jälkeen viritellä käsin libvoikon config.h-tiedostoa, mutta yleisesti ottaen aika sulavasti käännös sujui. Muutoksista löytyy kaksi vaihtoehtoista muutostiedostoa, mozvoikko-r2711_osx-ppc.diff_a.txt ja mozvoikko-r2711_osx-ppc_b.diff.txt, jotka molemmat tekevät käytännössä saman asian.

Yhdistelin samalla hieman mozvoikon kasaamiseen liittyviä muistiinpanojani sisältämään sekä Intel-alustalle että PowerPC-alustalle tapahtuvan käännöksen. Varsinaisen käännöksen eli Firefoxin ja lisäosan kääntämisen tein Intel-alustalla.

Lopputuloksena oli siis Suomen kielen oikoluvun sisältävä mozvoikko-1.0-Darwin_ppc-gcc3.xpi -laajennus, joka asentui sopuisasti Firefoxiin ja näyttäisi toimivan iBookissani Mac OS X 10.4 Tigerin kanssa. Lisäosaa voi kokeilla omalla vastuulla.

Asiasta lisää mozvoikko-alasivulla.

Mozvoikko 1.0 ja Mac OS X

Firefoxin Suomen kielen oikoluku -lisäosasta eli mozvoikosta julkaistiin jokin aika sitten uusi versio, samoin kuin lisäosan käyttämistä libvoikosta ja suomi-malagasta. Oli siis aika päivittää lisäosan Mac OS X versio käyttämään uusia kirjastoja.

Uutta versiota kääntäessä huomasin, että olin epähuomiossa nimennyt mozvoikon Makefilessä tarvittavien kirjastojen nimet hieman huonosti, seuraamatta yleistä käytäntöä jättää tarkka versionumero pois. Eli turha määritellä esim. kirjastoa libvoikko.1.7.0.dylib, kun asian voi ilmaista libvoikko.1.dylib. Sama muutos piti tehdä myös src/mozVoikkoUtils.cpp -tiedostoon. Muutoksista löytyy diff-tiedosto.

Tein Mozvoikon käännöstä lyhyet muistiinpanot, joista näkyy käytettyjen kirjastojen versiot. Nyt koko toimenpide meni hieman yksinkertaisemmin kuin viime kerralla.

Lopputuloksena oli Suomen kielen oikoluvun sisältävä mozvoikko-1.0.2009.07.22-Darwin_x86-gcc3.xpi -laajennustiedosto, joka asentui sopuisasti Firefoxiin ja näyttäisi toimivan. Lisäosaa voi kokeilla omalla vastuulla.

Tein samalla asiasta oman alasivun, josta jatkossa löytyy kootusti asiaan liittyvät tieto.

Firefoxin mozvoikko-lisäosa ja Mac OS X

Suomenkielinen oikoluku on kätevä apuväline juttuja kirjoittaessa, mutta vaikka suomenkielinen oikoluku, eli voikko, on ollut jo pidempään saatavilla OpenOffice.org:lle myös Mac OS X:ssä, ei oikoluvun Mozilla-laajennusta eli mozvoikkoa ole ollut saatavilla kuin Windowille ja Linuxille. Kukaan ei ilmeisesti ole viitsinyt kääntää vaadittavia paketteja Mac OS X:lle, mutta nyt on.

Mozvoikko-lisäosa ja sen eri versiot löytyvät nyt Mozvoikko ja Mac OS X -sivulta

Lataamalla vaadittavien kirjastojen, Firefoxin, Voikon ja mozvoikko-laajennuksen lähdekoodit, lukemalla hieman Firefoxin kääntöön ja lisäosien tekoon liittyviä asioita, seuraamalla Voikon kääntöohjeita Mac OS X:lle ja muokkaamalla hieman mozvoikon tiedostoja, saatiin lopputuloksena käännetty mozvoikko-laajennus ja suomenkielinen oikoluku toimimaan myös Firefoxissa.

Mozvoikon käännössä käytin seuraavia versioita tarvittavista kirjastoista:

Kääntöalustana toimi Mac OS X Leopard 10.5.6, kääntäjänä GCC 4.0.1 (Apple Inc. build 5465) ja käänsin mozvoikko-laajennuksen Firefoxin 3.0.5 -version lähdekoodeja vasten.

Firefoxin mozvoikko-laajennukseen tarvittavat muutokset näkyvät tekemästäni diff-tiedostosta. Muutokset eivät ole suuria; Makefileihin lisätään vain uudeksi alustaksi Darwin, osoitetaan mistä tarvittavat kirjastot löytyvät ja mihin valmis käännös tehdään, korjataan kopiokomento Unixin mukaiseksi, valitaan alusta mozVoikkoUtils.cpp:ssä ”XP_MACOSX” -arvolla ja homma on sillä selvä. Lisäksi ”HOST_OS_ARCH” piti muuttaa ”OS_ARCH”, jotta käännös tuottaa halutun ”Darwin” -lopputuloksen, eikä ”darwin9.6.0”:aa.

Lopputuloksena sain siis aikaan mozvoikko-0.9.5-Darwin_x86-gcc3.xpi -tiedoston, joka asentui sopuisasti Firefoxin laajennukseksi ja näyttäisi toimivan. Lisäosaa voi kokeilla omalla vastuulla. Jos kääntöä haluaa kokeilla itse, kirjailin asiasta lyhyet muistiinpanot.

Firefoxin lisäosat: poimi teksti URLiksi

Aika usein eri foorumeita, sivustoja ja blogien kommentteja lukiessa huomaa, etteivät web-osoitteet eli URLit ole klikattavia vaan ne pitäisi erikseen kopioida tai vetää selaimen osoitepalkkiin. Mutta kuten arvata saattaa, on tähänkin ongelmaan saatavissa ratkaisu Firefoxin ”Fetch Text URL” -lisäosan muodossa.

Lisäosan asennuksen jälkeen URLeja voi avata uudessa ikkunassa tai välilehdessä maalaamalla ensin URLin ja sen jälkeen valitsemalla halutun toiminnon hiiren oikealla napilla avautuvasta kontekstivalikosta. Kätevää.

Fetch Text URL

Feedly tarjoaa yhteisöllisen näkymän webin uutislähteisiisi

Internet tarjoaa kaikenlaisia yhteisöllisiä palveluita linkkien jakamisesta minibloggaamiseen ja RSS-syötteiden lukemiseen. Yksi web 2.0 -ideologian mukaisista yhteisöllisyyteen nojaavista palveluista on Feedly, joka tarjoaa hieman erilaisen, yhteisöllisen ja monipuolisen näkökohdan RSS-syötteiden lukemiseen. Pikakatsauksen Feedlyyn voi vilkaista myös videosta (video).

Feedly

Kokeilin muutaman päivän ajan Feedlyä, joka asentuu Firefoxin lisäosaksi ja integroituu kätevästi Google Readerin kanssa. Lisäksi, jos omat syötteet eivät riitä, voi syötteitä poimia lisää annetuista aihealueista, jonka jälkeen syötteitä pitääkin jo alkaa karsimaan. Sisältöä voi tuota myös muista lähteistä kuten Fx:n kirjanmerkeistä ja palveluista kuten My Yahoo!:sta, Netvibesistä ja Bloglinesistä. Sosiaalisia kontakteja voi vastaavasti tuoda muun muassa Twitteristä, Gmailista ja luin lisäksi Facebookinkin mainittavan jossain. Yhteisöllisillä ominaisuuksilla olisi enemmän merkitystä, jos Internet ja teknologia-uutissivustot eivät olisi niin Amerikka-keskeisiä ja tällaisia palveluita varten olisi sopiva samanhenkinen Internet-kaveripiiri.

Feedly

Feedly tarjoaa periaatteessa samat ominaisuudet kuin Google Reader, mutta lisää joukkoon sosiaalisuuden ja hieman erilaisia näkymiä syötteiden sisältöön. Cover-näkymää voi verrata esimerkiksi iGoogleen ja Netvibesiin. River eli lukunäkymässä voidaan näyttää syötteiden jutut muutamalla perinteisellä näkymällä eli näyttämällä vain lyhyet otteet tai koko teksti. Syötteiden juttujen yhteydessä on linkit, joilla juttuja voi muun muassa suositella, korostaa ja merkitä osia tekstistä, merkitä juttu talteen, twitteröidä ja tallettaa del.icio.usiin.

Feedly Feedly Feedly

Syötteiden lukemisessa Feedlyssä on muutamia käteviä perusominaisuuksia, kuten jutun avaaminen samaan ikkunaan etualalle on erittäin näppärä. Lisäksi joissain harvoissa syötteissä myös jutun kommentit näkyvät suoraan Feedlyssä. Lisäksi tarjolla on muutamia asetuksia, joilla palvelun saa näköisekseen, mutta ei mitään erityisen mainitsemisen arvoista. Asetusten osalta mainittakoon kuitenkin, että syötteiden hallinta on toteutettu selkeämmin kuin Google Readerissa.

Feedly Feedly Feedly

Feedly vaikuttaa toiminnaltaan ihan kätevältä ja on ulkoasultaan miellyttävän selkeä, mutta ei perusominaisuuksiltaan mielestäni tarjoa mitään mullistavaa. Kenties sosiaalisuus-aspekti toisi lisää sisältöä ja ideaa, vaikka tarjoaahan Feedly toki automaattisestikin ”ehdotettuja uutislähteitä”. Ei Feedlyssä mitään erityistä vikaa ollut, mutta ei tarpeeksi hyötyäkään, jotta sen käyttöä olisi viitsinyt jatkaa. Ainakin siis tältä erää palasin takaisin Google Readerin käyttäjäksi.

Asiasta kolmanteen, Google Reader kaipaisi hieman uudistusta käyttöliittymänsä osalta. Hicksdesignin Google Reader Themen käyttökin osoittautui liian hankalaksi Google Readerin jatkuvien päivitysten takia ja Helvetireader on edelleen tekeillä.