Archive for August, 2008

All Basic

Monday, August 18th, 2008

Kaikkeen sitä vahingossa sotkeutuu. Kuten jo aiemmin kerroinkin, FreeBASICin foorumeilla yksi etsi väkeä sivustolleen, jonka päätavoitteena on esitellä kaikenmoisia BASIC-kieliä. Sattumoisin tämä sattuu yksiin omien intressieni kanssa, ja arvostan BASICia kielenä enemmän kuin useimmat ohjelmoijat. Muutamien ehdotuksien jälkeen päädyinkin sitten työstämään ulkoasua sivustolle sekä vastaamaan vanhan Visual Basicin asioista. Saakin nähdä miten paljon tässä intoutuu lopulta… ulkoasu minkä olen saanut lopullista toteutusta vaille on varsin hyvän näköinen.

Mömmöm

Tuesday, August 12th, 2008

Nuupittaa kuuppaa. Kuinka kovasti tunkeekin niin autiutta tahtoo kajastaa. Aatokset siellä muualla ja täällä ei.

Yllättävää kyllä, ohjelmointiputkeni on jatkunut edelleen. On kuin olisin löytänyt tasapainon koodaamisen ja muun puuhailun välillä. Siitä on aikaa kun olen kyennyt yhtäjaksoisesti olemaan kiinnostunut jostakin asiasta yli kaksi kuukautta. Valinta sen suhteen mitä tekee on kuitenkin tullut yhä ajankohtaisemmaksi. Karu totuus VB6:n suhteen on, että se on kuolemassa oleva kieli. Sillä on vielä runsaasti käyttäjiä, mutta todellisia osaajia on yhä harvemmassa. Vaikka Microsoft on taannutkin VB6:n ohjelmien toimivuuden vielä kymmeneksi vuodeksi (VB6:n tukeminen on sidottu Vistan tukeen), on kuitenkin seinä lopulta vastassa lähivuosina. VB6:n voinee kuopata viimeistään kun Vistan seuraaja tulee joskus vuosien kuluttua.

Tämän takia olenkin palannut tutkimaan vaihtoehtoja. Yksi uudemmista löydöistäni on ollut AutoIt v3, joka ei varsinaisesti ole ohjelmointikieli vaan ennemminkin skriptauskieli. Se kuitenkin sallii ohjelmien kääntämisen, joten siinä on sinällään kaikki potentiaali varsinaisten ohjelmien tekoon. Olen kuitenkin päätynyt oikeamman ohjelmointikielen kannalle, joka on FreeBASIC. Testin sille saatavaa IDE:ä, FbEditiä, ja se onkin jo pitkälle sellainen työkalu, jota olen kaivannut. Täydellinen se ei kuitenkaan ole: käyttöliittymässä on parannettavaa ja suunnittelussa on outouksia, mutta ennen kaikkea Unicode on unohdettu kokonaan. Tämän voi luokitella järkyttäväksi miinukseksi vuonna 2008, ovathan käytännössä lähes kaikki todelliset ohjelmointityökalut tällä vuosituhannella edes jollakin tasolla huomioineet Unicoden. FreeBASIC osaa Unicoden vallan hyvin, mutta FbEdit ei.

Tämä on tietysti nostanut mieleen mahdollisuuden alkaa kirjoittaa omaa vastaavaa työkalua, josta voisi tehdä oman maun mukaisesti pitkälti VB6:n tapaisen. Se olisi kuitenkin valtava urakka, ja vaikka minulla taito sen tekoon löytyy, en ole vielä varma löytyykö kiinnostus ja sitoutumus moiseen. Muu elämä kun kuitenkin lopulta painaa päälle, töitä pitäisi löytää, ammatinvalintapsykologille ollaan taas viemässä, rahaa pitäisi tienata ja niin edelleen. On harmi ettei elantoaan voi tienata yleishyödyllisellä puuhastelulla omalla tahdillaan ilman varsinaista työelämästressiä.

Yllättävämpänä käänteenä minut kutsuttiin eilen valvojaksi eräälle uudelle foorumille, joka kantaa nimeä All Basic. Siellä olen vastuussa alueesta Classic VB, joka kattaa VB6:n, VBA:n ja VBScriptin. Asiat ovat edenneet varsin pikaiseen tahtiin ja yllättäen olenkin suunnittelemassa ulkoasukohennusta ja irkkikanavan pystyttämistä. Onneksi nämä eivät ole mahdottoman aikaasyöviä touhuja, tosin tulen kyllä tuhlaamaan ulkoasupuolen miettimiseen aikaa, sillä tahdon tehdä sen kunnolla. Totesin että haluan BASIC-kielelle jonkin keskitetyn paikan ja All Basic on siihen loistava tilaisuus, ja onkin oikeastaan yllättävää ettei moista ole jo ennestään pystytetty.

Vaivaa työnhaun eteen

Thursday, August 7th, 2008

Olin kirjoittamassa taas-jälleen-yhtä työhakemusta. Päässäni naksahti. Näin edessäni perinteisen kentän “kerro itsestäsi”:

“Olen rauhallisesta ja hitaasta elämänrytmistä nautiskeleva tietokoneisiin ja nettiin hurahtanut hörhö, joka edustaa lopputulosta nyky-yhteiskunnan suuntauksessa pitää nuorille haasteellisena sotkeutua työelämän piileviin iloihin. Lisäksi on erityisen vaikeaa löytää työtä itseään eniten kiinnostavalta alalta sujuvasti sutjauttelevien mukavapersoonien jo vietyä paikat alta, asiakaspalveluvaatimuksien vuoksi tai vaatimusten ollessa “vähintään kolmen vuoden työkokemus”. Näiden minulle mahdottomien seikkojen vuoksi totesin, että on hyvä kirjoittaa vaihteeksi hakemus jolla ei yksinkertaisesti voi saada työtä.”

“Tietokoneilusta huolimatta en ole täysin toivoton tapaus sen ulkopuolella enkä ole niin uusavuton kuin monet: osaan monia hurjia asioita! Näihin hurjiin asioihin kuuluu vaikkapa aina käyttökelpoinen tulentekotaito (kiukaan pitää olla puulla lämmitettävä). Muihin ehdottomiin valttikortteihini kuuluu, etten juo: ei ole mitään mahdollisuutta siihen että tulisin töihin kankkusessa. Myöhästyä saatan, mutta siitä voi kiittää VR:ää.”

“Tartu nyt elämäsi tilaisuuteen parantaa nörtin kuntoa: varastotyötä kiitos!”

Tokkopa vastaavat, mutta eipä niillä järkevimmilläkään ole koskaan haastatteluun päässyt.