Thunderbirdin ärsyttävyydet, uusi ikkuna tuplaklikkauksesta

Miellän Thunderbirdin tyylin avata aina uusi ikkuna, kun käyttäjä tuplaklikkaa esimerkiksi sähköpostilaatikkoa, ärsyttäväksi ominaisuudeksi. Onneksi Thunderbirdiinkin on saatavilla laajennuksia, vaikkakin niiden löytäminen Mozillan Addons -sivustolta on hieman hankalaa, kun haku ei erittele Firefoxin ja Thunderbirdin laajennuksia. Molemmille ohjelmille on linkit, joita painamalla kuvittelisi selaavansa vain halutun ohjelman laajennuksia, mutta ilmeisesti se ei toimi hakua käytettäessä.

Tuo ärsyttävän tuplaklikkauksen poistava laajennus on ”No New Window on Double Click”, joka tekee juurikin sen mitä nimi sanoo, eikä mitään muuta. Kyseisen ominaisuuden toivoisi löytyvän valmiina Thunderbirdistä, sillä en ymmärrä mikä logiikka tuossa uusien ikkunoiden luomisessa on takana. Uusi ikkuna -ominaisuudesta ei niinkään ole haittaa normaalia hiirtä käytettäessä, mutta kannettavan kosketustabletilla (touchpad) tahattomat tuplaklikkaukset ovat yleisempiä.

Sähkö, sen huomaa vasta virran katkettua

Sähkö on normaalisti huomaamaton resurssi, jota ei sinällään tule erikseen ajateltua. Sitä saa töpselistä ja tarvittaessa sitä voi siirtää jatkojohdoilla muualle. Välillä sähkö ja sen puute tai vähäisyys aiheuttavat ongelmia. Tänään sähkön puute havahdutti, kun lappeen Rannassa, Skinnarilan alueella, sähköt olivat hetken poikki ja tietokoneet sanoivat tiks. Toinen koneistani, verteksi, ei herännyt pelkällä virtanapilla vaan virtalähteen varosulake oli lauennut, jonkinlainen virtapiikki kenties.

Tälläisiä pieniä katkoja varten olisi hyvä olla se kaupassa jo parisen vuotta odotellut virransyötön lyhyeksi aikaa takaava UPS, jolla pienet katkot selviäisi ongelmitta. Onneksi kaupungissa ei juurikaan sähköongelmia ole, ellei niitä itse sulakkeen palamisella aiheuta, sillä tämä on ensimmäinen kerta, kun sähkökatkon täällä olen kokenut. Pieneen asuntoon ei tosin UPSia oikein mahdu, joten varmistettu sähkönsyöttö saanee odotella, kunnes muutan isompaan asuntoon.

Palvelimen uptime tipahti siis takaisin nollaan, mutta ainakin nyt voi päivittää tuoreempaan kerneliin ja asentaa viime huoltokatkossa unohtuneen DVD-aseman.

Lappeenrannassa oli eilenkin pieniä sähköongelmia, kun Tuuliajolla -kiertue jouduttiin keskeyttämään. Eilisessä konsertissa pitivät soittaa Stam1na, Mokoma, 51koodia, CMX ja Kotiteollisuus, mutta keikkansa ehtivät kokonaan vetää vain Stam1na ja Mokoma, vaikkakin pienten sähkökatkosten vaivaamina. Viat lisääntyivät ja 51koodia -yhtyeen keikka keskeytyi sähkön loppumiseen. Lopulta sähköongelmien jatkuessa, oli konsertti pakko keskeyttää ja CMX:n ja Kotiteollisuuden keikat jäivät soittamatta ja sähköviat rikkoivat lisäksi osan äänentoistolaitteistoista. Onneksi en mennytkään katsomaan bändejä, vaikka ajatus hieman mielessä pyörikin. Kyllä olisi ottanut pattiin.

Tietokoneen työpöytä mallintaen reaalimaailman työpöytää

