Mamut to Joomla Virtuemart Docdata plugin

Recently I wrote an artical about in and exporting data from Mamut to Joomla Virtuemart.

There’s an update.

I found a plugin for docdata payments (also know as Tripledeal).

It was kinda hard to find this plugin, so I will post it as a download here.

Just follow the read me, it works fine ;-)

Download virtuemart docdata plugin here.

Posted in At the office, Webshop | Tagged , , , , , , , , | 1 Comment

HP budget printers are not supporting printing on grayscale

I found a HP PSC 1200 series printer that was not able to print in gray scale (black and white).

First I thought the driver would be the isue, so updated to the lasted version without succes.

Until I found out that some budget HP printers do not have a gray scale option in the driver. So you don’t have to look any further, just buy an other mark or a more expensive HP.

I can only make up one reason they are doing this. Making more money on color cartridges.

Shame on HP.

Models that are affected (I cannot verify, please comment to confirm):

HP Deskjet 3*** (3420, 3520 etc)
HP PSC1*** series (1100, 1200, 1210 etc.)


Posted in Uncategorized | Tagged , , , , , , | 6 Comments

Outlook web access (OWA) gives 404 error from Exchange

OWA (Outlook web access) is mostly working very well, and when its not the Exchange server itself is down.

Until a few days ago. I received an email from a college who was unable to access the webmail from home.

I had the same problem after checking, so I thought the Exchange server or internet connection was down.

Strange enough there where still email coming in, and I was able to send mail to my private account. (No internet or Exchange failure!).

Internet explorer gave me a normal 404 error, Firefox said “Data transfer interrupted” witch was different then a 404 but i never saw the error before.

The steps I did to fix:

Reset (recreate) all website files for the OWA.


And also I recreated the SSL certificate. For some reason I was not able to view it any more.

See: for creating a (new) SSL certificate and use it for OWA.

After I did both steps, it was working again in Firefox but not in Internet explorer!

IE freezes at “Loading”.

Microsoft knows this problem:

Extra link:

Force a SSL connection:


Now it was working like a charm again! :-)

Posted in At the office, Exchange | Tagged , , , , , , , , , | 2 Comments

First steps in Perl parsing CSV from Mamut to Joomla Virtuemart

Today at the office I was asked to help migrating the webshop from Mamut to Joomla Virtuemart.

I installed the new webshop, and used the plugin CSVImport to import all data about the products.

As allways Mamut was a pain in the a**, you can export all products BUT:

  • Without all descriptions you perfectly made of the last year
  • Without all pictures chosen
  • Without a normal layout in the Categories (messed up with some $$%# charcs)

I’m still working on the pictures and descriptions, found the correct database file but they work with MEMO fields. For some reason the format is not default and cannot be readout easily (keep in touch).

I started to write a C# program to fix all this for me, an hour later my college asked me in what language I was coding. He told me “Ohh please write this kinda conversion in Perl”. Until today I never touched Perl, so that was a new experience. He wrote me a very simple program of about 10 lines of code as example and start up.
After some syntax reading I started to write code. I have to admit, 2 hours later the whole job (except images and descriptions) was done..
So take his (and my) advice, if you want to covert or parse a CSV file don’t use Java, C++, C# or whatever use Perl.
This code can be used to parse the exported product data from Mamut to the format used while importing products in Virtuemart.
To use this, install perl and save the code to a new textfile name
Code for Category:
#! /usr/bin/perl -w

use strict;
# the input file (place in same dir as the script)
my $file = “in.csv”;

# output file (will be created in the script dir)
my $outfile = “catout.csv”;

# check for input file
open(IN, “<$file”) or die “Could not open $file\n”;

#check for permission to write output
open(OUT, “>$outfile”) or die “Could not open $outfile\n”;

# while there are input lines
while (<IN>)

# split the input line at the comma char (you can change this)
my @line = split(“,”);

# Replace the Mamut category mess with the \ char
$line[3] =~ s/\%\%/\//g;

# print the parsed line to the output file.
# Note: You have to use \ to escape the ” char \”\” means an empty entry.
print OUT “$line[3],\”\”,\”\”,\”\”,\”\”,\”managed\”,\”flypage.tpl\”,\”y\”,\”\”,\n”;


# close input file
# close output file

Code for products:

#! /usr/bin/perl -w

use strict;

my $file = “in.csv”;
my $outfile = “out2.csv”;

open(IN, “<$file”) or die “Could not open $file\n”;
open(OUT, “>$outfile”) or die “Could not open $outfile\n”;

while (<IN>)
my @line = split(“,”);
$line[3] =~ s/\%\%/\//g; # replace the category
print OUT “$line[0],\”\”, $line[3], $line[1],\”\”,\”\”,$line[11],\”\”,\”\”,\”\”,\”\”,\”EUR\”,\”\”,\”\”,\”\”,\”\”,\”Y\”,\”N\”,\”\”,\”\”\n”;


Posted in At the office, Programming | Tagged , , , , , , , , , , , , , | 3 Comments

iPhone Visual Voicemail password

When setting up your brand new iPhone, ofcource you wanna check the Visual Voicemail feature.

The moment i start this feature the first time, I was asked to give a voicemail password.
I was wondering where this password is used for.

The answere was easy.

If you want to check your voicemail from another phone you need this password.
Call your own phone number. As your greeting plays, enter *, enter your voicemail password followed by #, then follow the voice instructions.

Pretty easy, but usefull to know (and to remember ;-) )

