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

Kuutio

Leijuvia kirjaimia

30.6.2004 klo 22:00

Typografisia illustraatioita — voisikohan niitä myös animoida?

Verkossa

29.6.2004 klo 22:00

Musicplasma on hieno, visuaalinen hakukone musiikin etsimiseen. (via Karamelli)

Risto löysi satutietosanakirjasta kiinnostavan pikku basilikatarinan.

Manuaali Illustratorin AppleScriptaukseen.

Linkkejä työpäivän ratoksi

17.6.2004 klo 22:00

Ohjelmointikielten historia jättiläiskokoisena pdf:nä.

Neljätoista fasismin määrittelevää tekijää.

Sekalaista

16.6.2004 klo 22:00

Teknisen piirtämisen gurutusta. Suhteellisen hullua nypetämistä.

Kaksi tärkeintä asiaa eri aloilta:

The Two Things about Software Engineering:

1. There is no such thing as bug-free software.

2. Adding manpower to a late project makes it later.

The Two Things about Studying Philosophy:

1: Nobody was right.

2: Everything is relative

Karvinen oli alusta asti puhtaasti kaupallinen tuote.

FAQ:t vanhaan hyvään aikaan

14.6.2004 klo 22:00

Ennen muinoin uutisryhmissä eli newseissä keskusteltiin kaikesta mahdollisesta maan ja taivaan väliltä. Kun tietyn uutisryhmän piirissä oli kertynyt tarpeeksi yleistä tietoa, koottiin yleisimmistä ongelmista ja tiedoista FAQ (Frequently Asked Questions) -tiedosto. Osa FAQ:ista on hyvinkin omituisia. Ne tarjoavat kummallista nippelitietoa aiheista, joista harva jaksaisi innostua yhtä paljon kuin FAQ:n koonneet über-haarastajat. Nykyään faqt löytyvät näppärästi faqs.org -sivuilta.

PEZ-karkkien FAQ (alt.food.pez) kertoo muun moassa kuinka PEZ-karkkiputkilosta saa tehtyä aseen ja mistä voi hankkia harvinaisen BubbleMan-PEZin.

Urbeenien legendojen FAQ (alt.folklore.urban) listaa satoja urbaaneja legendoja kertoen, mitkä niistä ovat tosia, mitkä epäiltyjä tosiksi ja mitkä valetta. Todeksi väitetään esimerkiksi sitä, että lentokonevalmistajat testaavat moottoreita ampumalla niitä kohti kanoja erityisellä kanuunalla.

Viini FAQ tekee kenestä tahansa viinintuntijan.

UFOs and Aliens FAQ (alt.alien.visitors) antaisi paljon aineksia x-files -episodeille.

Tietysti myös FAQ:t ovat saaneet oman FAQ:n!

Sälää

9.6.2004 klo 22:00

Nätkreatur kehuu Moleskine-vihkoja, joita voi ostaa myös Akateemisesta kirjakaupasta.

Erkki Lampénin tekstarihiihtopäiväkirja on valmis kokonaisuudessaan. Monet kirjoituksista ovat kuin pieniä runoja.

Ystävistä

9.6.2004 klo 22:00

Hyvä ystäväni kuoli yllättäen kevättalvella. Tarkoitus oli ollut käydä joskus vaikka kahvilla. Molemmilla oli kuitenkin niin kiire, ettei koskaan tuntunut löytyvän aikaa kuulumisten vaihtamiselle.

Elämän varrelta kertyy monia tuttuja ja ystäviä jotka katoavat maailmalle, muihin piireihin tai toisiin kaupunkeihin. Välillä pohdin mitä heille kuuluu: miltä he näyttävät, uskovatko vielä unelmiinsa, ovatko jo perustamassa perhettä. Toivon, että heillä on elämä mukavasti mallillaan.

Informaatiota kuvina

8.6.2004 klo 22:00

Kaikki Playboyn keskiaukeamatytöt, ihmisen iho kuvattuna ja järjestettynä sävyn mukaan sekä Titanic-elokuva kokonaisuudessaan ovat Jason Salavonin projekteja. Niissä yhdistetään videoita sekä kuvia toisiinsa ja saadaan siten kauniita väripintoja. Myös Jim Campbell on laskenut videoiden värikeskiarvoja.

Kaikki englannin sanat paperille kirjoitettuna.

