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.


Presentation from OUGN 2010 available

2010/04/21

The presentation and the supporting report for my “Rails as a back-end processor for Apex” presentation at OUGN are now available for download.  Please let me know if you have any comments.


OUGN vårseminar 2010 og Oracles best bevarte hemmelighet

2010/04/19

Oracle User Group Norway (OUGN) avholdt sitt årlige seminar på Kielferga Color Magic 14.-16. april. Fra Senitel deltok Vidar Andersen og undertegnede. Vi ønsket å skape mer blest rundt Oracle Application Express (Apex).  Det ser ut som Apex på mange måter er Oracles best bevarte hemmelighet. Strategien er vekselvis å ikke snakke om det, og å snakke det ned: “Ja du kan jo bruke Apex til enkle applikasjoner, men for skikkelig greier, da … “. Bakgrunnen for dette er selvsagt at det ikke er noe ekstra penger å hente for Oracle dersom en kunde velger å bruke Apex. Velger man derimot ADF/Java så tvinger det i det minste frem en applikasjons-server lisens.

Vi er overbevist om at Apex er ett av de absolutt beste utviklingsverktøyene for Oracle applikasjoner til web. Få andre rammeverk gir tilsvarende robusthet og smidighet. Med Apex kan små utviklingsteam lage avanserte applikasjoner på svært kort tid. Applikasjonene kan utvikles i korte og effektive iterasjoner, det er gode muligheter for å bruke smidige metoder som Agile eller XP. Vi anbefaler alle å ta en kikk på Apex. Det gjelder spesielt for de som allerede kan PL/SQL, da er du allerede mer enn 50% på vei til å beherske Apex.


Restore again

2010/04/08

A few weeks ago I wrote about Oracle backups and restore/recovery. A company called “DRS” for the sake of anonymity was mentioned. They are still struggling with the (test) restore and recovery of a Windows based Oracle server.

My company has started to take a serious look at this field (cloud backups that is). We have initiated a search for a suitable partner that can provide the infrastructure needed for such services. Recent events have led us to believe that hosting infrastructure should indeed be handled by experts. By that I mean expert in every sense of the word: highly skilled/experienced  and works only/mainly with … The former is just as important as the latter. I sometimes meet people that work only with one technology/product; they automatically assume that this makes them experts.

We want to create a service for backing up Oracle databases. It will use the native backup utilities for creating local backups. These backups will be available for regular restore and recovery operations. In addition, they will be transferred (encrypted and compressed) to a remote site. The encryption key will only be available at the client site, making it safe to store backups from several customers on the same backup server.  Initially this will be a pure off-site storage solutions, future versions will have the ability to perform test restore/recovery operations at the site of the remote backup. The ultimate goal is to create a full disaster recovery solution for small and medium sized businesses.

In future posts I will describe the technical solution in more detail. Specifically; I will discuss bandwidth requirements, Oracle features needed and how to seed the backup with the help of removable media.


Backup is easy, recovery however ….

2010/03/08

I had this very strange experience today. One of my clients invited me to a meeting with their provider of Disaster Recovery Solutions (from now on called “DRS”). I was there to explain the intricate details of Oracle backup, restore and recovery. “DRS”  is a rather successful player in the field of cloud backups, primarily for the SMB segment. They have added database backups and Enterprise style disaster recovery solutions to their portfolio. Everything seems to be based on off-the-shelf products that “DRS” sell under their own brand. Fair enough, this is what commodity computing is all about.

What is not so fair is that the Oracle backup solution is a blast from the past, utilizing “ALTER TABLESPACE … BEGIN BACKUP;”. Yes, I kid you not. Also, “DRS” was (1) not aware of this and (2) did not understand that this was a bad thing. The net-net of the meeting was that “DRS” offered my client to run a recovery test on the database server (“I think I have done Oracle recovery once before”) to prove that they had a good handle on the situation.