Check for more voicemail settings Apples website:

Posted in iPhone | Tagged , , , | Leave a comment video’s downloaden op computer of iPhone

Hoe download je een video van naar je computer en vervolgens naar je iPhone.

In dit artikel behandel ik 2 methoden:

  1. Via je PC de uitzending downloaden en omzetten naar iPhone formaat
  2. Direct op je iPhone benaderen (nog niet succesvol)

Methode 1:

De video’s op zijn er in twee formaten, ASF (Active Streaming Format van Microsoft) en MOV (Apple’s Quicktime).

Als je een Windows gebruiker bent en geen speciale redenen hebt om Quicktime te gebruiken voldoet de ASF versie prima. Op andere fora heb ik gelezen dat de kwaliteit van deze streams ook hoger ligt.

Downloaden naar PC:

  • Installeer hidownload (ook “gratis” te vinden op internet).
  • Zoek een uitzending die je graag wilt hebben op en klik “Bekijken”
  • Nu start er een reclame filmpje van een aantal seconden, wacht deze af.
  • Als de werkelijke uitzending begint klik je met de rechtermuisknop op de video, en kies eigenschappen.
  • Er verschijnt nu de “Locatie:”
  • Kopieer deze locatie en open hidownload.
  • Klik File>Add, de URL (van het clipboard) staat nu standaard ingesteld.
  • Klik OK
  • Dit downloaden duurt even, mijn ervaring is dat het ongeveer de helft van de aflevering lengte duurt.
  • De aflevering is nu (tenzij aangepast) opgeslagen in c:\hidownload\ en heeft als naam bv. bb.20082510.asf
  • Dit bestand is afspeelbaar in Windows Media Player, VLC of nagenoeg elke andere videoplayer.

Omzetten naar iPhone:

  • Installer Crazi Video for Pro (ook “gratis” te vinden op internet).
  • Klik Add Files.
  • Kies de gedownloade aflevering bijvoorbeeld bb.2008XXXX.asf
  • Klik nu op “Output format” en kies iPhone.
  • Vervolgens start je het omzetten door op “Convert” te klikken.
  • Als dit procces klaar is heb je een video met m4v extensie (Apple video).
  • Voeg dit bestand toe aan iTunes en sync je iPhone.
  • Nu staat de video in de iPod mode onder video!


Methode 2: op je iPhone bekijken:

De bovengenoemde methode werkt prima, maar het nadeel is dat dit enig voorwerk vereist (waar een PC bij nodig is) voordat je een aflevering kan kijken.

Op mijn favoriete iPhone site kwam ik het programma MPlayer tegen, dit programma is een bekende video player voor verschillende platformen.
Er is nu ook een iPhone versie!

Opzich is dit natuurlijk prachtig nieuws want deze player bied ondersteuning aan erg veel verschillende video formaten (iets wat de iPhone native niet doet).

De stappen die ik heb gevolgd om dit werkend te krijgen (je iPhone moet gejailbreakt zijn!):

  • Installeer MPlayer via Cydia.
  • Surf naar en kies bekijken.
  • Klik op instellingen rechts boven in, en stel Quicktime in i.p.v Windows Media Player.
  • Nu verschijnen er twee nieuwe knoppen op de plek van de video namelijk Download en Play Movie.
  • Kies Play Movie.

Helaas krijg je nu de melding dat het bestandsvoormaat niet afgespeeld kan worden.

Na enig onderzoek kwam ik er achter dat waarneer ik de Quicktime bestanden download (en niet stream) doormiddel van hidownload (“gratis” te vinden op internet).

Deze produceerd .mov bestanden, plaats deze in de /private/var/media folder op je iPhone.
Dan spelen ze prima af (momenteel nog zonder geluid, wordt aan gewerkt).


De stream gaat via het rtsp (Real Time Streaming Protocol) protocol, dit wordt nog niet ondersteund op de iPhone i.c.m MPlayer.

Maar doordat de gedownloade versie wel afspeelt is het duidelijk dat de codecs op de iPhone wel toerijkend zijn. Ik heb contact gezocht met de programmeur die MPlayer geport heeft naar de iPhone, even afwachten wat zijn reactie zal zijn..

Wordt vervolgd.


De maker van MPlayer heeft bevestigd dat een Quicktime stream (rtsp protocol) nog niet zal werken. Heb hem gevraagd of dit in de nabije toekomst geplant staat.

Posted in iPhone | Tagged , , , , , , , , , | 1 Comment