30.4.2017

Life remains the same

Tervehdys!

Taas hujahti lähes vuosi ilman uusia tarinoita, mutta silti lukija(robotti)ni ovat uskollisesti muistaneet käydä kurkkaamassa blogin sisältöä säännöllisin väliajoin. Toivottavasti joku oikea ihminenkin on tilastoja kaunistellut edes silloin tällöin menneen vuoden aikana. Vappu lähestyy taas kerran ja lunta ei ole maassa taaskaan kuin viitisen senttiä, joten ei mitään sen suurempaa uutta auringon alla.

Musiikkia on väännetty hiljakseen aina fiiliksen sattuessa. Viimeisen julkaisun jälkeen onkin tullut neljä kipaletta ulos, kaksi Jarkot-Duo - ja kaksi Triton in Void -nimen alla. Aloitetaanpas iskelmistä.

Vanhassa mökissä on tarinallinen, melankolinen iskelmä, jonka lähtösoinnut syntyivät yhdellä ruokatunnilla. Biisin syntyprosessi oli sinällään helppo, sillä tarina tuli melkein kuin itsestään, eikä soittokaan nyt ihan mahdottomia ottanut. Laulaja Jaska päivitti melodiaa hieman omanlaisekseen ja homma oli paketissa - tai niin sitä voisi luulla. Miksaus tuotti ongelmia, ja väänsin biisiä pitkään ja hartaasti vajavaisilla taidoillani. Välistä tuntui, että ei tästä voi mitään kelvollista syntyä, mutta lopulta ihan hyvä skipale siitä tuli. Tsekkaa itse.


Kun iskelmien vauhtiin päästiin, niin tarkastellaan seuraavaksi Eteenpäin -kappaletta. Biisi on jokseenkin ensimmäinen viime vuosien aikana tehdyistä nauhoituksista; se on ollut olemassa muutaman vuoden ja elänyt omaa elämänsä. Välistä biisistä piti tulla Triton in Void -biisi, välistä koneellista poppia. Lopputuloksena tuli kuitenkin iskelmä, jossa on mukana rapahtavia elementtejä. Ja juu, rappi ei kuulu viimeisessä versiossa juurikaan, mutta aiempi nauhoitus oli ihan sitä itseään. Sanoitus on tehty meidän ihanille tyttärille, jotka kasvavat ja aikuistuvat niin mahdottoman nopeasti. Miksaus meni pieleen, sillä biisissä on aivan liian paljon alakertaa.



Ja sitten rokkiosaston pariin. Heinäkuussa esiintyi Kuopiossa Whitesnake, bändi jota on tullut kuunneltua sekä nuorena että myös näin vanhana partana. Mahtava keikka. Ennen starttia Kuopioon nauhoitin muutamia riffejä, joista syntyi sittemmin kappale nimeltä Shine. Biisistä tuli ihan mainio, vaikka siihenkin tuli tungettua miksauksessa liikaa alakertaa. Sanoitus oli työn takana, mutta siitä tulikin loppujen lopuksi ihan ok, pienimuotoinen ihmiselämän tutkielma. Viimeiset sanat väänsin kasaan noin kolmelta yöllä ennen laulunauhoituspäivää. Jasu aistii laulussa mainiosti tunnelman.



Viimeiseksi mennään miesten (mielikuvitus)maailmaan. Queen of Dreams -biisin aihiot jäivät mieleeni vuosia sitten olleista Tritonin treenistä, ja olihan se pakko vääntää niistä kokonainen skipale. Biisin teemariffi ja a-osa ovat kitaristi Jallen käsialaa. Sopivan kertosäkeistön tekeminen oli hieman työlästä, mutta aika hyvä siitä loppujen lopulta tuli. Soolon tähän whitesnakemaiseen shuffleen soittaa kitaramestari Anssi. Valitettavasti en edes tällaisena digiaikana saanut kohdistettua Anssin lähettämää sooloa täysiin taimiin. Sorry. Mutta itse biisi on aika rock, kuuntele vaikka itse.


Triton in Voidin kappaleet ovat soineet aika tiuhaan erilaisissa nettiradioissa, josta kiittäminen on marketing manager Simuletoa. Hän on jaksanut tutkia erilaisia vaihtoehtoja ja lähetellä kappaleita radioihin. Vaikka tämä musiikintekeminen on puhtaasti amatöörimäistä puuhastelua, niin onhan se mukavaa jos ja kun joku jossain päin maailmaan näitäkin teoksia kuuntelee.

Mutta mitäs nyt? Noh, nauhalla on kolme uutta Triton in Void -biisiä, joten lisää tulee halusit tai et. Toivottavasti muistan kirjoittaakin niistä jotain vielä tämän vuoden puolella :)

