Archive for category Reallife

YAPS progress (epg, sap / sdp, asp.net integration,…)

It’s been some time since I wrote about my little digital video disk recorder project and I think it’s time to wrap up some things. First of all I am using this software myself on a daily basis, having recorded about 1000 recordings in the last 4 months alone tells something. YAPS now is capable of handling multiple users – with each one having their own recordings and play-stop-positions.

Here are the new features in a short list:

  • Electronic Program Guide (EPG) Integration (multiple transponders/streams if you like)
  • Session Announcement Protocol / Session Description Protocol Integration
  • Multi-User support with capability checking
  • Cassini / ASP.NET Integration to allow ASP.NET web applications to run on YAPS
  • WCF Webservice interface to expose video disk recorder internal data (recordings list, event list,…)
  • Automatic and Reoccuring recordings
  • several new graphics
yaps_frontpage

yaps_add_recording

The daily-build system is broken as of now but you can always grab the latest sourcecode from here.

For a complete changelog hit the jump.

Here’s the complete changelog since the last article about yaps:

13.04.2008

  • added %render_automatic_and_reoccuring_recording_table% keyword; the other recording table keywords don’t display automatic/reoccuring events
  • added canAccessOthersRecordings capability and capability handling
  • added %holdingtime%, %comment% and %elapsed_holdingtime% to the Recording/Recorded/AutomaticReoccuringRecording table
  • added %render_currently_running_epg_events_table% keyword

06.04.2008

  • added Session Description Protocol parser
  • added Session Announcement Protocol setting data (SAP_IPAdress, SAP_Port)
  • added Session Announcement Protocol processor
  • bugfix attempt to fix a race condition that leads to no RecordingList rendering and no more recordings…

03.04.2008

  • added WCF Service Host to allow self hosting of data
  • switched to .NET Framework 3.5

23.03.2008

  • added feature that automatic EPG recordings end when they do end on the channel – Event EndTime is used now
  • rewrote Cassini Webserver integration
  • fixed a bug in the Template Processor that caused a display of the runtime as fraction of minutes…

15.03.2008

  • automatic epg recordings are now looking at the channel id and if it’s set they only record events on that channel
  • automatig epg recordings are now looking for a timespan in which they are active
  • recorded listing template processor is now aware of automatic recordings (icon, time rendering)
  • added automatic epg wait icon on recordingslist html page
  • changed automatic epg recording to take the real name from the epg instead of the one that was entered

14.03.2008

  • Recording data structure changed to reflect new “automatic epg based recording” feature
  • added automatic EPG recording feature; based on “AutomaticEPGRecordingKeywords”
  • changed Tuxbox Implementation to show channel ID on Xbox Media Center
  • changed addrecording.html and http vcr command handling (addrecording) to reflect automatic epg recording feature
  • implemented automatic epg based recording; just enter keywords + recordingtime + name + isAutomatic=true –> Automatic recording

13.03.2008

  • changed EPG error handling to only stop listening to EPG events when 25 errors in a row occur
  • changed EPG handling to display new events on unknown service ids

14.01.2008

  • fixed holding-time bug

13.01.2008

  • updated neu.png
  • added Holding-Time Handling

12.01.2008

  • added reoccuring event handling in VCRScheduler
  • added reoccuring event handling in HTML page AddRecordings
  • updated years and version numbers
  • bugfixed RecordingsPlayed statistics
  • updated Recordings-Table to reflect status if recording is reoccuring or not
  • added SVG Files for all YAPS graphics

03.01.2008

  • updated solutions to Visual Studio 2008

17.11.2007

  • Added HoldingTime to make “forget to delete a recording” impossible; HoldingTime of 0 is indefinite, everything else means hold n+1 days
  • Changed behaviour of Recordings Streaming: The StopPosition Counter is updated in realtime which means: You don’t have to close a recording to watch it from the current Position
  • added Cassini Wrapper

8.11.2007

  • integration of Cassini v2 into YAPS
  • added some statistics

