"Good programs exit with a return code, not with a shell."
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.
"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.
"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 :-)
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 | grepapID. 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";
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;
"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.
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:
"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.
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.
"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.