I am not sure if I should laugh or cry. My client is in a bind and “DRS” is not helping by continuing to pretend that is something they know how to do.

The really interesting thing about this whole story is how it highlights the pedagogical challenge involved in explaining database backup and restore/recovery concepts. Most of the time the databases just works. It is very seldom that one has to perform any kind of recovery. On top of that, vendors like Microsoft provide sleek interfaces to their backup utilities. This fuels the illusion that database backup and restore/recovery is simple and not really different from regular sysadmin work.


Oracle og skyen

2010/02/17

Cloud seminaret i dag 17. februar 2010 var en selsom opplevelse. Bare et par uker etter at Larry Ellison hadde harselert med begrepet Cloud, kjører det nye Oracle et Cloud seminar i Oslo. Utover en (1) skikkelig bra sesjon rundt definisjoner, så var det mye kjent – lese lite nytt – fra Oracle. Jeg antar at formålet var å vise at Oracle er “med” og at de har produkter og tjenester for alt som har med Cloud å gjøre. Det meste interessante var vel det som ikke ble sagt, nemlig utfordringen med norsk lov mht lagring av data. Det er jo ikke helt problemfritt å lagre kritiske kundedata eller backup utenfor landets grenser. I tillegg kommer utfordringer med jurisdiksjon. Jon Honeyball som bla er skribent i PCPRO har belyst problematikken med datasenter i EU, men eid av Microsoft/Azure. Dersom National Security Agency i USA krever data utlevert fra Azure i Irland, hva skjer da?

Enn så lenge minner situasjonen i Norge i dag på den vi hadde en del år tilbake rundt innføringen av ADSL. Telenor ville melke ferdig investeringene på ISDN før de kjørte ut ADSL. På samme måte ser vi nå at de store driftssentralene ikke fokuserer på Skyen fordi de kan tjene mer på det tradisjonelle hostingmarkedet. Tilbydere av dynamiske tjenester – slik som EngineYard (US) og Brightbox (UK) – er avhengig egen eller andres infrastruktur. Først når vi får Sky-basert infrastruktur som små selskaper kan kjøpe kapasitet fra, vil mindre og lettbente aktører være i stand til å tilby skreddersydde løsninger i segmentet Software as a Service/Platform as a Service. Hvem vil være først med Sky-basert infrastruktur i Norge?


Oracle og MySQL igjen

2010/02/16

Ken Jacobs har i alle år vært kjent som Dr DBA i Oracle miljøet. I forbindelse med kjøpet av Sun hadde han ansvaret for forholdet til MySQL i overgangsfasen, men skal tydligvis ikke være med videre. Les Matt Asay sin kommentar om Ken Jacobs’ avgang her.


Takk skal du f… meg ha!

2010/02/10

Oppgraderte iPhone app’en for WordPress. Mistet alle data: kladder og kontoinformasjon. Ikke noe stort problem, men skuffende. Nå prøver jeg for andre gang på denne revisjon av app’en å skrive et innlegg. Virker egentlig lagring av kladd? Ja det gjør det, men du må velge [Done] og ikke [Save].


Aptana er flotte saker

2010/02/03

Har begynt å bruke Aptana for Ruby og Rails utvikling. Kombinert med Aptana Cloud er dette skikkelig flotte greier. Det er temmelig enkelt å “deploye” kode til skyen og du får et staging sait med på kjøpet.

Eneste utfordring er at du må redigere ./config/initializers/new_rails_defaults.rb og kommentere bort følgende linje for at deploy skal gå sin gang.

# ActionController::Routing.generate_best_match = false

Høyeste rails versjon støttet av Aptana Cloud er 2.3.3.

Jeg begynte å bli temmelig lei av alle forskjellige hosting løsninger rundt om. Alle måte mekkes og stelles på. Her er det bare å kjøre en deploy kommando (som er en slag wrapper rundt capistrano) og vips så er saiten din oppe og går.


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.


Follow

Get every new post delivered to your Inbox.