22.10.2007

  • added a new management data structure to the data structures/Recording.cs that holds a list of UserStopPosition; Each User now has his own LastStoppedPosition for each recording.

08.05.2007

  • added RecordingsThumbnail class to generate a Thumbnail picture for a recording
  • added generateThumbnailFilename to XBMCPlaylistFilesHelper
  • added thumbnail creation and deletion routines to multicast_vcr and others
  • udpating thumbnail when playcounter/position is updated…
  • added “Updating recording…” console output
  • added isRTP property to channelist (default value is false); you can determine if RTP header should be stripped or not for a specific channel

07.05.2007

  • fixed a bug in the /xml/CurrentServiceData section that caused an exception when no EPG data was known
  • added error handling to the EPG Processor Thread; after 25 errors a thread will be shut down

06.05.2007

  • added /cgi-bin/zapto to http handling
  • added /xml/streaminfo to http handling
  • added Name2ServiceID to ChannelAndStationMapper
  • added TuxboxCurrentServiceData structure and handling
  • added /xml/currentservicedata method to http server
  • added /xml/boxinfo method to http server
  • added boxinfo data structure

05.05.2007

  • several changes for debugging purposes to the YAPS multicast processor to debug a specific problem
  • fixed a thread unsafe bug in multicast processor
  • fixed several more thread unsafe things in multicast processor and vcrscheduler
  • changed behaviour: If a streaming client now refuses to accept data packets he will be disconnected after 1 second (until timeshift is implemented)

01.05.2007

  • fixed a bug in VCRScheduler that could lead to a crash on startup (was not threadsafe)

24.04.2007

  • added %rendertransformation($input_url,$xslt_url)% keyword to the TemplateProcessor

21.04.2007

  • fixed a memory leak in the rss generator
  • added TuxBoxServices data structure
  • added tuxbox /xml/services call handler to http processor
  • changed the MulticastEPG source data handling so that the multicastEPG Sources are now stored in the settings.dat.xml (misc settings) file
  • fixed a bug in the EPGProcessor that caused an empty CurrentlyPlayingList
  • added small testing portion
  • fixed some bugs in http server
  • rewrote tuxbox services data structure and handling (helping hand: Andreas Heil)

18.04.2007

  • reimplemented the whole Channel-Name-Picture-ServiceID-MulticastIP-MulticastPort Mapping and created a new data structure and XML file that holds that data
  • added filtering functionality to the EPG Processor that filters only known channel EPG data and discards data for unkown channels
  • fixed the XBMCSyncProcessor bug; I had the file deletion functionality disabled….

17.04.2007

  • added the multicastedEPGProcessor Implementation, does maintain a CurrentlyRunning List but is not used yet (Implementation just for leak and stability testing)
  • added new Channel/StationID mapping data structure

13.04.2007

  • removed JMS/DVB subproject
  • several changes to the JMS/EPG subproject to make JMS/DVB obsolete
  • working EPG implementation (not yet activated) — need to get working

02.04.2007

  • now displaying associated username instead of IP address in the http logfile
  • added EPG Processor startup to YAPS.cs

01.04.2007

30.03.2007

  • fixed a bug in the XBMC Playlist File branch; XBMC Playlistfiles respect now a port number setting != default port 80

29.03.2007

  • changed multicast behaviour: we don’t use RTP from now on; there’s just plain UDP
  • added new EPG test data
  • fixed a bug in multicast_vcr
  • fixed DeleteRecordings; did not work for several versions – you can now delete scheduled recordings
  • fixed a bug in the ConsoleOutputLogger that leads to a “Collection was modified after the enumerator was instantiated.” exception when the logoutput is accessed while it’s written

Source 1: http://www.dotnetcommunity.de/yaps/yaps_daily_source.zip
Source 2: http://www.schrankmonster.de/PermaLink,guid,71a24ec5-8576-4fe6-b5f5-8607017e5f00.aspx

No Comments

Geeks & Nerds

Last month while attending the CeBIT I was looking around in exhibition hall 6 at United Internet and discovered some nice advertising products.