Tietokoneissa perinteinen kaksiulotteinen, ikkunoista ja kuvakkeista koostuva työpöytä on säilyttänyt asemansa, eikä juurikaan vaihtoehtoisia toteutuksia ole näkynyt. Tekniikan kehitys kuitenkin tarjoaa uusia mahdollisuuksia tutkia erilaisia tapoja käyttäjä-tietokone -vuorovaikutuksen toteuttamiseen. [puppa]”Ubiikkiyhteiskuntaan suunnatessa tarvitaan uusia tapoja haastaa perinteet ja tuoda tietokone lähemmäs käyttäjää. Yksi keino tähän on esimerkiksi käyttöliittymien ja vuorovaikutustapojen kehittäminen ja perinteisen näppäimistö-hiiri -konseptin voittaminen.”[/puppa] Usein uudet ajatukset tuntuvat jäävän tutkimusraportteihin, tv-sarjoihin ja elokuviin, eikä mitään todella konkreettista saada aikaan. Välillä vaihtoehtoisia toteutustapoja kuitenkin selviää myös tutkimusprojektien julkaisuista varhaisvaiheen prototyypeiksi asti, kuten BumpTop(tm) Prototype.

BumpTop(tm) on prototyyppi työpöydästä, joka ottaa mallia reaalimaailman työpöydästä. Työpöytä rakentuu kolmiulotteisista korteista, jotka esittävät ohjelmia ja tiedostoja, joita voi siirrellä ja sekoittaa kuten kortteja ja papereita oikealla työpöydällä. Korteilla on eri painoja ja niitä voi pinoja ja kasata kuten haluaa; hallittu kaaos tai siisti järjestys.

BumpTopin sivulla oleva kuvaus ”BumpTop aims to enrich the desktop metaphor with expressive, lightweight techniques found in the real world.” kiteyttää hyvin projektin tarkoituksen ja sivulla olevan esitysvideon perusteella konsepti vaikuttaakin ihan kehityskelpoiselta. Toisaalta perinteisiin työpöytätoteutuksiin verrattuna reaalimaailmasta mallinnetut työpöydät voivat olla ehkä hieman hankalia käyttää. BumpTopin kaltaiselta työpöydältä jonkin tarvittavan tiedoston tai ohjelman hakeminen voisi olla aika hidasta verrattuna perinteisten työpöytien tarjoamiin haku- ja hakemistopuihin.

BumpTopin fysiikkaan ja kynäkeskeiseen vuorovaikutukseen pohjautuvista ideoista on kirjoitettu yksi lopputyö ja julkaisu ja BumpTop Prototype on sivun mukaan tarkoitus kehittää kokonaiseksi työpöydäksi, jonka voisi asentaa mille tahansa koneelle. Sivuilla olevien videoiden perusteella ei voi oikein sanoa missä vaiheessa toimiva toteutus on, mutta C++/OpenGL -kehittäjien hakeminen luo kuvan, että vielä on paljon koodattavaa jäljellä. Toivottavasti ideasta saadaan jotain laajempaan testaukseen soveltuvaa aikaan, ettei käy kuten yleensä eli projektista ei tulla näkemään mitään oikeasti käyttökelpoista, vaikka idealtaan toteutus vaikuttaisikin lupaavalta ja käytettävältä.

(via gizmodo.com)

Erikoisia patsaita eri puolilta maailmaa

Taiteesta voi olla montaa mieltä ja varsinkin haha.nu -blogissa esitellyt patsaat otsikolla ”Strange statues around the world” ovat jotain outoa.

Gentoo, soikko, voikko ja OpenOfficen suomenkielinen oikoluku

Näin opiskelusyksyn lähestyessä piti lämmittelyksi kirjoittaa lyhyet puolen sivun raportit viime viikon Kesäkoulun esityksistä. OpenOffice.org Writer auki, raportit kasaan, mutta missäs se oikoluku olikaan? Soikko, tuo oikolukija OpenOffice.orgiin, oli päättänyt hävitä ja kellon lähestyessä uhkaavasti puoltayötä, piti raportit lähettää ilman tarkempaa oikolukua. Ei sinällään, etteikö kiire olisi tullut, tai kirjoittamista olisi voinut aloittaa vaikkapa eilen.

