Tämä on Janne Aukian blogi.
Fiilistelen arkea, taidetta ja tekniikkaa.

Kuutio

Sekalaista

30.9.2004 klo 22:00

Nigerialaiskirje monologina esitettynä.

Soroksen puhe Bushin uudelleenvalintaa vastaan.

Fotorealistisia kuvia Illustratorilla. Uskomatonta piperrystä.

Roboottieläimiä tai eläinrobootteja Feric.com:ssa.

Tiddlywiki on html:llä ja javascriptilla tehty wikiwiki-käyttöliittymä, jossa on ovelia jippoja.

Kallioblogi. Kallio-nostalgia ja -romantiikka tuntuvat olevan nyt muodissa.

Helsinki Street Logos, tarroja ja julisteita helsingin lukemattomista lyhtypylväistä. (via Luksus)

Visuaalista ohjelmointia

30.9.2004 klo 22:00

Tietokoneohjelmat voidaan esittää graafisesti siten, että esimerkiksi viivoin tai nuolin näytetään ohjelman eri osien välisiä suhteita. Tällaista esitystapaa voidaan kutsua solmu- tai node-pohjaiseksi esitykseksi. Kuitenkin, ainakin toistaiseksi, on ollut yksinkertaisempaa työstää ohjelmia tekstimuodossa, kuin graafisia apukeinoja käyttäen.

Tämä on kuitenkin kummallista: siinä ajassa, jossa tekstinkäsittelyohjelmat ovat kehittyneet yksinkertaisista editoreista Wordin kaltaisiin, monipuolisiin mutta hankalakäyttöisiin ohjelmiin, ei ohjelmointi ole merkittävästi helpottunut.

Joitakin apuvälineitä tietokoneohjelmien työstämiseen on kuitenkin tullut: näitä ovat paremmat dokumentaatiotyökalut, mahdollisuudet hypätä relevantteihin osiin ohjelmassa, haku- ja vertailutyökalut, koodintäydennys ja -generointivälineet, visuaaliset ohjelmiointityökalut sekä koodin foldausmahdollisuus.

Ohjelmoijat ovat yleensä melko laiskoja eivätkä halua vaivaa – miksi opetella monimutkaisia kehitysympäristöjä kun yksinkertainen koodieditorikin kelpaa? Ainoastaan ohjelmien ja järjestelmien valtaisa monimutkaistuminen voi pakottaa ohjelmoinniin abstrahoitumaan entisestään.

Muille kuin ohjelmoijille on kuitenkin olemassa työkaluja, jotka tekevät koodauksesta tekstin kirjoittamisen sijaan visuaalista toimintaa:

Shake on työkalu linkkeihin perustuvaan videoeditointiin.

Syd on visuaalinen työkalu äänen editointiin.

Janne esitteli .theprodukktin ja .werkzeug1:n jotka ovat visuaalisia työkaluja 3d-mallien reaaliaikaiseen käsittelyyn.

Synthmaker on visuaalinen syntetisaattorintekojärjestelmä.

Uusia linkkejä

Vvvv on node-pohjainen videojärjestelmä pc:lle, näyttää kuulilta.

Miller Puckette on tehnyt hienoja juttuja, esim Pd-järjestelmän, johon myös suomalaisen Pink twinsin videosysteemi perustuu.

Edo on suomalainen ohjelma node-pohjaiseen grafiikankoostoon.

Max/MSP on klassinen järjestelmä patch-pohjaiseen ohjelmointiin.

Simulink on Matlabin visuaalinen editori.

Vielä lisää (6.6.2005)

Paul Haeberli (SGI 1988): ConMan: a visual programming language for interactive graphics

Applen uusi Quartz Composer

Reactor

Avainsanoja nettihakuihin

patch-based programming, visual programming node-based systems

Retronuotteja

12.9.2004 klo 22:00

Duke Universityn nuottiarkisto tarjoaa iloa monelle musiikinystävälle. Vanhojen nuottien kansikuvat ovat myös esittelemisen arvoisia.

Uutta konetta odotellessa

12.9.2004 klo 22:00

Luovuin jo vanhasta tietokoneestani ja odottelen uutta saapuvaksi. Olo on kuin pikkupojalla ennen joulua, pitäisiköhän hankkia adventtikalenteri?

Seksikästä uusmediaa

12.9.2004 klo 22:00

TKK:n sisällöntuotannon pääaineen infotilaisuudessa esiteltiin käynnissä olevia projekteja. Tuotokset olivat visuaalisesti hienoja, toivat melkein veden kielelle.

HELMA-projektissa taiteilijat on päästetty 3d-tilaan maalaamaan ilmaan kolmiulotteisia kuvia. Cave-virtuaaliympäristössä taiteilijat voivat katsella töitään eri suunnista, töistä tulee kolmiulotteisia maalauksia.

Kick Ass Kung-Fu on Perttu Hämäläisen ja kumppaneiden tekemä virtuaalipeli. Tässä pelissä voidaan taistella vihollista vastaan potkimalla, lyömällä ja hyppimällä oikeasti kameran edessä, kuva yhdistetään tietokoneella virtuaalitaustoihin. Selviää parhaiten katsomalla videoita.

good buys on software pirodr! 666