Photo-0104

On my interest I got the reply: “Are you a nerd?”

My answer: “Truly, I hope not anymore. But I’ll take one of each.” Too bad they are no stickers.

Some things will haunt you forever, won’t they?

Jens Heymann

No Comments

Thinking in big dimensions

Do you know what is pictured below?

Photo-0102 Photo-0103

Well, this menacing-looking package contains 2000ml shower gel. I guess, that will last a while…

Jens Heymann

No Comments

How much can you drink?

I don’t know, but here is a picture of what I ordered of the cherry coke:

Photo-0101

(Yes, that are 72 cans.)

Jens Heymann

1 Comment

Dr. Pepper supply refilled

Hurray! The next Dr. Pepper delivery arrived this morning from our friends at Lifestylefood. Great stuff and the delivery was just in time. 48 cans … that’ll take us… uhh… 2-3 weeks… probably less :-/

IMG_0300

No Comments

On my way to Cambridge…

Since two of my colleagues wrote about their work at Microsoft Research I wanted to write at least something about it…just like Andreas said:

“One reason I recently don’t blog too much is the fact that I am a bit restricted in what I can tell. Being involved in some exciting projects, the confidentiality of these projects does not allow much publicity.”

So really the only thing I can write about is that I am honored to work with these great people and being part of the process of creating great software.

So – for now I am on my way back to Cambridge – the next article will be written from there…

a320

Of course I will write about all the things when I am allowed to do so…

Source 1: Martin Calsyn
Source 2: Andreas Heil
Source 3: http://research.microsoft.com/ero/

No Comments

the strawberry season started…

Here we go again. It’s a bit late this year since we started January 15th last year but late than never!

IMG_0121

No Comments

Oh sweet cherry…

By speaking of unhealthy food in Great Britain: Freshly imported from the Netherlands…

IMG_0141

But I have to practice some more before being ready for the Forest-Gump-17-in-a-row-in-one-evening-because-it’s-for-free-challenge.

Jens Heymann

3 Comments

Frauen in die IT

Die aktuelle Ausgabe des Kultur-Spiegels hat eine gewisse Jade Raymond auf dem Titel, ihres Zeichens Spiele-Designerin bei UbiSoft in Montreal, Kanada.

KulturSPIEGEL

Diese Frau ist ein Star in der Szene. Warum? Erstens weil sie eine Frau und zweistens auch bei Tage ganz ansehbar ist.

Für viele sabbernde PC-Nerds ist sie wohl der Inbegriff einer perfekten Frau: Sie weiß nicht nur, wie man einen Computer anschaltet, sondern kann überdies programmieren und versteht Spielen nicht als Zeitverschwendung (wenn man dem aufgegriffenen Klischee im Kultur-Spiegel glauben darf…).

Daher frage ich mich, warum eigentlich nicht mehr Frauen auf die Idee kommen, in der IT-Branche Fuss zu fassen. Wo sonst kann frau sich heutzutage noch prinzessinnenmäßig von so vielen willigen Männern bewundern lassen und muss so wenige andere Frauen als Konkurrentinnen fürchten. Und schließlich sind nicht alle Nerds dick, bebrillt und langweilig, oder?

Jens Heymann

2 Comments

it’s Talk like a Pirate Day, arrr!

“Once upon a time — on June 6, 1995, to be precise — we were playing racquetball, not well but gamely. It wasn’t our intention to become “the pirate guys.” Truth to tell, it wasn’t really our intention to become anything, except perhaps a tad thinner and healthier, and if you could see our photos, you’d know how THAT turned out. As we flailed away, we called out friendly encouragement to each other -“Damn, you bastard!” and “Oh, jeez, my hamstring!” for instance – as shots caromed away, unimpeded by our wildly swung rackets.

On this day, for reasons we still don’t quite understand, we started giving our encouragement in pirate slang. Mark suspects one of us might have been reaching for a low shot that, by pure chance, might have come off the wall at an unusually high rate of speed, and strained something best left unstrained. “Arrr!,” he might have said.