Walrus piirtää hienoja hyperbolisia 3d-graafeja. Ei silti aivan yhtä hienoja kuin Valence. Hyperbolisia 3d-graafeja tutkinut ainakin Tamara Munzner.

The Shape of Song piirtää kuvia musiikista.

Apartment tekee asunnon sanoista.

Suhteellisen etäisyyden geometriaa.

Terroristien sosiaalisten suhteiden mallintaminen.

Las Vegaslaisten teinien piirtämiä USA:n karttoja.

Maailman kartta asukasluvun mukaan suhteutettuna.

Videokuvan volumetrista visualisointia. Koska aika on vain yksi ulottuvuus lisää, voidaan esimerkiksi kuvassa ajallisesti näkyvät muutokset muuttaa 3d-tilassa oleviksi muuttuneiksi alueiksi. Myös muita videoita voidaan visualisoida 3d-objekteina.

Lisää hyviä visualisointilinkkejä Information Visualization as Artistic Practice -kurssin sivuilla.

Web Scraping

7.6.2004 klo 22:00

Web Scraping (tai screen scraping) eli “webbiraaputus” on www-sivujen lukemista ja yhdistelyä koneellisesti. Sen avulla voidaan (moraalittomasti?) käyttää toisten tuottamaa webbisisältöä omien palveluiden osana tai yhdistellä erilaisia, toisiinsa vain etäisesti liittyviä asioista.

O’Reilly on tehnyt kiinnostavalta vaikuttavan kirjan Spidering Hacks, joa ohjeistaa erilaisia kiinnostavia, webbiraaputuksen avulla tehtäviä temppuja. Kirjasta löytyy muun moassa vinkit webbisivun kävijän sään tarkistamiseen ja sanaetymologioiden selvittämiseen.

Omia projekteja varten voisi raaputettavaksi dataksi ottaa esimerkiksi valtiotiedon, euroopan juna-aikataulut tai googlen numerohakutiedot.

Sekalaista

7.6.2004 klo 22:00

Bruce Blumberg on tutkinut muun moassa virtuaalista koirankoulutusta. (avi)

Pekka Rahko vinkkasi oululaisen Lassi Kalleisen digikuvista, jotka on otettu tavallisella digikameralla kymmenen kertaa suurentavan luupin läpi. Rahkon juttu aiheesta Kaleva-lehdessä.

Potrace on hyvältä vaikuttava ohjelma bittikarttakuvien vektorointiin. Toimii esimerkiksi windowsilla, os x:ssä ja linuxilla.

Tuften kyselypalstalla hämmentävä keskustelu siitä, kuinka lohelle löydetään oikea värisävy. Lohen värjäämiseen käytetään keinotekoisia väriaineita.

Mihin asti tiedon esittäminen venyy? Marylandin yliopistossa on tutkittu mahdollisuuksia visualisoida miljoona erillistä kohdetta.

Kesällä voisi tehdä pienenpienen ulkomaanmatkan. V-Bird lennättäisi Saksaan 20 eurolla ja Saksasta vaikkapa Prahaan myöskin 20 eurolla. Jos lentoyhtiö pysyisi vielä pystyssä kesän ajan, voisi se olla hyvä tapa hypätä Suomesta Eurooppaan.

Digitaalisia, videopohjaisia lavasteita tanssiesityksiin. Jotain tuonsuuntaista olisi hauskaa tehdä joskus — mitäköhän ottaisi projektin työkaluiksi?

Kaikenlaista

2.6.2004 klo 22:00

Gantt-kaaviot riivaavat varmaankin suurinta osaa tuotantoprojekteista. Edward Tuften, planeetan suurimman visualisointigurun, kysymysfoorumissa on hyvä keskustelu siitä, kuinka Gantt-kaavioita voisi parantaa.

Dance Dance Revolution on hämmentävä peli, jossa musiikin tahtiin tanssitaan erityisellä, tuntoherkällä pinnalla ruudulta tulevien ohjeiden mukaisesti. Tennispalatsissa voi nykyään nähdä liian pitkään peliä harjoitelleita guruja, jotka hyppivät edestakaisin laatalta toiselle ja pelaavat peliä kaksinpelinä. Pelillä on kuitenkin myös varjopuolensa.

Marcos Weskampin Newsmap visualisoi Googlen uutishaun. Saman tekijän verkkosurffausta piirtävä Synapsis on myös hieno, tosin ei yhtä mahtava kuin Ben Fryn vastaavaan tarkoitukseen tekemä Anemone.

