soodan sivut

arkisto

236 kirjotelmaa.

avainsanat

Hei moi!

Olen Konsta "sooda" Hölttä, kaikennäköistä ohjelmointia ja elektronikointia ja nikkarointia harrastava tekniikkaorientoitunut puuhaaja. Näiden sivujen funktio on viritelmieni, näpertelyideni ja koodailuideni raportointi-/dokumentointi-/arkistointipaikka. Kirjoitelmat ovat poikkeuksetta tajunnanvirtaa ja toisinaan puolitahallisesti viihteellisiä.

Tällä blogilla ei ole vielä omaa nimeä, eikä kyseessä ole "sooda-sivusto", "soodansivu" tai muu vastaava. Tuo sooda on vain nimimerkkini internetissä.

Töissä esiintyvän oikean maailman vastapainoksi on kiva askarrella ns. lumihiutaleohjelmia, jotka voivat omassa eristetyssä tyhjiöissään näyttää tosi kivoilta yksilöiltä ja joita ei muka ole kiire saada valmiiksi. Advent of code oli tätä kirjoittaessa parin viikon päässä mutta nyt onkin jo ollut pari viikkoa meneillään ja eihän tässä elämältä ole ehtinyt vielä katsastaa, että mitä saatiin aikaan vuosi sitten. 2022 teemassa oli näköjään jouluporoja ja joulutonttuja ja jouluviidakkoa. Tulee erilainen katsaus, kun osa suunnitelluista paranteluista jäi tekemättä enkä oikein muista, mistä tehtävissä oli kyse. No saanpa lukea omat rustaukset tarkemmin läpi. Tai vaan silmäillään.

Loppukuun viikonloppuna pidettiin pitkästä aikaa Graffathon eli parin vuorokauden mittainen demoparty-hackathon-sekoitus DOT ry:n järkkäämänä. Perinteiseen tapaan olin mukana järjestelyissä mutta ehdin vähän koodaamaankin. Inspiroiduin lattioiden moppaamisesta partyjä varten niin, että demoni aiheeksi tuli juurikin se. Jatkoin saman hauskan työkalun käyttöä kuin Instansseilla vuoden alussa, josta itseasiassa pitikin kirjoittaa jo aiemmin mutta juttu jäi johonkin. Tässä ehkä molemmista. Jutun juju on grafiikka hassunhauskalla pino-ohjelmointikielellä Forth.

Eihän niitä satoja näyttömoduuleita kannata pinota päällekkäin, jos piirtämisen suunnitelmaa voi askarrella helpomminkin jonkun yksinkertaisemman digimallin kanssa. Tai siis tietty haluan seinällisen lcd-ruutua, mutta koodataan nyt ensin. Otin ruudun mitat talteen ja askartelin "emulaattorin", eli työkalun, joka syö sisäänsä samaa pikselidataa kuin fyysiset ruudut itse. Emulaattori piirtää ne hassun muotoiset kuva-alueet värillä tai toisella.

Ei mennyt kuin päivä aiemmasta, kun kollektiivisesti keksittiin fonttidatakin tuohon supernäyttöön. Fontissa on asciikirjaimia ja ääkkösiä ja hauskoja lentokoneen kuviakin. Nyt kun on selkeää miten tätä mm. ei asenneta ylösalaisin, niin voidaan hyvissä mielin devailla kaikkea kivaa graffakirjastosta emulaattoriin, ja ehkä peräti joku kehitysympäristö sille alkuperäis-8051-raudallekin kiinnostelisi.

Sivut: vanhemmat, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, (ei uudempia)