28.5.2016

Päivään uuteen pimeimpien tuntien kautta

Triton in Void -projektin kaikki neljä kappaletta ovat nyt saaneet jonkinlaisen lopullisen muodon ja julkaistu soundcloud.comissa MP3-tiedostoina. Lisäksi tein pikapikaa kustakin biisistä Youtubeen "videot". Tosin ei noissa videoissa liikkuvaa kuvaa ole lainkaan, vaan pelkästään Public Domain- tai Creative Commons -lisenssoituja valokuvia peräkkäin. Riittänee kuitenkin tähän tarkoituksen.

Kolmas Old Dogs With New Tricks -sarjan kappaleista on The Dawn, joka on alunperin kirjoitettu Joensuun opiskeluvuosinani, noin vuonna 1999. Keltaiseksi sisustetussa yksiössä, kiinalaisella Stratocaster-kopiolla ja opiskelukaverin sukulaiselta halvalla saadulla pikkuvahvistimella syntyi tuolloin jos jonkinlaista riffin poikasta. Tätä biisiä ei kuitenkaan taidettu koskaan Tritonin kanssa virallisesti soittaa, vaikkakin se treenilistalla välistä olikin.

The Dawn oli alunperin raskas ja hidassoutuinen jyräbiisi Black Sabbathin Over and Overin tyyliin. Alkuperäisessä ajatuksessa biisin loppuosa olisi ollut nopeata tahkoamista ilman laulua. Reilu viisitoista vuotta myöhemmin biisin luonne kuitenkin muuttui melkoisesti: alkukeväästä ajatukseni oli tehdä biisistä kokonaan akustinen, mutta nauhoitusvaiheessa aloin tätäkin linjausta epäilemään. Kommentteja kavereilta kysyttyäni päädyin siihen, että nyt noin puolet kappaleesta on hidasta ja vähitellen akustisesta rankemmaksi muuttuvaa soitantoa, kun taas biisin loppupuoli on tuplabasarien johdattamaa poljentoa. Vaihdos kuvastaa myös sanoitusta: alkupuolella uutta päivää vielä odotetaan ja loppupuolella se on jo valjennut. Se, mitä tuon symboliikan takana on, jääkööt jokaisen itse konstruoitavaksi. Itse olen aina digannut Ronnie James Dioa, hänen musiikkiaan, sävellyksiä ja sanoituksia. Dio lienee suurin yksittäinen vaikuttaja omassa musiikkimaussani. The Dawn -kappale on sanoituksensa puolesta suora tribuutti tämän vuonna 2010 poisnukkuneen mestarin tuotannolle.


