Mielinen

Arkisto: 'ohjelmointi'

Tohtori Rojekti

Tuesdayna 22. augustta 2006

Lueskelen aina aika-ajoin, lähinnä työaikana kyllä, “third-bit”-blogia. Ilmeisesti tuo on jonkin Toronton yliopiston tyypin pitämä, ja tätä kautta kohtasinkin ilmeisesti opetuskäytössä käytetyn Dr. Projectin.

Erehdyin eilen taas miettimään opiskeluani ensimmäisen tutkintoni (hihihi, kuulostaapa hauskalta) tiimoilta, ja mietin miten hienoa olisi ollut jos ohjelmistokehitystä olisi oikeasti opetettu tuommoisen systeemin kautta. Tracistahan tuo on puukotettu. Tracista pidän myös itse, ja koitan aina tuoda sitä jokapaikkaan missä tehdään pientäkään (ja lähinnä pientä) ohjelmisto-projektia. (Jos joku Jyväskylän AMK:n tietyn alan opettaja sattuu tänne eksymään, niin wink wink).

Olisi vaan ollut mukava, jos jo koulussa olisi törmännyt tiketointiin ja tuommoisiin asioihin. Mihinhän se aika siellä oikein sitten menikään.

Saas nähdä, yliopisto kutsuu piakoin. Kieltämättä vähän jänskättää.

Eipä ole töissä paljoa tekemistä juuri nyt :)

Alusta valintoja

Sundayna 28. mayta 2006

Slashdotissa, yllättäen on jälleen kerran kysely siitä, että millä ohjelmointikielellä/alustalla kannattaa alkaa IT-hommia tekemään ja opettelemaan. Eipä hirveästi vaadi mielikuvitusta arvata, että joko tuo menee tappelukseksi, tai sitten vain sen toteamiseksi että kaikille on tarkoituksensa. Tappelukseksi toivottavasti, koska konsensukset tällaisissa asioissa muodostuisivat äkkiseltään kuolemanvakaviksi.

Toinen huippuhomma on tuo pääasiassa kai jenkkien sisälukutaidottomuus. Että jos kyselllään nimeomaan IT-aiheisia ohjemointiasioita, niin äkkiseltään keskustelu suuntautuu C/C++ jne hommiin, jotka kai perinteisesti eivät oikein tuonne sinällään sovellu. Paitsi että en oikein tiedä noista .NET touhuista tai muista, lienee niin että pikkuhiljaa tuommoiset kaikki serveripuolenohjelmointirajapinnat ovat saavutettavissa kielellä kuin kielellä.

Parhaat neuvot ovat nuo mitkä seuraavat ketjua strukturaalinen -> oliopohjainen -> skriptikieli -> reg.exp -> xml -> xhtml… Uuuh. Äkkiseltään tuntuisi hyödykkäältä tuo minun Python projektini, kun ymmärtääkseni tuo taipuu ihan hyvin työkaluksi nimenomaan myös tuonne IT-sovelluspuolelle.

Pointtinsa tuossakin silti. Koulussa käytiin lähinnä JSP:tä ja Servlettiä, mikä tuntuisi tässä maailman ajassa olevan jo jonkin verran jälkeenjäänyttä teknologiaa. Tuskin sentään aivan hukkaan heitettyä. Vielä hieman hymyilyttää erään opettajan intoilu XML:stä. Ymmärtääkseni tuotä käytetään lähinnä kuvausten tekemiseen ja jonkinlaisen dummy-tietokantojen tekemiseen. jotka säilövät lähinnä staattista tietoa. Voin tosin olla väärässäkin tässä, ja myönnän aiheeseen prehtymättömyyteni. Tuota kuitenkin tuputettiin ihan ohjelmointikielenä.

Anal Cunt:n sanoin: Technology’s gay.

tietotekniikka paskaa

Sundayna 20. novemberta 2005

Tuli tarve keksiä jostain joku helppo ja kohtuullisen tehokas ohjemointimetodi. Sellaisen tuntui tarjoavan Python. En nyt ehkä ihan vielä ole täysin myyty, paikoin sen vuoksi että oliopohjaisuus on minusta aina vaikuttanut hirmuisen sekavalta, kun en oikein muuta osaa kuin C:tä.

Mutta hämmästyksekseni tuo jotenkin loksahti melkolailla välittömästi kohdalleen tuo Python. Ihan pelkästään sen vuoksikin jo, että koodin rakenteen koossa pitäminen indentoimalla(?) on melkoisen nerokas keksintö sinänsä. Aloin jo nimittäin itse tuskastua Perl:iin sen vuoksi, että kaikki perkeleen esimerkit näyttivät ihan hirveiltä, yksinkertaisesti tuntui siltä ettei niitä voinut lukea.

Vähän epäilyttää että mitenkä nuo regexpit ja stringien käsittely ylipäätänsä tosin hoituu tuon Pythonin kautta, mutta ainakin toistaiseksi näyttäisi pirun hyvältä. Eipä sillä, opettelu kestää aina aikansa, mutta ihmeen matala tuo kynnys on toistaiseksi ollut.

teknologista häränpasketta

Tuesdayna 18. octoberta 2005

Eipä hermostuta. Päätin konkretisoida haaveeni opetella perliä. Ei sinällään kauhean hääppöisesti alkanut. Onnekseni uskalias päivittelyni uusimpaan Ubuntu linuxin versioon meni suurin piirtein kohdilleen ja homma toimii edes käyttöjärjestelmän osalta joten kuten. Mitä nyt täysin satunnaisesta syystä näppäimistö kieltäytyi toimimasta kun gdm jyrähti käyntiin (siis kokonaan, syytä en tiedä). Tähän auttoi sentään dpkg-reconfigure xserver-xorg ja sitten mentiin taas.

Olin onnesta soikea, kun totesin eclipsen löytyvän suoraan paketeista joten eipä muuta kuin asentelemaan. Tämän parhauden jälkeen iski karvas totuus, Ubuntuun paketoidusta eclipsestä puuttuu iloisasti mahdollisuus asennella plugineja, ja itse olisin kovasti halunnut EPIC nimisen pluggarin, nimenomaan sen vuoksi että jospa tuo perlin opettelu olisi ollut jotenkin mukavampaa. Olen hienosteleva neiti ja tykkään IDE:istä kuitenkin jonkin verran, tulee kivempi olo kun saa painella nappeja. Tuli selattua jonkin verran noita foorumeja, ja tämän jälkeen lienee syytä ottaa neuvosta vaari, eli asennella käsin. Voi tätä riemua