Who knows? It might have happened exactly that way.

Anyway, whoever let out the first “Arrr!” started something. One thing led to another. “That be a fine cannonade,” one said, to be followed by “Now watch as I fire a broadside straight into your yardarm!” and other such helpful phrases.

By the time our hour on the court was over, we realized that lapsing into pirate lingo had made the game more fun and the time pass more quickly. We decided then and there that what the world really needed was a new national holiday, Talk Like A Pirate Day. “

Source: http://www.talklikeapirate.com/about.html

No Comments

Wer möchte gerne Spieletester werden?

Die Koch Media GmbH sucht ab sofort Studenten und interessierte für Testvorführungen neuer Video- und Computerspiele:

kochmedia

“Wenn Sie bereit wären, natürlich gegen eine kleine Gegenleistung, die Entwicklung eines neuen Spiels (plattformunabhängig) zu verfolgen und zu beeinflußen und dies auch mehrmals in den kommenden Monaten machen würden, melden Sie sich bitte unter der Telefon-Nummer: 089-24245196.”

Source: http://www.kochmedia.de

No Comments

Visual Studio Team Foundation Test Host crashed…

I wrote some test code for a project and after running that Test locally the Test Host process crashed. Oh well… seems I’ve written a Test for the Test…

No Comments

FeM FIWAK 2007 started…

We finally had the time to get to the FIWAK 07. I made these pictures:

Source: FeM Blog

No Comments

now nothing can go wrong this summer… Club-Mate delivered

This is just one of the 40 bottles now in my possession. They’ll probably will last just a few weeks but this time somethings different!

Thanks to the heroic work of some there’s now a distributor in Ilmenau for Club-Mate. That makes is a whole lot easier to get the beloved stuff.

No Comments

Student Technology Conference 2007

We spent the last two days in Duisburg attending the Student Technology Conference 2007.

“From Software Architecture, User Interface and Robotics to Games Development with the XNA framework: in use and brand new technologies of the IT – industry will be presented and demonstrated at technologically advanced level. Microsofts Student Technology Conference is the perfect opportunity to engage with potential employers and to get in touch with Microsofts .NET technology. Additionally the German Finals in Microsofts premiere technology competition, the Imagine Cup 2007, will have its final in the Software Design invitational right here!”


the keynote


view from our hotel room…nice, eh?

Source: http://www.studentconference.de

No Comments

how to embarrass yourself (pt. 3)

I asked for it and they did it. Once again.

I’m just speechless.

No Comments

BtK is not only my nickname…

…it’s also the name of a german transport company. I saw one of these trucks several times but I never had a camera handy. This time an informant sent me this picture:

thanks to THINK for the picture.

2 Comments

FeM FIWAK 2007

The trailer for this years FIWAK is done:


Video: FIWAK 07 Trailer

Source: FIWAK Homepage

No Comments

behold the scientify beauty! one of the ten worlds best webcams.

Oh well it’s no big deal really :-). The theory behind it was discoverd in 1851 and it proofs that the earth rotates under the pendulum. Uh, of course you can grab some more sophisticated theory insights here. So what’s up with that thing? It was voted to one of the ten best webcams on earth. Go and have a look.

Source: EarthCam.com Top Ten
Source: Webcam

No Comments

USB experiment inferface board

Even I can now control the world outside my computer. With the USB interface board K8055 from Velleman, Belgium, you can access to the board via DLL. It´s easy to use i.g. in VisualBasic Express. (I did so last night – faszinating!) That reminds me on old Commodore Plus/4 times!




I tested it on a Windows XP system, but it also should work on Linux. Now let´s see, what cases I´m going to resolve. 🙂


Manufacturer: http://www.vellemanusa.com/us/enu/product/view/?id=500349


medienfloh

No Comments

very bad taste tommies…

Oh dear, someone came up with this website and the first thing I was getting angry about is the header of the site:

