Friday, June 19, 2009

Hey ... this is a funny test and a well done information campaign

"Good programs exit with a return code, not with a shell ..."


Universities are not funny ... have no sense of humor?
Think again after you clicked through the information loaden, but well done, campaign of the University of Passau, or to be precise, their Computer Science Department.

http://www.no-nerd.de/Nerd-O-Mat

You need to understand german, but you can try to shortcut it :-)

Have fun.

Friday, January 30, 2009

1 M0V3D

"Good programs exit with a return code, not with a shell ..."
1 M0V3D, I now live in the city of "Frankfurt am Main".
I got lucky and ot a nice new office in the inner city.
Lets see, its been some time ago that I have been living in Germany,
but so far the people are again, nice and friendly.




Größere Kartenansicht

Labels: , ,

Wednesday, May 14, 2008

Love da Guac

"Good programs exit with a return code, not with a shell ..."

I found the "Guac of the day" really sweet.

Eventhough I used a standard bowl for serving the guacamole instead of the suggested Aztecs' molcajete. I used to have an Aztech as a coworker in my old PC, but he no longer works under Windows Vista :-)

Friday, May 09, 2008

Jokes ...

"Good programs exit with a return code, not with a shell ..."

Friday, April 25, 2008

I am still alive ...

"Good programs exit with a return code, not with a shell ..."
I dived into the deep sea of looking and passively consuming social networks in the last half year, as reading other peoples inner thoughts and taking part in 2.000.000.000 peoples daily lives was very stressing I forgot to manage my blog. I am still searching for a "friend" of mine :-), he had an account on facebook some time ago his nick name was Freddi. Jokes a side .. even the sueddeutsche is now having a social network for their commenting system. Nice new world :-)

Monday, August 20, 2007

LinkedIN

"Good programs exit with a return code, not with a shell ..."
Hello people out there ... if you know me, for example from University you shall connect to me, I am easier to find now, as I have a LinkedIn Profile.


View Vernard Luxe's profile on LinkedIn

Wednesday, June 20, 2007

Blind Apple's iTunes user information ebemdded in DRM free m4a-Files

"Good programs exit with a return code, not with a shell ..."
Recently it was discovered that if you bought m4a files from iTunes Plus, which are DRM free, that Apple embedded your name and email in it. It made quite some news also here in germany. You can easily look for yourself with a few commands, as decribed: strings Song.m4a | grep apID.
Eventhough it is not hard to find, nor hard to remove like for example watermarks, it allows tracking. If you do not know how to handle big Perl libraries or dont want to install software, like Atomic Parsley that might be able to remove them you can use my simple perl script.
It shall work for most m4a Files and replaces the contents of two Atoms which usally is your eMail adress and , which stored your full name.

The perl script is under CC Share-Alike 3.0.
And of course use a BackUp and I dont warrant for anything.

#!/usr/bin/perl

############################# About The Script #########################################
# Script Name: rminfo.pl
# Creator : Vernard Luxe
# Date : 20.06.2007
# Description: Blinds apID and name Atoms in Apple m4a file with non-intrusive values.
#
# COPYRIGHT NOTICE
# (C) Copyright 2007 All Rights Reserved.
#
# LICENSING
# Creative Commons Attribution-ShareAlike 3.0 Unported
# http://creativecommons.org/licenses/by-sa/3.0/
#
# This script may be used and modified free of charge by anyone so long as
# this copyright notice and the comments above remain intact. By using this
# code you agree to indemnify the creator (identified above) from any liability that
# might arise from it's use.
#
# In all cases copyright and header must remain intact.
#
#######################################################################################
$MAIL = "steve\@peach.com";
$NAME = "Steve Works";

if(@ARGV == 0 || @ARGV > 2) {
print "usage: rminfo song.m4a [target.m4a]\n";
exit 1;
}

print "Blinding values of apID and name from '".$ARGV[0]."'\n";

$FILE = $ARGV[0];
open(FILE, "<$FILE") || die "ERROR: Could not open file '$FILE' for reading.\n"; $data = ""; while(defined($line = )) { $data .= $line; }
close FILE;

$emailPattern = "(apID.{4}data[^a-zA-Z0-9\.\-\@\_]*)([a-zA-Z0-9\.\-\@\_]*)";

$data =~ /$emailPattern/;
$email_found = $email_repl = $2;
$email_repl =~ tr/[0-9a-zA-Z\.\@\_\-]/x/;
$email_repl = substr($MAIL, 0, length($email_repl)) . substr($email_repl, length($MAIL), length($email_repl));
$data =~ s/$emailPattern/$1$email_repl/;

$data =~ /name(.*?)\x00/g;
$name_found = $name_repl = $1;
$name_repl =~ tr/[0-9a-zA-Z ]/x/;
$name_repl = substr($NAME, 0, length($name_repl)) . substr($name_repl, length($NAME), length($name_repl));
$data =~ s/name.*?\x00/name$name_repl\x00/g;

if(@ARGV == 2) {
$FILE = $ARGV[1];
} else {
$FILE = "noinfo.".$FILE;
}

