Martin Ove


A small screenshot of the Python prompt and the familiar logo pulled from Wikimedia Commons.

By: Martin Ove

A few days ago it was announced, that there’s gonna be held courses in programming for journalist in Denmark next year. Check out the blogpost from the guys behind it (in danish).

They are gonna to make web-scrapers with the programming language Python, and it got me fired up on refreshing my (puny) Python skills.
Continue reading »


Click the buttons to highlight parts of the code.

By:Martin Ove

[Update 22.10.2010: Id-number is no longer used by Facebook. It has been replaced by url. Read more here]

The code behind the Facebook Like Box is easy to modify manually without having to go back the Facebook site.

Here’s a rundown of “what does what” in the iframe code: Continue reading »

By: Martin Ove

Here’s a quick tip, that might save you the hours of agony, that I’ve just been through.

I tried to use a simple javascript in a post, but it simply didn’t work. I was using the editor in HTML mode of course, but WordPress still managed to sneak up on me and corrupt my code. Continue reading »

Check out the step-by-step guide to get the Like Box in your WordPress sidebar – and make it look good.

By: Martin Ove

[Update 22.10.2010: Facebook has changed the code a bit. Read more below the screenshot tour.]

If you want to connect your Facebook Page with your site, the Like Box is a great way to do it.

It allows you to show off your wall activity, pictures of your fans, number of fans, give you a good looking link and finally gives your user an opportunity to “Like” your Facebook Page directly from your site. Check out an example at Ledig – hvordan er det? Continue reading »


It takes about two seconds to set up a feed for your Twitter mentions.

By: Martin Ove

If you’re reading this, you probably use a client for Twitter like Seesmic or Tweetdeck on your desktop or some other client on your smartphone. In that case, you probably never overlook a mention on Twitter.

However, if you want to be absolutely sure not to miss a mention, why not create a RSS feed for it? Continue reading »


If an object is too small, the cellphone camera won’t focus on it. If you try to get any closer, you’ll be too close for the camera to focus. Thus you get a picture of the background.(Photo: Martin Ove Christensen) Continue reading »

(Click to enlarge) Live Chart Playground helps you build your url. A great feature is the parameter autocomplete function. You don't have to remember that the parameter for axis range is "chxr", you can just begin to type "range". Below the building box is the site with all the documentation you need.

By: Martin Ove

If you want to make a quick chart using Google Charts, you definitely want to know about these sites from Google.

These are both official sites build to help you get started on the API.

First off is the “Live Chart Playground” located here: http://code.google.com/intl/da/apis/chart/docs/chart_playground.html

This is where you want to go, if you want to create static charts, which are data represented as an image. Continue reading »


Don’t let codes like this be an obstacle when you’ve got a lot of data. There are ways to make them all fit in with a few clicks.

By Martin Ove

Here’s a tip, I found out about while doing a project.

Sometimes you have a lot of data, that you want to fit into a certain format. This happened to me while trying to get Google Charts to work with my dataset, which was stored in pure .csv.

The javascript wanted it to look like this: data.addRow(["Name", Data1, Data2, Data3]);

All I got was this, separated by tabulator: Name     Data1     Data2     Data3

I used Google Spreadsheets to automate the process of putting quotation marks, commas, and space in between the data, check out how below.

The process is extremely universal and might come in handy, if you don’t know it already. Continue reading »


This serves as a proof of concept. You can make soundslides in Windows Movie Maker, and it actually does a pretty good job. Try it out, I hope your speak sounds better than mine!

By: Martin Ove

I’ve been searching for a free program, which could make soundslides, for some time. Usually you would make soundslides in the program called “Soundslides”, but I’ve never really liked it, and as always I’m looking for free alternatives.

(Opdateret d. 10/3-10 kl. 14:45)

Det er langt fra alle, som render rundt med telefoner til mange tusind kroner. Det betyder heldigvis ikke, at Twitter er lukket land for dem.

Det er muligt at tweete via sms, men det indebærer sms’er til udlandet.

En anden løsning er at installere en Twitter-klient på sin telefon.

Der findes Twitter-klienter til iPhone, Android, Symbian S60 osv, men også klienter, der bare kræver en internetforbindelse og understøttelse af Java.

Java?

Her er et par eksempler på mobiltelefoner, som på papiret har, hvad der skal til. En fra Nokia og en fra Samsung. Ikke et ondt ord om dem, men det er ikke mobiltelefoner fra den dyre ende.

De har begge dataforbindelse over GPRS og er i stand til at håndtere Java – det kan din telefon sandsynligvis også. Jeg har dog endnu ikke testet klienterne på mere end én telefon, så det er endnu med forbehold for problemer.