Viimeisenä biisinä miksasin kesällä 2015 tehdyn raskaan jyräbiisin, josta ei juurikaan duurisointuja löydy. Biisin pohjat syntyivät nopeasti ja koko biisi on itse asiassa tehty ja nauhoitettu (lauluja ja kitarasooloa lukuunottamatta) viimeisenä kesälomapäivänä. Melko tavalla erilainen syntyprosessi kuin suurimmassa osassa kappaleistani, joita on muokattu, väännetty ja käännetty vuosikausia. Tämän biisin innottajana toimi puolestaan Black Sabbathin riffikuningas Tony Iommi. Biisin tekeminen lähti itseasiassa Woolly Octave -kitarasoundista, joka iski hermoon heti ensi kokeilulla ja pakkohan siihen oli välittömästi keksiä sopiva riffi. Kun itse soundi on raskas, niin jotenkin puoliautomaatiolla riffikin lipsahti sabbathmaiseksi. Tulos on nyt kuultavissa Darkest Hour -biisin A-osassa - vaikkakin miksauksessa "onnistuin" kadottomaan soundin omaleimaisuuden melkein täysin :( Tritonin kitaristi Jarno soitti Jyväskylän reissullaan maaliskuussa bisiin synkähkön kitarasoolon ja laulaja Jasu puolestaan hoiti osuutensa huhtikuussa. Laulumelodian kanssa jouduimme pitämään tuumaustuokioita ja lopulta päädyttiinkin siihen, että A-osan laulussa on osittain overdriveä mukana. Lopullisesta toteutuksesta ei täyttä yksimielisyyttä ole vieläkään, mutta mennään tällaisella versiolla tällä kertaa.



Nyt on hard rockit taas hetkeksi tehty. Biisejä on varastossa vielä useita ja uusia raakileita tuntuu syntyvän silloin tällöin, joten jatkoa seurannee jossain vaiheessa. Nyt kuitenkin ainakin hetkeksi sähköskitat telineeseen ja viimeistelemään ensimmäistä iskelmää...

19.4.2016

Nostalgiatrippi 90-luvun alkuun

Jatketaan edelleen musiikkiteemalla kun vauhtiin on päästy. Triton in Void -projektin toisena biisinä miksailin slowarin, jonka sanoitus pyytää muistamaan menneen. Tähän Remember Yesterday -biisiin liittyy hyvässä muistissa olevia muistoja ja vaiheita, aivan kuin hyvään nostalgiatrippiin pitääkin. Tein biisin alunperin vuonna 1990 pianoa teinin raivolla takoen - niin kovasti kuulemma, että koko naapurusto kuuli milloin meillä musisoitiin. Muistan elävästi ahaa-elämyksen, joka syntyi kun ensimmäisen kerran huomasin G# vähennetty -soinnun sopivan mainiosti A-mollista menevään kappaleeseen. Vaikka kaikki muut osiot syntyivät sen jälkeen helposti, oli sopivan alkuteeman tekeminen työn ja tuskan takana. Biisiä on aloitettu vuosien saatossa jos jonkinlaisten viritysten pohjalta, mutta vasta viime vuonna onnistuin soittamaan, puolittain vahingossa, itseäni miellyttävän alkuteeman. Se ei loppujen lopuksi vaatinutkaan kuin pientä muuntelua A-osan teemaan ja neljännesvuosisadan aikaa.

Sanoitusta on väännetty milloin yöllä ruutupaperille tuhrustaen, milloin lukion ensimmäisillä englannin tunneilla opettajalta piilotellen. Kyseisellä opettajalla oli tapana kopioituttaa englannin sanontoja tai rakenteita taululta tuntivihkoon ja juuri sinä päivänä hän esitteli muodon "just about to" joka pääsi välittömästi sanoitukseen. Tietojenkäsittelyn opintojani aloitellessani muutamia vuosia myöhemmin pitkänlinjan englannin opiskelijakämppikseni korjasi sanoituksen virheitä, mutta luultavasti sain lisättyä siihen uusia virheitä myöhemmin. Yksittäisen lauseen muutin vielä juna-asemalla laulunauhoituksiin lähtiessäni, noin 25 vuotta alkuperäistä sanoitusta myöhemmin. Mutta olkoot sanat nyt tuossa - ainakin niin kauan kun tulee pakottava tarve niitä taas muuttaa :)

Rememberin tempo on aina ollut keskustelun ja väittelyn aihe. Kun biisi nauhoitettiin joskus 90-luvun loppuvuosina bändin soittamana 8-raitatekniikalla, niin tempo oli huomattavasti tätä versiota nopeampi. En itse päässyt pohjien nauhoitukseen paikalle, ja kun kuulin pohjat ensimmäisen kerran niin kommentti oli luultavasti "ei [sensuroitu] tämä näin nopea voi olla". Pojat olivat sovittaneet pohjan toimivaksi ja jykeväksi, mutta omaan näkemykseeni verraten liian nopeaksi. Tempoa taidettiin itse asiassa analogitekniikalla vähän hidastaakin, mutta paljoa siihen ei tuolloin voinut vaikuttaa. Itse aloitin biisin myöhemmin keikoilla huomattavasti hitaammin ja sain puolestani muilta palautetta, että "ei se [sensuroitu] voi noin hidas olla". Eräs bändin ulkopuolinen kaveri onkin nimetty viralliseksi Rememberin tempomestariksi: hänellä on suurin päätösvalta siihen mikä on biisin oikea tempo. Nyt kun itse nauhoitin biisiä uusiksi, päätin noudattaa biisintekijän omaa visiota ja soitin homman sisään hitaalla temmolla. Sain tempomestarilta lähes synninpäästön, sillä hän totesi temmon olevan melkein - mutta ei kuitenkaan täysin - oikein. Hitaampi tempo toki aiheutti myös sen, että nopeammalle temmolle kirjoitettu kitarasoolo ei kuulostanut yhtä irtonaiselta ja eläväiseltä joten sitä pitikin tässä versiossa ryydittää hieman pianolla.

Paljon muistoja olisi kerrottavana, mutta lienee parasta että päätän tarinan tähän ja tarjoan sinulle äänimatkan 90-luvun alun varkautelaiseen hardrockiin, tosin uudelleen sovitettuna ja nykyaikaisilla vempeleillä kotikonstein nauhoitettuna. Muistathan sinäkin eilisen?


13.4.2016

Triton in Void -projektin ensimmäinen pulla uunista