What were those guys thinking? Anyone remembers the phrase “Arbeit macht frei” on the entrance of concentration camps? It’s just too bad to start thinking about possible excuses. Very very lame.

Source 1: http://www.ukresistance.co.uk/
Source 2: http://en.wikipedia.org/wiki/Arbeit_macht_frei

2 Comments

burn kitchen, burn

Oh dear, that stinks! Someone must have left some things on the cooker… damn you!

No Comments

back in business

You might have noticed it. Schrankmonster is back in blogging business. And I am trying to get back to the old days when 5-10 articles a day were standard food for devoted readers.

So now back to you: show me that you love it!

5 Comments

begging for money.

“In a rather extraordinary example of begging for money, Florence Devouard, Chairwoman of the Wikimedia foundation has told an audience at the Lift07 conference that Wikipedia has the financial resources to run its servers for another 3-4 months, and that without further funding Wikipedia “might disappear”.

Oh what an interesing find today. Seems like the Wikipedia already backed away from the statement but the damage is done.

Scott Water writes:

“…, but to me this is just dumb.

They are sitting on an advertising gold mine. To even say it may be close to running out of money is inexcusable. Think about all the time individuals have dedicated to that site. Because of a lack of funds all that work could disappear? I understand businesses come and go, but to not even attempt to be a business…ehh..”

I don’t think that advertising would solve anything here. Way to many religious thoughts have gone and will go into that. Just because of that: the inability to agree in any possible way because of contradicting beliefs has and will always be in the way of such projects. I don’t say that there should be a dictatorship that guides the way – but not even trying to agree on such simple things is the problem of many many $open projects. I came across such inabilities several times in the last months. It ended in all cases with the worst solution for everyone, just because the open-guys/girls were not able to compromise for the sake of the best solution.

(goddamn! I just used that $lame placeholder statement for the first time, getting old…)

Source: http://scottwater.com/blog/archive/no-cash-for-wikipedia/

No Comments

strawberries

I officially declare the strawberry season started:

No Comments

introducing "Boris" (spec. betta splendens , veiltail)

Because the small aquarium was free we decided to buy a siamese fighting fish. So let me introduce “Boris”:

So far he seems to be okay and healthy after the transport… to get updated information in the future just take a look at blueturtles or if you want some info about the species right now, take a look here.

No Comments

bumps ahead

I am moving schrankmonster / technology-ninja to another server. Expect some bumps on the way…

No Comments

be informed when a nuke detonates next to you…

Thank god there’s a small device available that informs you when gamma or x-ray radiation is currently killing you.

Good to know that after you got killed by the radiation someone else (probably doing the job you did previously) can use your NukAlert for another 3 months-years…

Source: http://nukalert.com/

No Comments

game tattoo

PMS GibGirl aka Evil Angela sent this picture of her back over Xbox Live today:

Yes boys and girls, this is an Atari logo tattoed on her back. In fact it’s looking great 🙂 Find more pictures here.

Source 1: XboxLive
Source 2: http://www.flickr.com/photos/evil_angela/

No Comments

me wants a nuclear fusion reactor… or something

Oh yeah, there’s actually something one can do to play with fusion… the downside of this is the needed time and the electricity bill…

“In the basement of his parents’ Oakland Township home, tucked away in an area most aren’t privy to see, Thiago is exhausting his love of physics on a project that has taken him more than two years and 1,000 hours to research and build — a large, intricate machine that , on a small scale, creates nuclear fusion.

Nuclear fusion — when atoms are combined to create energy — is “kind of like the holy grail of physics,” he said.

In fact, on www.fusor.net, the Stoney Creek senior is ranked as the 18th amateur in the world to create nuclear fusion. So, how does he do it?”

The kid built a Farnsworth Fusor, which, beside of the manufacturing skills is said to be doable by almost everyone. In fact: It’s quite an achievement to be in the “Neutron Club”.


Plasmaaaaaaaa

Source 1: http://fusor.net/
Source 2: http://www.fusor.net/board/index.php?site=fusor
Source 3: http://www.freep.com/apps/pbcs.dll/article?AID=/20061119/NEWS03/611190639

