is it about pr0n and other adult entertainment: Second Life

I joined second life some days ago to see what all the fuzz is about. And the first impressions I got is: there’s a shitload of pr0n and adult entertainment.

Being in Second Life for 10 minutes I met “Lucas Pow” on an island …

By the way: My avatars name is “Inspector Columbo”…just in case you want to contact me.

Source: http://www.secondlife.com

You can never have enough… Backups

Actually, you can never have enough backups, but the original reason for getting Acronis’ TrueImage was to copy an image of my 60GB laptop HDD to a new 100GB HDD. This worked surprisingly well, connecting the new disk, using an external USB case, the tool reboots the system and copies a bootable image of the disk.


Beside this, the tool can perform backups while you work on your system. Very cool and helpfully if you backup to a server, which could take some time. In addition the tool provides a very great feature, which makes accessing files within your backup very comfortable. You can just plug an backup image as a virtual disk to your system and this way you can access the complete backup and access specific files you are looking for.



click to enlarge (36 KB)




click to enlarge (56.47 KB)




click to enlarge (68.35 KB)




click to enlarge (50.77 KB)



click to enlarge (20.27 KB)






click to enlarge (77.51 KB)

the gumball 3000 ’06

Every year again the “race” begins. Well it’s not a race per se – but a rally. This year the gumballers will start at sunday morning in London and arrive 8 days later in LA.

The difference this year: All of them are guided by a Windows Mobile powered device with ALKs CoPilot software. (ALK is one of the sponsors)


dreammodesomeday/dreammode

Source: http://www.gumball3000.com/

Yet another proxy server… how to turn multicast into unicast…


We are using multicast to deliver more than 20 MPEG-2 encoded video+audio streams in our network. The advantages of using multicasting in a network of more than 2000 machines are well known. But there are several scenarios when multicasting is not the right choice.


For example: in wireless environments you have to use some sort of multicast group management which is not always as flexible as a more simple solution. You would end up multicasting all 20 streams into the wireless network – which would just explode or something. (our multicasting traffic volume is around 125 Mbit/s…which is… quite much)


I started writing such a solution two days ago and now I want to make the first lines of code available for everybody to try out.


To speak simple: it’s just another proxy server. It’s a HTTP Server that can be triggered to join a multicast group (hardcoded in this version) and forward the traffic from that multicast group directly to the client that asked for it. It’s as simple as it can get and to be more technical: the proxy receives udp multicast packets and sends them as tcp unicast packets.


When you tell MPlayer to trigger the proxy by asking for /hr.ts you would get something like this (if you have a multicast group on that IP/Port):



As you can see: MPEG2-Transport Stream inside. So it works as designed. There are some glitches I am afraid to say: one known bug is that there are 12 bytes to much in the outgoing data stream which corrupts the picture. If anyone here can fix it: Do it please ;) I tried one day and I could not find a solution for the problem.


Anyways: It’s doing what it’s supposed to do. And that’s why I am making it available for everyone:


Sourcecode: YAPS.zip (11,18 KB)