Oli siis aika tutustua Soikon uudelleenasentamiseen. Ensimmäinen yritys portagesta tuotti pyöreän nollan, joten seuraavaksi hakusanat Googleen, joskin olisin ollut nopeammin perillä menemällä suoraan Gentoon Bugzillaan ja Soikon ebuildiin, johon myös päädyin kiertämällä Linux.fi:n Soikko-ohjeen kautta. Soikon ebuildista päädyin uuteen viritelmään avoimesta suomenkielisestä oikoluvusta eli Voikkoon ja sen ebuildiin. Voikon lisäksi tarvittiin vielä parit ebuildit Bugzillasta, suomi-malaga ”Finnish language morphology” ja malaga ”natural language morphology” ja ~x86 keywordit portage.keywordsiin. Onneksi tajusin vasta kaikki ebuildit portage-overlayhin naputeltuani, että vaadittavat tiedostot ja puurakenteen olisi voinut ladata Voikko-oikolukuohjemiston -kotisivulta lataamalla asennusohjeissa olevan Gentoon hunspell-fi -portage overlayn. Aivan sama, lopputulos oli kuitenkin, että ebuildit olivat asetettuina ja kaikki valmiina asennukseen.

Tässä vaiheessa toiveet olivat vielä korkealla, mutta se ei kauaa kestänyt. Asennus loppui heti ensimmäiseen pakettiin, kun malagan ebuild ei halunnut patchata Makefileä. Kiva, kiitos ja näkemiin. Ei ongelma logien perusteella suuri ollut, mutta riittävä. Hieman tälläistä sitä voi epävakailta (unstable) ja kehityksen alla olevilta ohjelmistoilta olettaakin. Gentoon ebuilditkin olivat vasta noin kuukauden vanhoja, joten testauskin varmaan aika vähäistä. Myös ~x86 keyword lupaa aina hyvää, kun alustana on ~amd64.

Loppujen lopuksi latasin Soikon ja oikoluku oli OpenOffice.orgissa toiminnassa vajaassa minuutissa. Olisihan se ollut ihan liian helppo ratkaisu asentaa suosiolla ekana Soikko ja jättää Bugzillassa olevat ohjelmat rauhaan.

Päivitys, 16.12.2007:
Vuosi myöhemmin suomenkielinen Voikko-oikoluku, Linux ja OpenOffice.org tulevat ihan hyvin keskenään toimeen. Ainakin 32-bittisessä ympäristössä.

Assembly, nörttien taivas 2006

Assembly 2006 loppui eilen ja tuo kolmipäiväinen rupeama nörttien taivaassa meni nopeasti ja vähäisellä unella. Ensikertalaisen kokemus assyistä oli positiivinen ja tunnelma oli hieman odotusten mukainen; paljon melua ja huonoa musiikkia, kompoja, nörttejä ja tietokoneiden sinivalomeri. Olimme kavereiden kanssa paikalla siis perjantai-illasta sunnuntai aamupäivään, joka oli väsymyksen asteesta päätellen ihan riittävä rupeama. Assythan alkoivat jo torstaina, mutta LTY:n kesäkoulu viivästytti lähtöä. Varusteinamme oli kannettavat tietokoneet, joten saavuttuamme paikalle olivat pelipaikat nopeasti viritettynä; piuha kiinni kytkimeen ja kansi auki. Tarjolla olisi ollut myös Wlan, mutta nopealla testauksella se lagaili hieman liikaa. Hartwall Areena tarjosi hyvät puitteet tapahtumalle ja ruokapuolesta paikanpäällä huolehtivat Assy-hinnoitellut R-kioski, Hesburger ja Pizza Hut.

Viisi konepaikkaamme olivat Areenan alatasolta, jossa suurin osa konepaikoista oli. Lisäksi konepaikkoja oli yläkatsomossa ympäri hallia, yhdessä osassa hallia kiertävää käytävää ja oldskool-alue hallin kolmannessa kerroksessa. Kompojen seuraamisen ja parempien penkkien suhteen olisi tietokonepaikka ollut parempi yläkatsomosta kuin lattiatasolta, mutta ei nytkään ollut mitään valittamista. Ylhäältä katsottuna hallin sinisenä hohtava valomeri oli jotain uskomatonta ja nörttien koteloviritykset pääosin jotain aivan hirveetä.

