Bortom kakrecepten och vägbeskrivningarna
Friday, 29 January 2010
De flesta filsystem och användargränssnitt idag är starkt baserade på hierarkier; bilderna på katter ligger i mappen »katter«, som ligger i mappen »bilder«, som ligger i mappen »Mina dokument«, som — ja och så vidare. Samma sak gäller för många menysystem.
Detta uppmuntrar till ett tänkande som är mycket likt vägbeskrivningar eller kakrecept; »jag går hit och så går jag dit och så gör jag så och då händer det där«. Datoranvändningen ritualiseras helt enkelt, användaren tvingas in i ett tänkande som är väldigt konstlat, vilket knappast förbättrar datorernas dåliga rykte som lådor fulla av svart magi.
En bättre utplockning av data skulle fungera mer som musikspelaren xmms2 hanterar sitt musikbibliotek. Till exempel skulle jag kunna säga »add artist:”Sopor Aeternus & The Ensemble of Shadows” AND timesplayed<1« för att hitta hittills ospelade låtar av artisten Sopor Aeternus & The Ensemble of Shadows. Syntaxen är förvisso lite klumpig, men det är mycket närmare hur jag faktiskt tänker än det tidigare exemplet med katterna.
Det hela kunde dessutom underlättas med att mitt inmatningsprogram hjälpte till att fylla i eller komplettera, och kanske genom att samtidigt demonstrera vad min nuvarande fråga matchade runtom. T.ex skulle jag kunna skriva, i exemplet med katten, »search type:images depicts:cat described-as:cute«, för att få en lista (eller ett galleri!) av alla bilder föreställande söta katter.
Men det här är knappast tillräckligt. Tänk om jag skulle vilja redigera bilderna istället? Tänk om jag ville göra ett galleri av dem och skicka till en vän? Eller, för all del, eposta dem?
För detta behövs sätt att definiera ett språk för att tala om vad som ska göras med bilderna. Jag måste få en metod att tala om för min dator vad jag menar när jag säger att jag vill göra ett »galleri« av bilderna.
När jag sen väl har gjort det så vill jag kunna fortsätta tala om dessa gallerier, kanske i andra sammanhang. Kanske vill jag säga att ett »semesterkollage« är ett galleri med alla bilder för en given tidsperiod som beskrivs av »semesterbilder«, plus en hälsning.
Om något av detta ska fungera måste vi släppa Unix, åtminstone på en hög nivå. Och, i synnerhet, vi måste släppa textfobin. Båda dessa tendenser finns; GNU/Linux-distributioner som Ubuntu bygger på lager efter lager av abstraktioner (även om många av dem är kassa!), och vi ser kommandoraden återvända i sökmotorer, både Google och Wolfram Alpha, i adressfält i webläsaren och i snabbfunktionsprogram i t.ex. OS X.
No. 1 — January 29th, 2010 at 12:21
Nej, jag orkar inte! Jag har bara en stor katalog där jag kör ls -rt |tail för oftast är det mesta jag vill ha ganska nyligen tidsstämplat.
och locate och find om jag behöver äldre. Jag orkar inte med mer metadata och taggande. Jag bara gett upp och börjat älska Noguchi.
No. 2 — January 29th, 2010 at 12:25
Din plan, även om jag inte orkar med att ha det så själv, skulle inte alls behöva släppa unix, bara filsystemet. Du kan fortfarande ha alla vanliga syscalls osv. Bara andra sorters paths.
No. 3 — January 29th, 2010 at 12:31
De flesta moderna ofria gränssnitt, som android och iphone/ipad, har inte heller det här katalogtänket utan använder andra sätt att sortera upp användardata.
No. 4 — January 29th, 2010 at 12:32
Nej det är sant, jag menade mest att man skulle behöva släppa Unix som ideal, man kan ju fortfarande ha det under, det har du rätt i.
No. 5 — February 1st, 2010 at 13:50
Men vilka ideal är det du menar att vi ska släppa? »Allt är en fil«? Går ju bra, t.ex. kan taggar vara filer, kategorier kan vara filer osv.
No. 6 — February 1st, 2010 at 14:51
Ja, det är väl sant. Jo, du har nog rätt, det är nog inte så mycket »släppa« som kanske »anpassa«.
No. 7 — February 1st, 2010 at 22:12
Mmh jag vill också. Men jag undrar jag om det är mer tilltalande, eller ens effektivt, att skriva en hundra tecken lång harang för ett jättebra resultat, än att klicka fem gånger för ett dugligt.
För en dyslektiker.
Men den biten kanske går att vidareutveckla. Talstyrd input eller nån fuzzy matching eller en dynamisk karta över de vanligaste strängarna…
No. 8 — February 5th, 2010 at 13:41
Ja, såna möjligheter finns. För att inte tala om att man inte skriver hundra tecken långa haranger, eftersom man hittar på kortformer för saker man gör ofta (“spela mina favoritlåtar”) etc.