open(FILE, "> $FILE") || die "ERROR: Could not open file '$FILE' for output.\n";
print FILE $data;
close FILE;

print "Successfully blinded\n";
print "\tapID: $email_found => $email_repl\n";
print "\tname: $name_found => $name_repl\n";

exit 0;






Labels:

Thursday, June 07, 2007

Technorati I am comming ...

"Good programs exit with a return code, not with a shell ..."
No not what you might think, but I love new services and thats why I just registered at Technorati.

Friday, March 02, 2007


Also diese Leben ist doch schon anstrengend genug: Ich bin ja seit 1. April 1980 hier.

Sunday, November 19, 2006

Numly in more detail

"Good programs exit with a return code, not with a shell ..."
This post will be used to generate another Numly ESN. But this time I will try it in a completely different way. As far as I know Numly is only bound to the content that I enter during the Numly generation process:

This will be ntered into Numly.

But, this text will not appear in the numly. Thus, I could write something completely different here than I have numly "vouch" for ... this is a pity and means that a machine can not automatically verify content. Even if it is in numly.


I will end this post here now. Lets see what happens if I submit it at Numly.

Wishes, Vernard

numly esn 92609-061119-843224-63 Rate content:


© 2006 All Rights Reserved.

Monday, November 13, 2006

Vernard Luxe once said "Good programs exit with a return code, not with a shell."

"Good programs exit with a return code, not with a shell ..."
Hello,

"Good programs exit with a return code, not with a shell."

This saying I am most famous for. This is my saying. I said it first in a course at the university.

But how hard must I try to convince you. Some readers might not care, but others do value that I am actually the author of this statement. You might want to use this quote in your work, which I encourage to do so. But how can you validate that this post is actually done by me? How can you find other work, that I also did? How do you verify that my FlickR photos of the beautiful sunset, are indeed mine?

If you like to find answers to these question, then you might turn yourself to one of the ID and Content management tools that are popping up at the moment.
To name some of them I will try, but this list is not exhaustive, as new services are created. On the Web 2.0 creativity is endless. So I promised names here they are:
  • FindMeOn
  • OpenID
  • ClaimID
  • MicroID
  • Numly
  • Sxip
Not all of them provide equal functionality, nor equal strength, as they are all aimed at different problems. I will later try to compare them.

This is just a post, nothing more. But isnt it soo valuable to know that I am the author.


5 mins later: This is my ESN from Numly:

numly esn 64655-061113-563683-35 Rate content:


Creative Commons License
This work is licensed under a Creative Commons Attribution 2.5 License.

Jaiku ... another online Identity aggregator.

"Good programs exit with a return code, not with a shell ..."
I have just registered with Jaiku.
Lets see what this aggregator can do with the "distributed places of my online identity".

My Jaiku presence

Thursday, November 09, 2006

OpenID delegation links added to this Blog

"Good programs exit with a return code, not with a shell ..."
Delegation

If you have a blog or homepage you'd like to use as your OpenID, you don't have to set up a server! Just copy the following into the "head" part of your HTML or XHTML, and use that URL.

"link rel="openid.server" href="http://getopenid.com/action/authenticate/""
"link rel="openid.delegate" href="http://getopenid.com/vernard-luxe/""

Note that you cannot use secure signons with this URL unless you have your own SSL server. Sites will also see you as a different person than when you directly use your identity from GetOpenID.com.

My new OpenID

"Good programs exit with a return code, not with a shell ..."
At the moment I am trying to build up my Identity and Claim Owendership of this Blog.
As you all might know, this is possible using different services available:
  • ClaimID
  • OpenID
  • FindMeOn
  • MicroID
  • etc.
At the moment I still have problems receiving email, but I already registered an OpenID account.
My OpenID is: getopenid.com/vernard-luxe
I will write more on that topic later.

Wednesday, November 08, 2006

My Information encoded in Microformats hcard

"Good programs exit with a return code, not with a shell ..."

photo
Vernard Luxe

Ost-West-Strasse

Hamburg
, Germany


This hCard created with the hCard creator.


Ohh I love Web 2.0 ...

"Good programs exit with a return code, not with a shell ..."
Web 2.0 is lovely because of all the endless possibilities.
If you want to know what Web 2.0 is, read the article "What is Web 2.0" by Tim O'Reilly.

BibTEX:
@MISC{Web20_OReilly,
author = {T. O'Reilly},
title = {What Is {W}eb 2.0},
howpublished = {\url{www.oreillynet.com/lpt/a/6228}},
month = {Sept.},
year = {2005}
}

Look what I found on FlickR

"Good programs exit with a return code, not with a shell ..."
Now, thats a face ...

Me, myself ...

"Good programs exit with a return code, not with a shell ..."
Hello I would like to say hello to the world. Or like we programmers would say:

script
{
alert("Hello World!");
}
/script

Of course, we programmers can say "Hello" in many different languages. But there are more secure ways to say hello to each other. About some of them, and especially about writing them securly in software, I have heard about at the SVS project: Software Security.