Tumgik
appresso · 11 years
Text
Hvordan lager jeg det beste UI-et?
Tenk hardt når du skal lage et nytt grensesnitt. Ikke stress eller ta lett på denne jobben - det er den viktigste du gjør. Sett av kvalitetstid, og jobb med punktene under i rekkefølge:
1. BEHOV
Først bør ditt eneste fokus være på oppgaven brukeren vil løse. Bruk tid på å beskrive oppgaven. Beskrivelsen du lager skal være din ledestjerne gjennom resten av punktene.
2. DEL SVARET PÅ "1" OPP I DELOPPGAVER
Lag en liste med "steg" brukeren må gjennom for å løse oppgaven du beskrev i punkt 1. Gjør det skikkelig, godt beskrevne steg er et suksesskriterium for de neste punktene.
3. IDENTIFISER DET SOM KAN VÆRE "INTUITIVT"
"The ultimate goal" er at brukeren intuitivt forstår hva han skal gjøre i grensesnittet du skal lage for å løse oppgaven. Men "intuitivt" vil si at brukeren skal handle "uten å måtte resonnere". Brukere er forskjellige og jobber forskjellig så dette er vanskelig. Allikevel: Identifiser det som kan gjøres intuitivt, og skriv det i en liste for hver deloppgave du satt opp i "2".
4. INNFRI FORVENTNINGER
Av og til er det ikke mulig å lage et brukergrensesnitt hvor brukeren kommer videre uten å måtte resonnere. I disse tilfellene må man søke å innfri brukerens forventninger. Hva er forventninger? "Ved usikkerhet er forventning det man antar at det er mest sannsynlig at kommer til å skje."
Brukervennlighet er definert som "innfrielse av forventninger".
Dersom noe annet enn det man anser som "sannsynlig" skjer, er forventningene ikke innfridd. Dette fører til overraskede brukere, og igjen til usikre brukere. Slike "overraskelser" oppleves nesten alltid som negative for brukeren.
Husk:
Å løse oppgaven er viktigst.
Å løse oppgaven uten at brukere klarer det er det samme som å ikke løse oppgaven.
Å være intuitiv er bedre enn å være enkel. Heller 2 klikk intuitivt enn ett klikk uten. Intitivt = uten å resonnere Dvs. hvis vi kan være intuitive lar vi brukeren ha fullt fokus på oppgaven han skal løse.
Å være brukervennlig (innfri forventninger) er det nest beste.
Det er viktigere å innfri forventninger enn at alt er enkelt.
(Hva er definisjonen på "enkelt"? Ikke sammensatt - består ikke av flere deler. Bør det da brukes?)
0 notes
appresso · 11 years
Link
Nyttig tutorial for en som ikke setter opp https på apache hver dag.
0 notes
appresso · 11 years
Text
Stille dato og tid på Linux
Still dato og tid enkelt vha. NTP. "NTP is a protocol designed to synchronize the clocks of comput
sudo apt-get install ntpdate sudo ntpdate pool.ntp.org
0 notes
appresso · 11 years
Text
Enklest mulig nginx config for ren html-side
server { listen 80; server_name www.example.com example.com; location / { root /var/www/thesite/; index index.html; } }
0 notes
appresso · 11 years
Link
  Filer for oppstart av ny angular.js app.
1 note · View note
appresso · 11 years
Link
Mange verktøy for formattering av SQL, JSON, XML, ...
Minifiers for javascript og css
og mer...
Min første online donasjon til folk som deler nyttige ting gjort her. :-)
0 notes
appresso · 11 years
Link
Nyttig info om å lage utskriftsoptimaliserte sider med css.
0 notes
appresso · 11 years
Text
Mine viktigste tastatur-snarveier for gmail:
y: arkiver
y etterfulgt av o: arkiver og gå til neste
r: svar
n: neste
u: til inbox
o: åpne epost
/: sett peker i søkefelt
0 notes
appresso · 11 years
Link
Nyttig info for bruk av Sublime editor. Sjekk spesielt pakke for django utvikling: Djaneiro
0 notes
appresso · 11 years
Text
Dell Ubuntu Trackpad deaktiver under tastaturbruk
Fant en fin måte å deaktivere trackpad på:
syndaemon -i 2 -K -d
Gjør at trackpad-n er deaktivert i 2 sekunder etter siste tastetrykk. "-K" gjør at den ignorerer trykk på "Ctrl", "Alt", ... (modifier keys).
Veldig nyttig for meg som stadig kommer nær trackpad når jeg koder.
0 notes