Featured Post

Helppo ja nopea kolmionpiirtorutiini.

Vau. Kehitys kehittynyt ja oppi opittu. public static void SolidTriangle(Point a, Point b, Point c, Color color) {             Point[] po...

Monday, December 22, 2008

Tähti puu

- It's shaped like a STAR with a little flame inside it!
- No, it's a TREE --- it's got branches coming off it.
- I'm telling you it's a STAR!
- Use the star one and you'll be fighting off the Old Ones with your bare hands, it's a TREE!

Star! Tree!, STAR! TREE!, STAR! TREE!


Tuesday, December 16, 2008

Treenaaminen on... kivaa?

Elokuva tästä kaverista.



Tulee Kenichi mieleen. Street Fighterin Ryu, myös.

Sunday, November 30, 2008

Maaninen vaihe alkaa

Elo vaihtelee vieläkin passiivisen/yin/absorbointi ja aktiivisen/yang/luontivaiheen välillä. Nyt on taas virtaa.

Lisäsin yhden blogin listaan, opin uusia PHP-juttuja. Opiskelut eivät ole edenneet. Ensi kuussa piirtää tarkoitus on, ainakin.

Paino 97-98. Ei se oikein tipu ilman liikuntaa.

Monday, November 03, 2008

Sitrushedelmiä syysmasennukseen?

En ole asiaa tarkastellut sen kummemmin, mutta ennen kuin muutin omaan asuntoon, minulla oli tapana syödä massiivinen määrä klementiinejä/mandariineja / näitä appelsiinin pienempiä, vähemmän sottaisia sukulaisia aina kun niitä oli saatavilla, ja varsinkin talvisin.

En ole ostanut yhtään ainutta mandariinia ikinä itse. Ennen kuin nyt.

Ovat hyviä ja pitävät nälkää loitolla. Katsotaan josko ne auttaisivat tämän talven.

Opiskelut ovat taas jumissa. Tekemistä olisi, mutta vain vähän intoa työpäivän jälkeen.

Koska kone on iskussa, niin tarkoitus olisi ruveta piirtämään OpenCanvasilla joka päivä ainakin jonkinlainen suttuprötö. Ben osti minulle OpenCanvasin lahjaksi kesällä, kerta.

Thursday, October 16, 2008

Pientä sairastusta

Joku pikkutauti yrittää. Lämpöä, päänsärkyä ja lihaskipua ei vielä hirveästi rajaa oireita.
Voimattomuus haittaa, varsinkin normaaliin syysmasennukseen liitettynä. Työt auttavat, sillä niihin tulee raahauduttua, mutta opiskelun kanssa on ollut hiljaista.

Katsoin Panin Labyrintin. Enimmäkseen ihan hauska, mutta usea hahmo - mukaanlukien päähenkilö - tarttuu idioottipalloon eikä halua päästää irti.

Ostin Dawn of War antologian sekä Sacred Goldin käytettynä. Saa nähdä koska niitä joutaa asentamaan asti. Nyt yritän tehdä lommoa massiiviseen mediamäärään mitä kovolla on.

Avatar sitten loppui tuossa kun oli kone telakalla. Jos katsot yhden jenkkilässä animoidun sarjan elämäsi aikana, Avatar on luultavasti se paras valinta. Joka jakso ei ole aina ihan totaalisen loistava, mutta silti...

Todo: Opiskele/Koodaa/Piirrä/Siivoa/Liiku. Aina sama Todo-lista, ei valmiiksi saa.

Thursday, September 25, 2008

Pakko oppia heräämään.



Vanha mutta minulle uusi. Hauska.
Haluaisi joskus päästä lähtemään ihmisten aikaan -> Herää aamulla eikä aamupäivästä.
Kaupasta hain ainakin miljoona hampurilaista, ehkä jopa seitsemän. Pikkelsiä, kananmuna ja hieman paahtamista niin on hyvää jopa.

Paino on ainakin kurissa, toistaiseksi. Saa nähdä milloin on tilaisuus tiputtaa sitä taas. Ei aikaa.

Sunday, September 21, 2008

Viikonloppu

Hm. Päivässä hävisi kilo. Todellinen painohävikki lienee n. 300 grammaa. Pitää ottaa uusiksi ensi viikonloppuna, ja yrittää olla kovin kauheasti syömättä viikolla.

Hyvä sarjis on hyvä sarjis. 

Tein ruokaa tänään riittävästi pitkäksi aikaa. Um.  Juusto + pasta hyvää. 

Muuten haaskattu päivä. Hädintuskin naamaa ulkona näyttänyt. Turha posti. Viikonloppu parempi olisi ollut Nivalassa vietettynä enimmäkseen.

Ai niin, Negiman Jack Rakan / Racan kanavoi Kaminaa aika raakalla kädellä uusimmissa kappaleissa...

Saturday, September 20, 2008

Paasto

Kyllästynyt mahan pullotukseen, tänään ilman kiinteää ruokaa. Saa nähdä.

Viime yön kelasin päässä anime openingeja. Muistin pelottavan määrän aika yksityiskohtaisesti. Inukamin OP ei tullut mieleen eikä Jigoku Shoujon.

Eikä Guu Deluxen, mikä on yksi suosikkiendingejäni.


Surkean Negima-sarjan OP on paremmasta päästä myös... hetki, Ala Alba OAV?!

Friday, September 19, 2008

Hajottaa

Ei ole mitään isompaa syytä siihen, paitsi syksy / perpetual gloom / tai jotain.

Nukuin viime yönä 12 tuntia, tavallaan. Puoliunessa varmaan ison osan siitä, naapurissa bailattiin - ei kovin myöhällä mutta yritin mennä aikanaan nukkumaan. 

Aamulla ylösnousu on tottumiskysymys, samaan aikaan kuin aina muulloinkin, vaikka unta enemmän. Viikonloppuna säätää heräämisaikaa, ehkä.

...Suihku, nukkumaan.  Ei saisi mennä vihaisena nukkumaan, mutta minkäs teet.... 

Tuesday, September 09, 2008

Syyskuu / elokuvat / paino

Ei ole pitkään aikaan tullut taas postattua. Osasyynä on kiire, kuten yleensä, mutta toinen syy on...

Ei ole ollut tarvetta.

Blogikirjoittaminen on minulle myös mielenhuoltoa, ja... no, en tiedä. En ole mitenkään erityisen onnellinen ollut, mutta ehkä kuitenkin ihan stabiili. Tai jotain.

Elokuvapuolella tuli kaverilla käydessä, paitsi tahkottua Soul Calibur 4:ää aika paljon, katsottua Batman Begins Blurayltä, sekä Bruce & Lloyd, Kung Fu Panda ja Tomb of the Dragon Emperor.

Kung Fu Panda pitää nähdä uusiksi / Ostaa omaksi. Hyvä. Menee tämän vuoden top-kolmoseen yhdessä Dark Knightin ja Iron Manin kanssa.

Oikei, rautamiehessä oli puutteensa, mutta se on niin hauska, että minä en henkilökohtaisesti välitä niistä. Begins oli myös hauska Blurayltä katsottuna. Se on toki myös hyvä elokuva, jossa on yllättäen pitkälti sama soundtrack kuin uudemmassa lepakkokuvassakin.

Paino... on karannut käsistä. Polkupyörän hajoaminen on suuri osatekijä, mutta muuten en osaa selittää miksi. Olen viimeisen viikon ajan nostanut kävelymääriä, mutta vielä ei näy missään. Tänään paino oli jo 101 kg, enkä oikein ymmärrä miksi. En mielestäni ole syönyt paljoa - kaiketi olen siis kuluttanut ihan liian vähän?

Tietokoneesta oli ilmeisesti vain virtalähde kärähtänyt. Hain 500W Xion AXP 500W powerin viidelläkympillä Lapstoresta, ja kone buuttasi jopa Windowsiin asti, ilman näytönohjainta, äänten perusteella. Hämmentävää. Ensi kuussa sitten näyttö & ohjain. Sitten meneekin vapaa-aika, toivottavasti osaltaan NETTG:n piirtämiseen myöskin.

Wednesday, August 27, 2008

Gravatar // Työt // Selaimet

Skipstone on vikkelä, ja kun siinä on Tabit pois päältä, sitä tulee käytettyä nuukasti. Opera on lopettanut segfaulttaamisen, joten se näkee nyt enemmän käyttöä.  Sain melkein kiihdytyksen päälle X:ssä, mutta ilmeisesti uusin DRI-moduuli on suunniteltu vasten 2.6.27 kerneliä tai jotain.

Kazehakase on jostain syystä vähän jäänyt. Se säästelee ilmeisesti unohtamalla historian aina ja heti.

Gravatar on nyt testikäytössä, kuva on Picasan puolelta saksittu.

Työt... Vaikeaa. Tietyt hommat sujuvat nopeasti, mutta luontainen taipumukseni laiskuuteen + luontainen taipumukseni olla kysymättä asioita + avokonttori + ... vaikeampaa kuin tarvitsisi olla. Ylin kooderijehu on energinen, räiskähtelevä ja jotenkin pelottava. En tiedä miksi. 

Päivän linkki

Saturday, August 23, 2008

Tuuliprofessori

Kazehakase on gecko-pohjainen selain, joten en siltä paljoa olettanut, mutta toistaiseksi se on ollut hämmästyttävän jouheva, noin esimerkiksi Swiftfoxiin verrattuna. Tämä sekä Opera ovat siis tämän hetken suosikkiselaimet. Tällä hetkellä on 6 tabia auki, ja muistinkulutus on silti vain 59MB. Hämmästyttävää!

Air Guitar World Championship

Jos pomo sanoo, "Hei, meillä olisi pari VIP-lippua ilmakitaransoiton maailmanmestaruuskisohin, kiinnostaako?"

...

Niin. Täytyy sanoa, että viihdyttävät olivat. Ilmakitaransoittajat toki eivät välttämättä ole häävejä muusikkoja, mutta hienoja esiintyjiä kyllä! Ja tietty, New Bombayn ruokatarjoilu ei pahaa tee. Päinvastoin, erittäin herkullista on se, nam! Kanacurryä on saatava lisää.

Maksoin rahaa alkoholista. T_T Tämä on periaatteideni vastaista, ainoa mitä voin sanoa puolustuksekseni on: Se tuli koeputkessa, ja myyjät olivat hyviä, sekä myös nättejä.

Maj Karma oli ihan viihdyttävä, tosin volyymitasot olivat taas sellaiset että vielä alueen toisessa päässäkin oltiin lähespä kipurajoilla. Bändi itse ei ole lainkaan minun makuuni, noin periaatteessa, mutta hyviä esiintyjiä ovat toki, viihdyin jopa kohtalaisesti.

Hinnoittelu sisäänpääsylle oli todella törkeä, en kyllä olisi lippua ostanut. Seurauksena, ainoastaa n. 30% alueesta oli käytössä. Lippuja olisi pitänyt vaikka jakaa ilmaiseksi, kun rupesi näyttämään ettei niille ole menekkiä! tuntui että varsinkin aluksi suurin osa väestä oli vain sponsoreita, muuten vaan VIP-vieraita tai Avecceja. Ei näin.

Kello on kohtuullisen vähän. Tietty, jos olisi tentti aamusta voisi huolestuttaa,

Oh, wait...

Wednesday, August 20, 2008

Skriptausta, tai 'Tee-se-itse versionhallinta komentoriviskriptillä'


Tämä on minusta kiva video.

Eli: Töissä olivat varovaisia sen suhteen, miten tehdään committeja svn-trunkkiin. Joten en tehnyt committia mahdollisesti rikkinäisestä koodista. Okei.

No, toimivasta koodista jatkoin tweakkausta ja onnistuin vahingossa poistamaan yhden rivin yhdestä funktiosta mikä rikkoi kaiken. Tietty, meni aikansa ennen kuin virheen sai korjattua, ja siinä sai miettiä, "jos olisi jonkinlainen SCM, niin tämäkin olisi selvinnyt kolmessa sekunnissa diffillä." Git on tietty ihan hieno, mutta työpaikan serverillä sitä ei ole, noin ensinnäkin. Yhtä kaikki, eilen illalla lueskentelin muunmuassa tuon Wikipedian artikkelin linkkejä, ja mietin tätä "Tarballs and patches" juttua.

Tulin siihen tulokseen, että riippumatta siitä, mitkä säännöt muuten on versionhallintaan, haluan itselleni sellaisen oman savegame-mekanismin. Nyt.

Joten, skriptiä:

svn status||grep --regexp [MA]|grep -F .|sed -e 's/M / /' -e 's/A / /'|xargs tar -zcvf /home/esa/backup-$(date +%Y%m%d-%H%M%S).tar.gz


Selitys:

svn status hakee listan kaikista versionhallinnasta haetun projektin muutoksista - tarkemmin sanottuna, tiedostonnimet.

grep --regexp [MA] antaa vain ne rivit jotka ovat Modified tai Added CVS:ään. Tähän voi lisätä ?:n, jos haluaa ne mitä ei ole vielä lisätty.

grep -F . karsii pois kansionnimet, sillä muuten TAR pakkaa koko kansion.

sed -e 's/M / /' -e 's/A / /' korvaa rivin alussa olevat "Modified" ja "Added" merkit yhdellä välilyönnillä. tyhjä stringi käy myös.

xargs antaa putkessa tulleen datan syötteenä seuraavalle komennolle.

tar -zcvf /home/esa/backup-$(date +%Y%m%d-%H%M%S).tar.gz tekee syötteessä tulleista tiedostoista time-stampatyn paketin.

Nämä kaikki ovat backup.sh skriptissä tällä hetkellä, joten jos ajan tämän, niin se luo kotihakemistooni tiedoston, jonka nimi on muotoa backup_2008-08-17-175011.tar.gz

Minusta kohtuu kätevää. Nyt, juuresta tar zxOf /home/esa/backup_YYYY-MM-DD-HHMMSS.tar.gz path/to/filename | diff path/to/filename antaa muutokset viimeisimmän "savegamen" ja nykyversion välillä. Kätevää. Luonnollisesti tar zdf /home/esa/backup_YYYY-MM-DD-HHMMSS.tar.gz antaa diffin. Muistaakseni.

Nyt, tein skriptin: 'tar zxOf $1 $2 | diff $2 -' jolloin voin kirjoittaa tyyliin mydiff.sh /home/esa/paketti /path/to/filename, mikä antaa diffin. Ehkä kolmas parametri voi olla hyödyllinen, jos ei jaksa olla projektin juuressa.

Lisäksi, backup-scriptiin kun laittaa tuon "backup" tekstin tilalle $1:n niin saadaan seuraava toiminnallisuus:

./backup.sh jokunimi

tuottaa paketin jonka nimi onkin jokunimi-YYYYMMDD-HHMMSS.tar.gz. kätevää.

Toinen parametri polulle olisi myös mahdollinen, mutta skriptiä on helppo editoida tarpeen mukaan, joten ei ole jaksanut.

Tästä on itseasiassa helpohko jatkaa vähän, ja lopputuloksena on inkrementaalinen versionhallinta, joka käyttää pelkkää tarria. Liekö tuossa pointtia, mutta hauskaa on. Noissa on oikeasti paljon vielä laajennettavaa, mutta kaikkea kivaa voi tehdä - sen sijaan että, esim. vertaa SVN:ää vastaan, voi vaan tehdä tar-paketin kansiosta, sitten aloittaa tar zdf:llä alkuperäistä vastaan...

Mielenkiintoista, näin ohjelmoijalle.

Hei, hullu juttu, mutta putpixel diveillä.

Tämä oli alunperin viivanpiirtojuttuihin, Tetriksen jälkeen, mutta meni liian vaikeaksi, joten hylkäsin idean. Ihan hyvä sinällään, koodin hitaus on ihan omaa luokkaansa. Sitävastoin
monenlaisia toisenlaisia pelitoteutuksia on DIV-generoinnilla erittäinkin ja oikeinkin mahdollista suorittaa.

Muut ovat minua hullumpia

Tuesday, August 19, 2008

Unettomuus vaivaa

Unirytmin siirtäminen on ärsyttävää. Seitsemältä soi herätyskello, mutta unensaanti on vielä todella vaikeaa. Toivottavasti tästäkin päästään yli.

Koodiasiat pyörivät päässä, mikä on omalla tavallaan ihan hauskaa, paitsi että vievät tilaa piirto- ja opiskeluasioilta. Liikunta on matalalla prioriteetilla juuri nyt, mutta katselen kyllä potentiaalisia mahdollisuuksia, kuten Hukkaa, joka on työpaikan lähellä.

Se yksi oma koodiprojekti, se toinen oma koodiprojekti ja sitten vielä mietin smartpointtereita, sillä toinen noista projekteista on C++ - pohjalla.

Lisää infoa luonnollisesti vasta sitten jos saan jotain aikaiseksi.

X on absoluuttisen raivostuttavan hidas. Pitäisi ehdottomasti saada mach-ajurit toimimaan... Tai sitten hakea työpaikan läppäri tänne. Sekin optio toki on olemassa. Minulle on sanottu että sitä saa käyttää ihan vapaasti - minkä ymmärtää, sillä kaikki työ ja data on servereillä, ja läppäri onkin yhden sortin tyhmä terminaali. Hyvä lähestymismalli on se.

GDM kävi mielessä. Ideaa on, mutta on jo muutenkin monta rautaa tulessa. Oivoi.

Verteksi
oli muuten hauska. Tai siis, mielenkiintoinen.

Noista linux-dri ajureista vielä... en ole varma onko nyky-X:ään edes olemassa tälle näyttikselle kiihdytettyjä ajureita, mutta jos ei ole, niin mielessä on käynyt sekin, että tekee.

Inhottavasti Kernelin sysfs rajapinta on muuttunut jossain 2.6.18 tai jotain, ja olemassaoleva koodi ei enää käänny. Hmph.

Saturday, August 16, 2008

Lauantai on kernelinkääntöpäivä

Hienot suunnitelmat oli tällekin päivää. Ne tavalliset: Liiku, koodaa, opiskele, siivoa, piirrä.

Yritin sitten saada kiihdytyksen toimimaan läppärin 3d Rage Mobility - piirisarjan kanssa. Sain siinä boottaamattoman kernelin aikaiseksi, joten pääsi säätämään. Siinähän se päivä melkein menikin. Sain sentään kaupassa käytyä ja vähän siivottua. Noh.

Klusterit taas pyörivät mielessä, olisipa hienoa jos voisi nopean verkon yli käyttää hyväksi toisen koneen muistia tai prosessointitehoa, noin esimerkiksi. Ehkäpä siitä saisi graduaihetta.

'Pitäisi' painaa taas vähän päälle. Noh.

Jarin kanssa aloitettu Shoot 'Em Up ei ole vielä hirveämmin edennyt. Noh, se on matalalla prioriteetillä. Säädin makefilejä ja kommittoin sen code.googleen. Versionhallinta on kuitenkin hienoa.

Hyvää: Karjalanpiirakka, Maksalaatikko + puolukat, Mansikat + vaniljakreemi.

Huomenna Halo2:sta kai ainakin vähän, ja kenties Go:ta. Sitten lisää Go:ta viikolla, mutta myös opiskelua. Tälle päivälle saisi vielä piirtää, jotta voi maanantaina skannnata.

Houkuttelee vähän että jos laittaisi uuden koneen, mutta se on pahuutta ja vääryyttä. En edes työläppäriä ole vielä työpaikalta raahannut mukaani, tai mitään.

Wednesday, August 13, 2008

Toinen Työpäivä

Tylsä otsikko, myönnän.

Tuntuu tosi vähältä aikamäärältä, n. 5 tuntia vapaata päivässä. Voih.
Tämän illan vapaa-aika meni läppärillä, päivittelin pari softaa, ja kokeilin Battle for Wesnothia - ja sitten päivitin sen 686-binääreille.

Zsnes samaten päivitty 686-binääreille. Zenwalkin ainoa minua häiritsevä puoli on juurikin se, kun siinä kaikki binäärit on 486 by default.

Suosittelen kumpaakin - niin Wesnothia kuin ZSNESsiä, siis ja muuten. Nämä binäärithän löytyivät täältä.

Ei taaskaan tule kirjaa luettua. Tuo Hero of the Imperium etenee minulla nyt todella hitaasti, sillä en viitsi liian väsyneenä lukea, nautinnon maksimoimiseksi. Tänään melkein tuli luettua.

Sain sentään Tapiolassa auton seisontaan.

Mutta nyt on pakko mennä nukkumaan, olen valvonut jo liikaa, silmät tuikkivat.
Iltapaino 100.5. Sain myös LaFestassa käytyä.

Tuesday, August 12, 2008

Ensimmäinen Työpäivä

Hohh... Jäipä vähän aikaa. Ei ehtinyt edes Tapiolassa käymään - olisi tarvinnut. Hommasin bussikortin, joten nyt pääsee suhaamaan niillä edestakaisin.

Työt... Vaikeaa. Uutta asiaa, jota ei suoraansanottuna vielä kunnolla osaa. Läppäri on iskussa ja koodia jo vilkuilin, mutta en mitään vielä oikein saanut aikaiseksi. Parempaan on pystyttävä.

Töitten jälkeen kävin sen bussikortin hakemassa, saa nähdä toimiiko se. Sitten suuntasin kaverille, missä pelasimme Soul Caliburin uutta 75% ajasta ja suunniteltiin Shoot 'em uppia 25% ajasta. Söin grilliburgerin. Ihan average 5€ hintaan. Tietty, koskaan ei ole sen arvoinen, kun vertaa La Festan La Festaan.

Paino hyppäsi viime viikolla ylöspäin - söin ilman rajoja, ja se tuntuu. Raportoin painosta lisää myöhemmin - tokko se ketään kiinnostaa, mutta voipahan itse ainakin vilkaista sitten joskus. Kuntoilun suhteen... No, tänään ja eilen tuli käveltyä sellainen tunti, mikä on OK, mutta lenkkejä tai kuntosalityöskentelyä noin esim. pitää harkita. Tavoite 90, noin alustavasti taas....

Polkupyörästä on takakumi puhki ja vanteet lommoiset. Mutta, on siinä ihan hyvä, tuota, runko ja niin, etuhaarukkakin. Paitsi ei lokasuojat.
...
Tarttis varmaan uusia vähäsen.

Tulee kuunneltua pätkiä the Dark Knightin soundtrackistä kokoajan, mutta vain tiettyjä pikkupaloja. Tyypillistä minulle.

Friday, August 08, 2008

Opin uusia asioita // Pänttää, pänttää!!!!

  • Jos laitat kahviin vahingossa appelsiinimehua, se on vielä juotavaa
  • Mutta ei jos laitat vielä lisäksi maitoa.
  • Jos syö itsetekoista kiinalaista, niin voi nukuttaa.
  • Nukkuminen syö pänttäystunteja
  • Aika kuluu yllättävän nopeasti kun tentti lähestyy

Resepti:
  • Possusuikaleita
  • Hunajaviinietikkaa
  • Halpis sweet chili kastiketta
  • tuoretta sipulia ja paprikaa. Punasipuli myös käy.
  • Soijaa, öljyä, inkivääriä, porkkanaa, valkosipulia, herkkusieniä.
Ja kaikkea mahdollista.
Mutta siis, pistä riisi kiehumaan, ( itse suosin jasmiiniriisiä, )
lihat pannulle ( pannu kylmänä ), ja lorauta siihen silleen sopivasti soijaa, sitten hieman suolaa ja mausteita ( esim. paprikajauhe + mustapippuri ).
Hiero lihoja pannulla sen verran että palat ovat yltäpäältä soijassa, sitten unohda ne hetkeksi.

Kuori inkivääri ja laita se öljyyn likoamaan.
Valuta säilykkeet jos käytit niitä. Silppua kasvikset kulhoon.

Itse tykkään leikata porkkanat pitkiksi suikaleiksi, about 2-3 mm kanttiin ja n. 5cm pitkiä. Herkkusienet siivuiksi, murskaa ja silpo valkosipulit.

Silppua inkivääri ja laita kulhoon

Kun kasvikset ovat kulhossa ( paprika, sipuli, porkkana ), lorauta reippaasti
etikkaa päälle ja pyörittele kasvit.

Rupea paistamaan lihat. kun lihat ovat lähes kypsiä, lisää herkkusienet. Jatka
paistamista kunnes lähes kaikki neste on haihtunut. Jos sinulla on tölkkivihanneksia, laita nekin tässä vaiheessa, haluamme päästä eroon kaikesta niissä olleista nesteistä mahdollisimman hyvin.

Lisää kasvikset. Paista, kunnes enin etikasta on haihtunut. Tässä vaiheessa voi myös lisätä esim. tuoretta siivutettua chiliä.

Laita REIPPAASTI halpis sweet chili kastiketta tässä vaiheessa, sekoita hyväksi, lisää VÄHÄN soijaa, jos tarve vaatii. Laita levy pois päältä ja kansi päälle. Jos ainekset vaikuttavat liian kuivilta, lisää ensin sweet chili soosia, sitten vettä. Yritä välttää liikaa soijan käyttöä.

Muutamaa minuuttia myöhemmin, voit ruveta syömään.
...
Ihan hyvää tuli, nam. Sannan reseptiä mukaillen.

...

Nyt takaisin pänttäämään! Ja uutta kahvia, ilman appelsiinia!

Tuesday, August 05, 2008

Mutta mikä on 'The Guild?'

The Guild.
...
Tahtoo tietokoneen takaisin toimintaan.

Yliopistolla satunnaisesti kuunnellut Penny Arcaden 4e kokemuksia. Löytyy täältä.

Tässä muuten esimerkki siitä, mikä ei 4e:ssä enää oikein onnistu.

On vaikea keskittyä.... Miksi?

Friday, August 01, 2008

Syy sama kuin yleensä

Olenko se vaan minä, vai onko oikeasti niin, että yleisin syy algoritmin toimimattomuuteen on "Olen idiootti."
Syynä oli vain ylimääräinen "return" rutiinissa joka piirsi vaakaviivoja.

Tässäpä on siis jotenkuten toimiva, nopeahko kolmioittenpiirtelyrutiini.
En jaksa sivua sille justnyte tehdä, ja siinä vielä muutama bugi piilottelee.

*EDIT*

Blogger ei suostu olemaan raiskaamatta tekstiä, joten jääköön vielä piiloon siis.
Teen sille sivun tässäjoskus.

Nyt, muuta:
Tuunasin tänään polkupyörää kivempaan kuntoon - tai no häkkäsin enemmänkin. Siinä on pari isompaa vikaa, ja häkkäsin niihin sellaiset "no, se toimii just nyt" ratkaisut. Ihan mielenkiintoista sinällään. Pitää joskus ottaa ja kunnolla korjata se. Tarttis uusia vaijereita, vetää nykyisestä häckhäck vaihteista oikeisiin vipuihin ne etc janiineespäin.

Paralleelivirtuaalikone ärsyttää minua, sillä tulin itse ajatelleeksi niitä pari vuotta takaperin... ja ne oli jo keksitty sekä vanha asia. Pöh. Nyt pitää keksiä joku muu graduaihe. Ehkäpä multiserverijärjestelmä jonkinlainen?

Paino about 98.6, ja maha todella turvonnut. Ihmeellistä.

Ostin uuden kirjahyllyn kierrätyskeskuksesta, kaikki 3€. Kierrätyskeskus rupeaa olemaan ylitäynnä - ihmiset ovat kai nyt oikeasti löytäneet sen, niinsanotusti.
Nyt pääsee kotona säätämään tavaroita, ehkäpä kohta ei ole kaikki levällä pitkin lattioita siis, enää? Toivossa on hyvä elää....

Thursday, July 31, 2008

Miksi koodini bugaa?


Rupesin keksimään uudestaan v3 kolmiorutiinia, jonka kirjoitin Nivalassa. tietenkään sitä ei ole muualla kuin Sarjankylän ukkoslinnussa nytten. Huoh.

Yritykseni ( joka on paljon yksinkertaisempi kuin v1 tai v2, ja yksinkertaisesti parempi ) ei jostain syystä piirrä pohja vasemmalle kallellaan olevia kolmioita ( , testattaessa tasasivuista kolmiota, ) mikä on siis omituista. Jätän enemmän debuggaamisen myöhemmälle, tänään ei enää jaksa tai kerkeä.

Töihinlähtö uhkaa, tai no, jos noin voi sanoa näin pitkään työtönnä olleena, iloinen asia on se. Palkka on tosin huono, mutta riittää laskuihin ja ylikin jää, joten ei voi liikaa valittaa. Nyt pitää vaan opetella PHP5:ttä, näemmä.

Tenttikin on edessä, aikaa vähän. Eli suomeksi, kiire painaa.

Paino rupesi taas ärsyttämään, kun se hyppäsi tuonne 98+ mökillä ollessa. Ihan hyvin jottei sen enempää, mutta kipu kantapäässä esti jopa kävelynkin. Ei miellyttävää.

Pitää Roolipelaajaan pistää nerdragea vähän niiden DnD 4e arvostelusta, kenties. Esimerkiksi Warlockien julistaminen WoWista kirpaistuksi herätti edellämainittua närästystä - olkoonkin että niin Complete Arcane että WoW julkaistiin samaan aikaan, joten WoW Betalla saattoi olla vaikutusta - ellei jopa täytyisi sanoa että kenties kyseessä on rinnakkainen evoluutio tahi yhteistyö... mutta säästän sappeani lehdelle. Silti... osuvasti jotkut sanoneet.

Jos rahaa joskus saa ( Kela sanoo EI! ) niin pitää nollapohjainen budjetti rääpystää kasaan sitten kai. Kun vähän tulee pitää tarkkaan seurata.

Tässä pitää olla tarkka terminologian suhteen. Liikemaailmassa nollapohjainen budjetti on hieman eri asia.

Friday, July 25, 2008

Mökkielämää.. // Läppärissä X

Mökillä ei tule painoa seurattua eikä blogiin kirjoitettua. Heikki uusi oman bloginsa, tosin.
Siellä järven rannassakin olisi toki hurja GPRS-yhteys saatavilla, mutta ei jaksa nähdä vaivaa.

Onnistuin saamaan kantapään kipeäksi juuri ennen mökille lähtöä, ja ärsytin sitä lisää juuri kun se oli toipumassa, joten liikuntakin on ollut vähäistä.

Läppäri on taas iskussa, X pelittää ja kaikkea ( eikä mikään gdm/xdm ole muistia rohmuamassa! ), nyt pääsee vihdoin sovelluksia laittamaan tarpeen mukaan. Opera riittää yllättävän pitkälle.

Niin, Openbox + LXPanel on aika riittävä kombo. Saa nähdä jos lisää rupeaa haluamaan jossain vaiheessa. Muistinkäyttö X:ssä kun ei ole sovelluksia ajossa on nyt jotain 33M, pyöreästi.

Vim on edelleen pysynyt editorina, senkin suhteen asiat ovat helppoja kun ne osaa. nyt kun vaan löytyisi täysin moderni, kontekstisensitiivinen IDE... Tekstitilaan. Tekstitilassa ei läppärin kammottava touchpadikaan vaivaa.

Päätin ruveta olemaan vähemmän säntillinen labeleitten suhteen. nykyinen spartalainen lähestymistapa rajoittaa tiedonkulkua, ja tieto haluaa vapaaksi.

Piirtäminen ei ole oikein alkanut tapahtumaan, vaikka uusin OpenCanvas onkin nyt Trialissa taas. Pitäisi pitäisi....

Olen "For The Emperor" - opusta - tai osiota - lukenut siitä isosta kirjasta. Hyvä ollut tähän asti. Ei mitään mahdottoman lennokasta, mutta yhtä kaikki, viihtyisää.

En päässyt serkun näyttelyyn sitten, menkää joku minun puolesta, thx.

Mm... THX...

Wednesday, July 16, 2008

Kakkua saako? // Omatekoista rautaa maailmalla

Hm. Rauta on toisinaan kivaa:
http://www.homebrewcpu.com/

Ja sitten Mark I ja Mark II Forth. Tuolta löytyy lisääkin linkkejä....

Ugh.





Paino on kaiketi nousussa - taas kun on täällä pahuksen Nivalassa. Todella todella ärsyttävää, kerta kaikkiaan. Pahus! Jotain 98.X nyt taitaa olla.

Big Mess of Wires on mielenkiintoinen.

Noni. Zenwalk 5.2 Core asentui kiltisti. Siihen lisäksi ppp ja inet packaget niin pääsee jo nettiinkin. Koko kovo on justnyte 1 iso partitio, mikä ei ehkä ole kaunista mutta antaa optimi tilamäärän mitä tulee kovon täyttymiseen.

Se ettei ole X:ää, on minusta omalla tavallaan viehättävää - joskaan ei niin paljoa etten sitä laittaisi. Saa nähdä miltä osin ja miten paljon noita i486-binäärejä sitten loppujen lopuksi tulee sietämään.

Saatan jopa ehkä pysytellä Vim-linjalla, jos se ei ärsytä liikaa ja tutorohjelma on hyvä.

Tuesday, July 15, 2008

Pahuksen läppäri, pahuksen Linux. >_<;

Gentoon asennus ei onnistunut. Ugh. Taidan Puppy Linuxia harkita, sitten sen päälle rupeaa virittelemään jotain... tai ehkäpä DSL, tai jotain. Yksi Gentoon kehitysblogi arvosteli kevyitä distroja tuossa taannoin, mutta se ei tunnu toimivan just nyt.

Wishlistissä ei ole paljoa:
  • i686-binäärit
  • Täysi Dev-ympäristö
  • Pieni muistinkulutus
  • LXDE tai Fluxbox tai Openbox
Itse asiassa, Zenwalk oli aika hyvä, mutta jo valmiiksi hitaalla koneella 486-binäärit olivat hieman liikaa. Muuten olisin voinut silti pysytellä siinä ja käännellä itse omat softat, mutta menin partitioimaan pienen 30M levyn tyhmästi, ja käyttikselle itselleen jäi "vain" 5 gigatavua tilaa.

Ugh. Kun onnistuisi asennus, mutta tuon läppärin CD-asema on epäilyttävä.

Olen alkanut epäillä että kolmiorutiinini on hölmö ja aivan liian monimutkainen, myös.

Monday, July 14, 2008

Luolia ja lohikäärmiä // Pathfinder

Nivalan peliporukka ei ole vielä pitkään aikaan siirtymässä uuteen painokseen, joten kokeilemme Pathfinderiä. Vaikka porukka on tyypillisen vajaa, ( Kaksi hyvää pelaajaa ovat nykyään WoW-addikteja ) niin ihan hauskaa on ollut.

Muutamia havaintoja:
  • Combat Maneuver on loistava idea: Sillä voi Ad-hoc:ta melkein tilanteen kuin tilanteen.
  • Hitpoint Buffer on kuten myös kiva,
  • Päivitetyt meleeluokat ovat hyvä asia. Barbaarin muutokset on ihan hyviä.
  • Skill-säännöt on vaikea pitää mielessä - eli class skill saa automaagisen +3, eikä vain max rankit ole siellä
  • Skillit + vanhat hahmolomakkeet = ikävä yhdistelmä. Uusimmassa Alphassa tuli vihdoin hahmolomakkeetkin, tosin.
Ensimmäistä kertaa on myös Action Pointit käytössä. Ne ovat aivan totaalisen loistavia, jo siitä syystä että ne ovat DM:lle apu tilannearviointiin - jos niitä ei kulu, niin pelaajat ehkä pääsevät hieman helpolla, jos ne kuluvat jatkuvasti ja nopeasti, ehkä pitäisi vähän lieventää vastustajatulvaa.

Statpiste joka toinen taso, toimii varsinkin jos ottaa vähän low-magic asennetta mukaan. Nykyinen konsepti on että taikaesineet ovat niin arvokkaita, kukaan ei myy niitä, joten ne voi vain löytää tai voittaa itselleen. Pelit ovat hieman vaikeampia, mutta paljon, paljon viihdyttävämpiä.

Harkitsemme E6:n käyttöönottoa, tai ainakin käytämme normaali-XP gain mekaniikkaa + Pathfinderin Fast XP taulukkoa. Ei ole kiva juosta liian nopeasti tasoja läpi.

Paino tänään oli 98.0 noin suurinpiirtein tylyvaa'alla. Siellä 96-98 maastossa palloilee edellen.

Motivaation kanssa on ongelmia, koulu- ja ohjelmointihommia ei ole oikein tullut tehtyä. Piirsin yhden kuvan taideblogiin, tosin.

Wednesday, July 09, 2008

Kolmiopainia

Kolmioitten täyttäminen on vaikeaa. Olen aikani paininut sen kanssa nytten, ja lähes toimii, mutta jos meillä on kaksi janaa ab ja ac, joista ei tiedetä kuin se että a.y<=b.y ja a.y<=c.y.... Miettimistä se vaatii vaan hiukan. Ainakin olen jo sen verran saanut, että on kolme tapausta: kummatkin pisteet ovat a:n vasemmalla puolella, oikealla puolella tai toinen toisella puolella. Viimeinen on helppo. Nyt pitäisi päätellä vain vasen/oikea tapausten puolueellisuus. Sitten vain vasemmanpuolisen janan vasemmanpuolisin piste piirretään oikeanpuoleisen janan oikeanpuolimmaisimpaan pisteeseen.. Eli, ajatelkaa viivaa:

####
####
####
Jos piirrämme ekaan pisteeseen mihin törmäämme vasemmalta päin, meillä menee väärin ja jää 3 pix rako oikeaan reunaan.

Jne.

Ei ihan optimaalista. Jos lähtisi siitä että "Jokaiselle Y-riville piirretään viiva x1, x2, y kunnes toisin sanotaan," niin olisi kai parempi, mutta painiskelen just nyt vielä teorian parissa. Optimointi tulee myöhemmin.

Viivarutiini v3
:ssa on bugi ylöspäin vasemmalta oikealle nousevissa viivoissa. Osaako joku korjata hidastamatta sitä? Voisin kai Mureakuhaan heittää kysymyksen tjsp....

SPARTAAA!


Paino 98.0, Heikin läppäri rupesi elämään paremmin kun käänsin siihen uudet XFCE:t.

Tuesday, July 08, 2008

Piipitystä ja kolinaa

C64Music! pitää ehkä lisätä valikkoon, jopa. Kohinaakin voi kuunnella, teoriassa.
The Hardware Chiptune Project.

Päivitin viivanpiirtoa, mutta se on buginen nyt. v3 löytyy vanhan linkin alta, ja v4 on omassa koodissa nyt - hitaampi, mutta toimii varmasti. v3 olisi paras, jos siitä saisi bugit liiskattua.

Tietty, tällä ei ole isoa väliä, painiskelen kolmiontäytön kanssa juuri nyt. Se toimii ainakin satunnaisesti nyt, mutta siinä on läjä hyvin omituisia bugeja tietyissä tilanteissa.

Paino oli 98.5, kun söin aika myöhään eilenillalla. Tänään söin myös riittävästi, joten tuskin paino tippuu kovin paljoa.

Minulla on yksi JavaScript peli-idea jota saatan ruveta työstämään tässä jahka... no, tässä joskus,
joka tapauksessa.

"Behind Deep Blue" on ollut erittäinkin antoisa kirja, tullut luettua vähän turhankin vauhdikkaasti. Suosittelen lämpimästi. Antaa myös hiukkasen teknistä infoa kuinka tietokoneshakit toimivat. En varmaan jaksa arvostella - en ole arvostellut mitään oikeasti nyt hetkiseen. Mutta, lukekaa silti. Hyvä kirja.

Kaikki muu on ihan OK paitsi ettei ole töitä/rahaa, noin suurinpiirtein. Tekemistä ja motivaatiota tuntuu kumpaakin löytyvän.

Tietokoneesta ( omasta. Heikin läppäri voi hyvin, noin suurinpiirtein ) saattoi tosin toimintasavut karata, mutta en ole varma mistä komponentista. Kenties kerääntynyt pöly vain kärähti virtalähteestä?

Monday, July 07, 2008

Näppäimistövieraita // Otetaanpa uusiksi

Eilen joutessaan otin ja irroitin pari näppäintä näppäimistöstä, kun raot näyttivät likaisilta ja alta paljastui voi hyvä... Ia! Ia! Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn!
....
Joten, otin kaikki näppäimet irti, ja näytin sille suihkua. Irtonaiset näppäimet tiskasin. Tämä oli vielä ihan hyvä ja turvallinen temppu. Sitten rupesin miettimään onko näppäimistö sisältä miten likainen, ja kaivoin ruuvimeisselin esiin.
....
Lyhyesti, älkää aukoko Logitechin näppäimistöjä. Kyllä minä sen kasaan sain suurinpiirtein lukuunottamatta muutamaa nappia joita en käyttänyt enivei....

Viivanpiirrosta:
Jooh, edelliskertainen rutiini oli... funktionaalisesti ja teoriassa oikein. Tietty teorian ja käytännön välinen ero on siinä, että... teoriassa niillä ei ole mitään eroa. Minkä lisäksi selitys oli aika kaoottinen.

Se mitä viivanpiirrossa tehdään on:
  • Ei ole olemassa kuin loivia (min X/Y=(+-)1) viivoja vasemmalta oikealle.
  • Tarkistetaan pitääkö siirtyä Y-suunnassa
  • piirretään piste
  • kasvatetaan X:ää.
Y-suunnassa siirtyminen tehdään siten, että kun meillä on FP- kulmakerroin k (esim. 145),
ja FP-kerroin m (esim. 100), niin, kasvatamme apumuuttujaa a, a=a+m. Jos a>k, siirrytään Y-suunnassa, ja asetetaan a=(a-k).

Tämä tarttisi jonkinlaisen grafiikan selitykseen, mutta lyhyesti, etsitään vain ne arvot X, joitten kohdalla Y muuttuu. Versio 2 algoritmista on lähes 5-10 kertaa nopeampi kuin edellinen. Tietty, tämä edelleen häviää Javan vakiolle, mutta tätä rutiinia tarvitaan täytettyihin kolmioihin. Viivanpiirtona, ilman sorttausta Y:n mukaan tämä käyttää enää 5x niin paljon aikaa kuin Javan natiivi viivanpiirto.


Hei, LapaTheMato3kin sai pienen päivityksen - siinä on nyt kunnollinen Timer.

Paino oli sunnuntaina 98.5, kun edellisiltana sortui känkkyyn, mutta tänä aamuna taas 96.6.

Saturday, July 05, 2008

Viivanpiirtoa nopeasti.

Aioin alunperin tehdä nämä testit JavaScriptillä, mutta siitä ei löytynyt putpixeliä, joten sen
sijaan joudun käyttämään Javaa. Missä ei myöskään ole putpixeliä, joten kirjoitin setRGB:lle wrapperin.

Okei, tämä on nuoruuden traumoja: En koskaan saanut viivanpiirtoa toimimaan ihan niinkuin olisin halunnut - fixed pointeilla miten pitkiä viivoja hyvänsä, nopeasti ilman aukkoja. Tästä syystä 3d-koodauskin vähän jäi, kun ei saanut polygoneja täytettyä itse. Ja siihen aikaan Oma Sen On Oltava oli iso iso juttu.
Mutta no, tässä on viivanpiirtorutiini, jonka pitäisi olla kohtuunopea, se ei taida olla tosin.... Kaukana optimaalisesta - mutta sinne päin kallellaan. Muuttujia voisi karsia, sekä iteraatiomäärissä voisi hyppiä varmasti fiksumminkin. Porttaaminen toiseen järjestelmään pitäisi olla todella triviaalia.

Kuinka se toimii?

Um. Piirrämme aina oikealta vasemmalle, ja sellaisia viivoja joitten delta-x>delta-y. Teemme rotaatioita jotta tämä onnistuu. (y=x, x=y keikautus)

Käytämme fixed-pointteja jotta Y-siirtymä olisi riittävän tarkka. Jos piirrämme alhaalta ylös, painetaan asia mieleen( vähennetään eikä lisätä liikuttaessa ) ja muutetaan delta positiiviseksi.

Itse luupissa harpotaan x-suunnassa eteenpäin kunnes olemme lähellä paikkaa missä Y-koordinaatti vaihtuu. tässä pitää olla tarkempana, joten siirrymme hyödyntämään fixed pointtejamme.

Jotain sellaista, kai. Tuostakin voi vielä optimoida jos haluaa, mutta lähinnä tein tämän jotta tietäisin miten se toimii, ja koska nuorempana se ei ihan onnistunut. Tietty, kannattaa ennemmin käyttää valmista viivanpiirtorutiinia nykyaikana, ( Javan oma esim. on n. 40 kertaa nopeampi. ) mutta se on tarkka ja toimiva. Sitäpaitsi, voin syyttää hidasta putpixeliä. :P
Parempi tapa tämänhetkisen putpixelin sijasta olisi käyttää SetRGB:n sitä versiota joka mäppää tietyn alueen kerralla, mutta noh...

pikseleitten bufferointi näyttää nopeuttavan testiä n. 50 msec, mikä on mielenkiintoista - sen ei kuvittelisi vaikuttavan. Kaiketi Javan cache operoi fiksummin näinpäin, kun pitää monta kertaa kutsua setRGB:tä?

Mutta siis! Kun on viivanpiirtorutiini, voi siirtyä tekemään täytettyjä kolmioita, ja niistä pääseekin sitten jo teksturoituihin kolmioihin!

JavaScriptilläkin voi tehdä kolmedeetä, varsinkin jos käyttää Canvas-tagia apuna, mutta siinä
pitää kyllä sitten hyödyntää sen valmiita grafiikkakomentoja, muuten ei mikään onnistu. Ei omaa
putpixeliä siis voinut oikein tehdä.

Sain luettua toisen pelisuunnittelukirjan, sekä "Born to Code in C" opuksen, jossa tosin rupesin skippailemaan. Erittäin hieno kirja tosin, siinä tehdään mm. ikoni ja animaatioeditori, multitaskaava ohjelma ilman mitään threadeja ja tietokanta, muunmuassa.

Eilisen aamupaino oli 98.1, tänään 97.6. Kävi siis selkeästi ylempänä kiitos TexMexin. Nyt on taas alaspäin menossa. Sitten kun menee alle 96.0:n voisi kai palkita itseään jollain kivalla ruualla.

Thursday, July 03, 2008

Kirjoja // Ei koodia hetkiseen // Unettomuutta

En ole skarpeimmillaan juuri nyt. En saanut unta viime yönä, enkä oikein tiedä miksi. Nukuin jonkin verran näin jälkeenpäin ajateltuna, mutta tuskin kovin montaa tuntia. ehkä ~5 tuntia?

Pakkasin läppärin pois, koska hain kirjastosta ison liudan kirjoja, ostin Fantasiapeleistä Ciaphas Cain - Hero of the Imperiumin ja minulla on tenttikirja työn alla. Ei uskalla koskea koodausjuttuihin nyt, viime yökin meni ( siihen asti että läppäri meni laukkuun, ) D-kieltä naputellessa. Derelict ei vaan halunnut ruveta toimimaan. Erittäin ärsyttävää. Sain kaiken kääntymään mutta sitten ohjelma itse SegFaulttaa.

Ideoita on, ja suunnitelmia, mutta nyt pitää priorisoida. Ehkäpä kykenen parempiin tuloksiinkin jahka olen kirjat lukenut. Käteen tarttui siis:
  • Pari pelisuunnittelukirjaa, toinen Tony Mannisen
  • SDL-oppikirja, jonkinlainen
  • Kirja IBM:n Deep Bluen tekemisestä
Liikunta on lipsunut, ja aamupaino olikin 98.0, mikä on vielä tälle hetkelle inhimillinen. ( ja n. 15 kiloa liikaa. )

Blogilistan tulokset olivat mielenkiintoisia - tämä blogi kävi hetken jo sijalla tuhatkaksisataajotain, mutta nyt yhtäkkiä näyttää tippuneen tuonne 22 tuhannen kieppeille. Hurjaa.

Roguelike
GBA:lle: POWDER.

*edit* Muistuttakaa joku että lupasin höpistä viivanpiirtoalgoritmeista, fixed point matikasta ja 3d:stä jossain välissä.

Tuesday, July 01, 2008

Tetris on valmis // paino käväisi alhaalla.

Jeps, nyt se on sen verran hyvä että kehtaa muillekin näyttää:

Tetris - ( tai kuten itse ajattelen- 'Testris.' Olenpas hauska. ) Cookie pysyy tallessa 7 päivää. Globaali highscore-lista ei onnistu ilman juttelua serverin kanssa, joten sille linjalle ei mennä, mmok?

Paino tosiaan kävi niin alhaalla kuin 96.6 tänä aamuna! Eilen meni myöhään enkä sitten jaksanut kokata. Kävin iltalenkillä, mutta tänään en jaksanut aamulenkille asti liikahtaa.

Kirjoitin ensimmäisen D-ohjelmani Heikin läppärillä. Hyvä on se, minusta. Saa nähdä pitääkö vanha ( monta kuukautta ) FluxBuntu laittaa siihen läppärille, josko se pelastaisi... Yritän ensiksi tosin GCC:n uudelleenasennusta.

Työnhaku jumii taas päässä jotenkin kummasti, kuppi kahvia, ja yritän uudestaan.
*edit* Yliopiston kahvila meni kiinni ja automaatista tuli ihan ihmeellistä kääpiökahvia. Pitäisi jo uskoa, että noista kahvimaateista ei säällistä kahvia saa. Taitaa joutua tänään sen TexMexin tekemään. Itse käyttämäni resepti pohjaa Tuomas Laitilan ideoihin, ja periaatteessa virittelen valmista TexMex-ainessettiä sipulilla ja pavuilla jne. Hyvää.

Play Finland, hmm.

Monday, June 30, 2008

Halo ja räiskintä // Paino tippuu?

Eilen en voittanut lotossa mitään. Jos joku lukijoista harrastaa jokaviikkoista lottoamista, tässäpä testi: Rupea laittaman taulukkoon ylös viikottaiset lottoamiset: yhdelle riville lapun hinta, toiselle siitä tullut voitto. Katso mikä on tulos.

Pelasin Halo 3:sta kaverin luona eilen. Erittäin viihdyttävä jaetulla ruudulla, vaikka XBOX 360 jakoikin ruudun jostain syystä idioottimaisesti pituussuunnassa, mikä oli widescreen-televisiolla erittäin ärsyttävää. Puhuimme, että voisi moninpelata kaikki Halot läpi tuossa joskus.

Olen erittäin huono first-person shootereiden pelaaja. F.E.A.R ja sen lisälevy menivät läpi todella vauhikkaasti, mutta esim. Quake 1:stä olen vain ekan kentän pelannut läpi, ja Doom3:ssa olen vain Alpha Labsin alkupäähän mennyt. Samaten en ole paljoa pelannut Ghost Reconia, vaikka minulla on se kaikkineen ostettuna pakettina. Yleisesti ottaen olen huono pelaamaan pelejä läpi.

Ehkä pelien tekeminen on mielenkiintoisempaa kuin pelaaminen?

Pitäisiköhän yrittää osallistua tuohon DreamBuildPlay-haasteeseen jotenkin? Ideoita minulla kyllä riittää, ja taitoakin jonkin verran.

Tetris ärsyttää jo, mutta niin vähän jäljellä enää tekemistä.... Plus, voi lisätä JavaScriptin CV:hen. ^^
Sattumoisin, tuleeko lukijoilla enemmän "Olen nero!" vai "Olen Idiootti!" hetkiä koodattaessa?
( Oma törmäysalgoritmi ei... ihan .... toiminut, kunnes huomasin vaihtoehdon B toteutuneen taas vaihteeksi. )


Kielistä puheenollen, epäilenpä että D on tulevaisuutta. Se vaikuttaisi olevan rehellisesti hyvä käännettävä kieli joka ei ole kirjastosidonnainen. Esimerkiksi muuten mukava Mono/C# ovat CLR:ään sidottuja. Tietääkseni.

Paino sunnuntaina oli 97,7 Kg, ja tänään lenkin jälkeen 97,1. Selkeästi alaspäin menossa, tosin odotan että se vielä piikkaa 98:n päälle jossain välissä. Mahdollisesti huomenna, sillä suunnittelen TexMexiä illaksi. Trendi on hyvä, yhtäkaikki.

Kohta pitää piirtää lisää kans... ja lukea mangaa, jajajajaja... mutta tärkein nyt on kai se tentti mikä on tulevaisuudessa. ja työnhaku.

Saturday, June 28, 2008

Unohtuu kaikki asiat

Aamupaino 97.6.
Kävin eilen illalla lenkillä - n. 1 Km hölkkää, minkä polvi kestää, missä ehtii justiinsa pikkaisen tulla sellainen hyvä olo. ja aktivoi kivasti aineenvaihduntaa. Tuntui siltä että kävi lenkillä vielä n. 4-5 tuntia myöhemminkin. Ei taaskaan saanut unta, tosin.

Sitten kävin aamulla saman lenkin. Ihan kiva, tarpeeksi lyhyt, menee joku 5 min, kaiketi.

Tetris etenee, mutta yllättävän hitaasti, kun aina välissä syntyy bugeja. harmi ettei FireBugia ole yliopiston koneilla. Nyt on hieno collision rutiini ja silleen, enää puuttuu timer, automaattinen palikoitten tippuminen ja uusien palikoiden luominen. Ei ole paljon enää.

Jotenkin sitä pystyy sen tietyn rupeaman verran koodaamaan kerralla, ja sitten rupeaa tuntumaan että pitäisi nousta ylös ja kävellä ja miettiä ja silleen Tänään tuli sellaiset 3-4 tehtyä tehokkaanlaista säätämistä, vaikka lopen vain pieniä asioita.

521 riviä, eli n. 30 riviä uutta koodia. Kaikki yhdessä tiedostossa, oy. Voisi vähäsen refactoroida jossain välissä, siirtää vaikka toimivat osat toisaalle tai jotain... Yhtenäisiä kokonaisuuksia ei hirveästi ole muodostunut, paitsi ehkä kaikki se koodimäärä mikä on "currentBlock" spesifistä.

Käytin camelCasea näköjään melkein vaistomaisesti. Aina kaunis ole se ei.

Toivoin että olisin jo tänään saanut tuon valmiiksi, huomenna ei pääse yliopistolle. Nukuin tosin pitkään.... Ajatukset taas kihisivät kohtuuttomasti.

JavaScript itsessään ei pahemmin pane vastaan enää tässä vaiheessa kun olen kohta 8 tuntia käyttänyt sen parissa. ( eli yli 50 riviä koodia/tunti? aika hyvin... )

Olen noita Stackoverflowin podcasteja kuunnellut siinä sivussa. ihankiveja.

Taidan tänään yrittää kaverille kylään. Jos ei onnistu, niin sitten varmaan kotona luen kirjoja ja siivoan. Shura No Monista on nelos-tankoban vielä kesken, ja vasta viidennen jälkeen pääsen ohi fanikäännöksistä.

Friday, June 27, 2008

Mitähän tänään koodais?

Caster vaikuttaa yllättävän kivalta. Hm.

Otsikko on harhaanjohtava, tänään koodaan Tetristä.

Asioita mitä voisi koodailla:
  • Ikuisuusprojekti
  • GDM alusta alkaen
  • SDL-GTP clientti
  • Rubikin kuutio tietokoneelle
Tuollaisia.

Tuo kolmas on ihan siitä syystä kun Heikin läppärissä ei tosiaan X oikein pelitä, niin olen leikkinyt sillä terminaalien kanssa, ja sieltä löytyy GnuGo. Ascii-mode on vain hieman karu, ja minulla on SDL-kirjastot ymsyms. siellä valmiina. ( laitoin just ennenkuin X kosahti. )
Alan tykästyä enemmän ja enemmän äXättömään olotilaan ja terminaaleihin. termistäkin voi tehdä suurinpiirtein kaiken, jotkut graafiset jutut vaan ovat kömpelöitä. Onkohan Linuxiin Terminaalin päällä pyörivää graafista webselainta?

Tietty, joku on jo tehnyt SDL-Go clientin.

Campusbaana ei jostain syystä lähde tosin pelittämään tuolla läppärillä. :(

Lukemistakin olisi riittävästi. Tosin nuo on vaan huvin vuoksi. Oikeasti pitäisi tietoturvaa lukea, tentti kuukauden kuluttua.

Olisikohan jossain järkevä breakdown siitä pitäisikö käyttää OpenSolarista, Linuxia tai jotain BSD:tä?

Ai niin ja: Paino 98.5 kiloa. Olisin olettanut että se olisi tippunut radikaalimmin, söin eilen aika vähän... mutta en kyllä liikkunutkaan. Tänään olen kävellen liikenteessä, katsotaan. Jos ei kovin ukonilma tee elämää epämiellyttäväksi.

Thursday, June 26, 2008

Lapa The Mato 3

Okei, se on vielä kesken. Isot puutteet:
- Ei Timeriä. Ainakin se käyttää sleeppiä eikä busylooppia :/
- Ei Highscore-listaa.
Tämä johtuu itseasiassa siitä että alkuperäisenä tarkoituksena oli tallettaa highscore serverille, jotta saataisi aikaiseksi sellainen monen pelaajan arcade-kaappi netissä. Vaatisi muistaakseni vaan serveripuolella enempi kuin user-tason oikeuksia, mutta en muista nyt.

Yhtä kaikki, laitetaan näkyville. Voisi kai jonkun BSD-lisenssin lätkäistä siihen....

Lapa The Mato 3

Kuinka Lasket Neliöjuuria Päässä

Toisinaan, ja en tiedä onko tämä miten yleistä, niin kun aikansa tekee aivotyötä, tuntuu siltä että pää kirjaimellisesti kuumuu. Tämä ei sinällään ole iso vaiva, paitsi että sitten tulee pidettyä taukoja ja on aina oma kynnyksensä sitten siinä että jatkaa asioiden tekemistä. Kaikista ärsyttävintä on kun ajatukset rupeavat kiitämään kymmenen jälkeen illalla, mikä vaikeuttaa nukkumista turhan paljon.

En ikinä oikein sisäistänyt neliöjuurien laskemista. Tai no, neliön juurihan on ko. neliön sivun pituus, mutta se miten esim SQRT(2) päätyy olemaan 1.414 ja jotain, oli aina hieman hämärää - miten esim. laskimet laskevat tämän?

Taannoin automatkalla rupesin ajattelemaan, ja ongelman jakaminen osaongelmiin vaikuttaisi olevan ratkaisu. Neliöjuuren lukuhan on joku x^2, joka voidaan myös kirjoittaa (a+b)^2.
Nyt, esimerkiksi jos otetaan vaikka 3728:n neliöjuuri, ( mistä tiedämme välittömästi että se on joku luku 10:n ja 100:n väliltä, ) voimme päästä oikeaan naapurustoon haarukoimalla. Puolessa välissä löytyy 60^2, mikä on 3600, mistä on hyvä lähteä.

Eli, asetetaan a = 60. nyt tiedetään että (60 + b)^2 = 3728. Eli meillä on kuutio jonka sivun pituus on 60 yksikköä, mutta meillä on vielä 128 palikkaa jäljellä, ja kuution täytyy pysyä kuution muotoisena, eli 60^2+2*60*b+b^2=3728. Tästä voidaan suoraan vähentää 3600, jolloin saadaan 120b+b^2=128. Nyt, jos kasvatamme kuution kokoa yhdellä askeleella, eli sivun pituus on 61 palikkaa, meillä kuluu kasvatukseen 120*1+1^2 palikka, eli 121 palikka, jolloin meiltä on kulunut 3721 palikkaa, ja jäljellä on 7 palikkaa. En ole varma miten tuo pyörii lausekkeessa, mutta meille jää jäljellä tämä: Sivun pituus on 61 + 7 palikkaa jaettuna niin että ne muodostavat tasaisen neliön. Elikkä 2*61c+c^2=7. Tässä c= b-1, ja tiedämme että neliöjuuri on 61 pilkku jotain.

Tämä on aika jännä askel, sillä nyt 7 palikkaa ei voi jakaa tasan 122 palikkaa kohden. Joten jaetaan palikoitten sivut 10:llä. ( eli käsitellään ensimmäistä desimaalilukua. )
Nyt, meillä on 700 palikkaa, mutta koska jaettavien 122 sivun suhteen meidän ei tarvitse välittää muodostuneesta tilavuudesta, meidän tarvitsee jakaa nämä 700 palikkaa vain 1220 tason mukaan. ( kuva auttaisi tässä. )
Palikat eivät vieläkään riitä, josta tiedämme että ensimmäinen desimaali on 0 (1220 menee 0 kertaa 700:n. ) Joten jaamme vielä kertaalleen 10:llä. ( eli siirrymme desimaalia syvemmälle. )
Tämä antaa 70000 palikkaa, ja 12200 sivua. Nyt voimme jakaa 70000 12200:lla, mihin se menee 5 kertaa. tämä antaa meille neliöjuuresta 61,05, ja kuluttaa varastostamme 61000 palikkaa. meille jää siis 9000 palikkaa, ja kasvattaa sivun leveyttä viidellä. Nyt, meille jää ontto kohta jonka koko on5*5 elikkä c^ 2, joka kuluttaa vielä yhdet 25 palikkaa, eli meillä on nyt sivu jonka pituus on 6105, eli 12210, ja 8975 palikkaa jäljellä. Seuraavaan desimaaliin...
tässä vaiheessa kannattaakin siirtyä kynään ja paperiin, mutta lyhyesti, jakamalla neliöjuuren eli sivun pituuden X, osiin a+b, voimme ratkaista A:n inhimillisesti, tallentaa ratkaistun osan ja siirtyä osaongelmn kimppuun.

Paino jojotti tänä aamuna 98.9:ään - kana oli vanhaksi menossa joten tein kanapastaa illasta. Ei luultavasti olisi pitänyt....

Aivon kihinä josta puhuin aikaisemmin houkuttaa minua aloittamaan taas uuden blogin joka keskittyisi ( englanniksi ) selittämään ja pohtimaan kaikenlaista ihmeellistä ja kummallista. En ole varma vielä onko se hyvä/huono/whatever ajatuksena...

Wednesday, June 25, 2008

Omena päivässä // Incredible Hulk

aamupaino 97.5. Kivaa, mutta hämmentävää. En osaa tuohon muuta sanoa kuin:
  1. Liikuntaakin kai sitten tarvitaan
  2. Omena päivässä on parempi kuin ei omenaa päivässä.
JavaScriptin opettelussa on omat kommervenkkinsä. Esimerkiksi tulee usein kirjoitettua "int" kun määrittelee jotain muuttujaa yms. Tarkoitus olisi saada tänään siis tetris valmiiksi. Kuten perinteisesti, mielellään tekisin sen niin että taustalogiikka ja grafiikan piirto olisivat täysin eroteltuja toisistaan.

Kävin Hulk-leffan katsomassa. Seuraava mielenkiintoinen lieneekin sitten Hancock, eli Will Smithin supersankariraina.

Incredible Hulk... ihan kiva, henkisesti jatkoa sille vanhalle TV-sarjalle, mikä... mmh, ei ole täysin optimaalista, sillä se on taas eri mytologiaa kuin "oikea", mutta no, pikkuvikoja. Myös tiettyä "Ultimate" makua oli siinä tietty, sekä Mastermindia kehiteltiin. Lopussa oli Robert Downey Jr:n cameo Tony Starkkina mikä oli ihan hauska tosin.

Tuesday, June 24, 2008

Turhanaikaista höpinää

Lueskelin tuossa Million Dollar Homepagen blogia taas. Mmh. Mikäs siinä jos on kuningasidea jolla tienaa miljoonan muutamassa kuukaudessa. ( Olen nykyään kykenemätön olemaan ajattelematta fraasia "One million dollars" ilman tiettyä äänenpainoa. Vaivaako tämä syndrooma muitakin? )

Yliopistolle menin, tarkoituksena koodata. Saa nähdä kuinka käy.

Paino tänä aamuna 98.1, tosin vaaka on kiltimpi, joten lienee lähempänä 99:ä kai. Mutta yhtäkaikki alaspäin menossa. Nyt pitää olla tarkkana syömisistä.

Lukuunottamatta rahanpuutetta, mikä rajoittaa tekemisiä, eilenillalla oli todella vapaa olo - rahaa ei ole muutakuin lainattuna, mutta voin mennä mihin vaan ( Oulussa ) ja tehdä mitä haluan. ( Tietyissä rajoissa. )

Suunnittelin jo aamulenkkiä, mutta sadepäivä rajoittaa intoa. Sekä kenkien puute - meni sekaisin kengät veljen kanssa, kun olin Nivalassa. Koossa ei ole isoa eroa, mutta nauhojen kireys on täysin erilainen.

Jos on idea, jonka toteutuksesta ei ole mitään kuluja, jolla voi olla suuri positiivinen vaikutus, ja joka ei vaadi paljon aikaa tai vaivaa, mutta riskeeraa vain itsensä nolaamisen korkeintaan --- onko mitään syytä olla toteuttamatta sitä? Hmm.

Saturday, June 21, 2008

Juhannus // TexMex // Elokuvia

Olen Juhannuksen hissukseen näköjään.

Tein eilen ison padan texmexiä, buustattuna valkoisilla pavuilla tomaattikastikkeessa + kidneypavuilla chilikastikkeessa. Minä ja veljet syötiin sitä tuossa. Söin itse vain yhden pikku lautasen.

Töistä ei ole kuulunut pahemmin mitään --- pitää toivoa että se johtuu juhannuslomista.

Eilen tuli katsottua muudan elokuva: James ja jättipersikka tuli televisiosta, sitten piti katsoa levyltä Luc Bessonin Fifth Element, ja sitten katsoin Batman Returns - eli sitä Burtonin toista Batman-leffaa noin puoleenväliin.  Mm... Nicole Kidman siinä leffassa....

Paino 99.6. Ei mitään järkeä. Mitä vähemmän syö, sitä enemmän painaa. Ainoa syypää mitä oikeasti osaan ajatella on vaalea leipä ja vesi, mistä tuo kasvava massa voi koostua.

Monday, June 16, 2008

Joutilas Mies

Kävin eilen oopperassa Nivalan jäähallissa. ( jäähallilla? ) Kaikenkaikkiaan, kokemuksena suosittelen. Wiina-Matti omisti joka kohtauksen missä oli. Musiikki oli aika hyvin sävelletty, vaikkei mitään Stephen Sondheimiä ollutkaan --- Yhtä kaikki, viihdyttävää.

Pentti Haanpää

Juoni oli myös ihan miellyttävä, joskaan mitään kovin dramaattista ei tapahtunut.  Paikkana... No, jäähallin penkit ovat jäähallin penkit. 

Paino 98.8. O_o; Perunat, kenties? 

Saturday, June 14, 2008

Pre-juhannus

Pidän pastaruuista. Mustaleima on hyvää pastajuustoa, nam.

Olen siis nyt Nivalassa. laitoin 6800XT:ni Thunderbirdiin kun kerta ei ole näyttöä - samalla kun hommaan näytön, niin ostan myös ohjaimen. Mahdollisesti 7900sen halvalla.

Juhannussiivo tuntuu olevan korkealla tärkeysjärjestyksessä, mutta olisi kaikenlaista muutakin tekemistä - myös konesidonnaista. Sain Zenwalkin Heikin läppärissä solmuun, joten tuumasin että meh, vaihdan Distron. Puppy Linux on tämän hetken isoin kandidaatti. Jos ihmisillä on ehdottaa distroja niin nyt on oikea aika sille.

Minulla ei ole mitään mielenkiintoa juhannuksen suuntaan muuten, olen varmaan ihan hissukseen. Jotakin voisi toki myös tehdä, mutta ainakaan tavallinen ei kiinnosta. Jos oikeita ihmisiä olisi paikalla, niin ken tietää?

Paino on täkäläisellä vaa-alla 98.6, mutta se on armottomampi, joten hyppysellinen suolaa niinsanotusti arvosteluun. Yhtä kaikki sen mukaan mennään. Vaikuttaa siltä että ilman jonkinlaista toimenpidettä paino ei tule lähtemään laskuun.

Olen syönyt yleensä riittoisan aamupalan ja kookkaan päivällisen, mutta sitten illalla vain pari leipää, kuppi teetä, sekä mehua tai vettä. Ja tämä vaikuttaa olevan liikaa. Ainoa mihin voin kajota on oikeastaan annosten koko. Päivälliseni ovat olleet kenties hieman runsaita.

Tietty voisin liikkuakkin lisää, mutta painon pitäisi pudota ensin syömisten hallinnalla, sitten vasta kivana lisänä voi olla liikunta.

Thursday, June 12, 2008

Javascript // Paino

Työhaastattelu meni ihan hyvin, kai. JavaScript rupesi kiinnostamaan enemmän, olkoonkin että minulla on toimiva SDL-kehitysympäristö nyt heikin läppärillä. Ei sillä että Geany nyt olisi mitenkään juhlallinen, mutta ihan ihmisten käytettävä kuitenkin. Ja onhan siinä toki Emacs myös.

Olen yliopiston kirjastolla, ja taidan poimia taas yhden opuksen, "The Web Wizard's Guid To JavaScript", joka jo nimen perusteella kuulostaa hauskalta.

Pikku vinkki: Jos pitää käädä pikaisesti käsiksi johonkin kieleen tai ohjelmaan, poimi se kaikista OHUIN kirja mistä opetella ensinnä. Suurin osa informaatiosta löytyy kuitenkin netistä nykyään.
... Tietty, minulla ei ole nettiyhteyttä heikin läppärillä, jokin sukkaa ADSL:n kanssa....

Aamupaino oli 98 kiloa, taas, mutta hieman pienempi 98 kiloa, kenties... Pystyn ehkä nyt pääsemään läpi tästä seinästä painonlaskun tiellä. Huomenna tosin on tarkoitus syödä taas enemmän, jahka Arditeksen työhaastattelusta pääsen.

Digimedian harkkatyö olisi tänään tarkoitus saada loppuun, vihdoinkin. Siinä ei edes ole juuri mitään tekemistä jäljellä, itsen Management vaan on tahtonut jumia.

En ole maininnut asiasta, mutta sain sen "7 habits of highly effective people", elikkä Coveyn kirjan luettua tuossa viime viikolla --- tai siis, sen suomiversion siitä, mikäsenytoli.

Hmm. Silloin kun on positiivinen vire päällä, sitä kuvittelee että saisi muka opiskeltuakin joskus.

Wednesday, June 11, 2008

Paino // Tetris // Työt

Painonhallinta ei ole helppoa. Hacker's Diet on toimivin mihin olen törmännyt tähän mennessä ( Oma varianttini jossa seuraan vaa-an lukuja ja en syö // syön vähemmän jos se näyttää liikaa toimii myös ).

Paino on nyt pysynyt aika tiukasti 98:n päällä, ja minulla ei ole ollut varsinaista nälän tunnetta pariin päivään. Houkutus sortua naposteluun on suuri, sillä suu söisi mielellään. Tavoitepaino... alle 85 olisi ihan hyvä tässä vaiheessa.

Huomenna on #1 työhaastattelu. Ajatus siitä että ehkä pääsee taas rahaa tienaamaan, saa pään kiehumaan kun miettii sitä mitä sillä tekee. Se että olen enimmäkseen päässyt krääsän hingusta, ainakin toistaiseksi, auttanee. Tärkentä olisi sijoittaa, mutta pieniriskisen sijoittamisen tuotto on niin hidasta, että siinä menee n. 15 vuotta että pääsee kunnolla hyötymään. Ei vaan osaa nähdä niin pitkälle.

Eikä vielä edes tiedä saako töitä. Yritän neuvotella että saisi perjantaina ilmoittaa tuleeko töihin ( jos on pääsemässä, ) ja yritän päästä ensi viikon alusta jo aloittamaan hommat.

Koodaamisen aloittaminen on yllättävän vaikeaa - tosin ison osan siitä voi tehdä kynällä ja paperilla ennenkuin koskeekaan tietokoneeseen. Tetriksen suhteen lähestyn asiaa use-casesta - tai siis "millainen kokemus on pelaajalle?" mikä antaa minulle ripustuksen sille mitä asioita pitää suunnitella. Tällä hetkellä homma vaikuttaa petollisen yksinkertaiselta, mutta toisaalta - miten esim. kuvataan eri palikoiden data? 4x2 ruudukko vai neljän 2d-pisteen setti? Kallistun jälkimmäisen puolelle, tosin 4x2 setin voi kuvata yhdellä 8bit tavulla.... Hm. Sitten on tietysti timer-ongelma...

Hei, ihmiset-- Lukemista! The Black Book of Graphics Programming

Tuesday, June 10, 2008

Tetris

Legendaarinen palikoittentiputtelupeli, joka lienee kaikille tuttu, siis. Ajattelin keksiä tämän pyörän uusiksi - Tetris on yksi näistä peleistä mitkä on mahdollista totetuttaa täysin ohjelmallisesti vaikka web-sivun sisällä Javascriptillä. Varmasti näin on joku jo tehnytkin.

Tetriksen säännöt:
  • Peli tapahtuu ruudukossa, jossa neljästä ruudusta koostuvat kappaleet tippuvat ylhäältä alas.
  • Kappaleita voi pyörittää ja liikuttaa sivuttain.
  • Jos täytetyistä ruuduista muodostuu täysi rivi, niin rivi poistetaan ja pelaaja palkitaan pisteillä.
  • Jos kappale pysähtyy niin että osa siitä jää pelialueen ulkopuolelle, niin peli päättyy
  • Pelialueen vasemmasta tai oikeasta laidasta ei pääse läpi.
Kaikki muu on epäolennaista lisämateriaalia, sinällään.

Peli itsessään on aika triviaali, ja lähes vuoropohjainen. Kappaleiden pyöritys on sinällään mielenkiintoinen ongelma, mutta yhtä kaikki X-ja Y koordinaattien vaihto ristiin ja peilaus riittävät.

eli, pääluuppi:
  • Putsataan täydet rivit ja päivitetään pisteet
  • Jos ei ole liikkuvia kappaleita, luodaan uusi kappale yläreunaan.
  • Pyöritetään ja liikutetaan kappaletta
  • Tarkistetaan törmäykset.
  • Jos ajastin laukeaa, liikutetaan kappaletta askel alaspäin
  • Jos kappale on pysähtynyt, tarkistetaan onko peli seis
Ja sitten loopataan alkuun. Ei pitäisi olla vaikeaa.

Monday, June 09, 2008

Nyt tiedän sen mitä silloin en.

Voisi siis toimia sen mukaan.

Poimin taas vaihteeksi K&R:n valkoisen kirjan lainaksi. Ensimmäinen editio näyttäisi olevan jopa. Tämän lisäksi sellainen kirja kuin "How to run successful projects in Web Time", mistä en tiedä mitään näin ennakkoon, sekä "Born to Code in C"... Mikä toivottavasti ei ole enne.

Olen itseasiassa Java/ECMAscriptiä katsellut viime aikoina - siinä on kieli jolla voi tehdä jotain järkevää aina kun pääsee käsiksi koneeseen jossa on selain. Voisi hyvinkin olla lähemmän opettelun arvoinen. Ainoa mitä sen kanssa olen tähän mennessä tehnyt, on että kun Juhan sivut olivat Elisalla, niin käytin scriptiä hakemaan leipätekstin kuulumiset-sivulle.

Työnhaussa tuntuu tosiaan olevan jonkinlainen kiehtova blokki - jonkinlainen pelko/jännitys iskee kun yrittää hakemusta laittaa uusiin paikkoihin. Siitä on kai vain puskettava läpi, en muutakaan näin äkkiseltään osaa sille yrittää tehdä, mutta se on vaikeaa ja johtaa viivyttelyyn ja vetkutteluun jne. Pahempi kuin jos yrittäisi juhannussiivousta tehdä.

Varsinkin kun on Koodiviidakkoon työhaastattelu torstaina. Täytyy sanoa että ####Script sekä agile-menetelmät ovat ihan kiinnostavia aiheita sinällään. Varsinkin jos vertaa monoliittihallintajärjestelmiin, mitä vielä iso osa firmoista tuntuu toimittavan.

Poimin Heikin Presariota varten tarpeelliset SDL-sälät jotta pääsee jonkinlaista grafiikkakoodia halutessaan vääntämään. Koneessa lienee GIMPkin valmiina, joten periaatteessa pystyy vaikka ja mihin, kai. Ideana on että kun saan jotain aikaiseksi, voin laittaa sen nettiin näkyviin niin on käytännön näyttöä siitä mitä osaa. Tai siis enempi kuin yksi keskentekoinen matopeli ja jo käytöstä poistunutta formaattia suoltava dokumentingenerointikirjasto.

Painoa pitää taas seurata - tällä hetkellä se pyörii siellä n. 98 tuntumissa - yleensä yläpuolella, kai. Ongelmana juuri nyt on se, että mieli tekee, mutta tuntuma sanoo että vielä ei ole syönnin aika. Toisaalta jos liikaa säästelee, niin saattaa käydä hassusti ja tulee sitten kotona ahmittua jotain mitä ei pitäisi.

Saturday, June 07, 2008

Työnhakua

Agh.

Monitori hajosi, ja rahaa ei ole. Kiva.
Laitoin eilen hakemuksia menemään, tänään pitäisi laittaa lisää. Farmind lienee kiinnostavin paikka Oulussa tällä hetkellä. Fiksu jos olisin ollut, olisin jonkinlaisen demon vääntänyt pystyyn jo kevään aikana. Mutta kun ei.

Pitänee maanantaina katsastaa alan ulkopuolisiakin paikkoja, sillä väliaikainenkin pesti auttaa maksamaan vuokran.

Puuh. Työnhaussa on jotain omituisen vaikeaa. Jokainen kielteinen päätös on pollaloginen isku omaa itsetuntoa vastaan, kaiketi.

Thursday, March 20, 2008

Digimedian harkkatyö.

Oli vauhti päällä ja sain alustavasti jotain aikaiseksi. Tuli joitain ihan hauskoja juttuja hoksattua,
siinä kun väänsi hypertekstiä. Se löytyy projekteista sieltä minun TOLin sivujen alta, tällä hetkellä vielä raakileena.

Voisi tuon LapaTheMaton laittaa sorsineen myös sinne projekteihin. SXCGeniin on tulossa päivitys tässä lähiaikoina kai myös, haluan siitä windows-riippumattoman sekä selkeyttää ainakin sitä XML-purkkaa mikä siinä on.

Mielessä on:

  • Pelit
  • Enginet
  • Koodaus
  • Ropet
  • Työnhaku
  • Laskut
  • Wacom
  • Elokuvanteko
Sellaista tällä hetkellä.

Tuesday, March 18, 2008

Miksei saa mitään tehtyä?

Uggh. Ei voi olla niin vaikeeta!

Noh. Asiaa; Liityin Facebookkiin sekä reggasin itseni Animeunionin foorumeille.
Huuto.netissä sulkeutuu kohta myynnissä oleva Full Metal Alchemist - härpäke.

Tänään pitäisi käydä kaveriakin tappaaamassa, piirtää ja koodata ja tehdä opiskelujuttuja.
Niin, ja laittaa toiseen blogiin jotain lissää japanista. Apropoo, tämän jos sais käyttisriippumattomaksi, niin se olisi hieno asia. Nyt se on vähän ärsytys. Joko LibGSF tahi Boost voisi auttaa.

Minulla on huonosti kokemusta valmiiden kirjastojen käytöstä, olkoonkin että STL tuli joskus tutuksi töissä Factoryn parissa. Yhtä kaikki, hyvää kokemusta (expaa!) saisi varmasti.

Sunday, March 16, 2008

Johnny Lee tekee mielenkiintoisia juttuja

Tässäpä sivusto.

Tämä YouTube video on ehkä yksi siisteimmistä jutuista:

Tahtoo tuon peleihin heti.

Mielessä kävi, että eikö tuon voisi tehdä ihan normi webbikameralla ja kalibroimalla sen kiinnepisteisiin. Hmm. Mistähän löytyisi esimerkkikoodia Webkameran outputin käpälöinnistä?

Tietty, Webkamera vaatii paljon enemmän koodia, ja resoluutio tulee vastaan varmasti äkempää, mutta noh. Kuulostaa mielenkiintoiselta.

Wednesday, March 05, 2008

Olen Sairaana

Pahuksen lentsu.

Selvisin siis kunnialla Suomen kamaralle. Budjettitilanne on aika, noh, hirveä. Varsinkin kun kulutuksen makuun on päässyt vähäsen. Veljet ovat hiihtolomaviikon täällä, mikä tarkoittaa että mitään ei saa aikaiseksi. ( pienessä kämpässä vaikutus on täysin sama kuin jos joku tuijottaisi koko ajan olan yli, kiva.... )

Muisti pätkii, ei muista asioita mitä aikoo tehdä. Töitä hakea, opiskelua tarkastella, Helsingissä käydä. Jotain sellaista, kaiketi.

Tuliaisia on vielä jakamatta, ja kuvia läpi käymättä siihen toiseen blogiin tuhannenkaksisataa.

Thursday, February 21, 2008

Olen Japanissa.

Niille jotka asiaa ihmettelevat. Pitanee raportoida taallakin sitten. Pahuksen Umlautit.

*edit*

Lukitsin itseni ulos hotellihuoneesta kun kavin automaatilta hakemassa juotavaa, erehdyin juomaan kahvia ja nyt ei uni tule, pahus. Pitanee hotellin tiskilta pyytaa apua, silla en halua herattaa Heikkia.

2 viikkoa Tokyossa, 4 paivaa Kyotossa, joista yksi oli tosin keikka Naran puistoon, jossa on kauriita, jotka eivat ihmista pelkaa. ( saivat lempinimen "pahuksen pulut" jahka ensi-ihastuksesta paasi ohi. )
Sitten 2 paivaa Osakassa, joka on lahes Tokyon veroinen metropolis, mista ei hirveasti kateen jaanyt, silla visiitti oli niin pikainen. Kaynti korkean talon katolla ( Umeda Sky Building, googlettakaa, ihmiset, ) seka visiitti Universal Studios Japanin huvipuistoon. Terminator 2 3d-elokuva oli erittain vakuuttava, tosin Japaninkielinen dubbaus huvitti jokseenkin...

Yhta kaikki, nyt ollaan Himejissa, jossa Heikin tuttava apulaisprofessori Ohashi Mizue otti meidat vastaan. Tutkii hunajamehilaisia nyt, ihminen.

Kuulostaa muuten aika paljon Mitsuishi Kotonolta, FWIW.

Niin, ja kuten mainitsin, lukkojen ei hyvalla puolella olen. Voi.

PS, ihmiset - budjettini on ylittynyt. Ei ole vaarin klikkailla noita Adsensen linkkeja... ;)

Saturday, January 05, 2008

Aurora Borealis

Haaleanvihreitä revontulia, nättejä ovat ne. Mm.
Oulussa tahi pohjoisempana jos olette, niin käykääpä katsomassa.

Pitää Japanin reissusta jotain kirjoitella tänne jossain välissä. Ei vaan mielellään ihan hirveän lyhyttä pätkää kirjoittaisi, joten usein jää kokonaan kirjoittamiset väliin. Parempi vähän kuin ei mitään, parempi myöhään kuin ei milloinkaan. On se sitten kuin vai kun, en tiedä.