It compiles with Microsoft.NET 1.1/2.0 and Mono. There’s a Visual Studio 2005 solution file inside to help you compile it. (Should work with Visual C# Express Edition). Oh… and I am releasing it under the BSD license which is included with the package.


Feel free to comment and contribute.

System.Net.Sockets.SocketException: Protocol not supported

While coding the multi-platform way – with Microsoft .NET framework on Windows and Mono on everything else we discovered an annoying bug. In some source-code examples that deal with networking you often see something like this:

Socket listener = new Socket(0, SocketType.Stream, ProtocolType.Tcp);

This short code-snippet instantiates a new socket object. Mono compiles this code without any error or warning. But when you run it… this shows up:

Unhandled Exception: System.Net.Sockets.SocketException: Protocol not supported
in <0x00100> System.Net.Sockets.Socket:.ctor 
(AddressFamily family, SocketType type, ProtocolType proto)
in <0x00068> HTTPServer.HttpServer:listen ()
in (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()

Note: this doesn’t happen with .NET 1.1 and .NET 2.0 on Windows.

You can solve this exception just by telling mono which AdressFamily should be used:

Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

Thanks to Ello for his help.

Source: http://www.mono-project.org

Chicken Force Feedback

If you travel a lot, and if you have a chicken as pet – this solution presented at CHI could be exactly what you where looking for:



click to enlarge (33.92 KB)



  1. Put a special, fluffy jacket with built-in vibrators and wireless communication on your chicken.



    click to enlarge (68.87 KB)



  2. Touch the physical avatar of your chicken, wherever you are.




    click to enlarge (74.79 KB)


  3. And your chicken will definitely like it!






    click to enlarge (61.42 KB)


Actually they have done a “user study” with two chicken. Using a red and a blue door, one with food and water, one with food, water, and 10 minutes of the jacket, the chickens prefer the door with the additional 10 minutes Force Feedback jacket. And no, this is not a joke, it is serious research. For those not believing, a video was also shown with a real chicken remotely touched by a user…



click to enlarge (45.77 KB)

Let the good times roll

Wer kennt das nicht: Nostalgisch kramt man durch die alten DOS-Games, die man mal vor Ewigkeiten gezockt hat. Damals, als man noch selber Hand an die Betriebssystemkonfiguration anlegen musste, um die Software zum laufen zu bekommen.


Mit dem Aufkommen von Windows ist das Geschichte, allerdings auch die Kompabilität der alten Spiele.


Was also tun, um sie doch spielen zu können (z.B. unter XP)?


Die Antwort: Man lädt sich einen kostenlosen Emulator aus dem Internet herunter, in diesem Fall DOSBox in der Version 0.65.



Bedienoberfläche DOSBox


Die Bedienung ist recht einfach:


Mit


mount :\ -t cdrom


lädt man das CD-Laufwerk, falls man das entsprechende Spiel auf CD besitzt.


mount :\


steht für das Verzeichnis, wohin das Programm installiert werden soll, wobei man immer ein Verzeichnis angeben sollte. Die Software erkennt dieses dann als das normale C:\-Laufwerk.


Anschließend das jeweilige Installationsprogramm starten, das Programm installieren und schon kann es losgehen (Die Bedienung ist eben wie in DOS), wie in diesem Fall mit dem Klassiker “Beneath a steel sky” von 1994.





Ein Adventure der alten Art, wie es sie heute nicht mehr gibt.


Übrigens: Dieses Spiel ist Public Domain und kann demnach frei heruntergeladen werden.


Download (DOSBox 0.65): http://dosbox.sourceforge.net/download.php?main=1&begaming_website_session=75b26360a58a13bdbd6a93bf51218369


Download (Beneath a steel sky): http://www.toolster.de/get.php?spieleid=329


Einige Anmerkungen:


Falls einige Spiele sehr langsam laufen, kann man mit Strg-F8 Frames überspringen (rückgängig mit Strg-F7) und mit Strg-F12 DOSBox mitteilen, dass man einen sehr viel schnelleren Prozessor besitzt (rückgängig mit Strg-F11).


Jens Heymann

the knowledge of our time: Berkeley courses available for free download (audio)

Berkeley University of California just made a great number of their audio courses available for free download on iTunes. Just tune in and get a taste of cal.

I actually got a taste of the incomparability of two universities… The courses are great!

ACCESS & DOWNLOAD COURSES on your computer or MP3 player
LISTEN TO EVENTS about the Arts, Education, Politics, Science and Technology
BE CONNECTED with what’s happening at UC Berkeley

But Berkeley is not the only university which has some sort of online-courses. FeM e.V. offers you a growing number of complete courses of the TU-Ilmenau with video+audio.


Source 1: Berkeley on iTunes

Source 2: FeM e.V. Streaming TU-Ilmenau