Musiikki on mielenkiintoista. Se vie mukanaan ja huomaamatta kuluu tunti jos toinenkin kuunnellessa, soittaessa, nauhoittaessa tai vaikkapa miksatessa. Kirjoitin aiemmin, että innostuin viime vuonna pitkästä aikaa nauhoitushommista ja nyt aikaa onkin palanut ehkä vähän liiankin kanssa kyseiseen aktiviteettiin. Onneksi perhe ymmärtää, iso kiitos siitä heille. On se kuitenkin melko palkitsevaa, kun saa vuosikausia takaraivossa muhineen, ja muutaman kerran välillä jo unohdetun, melodiapätkän ikuistettua.

Perustimme kavereiden kanssa 1989 nuorina teinipoikina Triton-nimeä kantaneen hard rock -bändin. Bändi keikkaili jonkin verran ja vuosien saatossa nauhoitetiin muutama demokin ja yksi vinyylisingle. Homma lopahti - tai oikeastaan hyytyi - porukan muuttaessa eri puolille Suomea joskus 90-luvun alkupuolella. Tai onhan Triton edelleen hengissä, mutta hyvin kevyellä toiminnalla. Ei siinä ehdi hirveästi kiertueväsymystä tulla kun viimeinen keikka oli vuonna 2014 ja sitä edellinen vuonna 2006. Nyt tosin jotain erikoista on ilmassa kun keskusteluissa on ollut heittoja keikasta tulevalle kesälle, siis alle kaksi vuotta edellisestä. Ja ehkä pitäisi yhdet treenitkin vääntää sitä ennen. Huh, meinaakohan stressiä pukata. Nauhoittamattomia biisejä Tritonilla on jonkin verran varastossa, osa täysin valmiina, osa hieman puolitekoisena. Vielä kun joku muistaisi, että miten ne menevät.

Iltojen ja öiden hämärässä aloin työstämään joitain näistä vanhoista biisistä: syntyi uudet versiot Wings of Sadnessista ja Remember Yesterdaysta. Ensimmäinen on vuodelta 1989 ja jälkimmäinen vuodelta 1990. Muokkasin myös melko kovalla kädellä 90-luvun lopulta olevaa The Dawn -biisiä, jota ei luultavasti ehditty koskaan oikeasti soittaakaan Tritonin kanssa. Kaiken kokeilun lomassa syntyi myös yksi kokonaan uusi, jyrämäinen kappale nimeltä Darkest hours. Kun Tritonin laulaja Jarkko Kolehmainen innostui laulamaan nämä teokset ja kitaristi Jarno Hämäläinen otti vierailullaan kitaran käteen ja soitti muutamia puuttuvia osia ja/tai sooloja noihin biiseihin, saivat ne lopullisen, uusitun muotonsa. Ajattelin julkaista nämä biisit Creative Commons -lisenssillä netissä ja nimesin projektin nimellä "Triton in Void". Viitatkoon se bändin tyhjäkäyntiin ja vaikkapa siihen että nykyisin musiikin tekemiseen ei tarvita kalliita studioita ja laitteistoja, riittää kun on pari soitinta ja tietokone.

Ensimmäinen julkaistu biisi on perinteinen ja suoraviivainen hard rock -kappale nimeltä Wings of Sadness. Sovitus on melko erilainen kuin 80-luvun lopulla, mutta toisaalta aika samantapainen kuin se oli viimeksi soitettuna joskus 90-luvun lopulla. Tämä on samalla ensimmäinen miksaukseni, johon käytin hieman energiaa ja aikaa. Onhan tulos soundien osalta parempi kuin aiemmassa Elvin elämää -biisissä, mutta eihän se edelläänkään mitään pro-tasoa lähelläkään ole. Eikä tarvitsekaan olla, pääasia on että biisi on ikuistettu kirjoihin ja kansiin. Tai siis ykkösiksi ja nolliksi tiedostoon.

Wings of Sadness löytyy MP3-tiedostona osoitteesta https://soundcloud.com/user-819836386/wings-of-sadness. Värkkäsin puoleen tuntiin myös "videon" YouTubeen, joten tässä CC-kuvilla ryyditetty vuoden 2016 versio Wings of Sadnessista.



Nyt miksauksessa on kaunis Remember Yesterday -slowari. Biisi, joka on saanut ravintolaan rokkikonsertin aikana eksyneet vanhuksetkin tanssimaan. Sekin tulossa lähiaikoina jakoon, joten stay tuned jos tämän tyyppinen ainkin 20 vuotta pois muodista ollut musiikki yhtään kolahtaa sinuun.

17.12.2015

Musiikkia omaksi iloksi (ja toisten kauhistukseksi)