Microsoft ideoi Longhorniin ohjelmien arkkityyppejä, yleisiä pohjia erityyppisten ohjelmien kehittämiseen. Kiinnostava idea, mutta onko niistä mitään hyötyä?

PDF plugin on mainio selainlaajennus os x:ään, jonka avulla voi selata ja tulostaa PDF-tiedostoja suoraan selaimesta. Versio 1.0 oli kovin rajoittunut, mutta 2.0 tarjoaa kaikki tärkeimmät Preview-ohjelmasta löytyvät valinnat, sekä mahdollisuuden avata PDF-dokumentti myös Previewiin.

/run. on juoksuaiheinen verkkoloki nörteille.

Kivi-paperi-sakset -pelin ongelma on liian usein tulevat tasapelit. Kivi-paperi-sakset-Spock-lisko ratkaisee tämän ongelman.n

Web-käyttöliittymä ohjelmalle

2.6.2004 klo 22:00

Ohjelman selainversion käyttäjät ovat usein eri ryhmä kuin Windows-version: verkkoversion käyttäjät käyttävät ohjelmaa usein harvemmin tai vain jotakin rajattua osaa sen tominnoista. Web-pohjainen versio voi tarjota erilaisia palveluita, kuin varsinainen ohjelma. Nämä palvelut tulisi toteuttaa myös web-pohjaiselle ohjelmalle ominaisella tavalla.

Web-pohjaisen ohjelman erityispiirteitä:

  • ohjelmassa liikutaan linkkien avulla — kaikkialta, missä esiintyy tietyn kohteen nimi, tulisi päästä linkin kautta kohteeseen.
  • ruudulle avataan uusia ikkunoita vain erikoistapauksissa
  • sivulta voidaan aina palata edelliselle back-painikkeella
  • sivut ovat jossakin hierarkiassa, jossa liikutaan esimerkiksi välilehtien (tabs) avulla tai sivupolun (breadcrumb) kautta.
  • ohjelmassa tulee olla hyvä hakutoiminto.
  • kentät validoidaan hyväksyttäessä lomake ja virheellisistä kentistä kerrotaan niiden vieressä.
  • toteutus on tilaton: käyttäjä voi halutessaan palata mille tahansa aikaisemmista sivuista ilman, että se sotkee ohjelman toiminaa.
  • jokaisella sivulla on samassa paikassa pysyvä, yleinen linkki etusivulle.
  • ohjelmaan kirjaudutaan alussa sisään ja jokaisella sivulla on linkki, jonka kautta ohjelmasta kirjaudutaan ulos.
  • monimutkaiset operaatiot suoritetaan velhon (wizard) avulla siten, että vsivuston selauselementit on kätketty ruudulta.
  • tieto näytetään usein jonkinlaisena listana. Jos lista on pitkä, voi sen jakaa usealle sivulle. Jos listassa on useita palstoja, tulee se voida sortata palstojen otsikoita näpäyttämällä.

Web-ohjelman käyttöliittymäsuunnittelu

Yleiset webbisivuston käytettävyysohjeet.

Auttaisivatko UI-Patternit?

Moni ongelma on ratkaistu jo aikaisemmin — miksi keksiä pyörää uudelleen? Patternit ovat yleisiä malleja siitä, miten tyypilliset ongelmat tulisi ratkaista. Esimerkiksi autolle tyypillisiä patterneja ovat ratti, jota käytetään ohjaukseen, painikkeet kuskin ympärillä eri toimintojen suorittamiseen ja vaikkapa vaihdekeppi.

Myös käyttöliittymissä ja erityisesti verkkokäyttöliittymissä on tyypillisiä tapoja ratkaista ongelmia. Tällaisia ovat esimerkiksi sivun ylälaidassa oleva polku senhetkiselle sivulle, välilehdet ja hakukenttä sivun ylälaidassa.

Hyviä navigaatiopatterneja verkkosivujen selaukseen. Erityisen hyvä idea on valitsin, jolla voi liikkua saman joukon sisällä seuraavaan tai edelliseen elementtiin.

Verkkosivuston patterneja.

SAP-järjestelmän käyttöliittymäkontrollit.

Yleisiä käyttöliittymäpatterneja.

Sari Laakson käyttöliittymäpatternit.

good buys on software pirodr! 666