Jeg har afprøvet to klienter på min ældre Nokia N80. De er begge gratis, den første kommer fra Jibjib.org. Den kan downloades direkte til mobilen fra http://m.jibjib.org/download/stable

På test-telefonen foregår installationen ved, at man skriver adressen ind i telefonens internetbrowser og klikker sig videre derfra. Jeg har ikke prøvet processen på andre mærker, men skriv endelig i kommentarfeltet, hvis der er andet, man skal være opmærksom på.

Her er Jibjib:

Når klienten er installeret indtaster man som det første sit brugernavn og password til Twitter.Når klienten er installeret indtaster man som det første sit brugernavn og password til Twitter.
Når klienten er installeret indtaster man som det første sit brugernavn og password til Twitter.
Jibjib henter nye tweets.Jibjib henter nye tweets.
Jibjib henter nye tweets.
På test-telefonen er det ikke særlig elegant at læse tweet'sne, men det virker.På test-telefonen er det ikke særlig elegant at læse tweet’sne, men det virker.
På test-telefonen er det ikke særlig elegant at læse tweet’sne, men det virker.
Sådan ser det ud, når man klikker på et enkelt tweet.Sådan ser det ud, når man klikker på et enkelt tweet.
Sådan ser det ud, når man klikker på et enkelt tweet.
De fleste valgmuligheder giver sig selv. Det har de basale muligheder.De fleste valgmuligheder giver sig selv. Det har de basale muligheder.
De fleste valgmuligheder giver sig selv. Det har de basale muligheder.

Den anden klient, jeg prøvede, hedder TinyTwitter og hører hjemme på TinyTwitter.com

(OPDATERING: Jeg har lige afprøvet TinyTwitter på en Nokia 3500 Classic. Det virkede, men ikke godt. Oprettelsen gav problemer, og man skulle ud og ind af programmet et par gange, før det virkede. Man kunne sagtens skrive tweets, men kunne derefter ikke komme tilbage til listen over tweets.)

Skriver man http://www.tinytwitter.com/m/ kommer man direkte til downloadsiden, hvor man kan vælge to slags Java, blandt andre muligheder. Man kan vælge “Older Java enabled phones (MIDP 1.0)” og “Recent Java enabled phones (MIDP 2.0)”. Prøv at installere den sidstnævnte. Hvis det ikke virker, så prøv den første. Jeg valgte den sidste til testen.

Ligesom med Jibjib indtaster man sit brugernavn og password til at begynde med.

Listen over tweets ser bedre ud end i Jibjib.Listen over tweets ser bedre ud end i Jibjib.
Listen over tweets ser bedre ud end i Jibjib.
TinyTwitter kan sættes til at opdatere automatisk.TinyTwitter kan sættes til at opdatere automatisk.
TinyTwitter kan sættes til at opdatere automatisk.
På testtelefonen ser de enkelte tweets sådan ud. Der er ikke plads til det hele...På testtelefonen ser de enkelte tweets sådan ud. Der er ikke plads til det hele…
På testtelefonen ser de enkelte tweets sådan ud. Der er ikke plads til det hele…
...så man kan scrolle ned og se resten.…så man kan scrolle ned og se resten.
…så man kan scrolle ned og se resten.

TinyTwitter var min favorit efter testen, men efterfølgende kunne jeg se, at klienten havde rodet rundt på ordene.

“Sår det TinyTwitter, der testes. Det er ogsåava og skulle sådes køint påange ære mobiler. #lotechtwitting

Det er meget mystisk, men det kan være et problem på lige netop min telefon. Havde det været et gennemgående problem med programmet, var det formentlig blevet rettet. (Opdatering: Problemet optræder ikke på den Nokia 3500 Classic, programmet er testet på.)

Gratis programmer – men data koster

Programmerne er gratis, men datatrafikken kan koste helt op til 12 kr. per megabyte. Jeg har ikke regnet på det, men jeg skulle mene, at det er billigere end at sende sms’er til udlandet, da klienterne ikke bruger meget data.

Hvis telefonen ikke er sat op til at bruge internettet, skal det gøres gennem teleselskabet først. Der plejer at være instruktioner på selskabernes hjemmeside, og det klares oftest med at de sender en sms med opsætningen, som man gemmer. Skriv endelig, hvis den del giver vrøvl.

Hvilke Twitter-klienter bruger du på mobilen? Eller bruger du web-baserede løsninger, som m.twitter.com og dabr.co.uk?