Tilasin noin vuosi sitten Thomannilta M-Audion Keystation 61 -midi-keyboardin ja iltapuhteiksi silloin virittelin työpöytäkoneelleni pienimuotoista musiikkisoftien kokoelmaa. Hommassa olikin jonkinlainen savotta - aina realtime kernelin asentamisesta musasoftien konfigurointiin - kun Linux ei tarjonnut asiaan mitään helppoa plug'n'play -meininkiä. Yksittäisiä pimputtelusessioita pidemmälle asia ei silloin kuitenkaan jostain syystä edennyt.

Keväällä työpaikan leasing-kannettava meni vaihtoon ja päätin kaikista antipatioistani huolimatta ottaa oman Vaio Pron kaveriksi Macbook Pron. Aikani mäkkiä pyöriteltyäni (käyttis nyt on mitä on, mutta rauta - etenkin Retina-näyttö - on mainio) tulin lopulta testanneksi Keystationia koneen mukana tulleella ilmaisella GarageBandilla. Se mikä Linuxin musasoftissa on suht' monimutkaista ja työlästä, on GarageBandissa (vähän liiankin) helppoa ja intuitiivista. Kesän kynnyksellä töiden vähentyessä alkoi musiikkia syntymään; ensin pelkästään midi-näppäimistöllä soitettuna Jaakko Tepon savolaista huumorimusiikkia taustanauhaksi Antero Tuovisen kesäkeikalle, mutta melko pian käsiin päätyi paikallisesta musiikkiliikkestä Focusrite Scarlett 2i2 ja biiseihin alkoi sen myötä ilmestyä sekä akustista että sähköistä kitaraa.

Ensimmäinen näistä nauhoituksista oli Elvin elämää, joka on uusintapainos ensimmäisen kerran vuonna 1990 neliraiturille nauhoitetusta hupailupunkista. Nauhoituskaluston tasokin oli biisiin sopivaa "kotipolttoista" maininkiä: kitarana epävireinen noin 20 euron hintainen Chester ja huutomikkinä Playstation 2 -pelikonsolin singstar-mikki. Elviin tuli erään aamukahvin aikana päivitettyä kertosäkeistö ja sanat, mutta biisin ronski ote ja tatsi säilyi mielestäni uusintaversiossakin melko hyvin. Soitannot meni muuten helposti sisälle, mutta toisen säkeistön lopun huutoölinää piti ottaa jokusen kerran uusiksi ennen kuin siihen sai sellaisen "kitarisat-vaihtoon"-möyrinnän.

Elvin jälkeen taltioin muutamia "oikeita ja kunnollisia" teoksia, kuten esimerkiksi J.S.Bachin Invention 13 BWV 784:n mutta toki säväkillä rumpukompeilla ryyditettynä. Lisäksi kesän aikana digitaalisen ikuistuksen sai kolme noin 25-vuotta vanhaa hard rock -biisiä, ja syntyipä vähän kuin vahingossa myös yksi uusi heavybiisi ja yksi iskelmällinen suomipop-teos (josta ei kylläkään vielä tiedä miksi se lopulta muotoutuu). Näihin biiseihin on vielä laulut nauhoittamatta kun niitä ei viitsi pilata omalla, kaikkien nuottien vierestä menevällä raakkumisella. Alustavasti laulujen nauhoitus on sovittu kaverin kanssa ensi vuoden alkupuolelle. Nyt on kalustoonkin on panostettu aavistuksen Elvi-nauhoitusta enemmän, kun GarageBand on korvautunut Logic Pro X:llä (GarageBandin isoveli) ja Chester Epiphonen Les Paul Standardilla. Toki on sanottava, että ei taso pelkällä kaluston päivittämisellä parane, mutta onneksi eräs musiikkituotantoon erikoistunut kollega on luvannut antaa oppitunnin miksauksesta ja masteroinnista, kun tähän asti olen mennyt puhtaalla "ei-mitään-hajua-kokeillaan-tuota-namiskaa" -meiningillä.

Samalla "väännetään-väkisin-ilman-minkäänlaista-osaamista"-asenteella tuli myös pyöräytettyä elämäni ensimmäinen "video". Liekö kyse ollut kuumepotilaan hourailusta vai mistä, mutta kun siitä tuli yhtä huono kuin biisistäkin niin olihan se aivan pakko julkaista, vaikka itse biisiäkään ei ole vielä kunnolla miksattu eikä masteroitu. Joten dear ladys and gentlemans, you have been warned, tällaista on Elvin elämä:


