Categorieën
Geen categorie

Vim is COOL!

Just one of those days. I have a large page in XWiki format and I want to add a column to a lot of lines in a table, but not to all lines. I also want that column to contain a counter and I don’t want to keep typing the rest of the day myself.

Enter VIM and it’s scripting capabilities.

I guess you know about mapping keys. So I can say at the “:” prompt something like this:

map <F5> iHello<Esc>j

But now I want to add a counter variable and have it inserted. It is at first not so obvious but the result is this:

map <F5> 0i\|<C-r>=g:c<Enter><Esc>:let g:c=g:c+1<Enter>j

it maps F5 to the following sequence:

  • 0 (zero) means beginning of line
  • i means insert
  • \| means | character
  • <C-r>= means insert variable
  • g:c means global variable c
  • let g:c=g:c+1 means off course add 1 to global variable c

Guess what, it works!

Categorieën
Geen categorie

Change of plan, er, job :-)

 Sommigen hebben het al gehoord via andere kanalen (mail, telefoon, twitter) maar het is zeker het vermelden waard op mijn eigen website. Ik was al een tijdje wat aan het rondkijken omdat ONVZ niet duidelijk kon maken of er een vast contract zou komen. Zelf maakte ik me druk dat ik vanwege mijn leeftijd misschien moeilijker nieuw werk zou kunnen vinden. Daarom begon ik ook aan die zoektocht terwijl ik nog een jaar op mijn huidige contract had staan. Tot mijn eigen stomme verbazing vond ik al vrij snel twee leuke banen. Een bij Ordina en een als mogelijk docent hij de HTS Utrecht. Maar via een tip van een kennis belde ik ook eens naar het Antoniusziekenhuis en hun aanbod zorgde ervoor dat ik meteen enthousiast begon te steigeren.

Per 1 april a.s. (geen grap) begin ik nl als hoofd softwareontwikkeling EPD bij het Antoniusziekenhuis in Utrecht. Daar ga ik leiding geven aan ca 14 ontwikkelaars bij de verdere uitbouw van hun zelfgemaakte EPD. Niet te verwarren met het Landelijk EPD trouwens. Als je het leuk vind kun je googlen op IntraZIS of hier verder lezen.

Ik kan niet vaak genoeg zeggen wat voor een geweldige kans hier ligt. Dit uitbouwen en uitbreiden! Wauw.

 

Categorieën
Geen categorie

Java middleware

Even een heel klein artikeltje, zo tussen neus en lippen door. Een tijdje dacht ik dat Apache Servicemix toch wel erg mooi was, daarna kwam ik het lichtere Apache Synapse tegen, en no loop ik tegen alle software van wso2.org aan. En als ik Google Insights moet geloven, dan neemt het gebruik van WSO2 hand over hand toe!

Wat vinden jullie?

Categorieën
Geen categorie

Antiek na nog geen 30 jaar

Kijk zelf maar 🙂

Categorieën
Geen categorie

Voer voor IT-ers

Van tijd tot tijd is het noodzakelijk om je werk eens vanuit een ander gezichtspunt te bekijken. Neem nou gisteren. Ben ik aan het werken met een PC, gaat het scherm op blank. Wat ik ook doe, het ding wil niet meer opstarten. Geen boot-piep, geen enkele info op het scherm. Scherm verwisselen heeft geen effect, grafische kaart vervangen heeft geen effect. Kortom, de PC lijkt overleden te zijn (kan natuurlijk ook een keer gebeuren). Hoe dan ook, ik moest ineens aan deze sketch denken…

http://www.youtube.com/watch?v=kAG39jKi0lI

Ook te gebruiken als je project een harde noot lijkt om te kraken. Of als zaken totaal in de soep lopen. 🙂

Maar goed. Ik ga een vervangende PC halen zodat ik weer verder kan met mijn thuis projecten. Nieuwe PC gehaald, doet het goed. Zet de oude PC weer in elkaar. Zet hem aan…. Doet het gewoon! Dus eigenlijk heb ik voor niks een nieuwe PC gekocht! Nou ja, nieuw, “refurbished” heet dat dan. Dus hij is 2de hands maar doet het verder prima.

Gelukkig blijkt de nieuwe PC de enige te zijn die ik heb met VMX extensies in de processor.  Waarom dat leuk is lees je dan weer op www.linux-kvm.org. Nou, ik ga weer verder spelen.