Nyt kun viimeinen Essee on valmis ja bottikin viilailtu siihen kuntoon, että kehtaa myöntää koodanneensa, on aika huokaista helpotuksesta.
Noniin, se siitä. Sitten voi taas ruveta stressaamaan kunhan jostain kuulee milloin on portfoliokysymysten dl:t. Kuten tällä kurssilla on huomattu, ei missään kerrota kaikkea. Aina joutuu arpomaan jossain olokkarin nurkilla että missä se seuraava sessio nyt [...]
Archive for November, 2007
Avautumista(kin)
Posted in hajoilu, palaute, portfoliokysymykset on November 29, 2007 | Leave a Comment »
Sirpaloituminen.
Posted in botti, hajoilu on November 26, 2007 | Leave a Comment »
Yön pimeinä tunteina on hyvä perehtyä Javan syvimpään olemukseen.
TimerTaskien integroiminen osaksi Javagotchin toiminnallisuutta on yhtä suuri nautinto kuin kiisselin syöminen vasaralla.
Käsitekartta Swing, Botti, Kalakirja…
Posted in botti, hajosin kalakirjaan, käsitekartat on November 25, 2007 | 1 Comment »
Swing oli aiheena täysin vieras. Graafisen käyttöliittymän tekeminen swingin komponenttien avulla tuntui aika kaukaiselta kun otin kalakirjan käteen ja aloin lukea kappaletta. Kalakirjan epäselvä lähestymistapa ei yllättänyt enää harjaantunutta kirjan käyttäjää. Ensimmäisestä kappaleesta ei ensimmäisellä lukukerralla tajunnut mitään, siis ei todellakaan mitään. Jatkoin jo hyväksi toteamalla tavallani urhoollisesti eteenpäin ja kalakirjan säännönmukaisuuksiin luottaen löysin jälleen [...]
Tapaus 8: Purku
Posted in hajoilu, tapaukset on November 24, 2007 | Leave a Comment »
Jos tapaus 8:n avaus sujui joulua odottavissa merkeissä, niin purku vei tämänkin aivan uudelle tasolle. Valmistautuminen tähän viimeiseen viralliseen tapaamiseen oli melkoisen olematonta itse kullakin ja oppimistavoitteiden läpikäynti oli ennätysnopeaa, koska ei ollut juurikaan läpikäytävää Leppoisissa tunnelmissa saimme kuitenkin joihinkin oppimistavoitteiden kysymyksiin hieman selvyyttä.
Tapaus 8 käsitteli laivanupotuspelin mahdollista toteutusta. Ensimmäisenä tavoitteena oli miettiä, [...]
“Mä tein siihen räjähtäviä lampaita” eli Java-tehtävä 4:n ihanuus
Posted in java on November 24, 2007 | 1 Comment »
Ohjelmointikurssimme neljäs osatehtävä ei alkanut turvallisen tuntuisesti, niin kuin aiemmat osatehtävämme. Sen sijaan jouduimme heti nenät vastakkain täysin tuntemattoman asian, rajapintaluokkien, kanssa. Käsite oli onneksi tuttu jo ensimmäisestä olotapauksesta, mutta ainakin minulle tuotti jonkin aikaa päänvaivaa, miten voin ilmaista toisen luokan toteuttavan rajapintaluokan. Kävi kuitenkin ilmi, että rajapintaluokkien teko oli helppoa – ainoastaan joitakin metodia [...]
Bottisemman esitys
Posted in botti on November 23, 2007 | 1 Comment »
Botin rakennus tuntuu sujuvan hyvin, mutta ikävä kyllä hyvä koodi ja javadoc eivät riitä. Kurssin sivuilla lukee nimittäin näin:
“Suullisessa esityksessä ryhmällä on käytössään videotykki ja aikaa maksimissaan 15 minuuttia (tämä ei sisällä mahdollisia kysymyksiä). Jos ryhmänne ei voi käyttää jonkun ryhmäläisen kannettavaa tietokonetta, ottakaa yhteys pääassistenttiin hyvissä ajoin.”
Sekä lisäksi:
“Arvostelussa otetaan huomioon toteutetun ohjelman [...]
Tapaus 8: Avaus
Posted in olosessiot, tapaukset on November 17, 2007 | Leave a Comment »
Tapaus 8 käsittelee ohjelmien suunnittelua ja laivanupotuspeliä. Joulua odottavissa tunnelmissa annoimme tapaukselle työotsakkeen Pipari.Tehtävänä tapauksessa oli suunnitella laivanupotuspelin mahdollista toteutusta dialogikartan ohjatessa keskustelua. Avauksessa dialogikartta tuntui enemmänkin ohjaavan keskustelua sivuraiteille, mutta tulipahan silti kokeiltua.
Tapauksen virikkeissä kerrottiin tietokoneohjelmien abstraktiotasoista ja suunnittelun eri näkökulmista. Mahdollisuuksia ohjelman suunnitteluun on monia. Suunnittelussa voidaan lähteä liikkeelle yksityiskohdista ja rakentaa [...]
VomBotti: projektin aloitus ja vastuulista
Posted in Linkit, botti on November 16, 2007 | Leave a Comment »
Jottei perjantaimme olisi vallan kulunut matikan välikokeesta ja lauantain Java-palautuksesta huolehtimiseen, kokoonnuimme tänään sankoin joukoin suunnittelemaan irc-bottiamme. Aikaiseksi saatiin botti, joka osaa antaa opit, kun sille antaa salasanan. Lisää toiminnallisuutta tehdään yksin ja ryhmissä.
Muutama linkki:
joka ei ole tehtäväohjeistusta vielä lukenut niin vilkaiskoon kurssin sivuilta. On aina hyvä tietää mitä on tekemässä.
PircBotin ohjeet ja dokumentaatio: PircBot
botinalku, [...]
7. tapauksen purkautuminen
Posted in olosessiot on November 16, 2007 | Leave a Comment »
Seitsemättä purkua varten jokainen oli taholtaan pohtinut teoriatason toteutuksia irkkibottiimme. Osa sovelluksista, jotka päätimme irkkibottimme sisältävän, tarvitsivat informaatiota netin syövereistä. Tämän noutaminen ja paikantaminen oli kuitenkin pulma, johon ei löydy yksikäsitteistä ratkaisua.
Yksi helpoimmista keinoista on hyödyntää RSS-feediä – se löytyykin ainakin useimmilta uutissaiteilta. Tämä antaa halutun datan kompaktissa muodossa. Aina näin kuitenkaan ei ole, vaan [...]
Tapaus 8, eiku ysi, laivanupotus, eiku Compendium?
Posted in käsitekartat, olosessiot on November 12, 2007 | Leave a Comment »
Lähdimme näppäilemään tämänkertaisessa olosessiossa ohjelmalla nimeltä Compendium. En kerro siitä enempää, saati linkkaa sen sivuille – ohjelma ei ansaitse sitä. Tai sitten ohjelman sekamelskan ja kaiken kahdeksan erilaisen palluran taakse kätkeytyy jotain elämää suurempaa. Luultavasti ei.
Muuten ihan kiva ohjelma, mutta miksi sen näyttö on täynnä nappuloita? Oikeasti, yksi graafinen pop-up palluravalikko riittäisi koko toiminnallisuuteen. Tahtoo [...]