Tulevaisuudessa mahdollisesti jotain vakavampaa ja totisemmin tehtyä. Nyt kaikille oikein mukavaa joulun aikaa ja hyvää tulevaa vuotta!

28.2.2014

Yöllistä nörttipuuhastelua

Blogi ja sen päivittäminen on näköjään ollut unohduksissa pitkään, mutta jospa sitä joskus
muistaessaan muutaman sanan yrittäisi kirjoitella. Ja heti vedetään pari henkäystä taaksepäin: ei kannata odottaa mitään huimaa kerran kuukaudessa -tahtia tulevaisuudessakaan. Tässä artikkelissa ajattelin muutamalla sanalla kuvata muutamia yöpuuhasteluina omaan käyttöön syntyneitä modifikaatioita, joilla ei ole mitään käytännön merkitystä, mutta ehkä mieltä piristävä vaikutus kuitenkin. Mikäli haluat testailla näitä, ole hyvä vain.

Säätila työpöydälle


Vaikka nörtti ei välttämättä osaa katsoa vallitsevaa säätä ikkunasta - puhumattakaan siitä että pistäisi nenän ulos - voi hän olla kiinnostunut säätilasta ja -ennustuksista, muutenkin kuin pelkästään Kerttu Kotakorven ja Mette Mannosen vuoksi. Selaimeen Ilmatieteenlaitoksen tai vastaavien sivuja tulee kuitenkin hyvin harvoin auottua, joten tärkein sääinformaatio suoraan työpöydällä näytettynä on toimiva ratkaisu. Itse olen tiiraillut vuosien aikana sääennusteita Xfcen ja Gnomen plugineista ja sopivasti modifioidusta Dasbaerin Ilmatieteenlaitoksen sivuilta parsimasta Conkysta. Taannoin Arch Linuxin foorumeilla surffailesssani silmiini sattuisatya164:n Yahoon Weather API:a hyödyntävä Conky-skripti, joka vaikutti mainiolta korvaajalta silloin tällöin virheellistä sääinformaatiota Norjan ilmatieteenlaitokselta välittäneelle Xfcen Weather-pluginille.

Halusin kuitenkin sovittaa sääskriptin yhtenäiseksi työpöytäni ja olemassa olevaan Conky- skriptin kanssa (kuva alla) sekä lisätä siihen tietoa esimerkiksi päivänpituudesta, tuntuu kuin -lämpötilasta ja ilmanpaineen vaihtelusta. Lisäksi Yahoon Weather API palauttaa osan tiedoista jenkkiformaatissa (mm. auringon nousu- ja laskuajat sekä tuulen nopeus), joten tiedot oli myös  konvertoitava Suomessa käytettäviin yksiköihin. Koska konvertointi vaati pientä laskentaa, päädyin erilliseen komentotulkkiskriptiin jota kutsutaan Conkysta. Bash ei pysty ilman pieniä kikkailuja käsittelemään liukulukuja ja koska olen itse jokin aika sitten siirtynyt käyttämään komentotulkkina Zsh:ta, oli se luonteva vaihtoehto. Sinällään skriptissä ei ole muuta Zsh-spesifistista kuin laskenta float-luvuilla.

Säätiedot integroituna työpöydän Conkyyn

Lämpöasteita helmikuussa


#!/usr/bin/zsh
# Perustuu satya164:n Conky-Google-Now -määrittelyihin

woeid=12590704 # Jyväskylän woeid
ay=227 # säätietojen sijoittaminen conkyn y-akselille

# hae sääennuste
curl -s "http://weather.yahooapis.com/forecastrss?w=$woeid&u=c" -o ~/.cache/weather.xml

# lue muuttujiin
temperature=`grep "yweather:condition" ~/.cache/weather.xml | grep -o "temp=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"`
weathertext=`grep "yweather:condition" ~/.cache/weather.xml | grep -o "text=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"`
speedkmh=`grep "yweather:wind" ~/.cache/weather.xml | grep -o "speed=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"`
feelslike=`grep "yweather:wind" ~/.cache/weather.xml | grep -o "chill=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"`
humidity=`grep "yweather:atmosphere" ~/.cache/weather.xml | grep -o "humidity=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"`
pressure=`grep "yweather:atmosphere" ~/.cache/weather.xml | grep -o "pressure=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"`
rising=`grep "yweather:atmosphere" ~/.cache/weather.xml | grep -o "rising=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"`

# tuulen nopeus m/s
speed=`printf "%.1f" $(($speedkmh * 0.28)) | sed -e "s/,/./g"`


