Norsk stavekontroll i TextMate på Mac

2010/05/10

Last ned OpenOffice stave-kontroll pakke for norsk fra skolelinux. Filen heter dictionary-no-NO-1.0.oxt men er et zip arkiv. Pakk opp filen i et terminalvindu:


unzip dictionary-no-NO-1.0.oxt

Archive:  dictionary-no-NO-1.0.oxt
  inflating: COPYING
  inflating: description.xml
  inflating: dictionaries.xcu
  inflating: hyph_nb_NO.dic
  inflating: hyph_nn_NO.dic
   creating: META-INF/
  inflating: META-INF/manifest.xml
  inflating: nb_NO.aff
  inflating: nb_NO.dic
  inflating: nn_NO.aff
  inflating: nn_NO.dic
  inflating: th_nb_NO_v2.dat
  inflating: th_nb_NO_v2.idx
  inflating: th_nn_NO_v2.dat
  inflating: th_nn_NO_v2.idx

Kopier de relevante filene til din lokale stave-katalog:


cp nb_NO.dic nb_NO.aff ~/Library/Spelling

I stave-kontroll menyen vil du da få opp et nytt innslag. Det vil se omtrent ut som nedenfor dersom du har et helt standard oppsett.

Stave-panel på Mac etter tillegg av lokal file

Stave-panel

Du kan nå aktivere stavekontroll i applikasjoner som bruker OSX sin innebygde mekanisme, dette gjelder bla TextMate.


Mac og NRK nettradio enda en gang

2009/10/05

Fant etterhvert ut at det var Snow Leopard oppgraderingen som hadde skrudd min NRK opplevelse. Sliter du med NRK og Mac så må du hente ned følgende beta. Det gjør det mulig å se Windows Media innhold (les alt fra NRK) i Safari under Snow Leopard. Hvorfor NRK velger å produsere i et format kontrollert av en leverandør kan man jo bare spørre seg.


ssh og user eq

2009/06/16

Dersom du stadig gjør ssh frem og tilbake mellom systemer, ønsker du sikkert å sette opp “user equivalence”. Med utgangspunkt i et tips fra Rails boka til Ezra Zygmuntowicz har jeg laget en funksjon som legges i .bash_profile filen din:


function authme {

  if [ -z "$1" ]; then
    echo "USE: authme hostname [user]"
    return 1
  fi

  _HOST=${1}
  if [ -z "$2" ]; then
    _USR=${USER}
  else
    _USR=$2
  fi

  cat ~/.ssh/id_dsa.pub | ssh ${_USR}@${_HOST} '
  # create if not exists
  if [ ! -d ~/.ssh ]; then
    mkdir ~/.ssh
  fi
  # set perm
  chmod 0700 ~/.ssh
  # now cat input
  cat     >> ~/.ssh/authorized_keys
  # set perm
  chmod 0600 ~/.ssh/authorized_keys
  '
}

Dersom du kaller func med bare hostname blir din ssh id kopiert inn i din brukers område på angitt host. Hele poenget her er å gjøre all jobben i et pass, slik at du ikke må angi passord mer enn en gang. Derfor er alle kommandoer på “remote host” pakket inn i enkeltfnutter. Du kan også angi en annen bruker dersom du ønsker det. Feks har jeg satt dette opp for en del Oracle brukere/systemer som jeg jobber mot hver eneste dag.