No Comments

Achievement unlocked

He asked, and she said “Yes”. Congratulations Manuela and Markus!

Source: http://blog.slash-me.net/index.php?/archives/193-Die-Frage-der-Fragen….html

No Comments

it’s getting colder…

No, this is NOT how it looked tonight… but this is a picture of how it looked in 2002 in just a bunch of days… brrr…

No Comments

the 23c3 live streaming and recording plannings *ATTENTION: DRAFT!*

ATTENTION: The information in this article are not final and are subject to be changed during the plannings.

In less than 2 months the 23c3 takes place in Berlin/Germany (December 27.-30th 2006). And the plannings are in full progress. We had several brainstorm sessions and I think that we finally do have a plan. First of all: We learned a lot from the 22c3 live streaming and recording work. And to give you an overview of the things we want to achieve this time:

  1. permanent working live streams of all 4 lecture halls
  2. high quality recordings without using our DV-Tape fallback
  3. making low/mid/high quality recordings in different codecs available for download within 24 hours

To achieve these goals we’re going to need considerably more hardware than last year, which means:

  • 4 WMV Live Encoding machines
  • 1 MPEG-2 encoding machine with 4 MPEG-2 encoder cards
  • 4 video editing machines
  • 6 19″ TFTs + 1 4
  • at least 1 monitoring machine
  • more than 1 Tbyte of storage space
  • 5 cameras + 1 video mixer
  • a lot of helping hands (yes, we need help chaos angels!!)

So. The camera setup is almost identical to the last one. But this time we want to use a better FBAS signal instead of the in-house HF-cable-TV. The WMV encoding stays as it was last year. We plan to install an additional MPEG-2 hardware encoding machine which produces high-quality MPEG-2 data (which gets edited and compressed for download distribution as fast as possible).

Since we’re sill in planning stage we cannot speak about bitrates, live streams and such. Everything is subject to change, it’s just a draft. But stay tuned and read frequently. Oh… and comments are welcome.

Source 1: https://events.ccc.de/congress/2006/Home
Source 2: https://events.ccc.de/congress/2006/Angel_FAQ

6 Comments

Pixel-o-Rama…on your window if you like

“What do you get when you take 38,240 PixelBlocks, excessive amounts of free time, and a love of built-in Windows time wasters? A six foot tall recreation of Minesweeper! You’re looking at dozens of hours of work and over $900 worth of colored pegs.”

Source: http://www.flickr.com/photos/cursors/sets/72157594212311271/

No Comments

the first snow


(thanks to mehdorn for the cool stats)

And finally after a week of decreasing temperatures it’s snowing for the first time this autumn/winter…

No Comments

Microsoft Internet Explorer Team sends a cake for the Firefox 2 shipping

Source: http://www.flickr.com/photos/jollyjake/278562314/

No Comments

why driving is not always fun and what is wrong about a Volkswagen

The adventure started with the the fact that I had to phone SIXT to get the car reservation done…obviously my travel office wasn’t able to get this done within 5 business days… But I finally got the reservation done and arrived at 0700 in Erfurt to grab the car. And … the worst case: a Volkswagen Golf (2.0 TDI)

The trip to Munich normally takes me 3,5 hours – this day it took me more than 7 hours. Congestion is the word of choice here. Damn was that a bad trip. And back home it took nearly as long. I got into almost every congestion that was reported by the radio/TMC.

The fact that I was on the road for more than 13 hours and that the meeting took 1,5 hours… the next time I’ll be flying… Take-Off at 0700, Meeting at 0900, Take-Off at 1100 and back home for dinner.

Oh…to say something good about the Volkswagen: It wasn’t too heavy and the 2 liter 4 cylinder TDI was quite lively. The rest of the car is just extremly bad. The whole thing is badly build. Everything queeks and rattles all the time whilst driving. The gearbox is okay, but the clutch…. The suspension was the worst I’ve seen on a car since the plate spring. Every once in a while a bump showed up the car instantly started to nod. … Oh I could talk for hours. This car needs a better build quality and it surely needs more personality. The Golf is just a pricey bad car, period. Here’s some math:

VW Golf 2.0 TDI: € 21.873,00
Honda Civic 2,2i-TDCi: € 21.430,00
Ford Focus 2.0-TDCi: € 22.290,00

I would rather drive the Civic than the Golf…

2 Comments

Go,Go, Gadget-o-Power-Suit!!

Everybody will need one of these when the guardians attack zion…

“In 1990, we started to develop a Wearable Power Assist Suit, and in 1991 we fabricated a Powered Arm constructing the master and slave system in one unit by utilizing a rubber tube air actuator and sensing cuff, [ref. 1]. In 1994, we developed a Wearable Powered Suit constructed with powered arms, a powered waist, and powered legs [ref. 2], and finally in 2002, we developed a Stand Alone Type Wearable Power Assist Suit [ref. 3]. This suit was composed of newly developed air bag actuators driven by micro air pumps, newly developed muscle hardness sensors, and an embedded micro computer. The muscle hardness sensor was developed for detecting the muscle force driving joints. The micro computer was for calculation of the necessary joints torques to lift heavy objects. The calculation equations was derived by body mechanics. This suit could run continuously 20 minutes with 12 volts Ni-Cd portable batteries. The latest power assist suit can generate higher assist power, and is composed of compact body, a compact embedded micro computer, small and flat rotary sensors, and has newly designed muscle sensors which are embedded in 3-D mesh [ref. 4].”

Source: http://www.we.kanagawa-it.ac.jp/~yamamoto_lab/pas/index.htm

5 Comments

Disco Dance Floor

“Our flagship product, the Disco Dance Floor Controller Board is capable of controlling up to 192 LEDs (with 4-bit intensity control) and 64 binary switches via a USB interface. Using the included source code, a refresh rate of 17 frames per second is easily achieved. With some environment specific modifications to the software, rates in excess of 30 frames per second may be achieved. Multiple boards may be connected together using USB hubs to control additional LEDs and switches.”

Source: mit.edu

1 Comment

Wildlife projection

“At night projections from moving cars are shone on the buildings downtown. Each car projects a video of a wild animal. The animal’s movements are programmed to correspond to the speed of the car: as the car moves, the animal runs along it speeding up and slowing down with the car, as the car stops, the animal stops also. The framerate of the movie corresponds to the speed of the wheel rotation, picked up by a sensor. If the presence of a moving object (such as another car or pedestrian) is detected with proximity sensors, its animal “avatar” appears in the projection.
For the ZeroOne ISEA2006 I will be using one vehicle with a projection of a tiger (additional animals will appear in the projection as reflections of passing vehicles and pedestrians).
Projection disappears and flickers as it is supported by the architecture. The city itself is an active partner in creating this alter ego.”

“We are elevated from the everyday reality through this element of fantasy into a world with more dimensions, possibilities and perhaps beauty.”

created by Karolina Sobecka

Source: http://www.flightphase.com/about.html

No Comments

real actors redundant soon.

Real actresses and actors? What for? They are expensive and difficult to handle. And since the computer generated graphics really pushing things these days…

Oh..just in case you’re wondering:

“This is a rendering of SongHyeKyo, the Korean actress.”

Source: http://forums.cgsociety.org/showthread.php?t=39949…

No Comments

forage fish tank

Since my girlfriend had a spare aquarium to offer we decided to put one into my residence (yeah!)… What fish species to take wasn’t a real question: they should taste great when eaten by a turtle… And since the species Poecilia reticulata aka Guppy is quite reproductive and is known to taste great (Wilma knows best) it is the species of choice.

First the basics: Testing the water.

Everything looks fine…so.. here’s the final tank:

No Comments

freeware photorealistic pinball simulator/editor/…