# auringon nousu ja lasku suomalaisessa muodossa
sr=`grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunrise=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"`
sunrise=`date -d "$sr" +%H:%M`
ss=`grep "yweather:astronomy" ~/.cache/weather.xml | grep -o "sunset=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*"`
sunset=`date -d "$ss" +%H:%M`

# päivän pituus
srsec=`date -d "$sr" +%s`
sssec=`date -d "$ss" +%s`
diff=$(($sssec-$srsec))
dlen="($(($diff / 3600))h $(($diff % 3600 /60 ))m)"

# ennuste
high1=`grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2'`
low1=`grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2'`
high2=`grep "yweather:forecast" ~/.cache/weather.xml | grep -o "high=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3'`
low2=`grep "yweather:forecast" ~/.cache/weather.xml | grep -o "low=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3'`

# kopio oikeat kuvat
cp -f ~/.config/conky/.conky-google-now/$(grep "yweather:condition" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*").png ~/.cache/weather.png
cp -f ~/.config/conky/.conky-google-now/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==2').png ~/.cache/weather-tomorrow.png
cp -f ~/.config/conky/.conky-google-now/$(grep "yweather:forecast" ~/.cache/weather.xml | grep -o "code=\"[^\"]*\"" | grep -o "\"[^\"]*\"" | grep -o "[^\"]*" | awk 'NR==3').png ~/.cache/weather-tomorrow2.png

# conkylle menevä tulos
echo "\${color white}\${font Caviar Dreams:size=18}\${alignr}$temperature°"
echo "\${voffset -26}\${font caviar dreams:size=9}$weathertext"
echo "\${font}\${voffset -20}\${alignr}\${image ~/.cache/weather.png -p 160,$ay -s 40x40}"
echo "\${image ~/.config/conky/.conky-google-now/wind.png -p 0,$ay -s 15x15}\${goto 35}\${voffset 10}$speed m/s ($feelslike°)"
echo "\${image ~/.config/conky/.conky-google-now/humidity.png -p 0,$(($ay+15)) -s 15x15}\${goto 35}\${voffset 2}$humidity%"
echo "\${image ~/.config/conky/.conky-google-now/pressure.png -p 0,$(($ay+29)) -s 15x15}\${goto 35}\${voffset 2}$pressure hPa \${font Arial:size=10}\${if_match $rising == 1} ▲\${else}\${if_match $rising == 2} ▼\${else}\${if_match $rising == 0} ~\${endif}\${endif}\${endif}"
echo "\${font}\${image ~/.config/conky/.conky-google-now/moon.png -p 0,$(($ay+46)) -s 15x15}\${goto 35}\${voffset -2}$sunrise - $sunset $dlen"
echo "\${image ~/.cache/weather-tomorrow.png -p 0,$(($ay+60)) -s 20x20}\${image ~/.cache/weather-tomorrow2.png -p 115,$(($ay+60)) -s 20x20}"
echo "\${voffset -10}\${goto 35}$low1° / $high1°\${alignr}$low2° / $high2°"


Mikäli haluat kokeilla skriptiä, niin lataa satya164:n Conky-Google-Now -paketti ja pura siitä .conky-google-now -kuvahakemisto (muita tiedostoja ei tarvita) hakemiston ~/.config/conky alle. Sijoita sitten yllä oleva conkyweather-skripti joko ~/.config/conky -hakemistoon tai esim. ~/bin -hakemistoon, anna sille suoritusoikeus (chmod +x conkyweather) ja vaihda woeid-muuttujan arvo vastaamaan omaa sijaintiasi (Google auttaa). Skriptin kutsuminen Conkysta on helppoa: oikeaan kohtaan konffitiedostossa sijoitettu ${excepi 1800 conkyweather} päivittää säätiedot Conkyyn puolen tunnin välein (1800 sekuntia on puoli tuntia). Skripti sitoo säätietojen ulkoasun yllä olevan screenshotin mukaiseksi, mutta voit määritellä säätietojen sijainnin pystyakselilla muuttamalla ay-muuttujan arvoa. Suurempien muutosten tekeminen vaatii skriptin loppuosassa (alkaen kommentista "Conkylle menevä tulos") olevien Conky-määrittelyiden muuttamista. Huomaa,että skriptissä käytettäväksi kirjaisimeksi on määritelty Caviar Dreams - mikäli sinulla ei ole kyseistä fonttia tai et pidä siitä, muuta Caviar Dreamsiin viittaavat kohdat haluamaksesi. Loppukommettina todettakoon, että myös Yahoon Weather API näyttää suurimmaksi osaksi lusmuilevan ilmanpaineen ilmoittamisessa.


Pari Arch Linux -teemaa SLiM:iin


SLiM on yksinkertainen ja suht' koruton login manager -ohjelma, jonka tehtävänä on huolehtia käyttäjän sisäänkirjautumiseen liittyvistä toiminnoista. Vaikka SLiM:n ja Systemd:n yhteiselossa on pientä kitkaa, en ole nähnyt suurta tarvetta vaihtaa raskaampiin login managereihin yksityiskäytössä olevissa koneissa. SLiM:n yksinkertaisuuden voi havaita jo tarkastelemalla sen manuaalia, jonka pohjalta konfigurointi on helppoa ja nopeaa.

SLiM:lle löytyy useita erilaisia teemoja (esim. Arch Linuxille on distrospesifistisiä teemoja paketissa archlinux-themes-slim), mutta kun joku yö sattuu olemaan sopivasti ylimääräistä aikaa eikä muuta järkevää tekemistä, niin tokihan sitä tulee parit omat teemat värkättyä ettei vaan tarvitse nukkumaan mennä. Itse graafisesti heikohkona tapauksena otin muutaman mukavan taustakuvan, modifioin niitä hieman Gimpillä (punaiseen Arch Linuxin logo ja vähän efektejä + paneliin musta mutta läpinäkyvä tausta ja siniseen tekstuurin monistamista, värihäivytyksiä yms) ja muokkasin teeman konffitiedostoa. Nopeaa ja vaivatonta. Alla omat värkkäykseni.







Koska nämä ovat omaan käyttöön tarkoitettuja viritelmiä, en ole tehnyt niistä mitään paketteja. Mikäli haluat kokeilla teemoja itse, pistä postia tulemaan niin laitan filet.

13.8.2013

Citrix Receiver Arch Linuxiin

Kesällä ostamani uuden kannettavan myötä jouduin taistelemaan jälleen Citrix Receiverin asennuksen kanssa. Ei se nytkään ihan suorilta lähtenyt tulille, vaikka aika paljon helpommalla selvisin edelliskertaan verrattuna. Arch Linuxin wikistä löytyi hyvät suuntaviivat, joita soveltamalla homma onnistui. Citrix on itselleni tuiki tarpeellinen työpaikan erityissoftiin ja -palveluihin kiinni pääsemiseksi, joten ajattelin nyt kirjata ylös toimenpiteet seuraavaa(?) kertaa varten.

Käytettäessä 64-bittistä Linux-versiota täytyy ennen Citrix Receiverin asennusta tehdä pienoisia valmisteluja. Asenna seuraavat 32-bittiset paketit Archin pakettivarastosta (multilib-repositoryn täytyy olla enabloituna):

nspluginwrapper, lib32-libxmu, lib32-alsa-lib, lib32-gcc-libs, lib32-libxft, lib32-gtk2 ja lib32-libxdamage

Myös ca-certificates -paketti on tarpeellinen, jos se ei ole jo valmiiksi asennettuna. Lisäksi AUR:sta tulee asentaa lib32-alsa-lib, lib32-gtk2, lib32-libvorbis, lib32-libxp, lib32-libxpm ja lib32-openmotif.

Gcc, gcc-libs ja binutils ovat ristiriidassa niiden multilib-vastineiden kanssa, joten joudut poistamaan paketit ennen AUR-pakettien asentamista. Muista asentaa alkuperäiset paketit uudelleen AUR-pakettien asentamisen jälkeen.

Esivalmistelujen jälkeen lataa Citrix Receiver for Linux (x86-versio, tar.gz -paketti) ja
pura se (tar zxvf linuxx86_12.1.0.203066.tar.gz). Siirry uuteen alihakemistoon linuxx86, avaa hinst-skripti tekstieditoriin ja muokkaa (noin rivillä 1233)
rivi echo $Arch|grep "i[0-9]86" >/dev/null muotoon  echo $Arch|grep "86" >/dev/null (kiitos vinkistä), jotta asennus ei kaadu arkkitehtuurin tunnistusongelmaan.

Suorita seuraavaksi softan asentava setupwfc-skripti pääkäyttäjänä. Asennuksen jälkeen selainpluginin pitäisi olla toiminnassa - voit varmistua asiasta katsomalla, että selaimen plugin-listasta (Chromiumissa chrome://plugins) löytyy Citrix Receiver for Linux. Mikäli selain valittaa etäsoftan käynnistyksen yhteydessä puuttuvista sertifikaateista, kopio ca-certificates -paketin asentamat sertifikaatit vielä ICAClientin omaan hakemistoon komenolla

# cp /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts

Tämän jälkeen homman pitäisi olla kunnossa. Mikäli käytät jotain muuta selainta, voit joutua tekemään vielä lisäkikkailuja.