9. February, 2008
9. February, 2008
in
»
by Michael Neumann
ruby -rsocket -e's=TCPServer.new(5**5);loop{_=s.accept;_<<"HTTP/1.0 \
200 OK\r\n\r\n#{File.read(_.gets.split[1])rescue nil}";_.close}'

Then, to get the message of the day, point your browser to http://localhost:3125/etc/motd.

7. February, 2008
7. February, 2008
in
by Michael Neumann

Ein Ruby Programmierer:

cat *.rb | wc -l
> 33456
grep '$;' *.rb | wc -l
> 2

Einen (ehemaligen) Java Programmierer:

cat *.rb | wc -l
> 33456
grep '$;' *.rb | wc -l
> 10234
12. December, 2007
12. December, 2007
in
by Michael Neumann

To quote this email:

cvs rm -rf blah

cvs commit -m “Your license sucks. Your code sucks. You suck. Happy Christmas.”

That’s definitively worth remembering for further projects ;-)

12. December, 2007
12. December, 2007
in
by Michael Neumann

1

I wonder how many points a computer scientist is… four :)

9. December, 2007
9. December, 2007
in
»
by Michael Neumann

The six weeks at Fraunhofer this summer was a really great experience that I’d hardly like to miss. We implemented a people search engine that, with some love, could compete against Wink. And that within 4 weeks with only three highly motivated students (including me ;-) and without making any money out of it!

During the first two weeks, it turned out that Java really sucks. To see why, take a look at the next picture:

1

Getting an “java/lang/Object not found” error is maybe the worst thing that can happen to you when you program in Java. And that was only one of the many problems our Java-guy had to tackle. It was a real fight! Respect! After two weeks we couldn’t see him suffering any more and as such converted him to Ruby ;-)

While the one was fighting with Java, our hard-core Ruby scripting guy with long hairs managed it to see the following picture on his screen:

3

From this point on, we did all our crawling stuff on a separate server, far far away :)

The last picture shows the activity of “us three”. Notice the number of commits of “Others” in the picuture, which actually is zero. As I only made it on the second rank, I wrote a three liner Ruby script and “slightly” faked the statistics. Too sad that we don’t have a picture of that :)

5

3. August, 2007
3. August, 2007
in
»
by Michael Neumann

I really love this guy (!!!) even if I don't like his operating system (Linux) so much. I'm watching his google talk about Git, a decentralized version control system. Some of Linus comments:

"I hate it with a passion (CVS)."

"If there are any Subversion or CVS users out there in the audience, you might want to leave."

"I see Subversion as the most pointless project ever started."

"I'm not going force you to switch over to decentralized, I just call you ugly and stupid!"

"...the designers of Subversion were complete morons". Strong opinions, that's me! [...] Your stupid!.

"Merging in Subversion is a complete disaster! The Subversion people kind of acknowledge this and they have a plan and their plan sucks too. It is incredible how stupid these people are!"

"I would never ever trust Google to maintain my sourcecode for me. I'm sorry. You're just not that trustworthy. (Google code uses Subversion)". The talk was held at Google :)

Again, I love this guy ;-)

If you love Linux and are still using Subversion, consider the switch or change to BSD ;-).

10. July, 2007
10. July, 2007
in
»
»
by Michael Neumann

Feed for a BSD daemon. The first page of this lecture about logics contains a cartoon I really like. A penguin says

Penguins are black and white.

Some old TV shows are black and white.

Therefore some penguins are old TV shows.

followed by a statement

Logic: Another thing that penguins aren't very good at.

24. May, 2005
24. May, 2005
in
by Michael Neumann
  • Dir en grey, the greatest hard-rock band on earth. "Crazy Kyo" & Co now coming to Berlin ;-)
  • Ruby, my favourite programming language.
  • Haruki Murakami, a great author of novels.
  • Sushi. mhmmm ^__^
24. January, 2005
24. January, 2005
in
by Michael Neumann
Wusste gar nicht, das ich jetzt schon im Kino zu sehen bin ;-)

via byteBLOG