Pinball fans rejoice! I just found a obviously longer available pinball simulator with integrated editor. Yes, you can create your own pinball tables. There are plenty of them freely available on the internet so you don’t have to create your own – instead just start a nice pinball game… The graphics are fantastic and so is the sound… That’s probably the best pinball I’ve ever played on a pc… Oh, did I mention that this is available for free?

“Future Pinball is a real time Pinball Development System. It allows you to design and play your very own pinball simulation in True real time 3D. It uses Advanced Physics to provide the best possible Simulation of a true to life pinball machine. Tables are built up out of Standard components (Plastics, Pegs, Bumpers, Lights etc..) which are placed onto the playfield via the Editor. Objects like Surfaces, Lights and Rubbers are shapeable within the Editor and generated real-time when the table is played. Other objects (Bumpers, Flippers, Gates, Triggers, Targets etc..) use pre-made 3d Models (of which there is a nice selection of each type).

The Table logic is scripted in Visual Basic Scripting (via the Microsoft Scripting Technology’s built into Windows XP). Scripting is designed to be simple but flexible enough to allow a wide vararity of Original Games to be created. Only a limited subset of the Visual Basic Scripting Language is used as a lot of extra functionality is provided by the game engine. Full Sound / Music Support is also provided with multiple Music Channels to allow cross fading. Future Pinball uses the Newton Game Dynamic Physics Solution (link) for the real time simulation of a Pinball’s Physics Environment. This allows the ball to behave correctly on the playfield and interact with other objects as it does in the real world. Newton has allowed Future Pinball to take the next step into truly realistic play. As Future Pinball is a Game Construction Program it contains some advanced concepts which may require a little bit of time (and patience) to learn and fully understand (such as computer graphics and scripting concepts).”

And here are two screenshots of one of the downloadable pinball tables:

Source: http://www.futurepinball.com/

1 Comment

Night Windows: Japan at night…

Some of the most beautiful pictures of Japan at night…


Source: http://tokyoyakei.cool.ne.jp/

1 Comment

mediaeval times fire spectacle…

Oh that one was fun 🙂 … Despite the fact that it rained this whole day it was serious fun watching the knights fight…

Source: http://www.schloss-thurn.de/

No Comments

寿司

Finally a Sushi restaurant opened near my place…it looks kinda shaken, but it was really good:

No Comments

live sign… and visiting the zoo…

Yes I am alive… I took some days off so here we are back in business. There will be some articles about the things I did the last days…and of course as usual: many pictures.

I start the series with the visit to the Zoo of Erfurt:







Of course I made some panoramic views:



this and the next one show the enclosure where the turtles and the cows live 🙂




the monkeys live here…(no island)

Here are the three movies I made:

No Comments

the perfect working environment part 4

and here we are back again, reorganising the desktop:



if you want to see how it looked a month ago…see part 3

No Comments

get me a Cerbera or a Sagaris…you decide

I do like two car manufacturers (well, their cars to be precise) more than all the others. One of them is Mercedes-Benz and the other is…TVR. Yes, the brits.

They make great looking powerful sports cars and I hope one day one will be mine 😉 They are quite affordable compared to other supercars – for example you can get a brand new TVR Sagaris (4l V6) for 80k EURO…a pre owned 2004 Cerbera (4.5l V8) comes for about 48k EURO…did I mention they do not come below 380 bhp and weigh as much as two packs of chewing gum? (I’ll have to pay royalties to Jeremy Clarkson for that…damn!).

The fact is that the Cerbera has gone out of official production in 2004. But now TVR is auctioning the last made Cerbera on the Internet:

Yes, you can get that brand new, pepper white, 420 bhp supercar…just sign up and bid…well if you have the money (which I don’t)…

Beside the Cerbera I fell in love with the Sagaris…look how gorgeous it is:


raaawwrrr!!

I just found the sagaris video:

If you want to buy me one…contact me 🙂

Source 1: http://www.thelastcerbera.com/
Source 2: http://www.tvr.co.uk/overview_sagaris.php

No Comments

more rain please.


After several really really hot days we’re finally getting some rain…temperatures dropping to 26 degree celsius…



No Comments