Feeds:
Posts
Comments

Archive for October, 2007

Tappio :(

Turnauksessa tuli tappio, eli kolmas sija, vaikka uskoimme algoritmimme olevan lähes täydellinen. Aina ei voi onnistua.
Aina voi jossitella, mutta myös oppia. Näin jälkikäteen ajateltuna tappioon oli 2 pääsyytä.
1. Robottimme käy erittäin järjestelmällisesti läpi alueita lähdöstä alkaen, ja huonoissa tilanteissa monilla toistoilla tämä onkin paras ratkaisu, sillä robotin ei tarvitse palailla takaisin niin paljon kuin jos [...]

Read Full Post »

Käsitekartta robottimme perusideasta viimeinkin kaikkien ihasteltavana tässä:

Read Full Post »

Aivosolmun purku

Väsyneenä, mutta onnellisena taisivat olla tänä maanantaiaamuna ainakin maratoonareita kuvaavat adjektiivit. Kumpikaan niistä ei suoraan korreloi varsinaisesti formaalin ajattelun kanssa. Siitä huolimatta viime viikolla henkilökohtaisella arvostusasteikollani nousukiitoon räpytellyt OLO-metodi ei vielä päätynyt derivaatan nollakohtaan, vaan onnistui pitämään suuntansa mielikuvamarkkinoilla nousujohteisena. Syynä moiseen taisi ennen kaikkea olla tapauksen luonne yksittäisenä asiana, josta voi tietää tai [...]

Read Full Post »

Java2: (Onnellisesti) ohi.

Kolmatta ohjelmointitehtävää on pakerrettu jo tovi, joten lienee aika luoda myös katselmus menneen javailun suloihin.
Javalaskareiden tärkeyttä ei voi painottaa tarpeeksi. Sijaiskeikkojen vuoksi jouduin jättämään väliin torstain ohjatun koodausrupeaman. Se kostautui tuntikausien mittaisena NullPointer-metsästyksenä. Oman koodin tuijotus kun aiheuttaa pahaa virhesokeutta.
Tehtävän pahinta antia olivat ehdottomasti HashMappien, taulukoiden sekä koordinaatiston hahmoittamisvaikeudet. Milloin mikäkin pyörii mihin suuntaan, ja [...]

Read Full Post »

Aivosolmun avaus

Siirryin viimein kirjoittamaan kirjoitusohjelmalla ja kopiomaan tekstin blogiin sen jälkeen, kun asuntolaverkko oli katkennut kolmeen kertaan ratkaisevalla hetkellä vieden kaikien tekstin mukanansa ajasta ikuisuuteen. Tässä vaiheessa alkaa olla jo niin kettuuntunut pelkästä turhautumisesta, että tekisi mieli ajaa panssarivaunulla OLO-muistiinpanojen päältä.
Olen tähän saakka inhonnut sanaa virike. Virike kuulostaa siltä, mitä annetaan kanoille, kun halutaan pitää ne [...]

Read Full Post »

Essee 3, poikkeukset

Essee kolme eli toinen esseemuotoinen kirjoitelma aiheutti aika paljon ongelmaa myös minulle Marathonin takia, mutta sain sen kuitenkin väännettyä tiistain ja keskiviikon välisenä yönä jonkinlaiseen kuntoon. Kirjoittaminen oli helpompaa nyt, kun oli saanut palautteen edellisestä esseestä ja tiesi suurinpiirtein, mitä ollaan hakemassa. Viime kerralla tuli aika monelle palautetta lähteiden epämääräisyydestä ja siitä, ettei niihin viitattu [...]

Read Full Post »

Robosessio 2.5

Heps, kuten jo aikaisemmin todettu, peltilemmikkimme ei ole enää tyhmä, ja maanantai iltaan/yöhön/tiistai-aammuun mennessä jopa etäisesti älykäs…
Mutta mitä tulee muuten tehtävänantoon, pitäisi koodia tiistaina vieä kommentoida, ja jonkunlainen mindmap-tyyppinen toimintalogiikan kuvaus voisi myös olla ehkä paikallaan.
Koodin kommentointiin voisi ehkä olla hyvä käyttää JavaDOC:ia ja sen syntaksia. Se on oikeasti aika helppoa ja lopputuloksena on “ammattimaisen” [...]

Read Full Post »

Robosessio 2

Ensimmäisessä robosessiossa hahmottelimme lähinnä vompattirobotin perusideaa ja rakennetta.Toinen sessio olikin jo tiukkaa koodausta, mikä osoittautua toimivan ryhmässä yllättävänkin hyvin.Työnjako ratkaistiin sillä tavalla että yksi ”uhrautui” koodaamaan ja muut huutelivat selän takaa ohjeita.
Ohjelman tarkka rakenne hahmottui vasta koodatessa ja uusia metodeja syntyi tasaisin väliajoin, lauseen: ”Tästäkin voisi kyllä tehdä oman metodin.” seurauksena. Oman haasteen toi myös [...]

Read Full Post »

Kolmannen teoriatehtävän palautuspäivä ei kyllä nyt sattunut aivan oikeaan saumaan. Alkuviikon mentyä epäoleellisten derivaattojen ja epäoleellisen ties minkä diggailun parissa, ei ensimmäisenä tullut mieleen käydä teoriatehtävän kimppuun. Palautuspäiväkin oli vasta lauantaina. Nyt välikokeen jälkeisenä päivänä, päivää ennen Marathonille lähtöä, kaikki toivo esseen palauttamisesta on mennyttä. Vaihtoehtoina on herätä aamulla jotakuinkin pirteänä ja tehdä essee sunnuntaina, [...]

Read Full Post »

Maanantai-väsyneinä, matematiikan tentin varjossa ja Java-tehtäväpalautuksen uuvuttamina pureuduimme tänään taas virheiden käsittelyyn. Olosuhteisiin nähden yllättävän hyvällä menestyksellä vieläpä.
Kotitehtäväkseen virheiden jaottelun saaneet olivat kaikki tulleet samaan lopputulokseen. Selkein tapa lienee jakaa virheet kolmeen ryhmään: kääntäjän löytämät syntaksivirheet, ajonaikaiset virheet ja loogiset virheet, joista jälkimmäiset ovat selkeästi vaikeimpia löytää ja korjata. Virikekoodipätkästä löytyikin yltä kyllin kaikkia näitä. [...]

Read Full Post »

Older Posts »