Assemblyssä oli itse pelaamisen lisäksi tarjolla paljon nähtävää eri kompojen puolesta ja useita yrityksiä oli paikalla markkinoimassa ja myymässä tuotteitaan. Mukaan tarttuikin kaulanauhoja ATi:lta, AMD:ltä, Operalta ja Asukselta, Star Wreck t-paita ja Effin kahvikuppi. Microsoft oli myös vahvasti esillä ja joka toisessa kulmassa oli pystyssä Xbox360-peliteline ja ständillä oli jaossa Vistan Beta 2 DVD- ja Visual Studio Express levyjä. ATin ständillä oli houkuttimena Xbox360 kytkettynä lcd-televisioon ja varustettuna langattomilla peliohjaimilla puhumattakaan ATi-tytöistä. Creativen osastolla kisattiin kasaamalla mp3-soittimia pinoon ja AMD kisailutti minigolfissa ja renkaanheitossa. WoWin ystäville oli tarjolla oma kisansa hahmon kehittämisessä ja IRC-gallerian osastolla sai pelata WoWia ja tanssia tanssimatolla. Rautapuolesta huolehti Asus, joka oli tuonut nähtäville emolevyjä, läppäreitä ja SLI-kokoonpanoja, joista hiljainen ilma/passiivijäähdytteinen kokoonpano oli aika hieno. Nähtävää ja tekemistä riitti siis itse pelailun ja kompojen lisäksi.

Assyjen kompot tarjosivat hienoja animaatioita ja musiikkia, joskin välillä tuntui, että ”Kill all audio and lights” kuului hieman liiankin tiheästi, mutta demot ja kompot ovat oleellinen osa Assemblyjä. En ole aikaisemmin juurikaan demoihin tutustunut, mutta hienoja ja muutamia uskomattomia esityksiä oli saatu aikaan. Samalla reissulla tuli myös tutustuttua Boozemblyyn, joka ei tosin oikein vakuuttanut. Kuten laneilla kuuluukin, ei unta paljon kertynyt ja jo kesäkoulussa kasaantunut univaje sai jatkoa huolimatta siitä, että kävin ensimmäisenä yönä nukkumassa kaverin sohvalla. Viimeinen yö menikin sitten lähes nukkumatta ja tuli tavattua muutama irkkaajakin. Assembly oli ihan hieno reissu, vaikka alkuun hieman mietinkin jaksanko paikalle lähteä. Sopivalla porukalla sitä voisi harkita lähtevänsä uudestaankin.

MBnetissä on nähtävillä kuvia tapahtumasta ja kompojen tulokset ja kompot. Vaikka kompot ovat saatavilla MBnetistä, ei kaikkien katsominen kotikoneella onnistu mm. erikoisten alustojen takia. Olisikin ollut toivottavaa, jos kompoista olisi ollut saatavilla esimerkiksi videopätkät varsinkin pelinkehityskomposta. MBnetissä on myös Assyblogi, jossa seurattiin tapahtuman etenemistä ja hyvä yleiskuva Assembly-hallista.

Alla muutamia kuvia Assyilta omalla (surkealla) pokkarikamerallani kuvattuna. Ekassa kuvassa tunnelmaa ylimmästä kerroksesta nähtynä ja seuraavassa näkyy screeni, josta näytettiin kompot ja tiedotukset. Paikalla olleista yrityksistä F-Securella oli esillä virustilastoa ja skanneri, joka näytti ohi menevät Bluetooth-kännykät ja niissä mahdolliset olevat virukset. Viimeisessä kuvassa näkyy suosittu ja toimiva nukkumistapa, vaikka Areenalla olikin varattuna erilliset nukkumisalueet.

assyt yläkuva assyt yläkuva assyt f-secure assyt uneliaat