Tilbakereferanser og detaljspesifikasjoner

Etter å ha lest en del detaljspesifikasjoner begynner jeg å få en idè om enkelte ting jeg skulle ønske jeg hadde tilgjengelig i programvaren som brukes til å skrive slike j…. dokumenter i.

  • Tilbakereferanser
    Èn ting er referanser til andre deler av dokumentet – jeg vil gjerne også ha linker til samtlige deler som refererer til en gitt passasje i dokumentet. Eksempel: Hvis 1.1.3.4 og 2.3.1.5 referer til 3.2.4.1 vil jeg at det skal være mulig å stå i 3.2.4.1 og kunne gå direkte til 1.1.3.4 og 2.3.1.5
  • Breadcrumbs
    Yup – det er blitt en vanlig del av webhverdagen vår, og det hadde vært greit om dokumentasjonsverktøy hadde muligheten til å vise en sti bakover i tid. Ikke minst når man hopper som en hyperaktiv frosk mellom 1.1.3.4, 2.3.1.5 og 3.2.4.1
  • Markering av mulige invaliderte seksjoner ved oppdatering av en gitt seksjon.
    Egentlig det samme som tilbakereferanser, eller en avart av sådanne. Jeg vil ha en liste over hvilke seksjoner (definert som de som refererer til gjeldende seksjon) som muligens må oppdateres etter at jeg har endret gjeldende seksjon.
  • Seksjonssammendrag
    En kort beskrivelse av hva seksjonen gjelder, slik at det er mulig å bruke denne som en “merkelapp” når man la musen over lenken til den refererte seksjonen.

Jeg vet, det høres ut som en wiki – og det er ikke langt ifra. Det er et litt utvidet wikikonsept, men det hadde gjort jobben mye enklere for dem som skriver og ikke minst leser spesifikasjoner.

…og bare så det er sagt: Word egner seg dårlig…

Plan Stability in Oracle 8i/9i

DBAzine.com: Plan Stability in Oracle 8i/9i
Dette er en artikkel som illustrerer godt hva jeg mener er hovedproblemet med lukket programvare – for å fikse problemer i lukket programvare må gjøre rimelig esoteriske greier, og verktøy som burde konsentrere seg om å gjøre èn jobb bra må skrives slik at det er mulig å fikse andres problemer.

Sykkel i Bergen

I dag morges, i full sykkelutrustning (regntøy, hjelm og greier) viste det seg at noen nok en gang har fått det for seg at sykkelen min er en slags offentlig delesykkel.
Denne gangen var det tydeligvis noen som hadde sett seg lei av det ødelagte setet sitt, og dermed byttet sete med meg. Så der stod jeg – med et ødelagt sete som ikke var mitt. Det ble buss.
Det er på tide å komme seg vekk fra denne byen – Bergensere eier tydeligvis ikke respekt for andres eiendom.

Lame er lamt

Hvorfor i alle dager skal en encoder blande seg opp i hvilken sjanger du vil sette på en mp3-fil?
Når min bedre halvdel ripper cd’er som skal inn på iPoden hennes hander det at CDDB setter sjanger til f.eks. “Popular” – noe som gjør at lame legger seg ned i grøfta og griner “Nei, nei, nei – denne sjangeren kjenner jeg ikke – jeg vil ikke enkode filen din”. Det er tull, og det vet du, lame.
Her er opsjonene som gjør at du kan la lame fortsette å være lame, men ikke bry seg om det:
lame –preset standard –add-id3v2 –pad-id3v2 –ignore-tag-errors –tt %{title} –ta %{artist} –tl %{albumtitle} –ty %{year} –tn %{number} –tg %{genre} %f %o