Tänään luonani kävi piipahtamassa toinen vanha tuttuni, tylsyys. Tikkuisesti käynnistyneen aamun ja normityöpäivän jälkeen asunnolle palattuani tylsyys iski aika lailla välittömästi. Pesin yhden koneellisen pyykkiä ja taittelin kuivamassa olleet takaisin kaappiin, jonka jälkeen söin lautasellisen hernekeittoa (oi sitä makujen sinfoniaa). Seuraavaksi selasin uutisotsikot läpi, jonka jälkeen pyörittelin vähän peukaloita miettiessä sopivaa tekemistä. Olisi ollut katsottavana joku elokuva tai yhtä TV-sarjaa. Kumpikaan ei oikein napannut, niin katselin hieman olisiko ohjelmointipuolella mitään innostavaa tekemistä. Yksi juttu oli mitä mietiskelin jo päivällä töissä mutta lopulta sekään ei oikein napannut.
Ohjelmoinnista puheenollen, viikonloppuna ohjelmoin ties monennenko kerran yhden hommelin uuteen ympäristöön. Minulla oli jo ihan osittain toimiva systeemi valmiina, joka toimi perusytimeltään halutusti. Sen sijaan jälleen kerran kompastuskivenä tuli vastaan käyttöliittymän tekeminen ja yhdistäminen tähän malliin. Melkein projektissa kuin projektissa kaikki kaatuu aina tuohon samaan vitutusta tuottavaan vaiheeseen. Ja yhteen toiseenkin eli tietojen säilyttämiseen/varastointiin. Kun amatööriohjelmoijana en osaa/tiedä riittävästi tekniikoista, niin kaikki pitäisi opetella kantapään kautta kokeilemalla ja netistä ohjeita/vinkkejä etsimällä. Lopulta hommat kaatuu siihen yleiseen vitutukseen ja lyön rukkaset naulaan.
Tuosta se oikeastaan sai taas alkunsa koko uudelleenohjelmointihomma. Kun olen puuhastellut jonkin verran Excelillä, niin aloin sitten tarkemmin miettiä, että löytyykö sieltä tarvittavat palikat tuon ketutusta aiheuttaneen ohjelman toteuttamiseen. Ja kyllähän ne lopulta kaikki siellä olivat, vähän sivujen latausta netistä, tietojen parsimista niiltä sivuilta ja lopulta tietojen kirjoitus taulukkoon. Koodasin hommaa työpäivän verran ja sitten minulla olikin käytössä juuri sitä mitä olinkin halunnut. Eniten tuosta hommasta jäi kaivelemaan vain se, että miksen minä idiootti tajunnut tehdä sitä Excelillä jo aikaisemmin. Nyt ei tarvinnut uhrata pätkääkään aikaa turhaan koodaamiseen mm. tietojen säilyttäminen ja tulosten esittäminen (nyt tiedot pysyvät nätisti taulukoissa) sekä käyttöliittymän tekeminen ja sen asetuksien tallentaminen (nyt vain yksi nappi taulukossa). Lisäboonuksena entiseen verrattuna sain vielä yhden oivalluksen, jonka ansiosta sain vähennettyä turhia vaiheita tietojen käsittelykoodissa. Ja mikä parasta, koodi pysyy samassa matkassa tietoja sisältävän taulukon kanssa ja sitä voi tarvittaessa korjailla helposti ilman, että ohjelmasta tarvitsisi nussia uusiksi minkään valtakunnan asennuspakettia.
Näköjään taas vanha konsti oli parempi kuin pussillinen uusia. Täytyykin tulevaisuudessa aina ensin miettiä tarkasti, että voiko homman tehdä taulukkolaskentaohjelmalla ja jos voi, niin heittää "oikeat" ohjelmointikielet hevonvittuun ja tekee asiat helposti ja yksinkertaisesti.
Noh, näköjään tuli taas kirjoitettua ihan jostain muusta kuin mitä alku antoi ymmärtää mutta olkoon. Tulipahan väistettyä hieman tylsyyttä tätä kirjoitellessa.