how (almost) everything works at ISWIsion

Namenlos wrote about how almost everything is held together at this years ISWI technically. Well he even draw something neat to look at and say “Look, that we did!”

“Die Audiostrecke wird mittels 6 Behringer Ultragain Pro-8 Digital ADA8000 aufgebaut. Diese Geräte nehmen 8 Kanäle Audio via XLR entgegen und setzen die auf eine ADAT-Verbindung über ein TOS-Link-Kabel um. Da die TOS-Links nur 10m weit gehen hängt an jedem Behringer ein ADAT-Extender, der das ganze gleich auf Glasfaser umsetzt. So kommt der Ton vom Studio zur Regie und zurück. Zusätzlich liegen noch 5 Strecken Video (so ein Fernsehsender ganz ohne Bild is ja auch nix.). Zum Abschluss verteilt in der Fischerhütte nochmal ein HP Procurve 2524 ein bischen Netz an die Surfterminals und die Leute vom ebenfalls dort beheimateten L.i.g.h.t. Projekt.”

And then deka came and created another drawing of the Live Streaming infrastructure:


ISWI – ISWISION Radio and FeM DVB-T parts coming together…

There’s something great going to happen this summer. After the great experience we had with the DVB-T TV Station of the Maintech guys at the 23c3 Achim decided that it would be great to have such a DVB-T TV Station for FeM e.V.. He went through the hassle of getting a license and organized the needed hardware. Today one of the important parts arrived… but first a teaser:

Yes! FeM is going to broadcast 24 hours a day from June 2nd to 10th the ISWISION and ISWIradio via DVB-T on channel 23 (490 Mhz). Today the antenna arrived… this thing is humongeous:

Achim wants me to shout out to the partners of this DVB-T FeM e.V. project: Maintech GmbH and SR-Systems. Consider that done.

If you want more information stay tuned on technology-ninja. In the meantime you can read the press feedback:

Forschungsgemeinschaft elektronischer Medien e. V. veranstaltet erstmals Ereignisfernsehen

Anlässlich der traditionellen Internationalen Studentenwoche Ilmenau 2007 (ISWI 2007) wird die Forschungsgemeinschaft elektronische Medien e. V. vom 1. bis 10. Juni erstmals Ereignisfernsehen veranstalten. Im Stadtgebiet von Ilmenau wird das Programm als DVB-T-Signal (Terrestrial Digital Video Broadcasting – digitaler Fernsehempfang über Antenne) ausgestrahlt. Zu sehen sein werden Live-Sendungen aus der Fischerhütte in Ilmenau, Übertragungen von Veranstaltungen sowie eine Sendeschleife mit Veranstaltungshinweisen und Wiederholungen. Zusätzlich wird die DVB-T-Frequenz genutzt, um das Programm vom Ilmenauer Studentenfernsehfunk und von Radio hsf zu verbreiten.” (Press release, Thüringer Landesmedienanstalt)

Source 1:
Source 2:
Source 3:
Source 4:
Source 5:

private space mission (the one with 20 megapixels…)

It just seems like make is going to get some interesting pictures tomorrow:

“We’re using weather balloons to go up to approximately 100k feet armed with 4 cameras… 20 megapixels of camera! We’ll be taking shots every 7 seconds for two hours and measuring the temperature with the Make: controller and thermistors!

It took 16 people working on this, countless cases of mountain dew, lots of take-out food, and a lot of sleepless nights, and we intend to fly Sunday!

Cloud cover, snow, and mechanical failure may postpone the launch, but we’re ready to give it our best shot this weekend.

In this Make: Video Podcast, you’ll learn all the details of how to put a weather balloon up into space! The weather balloon will make it up to about 100,000 feet. That’s almost 20 miles up and more than twice the height of being in an airplane. It’s high enough that the sky is black and you can see the curvature of the earth.”

So be sure to check back if you’re interested.

XNA is tracing rays…

I had this very same idea just a week ago and now someone has done it: A Raytracer written entirely in C# and running upon XNA.

“Ok, I’ve got most of what I want done on the Ray Tracing project — enough at least to publish some code and do some blogging. This first article describes the overall coding structure, and how to use the project. I’ll get into some of the more difficult aspects of ray tracing in future posts.”

It obviously doesn’t run on the 360 yet – so keep on watching this project. (due to some limitations on the 360 XNA Implementation I would also recommend waiting for the next run)


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: Top Ten
Source: Webcam

rewire the web…

The internet comes up with new ideas of information transformation and management every day. Yahoo now came up with a great idea of how the users could almost freely transform syndicateable data to anything they like.

Yahoo says this about it’s new baby:

“Pipes is an interactive feed aggregator and manipulator. Using Pipes, you can create feeds that are more powerful, useful and relevant.”

If you ever wanted to connect NY Times articles to Flickr, you can do this and many other things now. You even get a decent editor:

(yes, that’s in a webbrowser…)

Go and give it a try.


Failure Trends in a Large Disk Drive Population

“When your server farm is in the hundreds of thousands and you’re using cheap, off-the-shelf hard drives as your primary means of storage, you’ve probably good a pretty damned good data set for looking at the health and failure patterns of hard drives. Google studied a hundred thousand SATA and PATA drives with between 80 and 400GB storage and 5400 to 7200rpm, and while unfortunately they didn’t call out specific brands or models that had high failure rates, they did find a few interesting patterns in failing hard drives.”

Grab the pdf here.


9.6 kbit/s video conferencing for Windows Mobile 5

“Microsoft Portrait is a research prototype for mobile video communication. It supports .NET Messenger Service, Session Initiation Protocol and Internet Locator Service on PCs, Pocket PCs, Handheld PCs and Smartphone. It runs on local area networks, dialup networks and even wireless networks with bandwidths as low as 9.6 kilobits/second. Microsoft Portrait delivers portrait-like video if users are in low bandwidths and displays full-color video if users are in broadband. In low bandwidths, portrait video possesses clearer shape, smoother motion, shorter latency and much cheaper computational cost than do conventional video technologies. Microsoft Portrait pursues providing presence notification, chat/voice/video functions anytime, anywhere, on any device.”


about the 23c3 recording and streaming teamwork

The planning process started way earlier than last year but as usual some things remain until the very last minute before everything starts. But since this year the teamwork and enthusiasm was extraordinary we finally made it almost as planned. We surely did not reach our goal of releasing the recordings hours after the talk ended. Mainly because we underestimated the amount of knowledge and pain it took to actually get the recordings running on the iPod. It was one of the guidelines for this years official recordings: they had to run on current generation video iPods and they had to have all the metatags. So the team did it and we ended up releasing the first half (nearly) of the 23c3 recordings into the public only 2 weeks instead of the 4-6 months of last year. Even better: we managed to improve the video quality and even got smaller files. That wouldn’t been possible without the encoding-pipeline knowledge that Michael Feiri brought into the team. With that knowledge it also took several days to actually build the working pipeline.(yes the iPod is one special piece of hardware) The complete encoding-pipeline we used will be documented and released soon.

So after all that planning we finally packed our stuff and hit the road:

After some hours and the unpacking the video studio looked like this:

here’s a close up of the Windows Media Encoders, the h.264 encoding machine and the storage (all from behind):

So we surely brought enough processing power to berlin. And this is what did take the picture:

BTW: the black machine in the background just
died during the keynote speech…

Want to see what it’s like watching “out of the window” of the video studio? No problem:

or how about another view of the studio:

So. So you had some pictures of the video studio and the setup. But I bet you want to know some more details about the setup itself. I created an overview for you:

Since last years setup was completely digital (planned) and we ended up using the DV-tape backup since all the recordings were screwed up we thought it might be a good idea to go back one step and use analog video as in FBAS to transport and record the talks. We also had the DV-tape backup this year and to be honest in some cases we have to fall back to that. Less than 10 out of 130 recordings are screwed up so we have to use the DV backup. That means 120 of them worked out as planned. Great! We are currently cutting and encoding them and as you read this more than half of them should be up on the official servers and the mirrors.

Now in the aftermath of the congress we learned a new lesson: there’s maybe one or another speaker that would not allow us releasing their talk recording. In the future we think of having something like a “don’t record me”-list to avoid misunderstandings.

23c3 recordings: the encoding…

Because of that major hardware fault on the first day of 23c3 I was not able to blog about the things that happened at the congress. I am going to catch up on everything soon.

In the meantime take this information: The recordings are made. The majority of the recordings is working as planned and is going to be encoded and released in the next hours/days. There are some lectures where something went wrong, but since we had a great backup strategy nothing is lost and will be put online later.

One question came up frequently: What format and codec will the final official recordings have?

Here is the answer:

Video: h.264, 640×480, x264-Parameter: –no-cabac –level=30 –subme=7 –me=umh –crf=23 –ref=2 –partitions=all –mixed-refs

Audio: AAC, (using neroaac)

The machines are currently encoding and muxing the recordings. So stay tuned to get your hands on the high-quality official recordings soon.

BTW: Thanks to Michael Feiri for his in depth knowledge about the whole encoding process and tools that are used and his help with all the hassle around it.

23c3 opening credit generator done

One more step forward: The 23c3 opening credit generator is done. It’s an application which reads the Fahrplan XML file and generates an opening credit movie file which we will use in the recording and encoding process.

And this is what it finally looks like:

After clicking the “generate” button it’ll create the animation on the fly with all the blending and font rendering and write it to a movie file in it’s own directory. I used the AForge which is GPL v2 which makes the whole thingy GNU v2. Damn, I hate this license crap B-)

Sourcecode: (2,17 MB)

XNA Game Studio Express (final) 1.0 is here…Creators Club founded!

The long awaited XNA Game Studio and it’s XBOX 360 game launcher counterpart is available for download. Hobbyist game developers rejoice!

“XNA Game Studio Express enables hobbyists, academics, and small, independent game developers to easily create video games for Windows and the Xbox 360 console using new, optimized cross-platform gaming libraries based on .NET. This official release enables the creation of games for Windows XP SP2-based PCs. Combined with an active membership in the XNA Creators Club (available from Xbox Live Marketplace), you can also create, debug, and play games on your Xbox 360 console.”

Oh. You have to have Windows XP SP2 at the moment to run XNA Game Studio Express:

“Only supported on Microsoft® Windows® XP SP2 (all editions) at this time. Windows Vista support will be available in an update to version 1.0 next year.”

Source: XNA Game Studio Express Download

quasi live feed from planet earths orbit…

“MIRAVI stands for MERIS Images RApid VIsualization and it’s a data-driven system for real time image rendering and quality analysis. Those images, though fascinating, are not suitable for scientific use. Scientists usually prefer to work with MERIS data products, which fully exploit the 15 spectral bands of the instrument, and which are generated with sophisticated algorithms.

MIRAVI generates the images directly from the MERIS raw data (i.e. the Level 0 data), usually available within 2 hours from data acquisition, depending whether the raw data have been transmitted directly to ground stations, or first recorded onboard then transmitted to ground stations.

The MIRAVI image processing does not intend to provide a very accurate geolocation or calibration. The high geolocation accuracy is achieved within the standard MERIS data products (less than ½ pixels).

MIRAVI generates the images using the MERIS Full Resolution (FR) mode (resolution about 260 m) which is activated systematically over land and coastal areas of Europe, Africa and Asia, and non-systematically over America. In its Reduced Resolution (RR) mode (resolution about 1200 m), MERIS operates systematically along its orbit illuminated by the sun.”


How to setup and configure a Sharepoint 2007 Server and migrate content from SPS 2003 [Part 1]

Once again it’s update time – this time the Sharepoint Portal Server 2003, installed in April 2006, needs to be upgraded to the brand new “Office Sharepoint Server 2007“.

I think the best way to get a clean installment is to start from the beginning. So I’ve created a new virtual machine and installed the OS, using the newly available R2 release of Windows Server 2003. Since the whole authentication stuff is Activedirectory based I did not need to bother with local users and groups. I’ve installed the .NET Framework 3.0 right away and so everything starts after the OS installation and the mandatory visit.

First, ensure that you’re currently logged in with Administrator privileges. Then check if IIS 6 is actually configured to use ASP.NET 2.0.50727:

Enable ASP.NET 2.0

  1. Click Start, point to All Programs, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
  2. In the Internet Information Services tree, click the plus sign (+) next to the server name, and then click the Web Service Extensions folder.
  3. In the details pane, right-click ASP.NET v2.0.50727, and then click Allow.

Install SQL Server 2005

When you’re planning to use the SQL Server Express Edition you can just ignore this step since Office Sharepoint Server 2007 comes with it. If you’re, like me, want to use SQL Server Standard Edition you just install it as you normally would.

The default configuration of SQL Server 2005 is that the local BUILTIN\Administrators usergroup also got the sysadmin role assigned. This is important for the next steps.

Install Office Sharepoint Server 2007

The first thing you have to enter is the product key. Just enter it and Continue…

Actually read and accept the license terms for Office Sharepoint Server 2007 and continue…

Choose “Advanced” installation type:

On the next screen you should choose “complete” which installes all components of the product.

You can now safely click the “Install Now” button which will start the automatic installation process.

After some seconds you should be seeing this:

And yes, of course we want to run the “Sharepoint Products and Technologies Configuration Wizard“. So click “Close” and the wizard opens (of course…)

Click “Next” to get rid of the welcome message and click “Yes” when you’re asked if it’s okay that things that need to be done are done (restart of services)…(why are they asking anyway?)

You are then asked if you want to connect to a currently existing server farm or if you would like to create a new one. Of course in my case I need to create a new one.

I’ve already created an user account in the AD domain called fem\sharepoint_admin2007 which I am going to use as the main administrator account for the sharepoint server. On the next page you’re asked for the configuration database settings.

Enter the database server, the desired database name and enter the user account name+passwort. You don’t actually need to add the fem\sharepoint_admin2007 account to the SQL Server 2005 logins since you’re currently logged in with a user with sysadmin role on the SQL Server 2005. That means: the new databases are created with the user account you are currently using and the username you entered is assigned administrator role for these databases.

After clicking on “Next” you’re asked which port you want the Central Administration Website to use. If you don’t choose something a random port number is chosen. We choose port 34474. You can also configure which authentication provider will be used for the Central Administration Website.

After clicking on “Next” you’re presented the whole settings you made. You just go on with “Next“.

And now the magic starts. Office Sharepoint 2007 Setup installs the server, configures the databases and web applications and starts/restarts the services that need a start/restart.

If everything worked (and it should) you’re once again shown the settings you’ve just made. Click “Finish” and your default browser should open http://moss2007:34474/. You should now see the “Office Sharepoint 2007 Central Administration:

Now you should configure/check you’re browsers security settings to ensure everything will work in the next steps.

Add the SharePoint site to the list of trusted sites(Internet Explorer 7)

  1. In Internet Explorer, on the Tools menu, click Internet Options.
  2. On the Security tab, in the Select a Web content zone to specify its security settings box, click Trusted Sites, and then click Sites.
  3. Clear the Require server verification (https:) for all sites in this zone check box.
  4. In the Add this Web site to the zone box, type the URL to your site, and then click Add.
  5. Click Close to close the Trusted Sites dialog box.
  6. Click OK to close the Internet Options dialog box.

Since there is a copious amount of “Administrator tasks” which is Sharepoint speak for “you really really should work through that list“. Just click on “Administrator Tasks” headline on the homepage of the Central Administration website and you should get the complete list. Work through it, you’ll need everything to be properly set up to continue through this howto.

Since we’re working with just one single machine and not a complete server farm we read fast through the quickstart guide and ignore the server farm related stuff. We go directly to the “Services on Server” configuration screen which looks much like this:

So we select “Single Server or Web Server for small server farms” and take a closer look at the services listing on the bottom of that screen. You can start the services in the following order:

  1. Document Conversions Load Balancer Service
  2. Document Conversion Launcher Service
  3. Excel Calculation Services
  4. Office SharePoint Server Search
  5. Windows Sharepoint Services Help Search
  6. Windows Sharepoint Services Web Application

As a next step we need to configure the shared services of the new Office Sharepoint Server 2007. You can find the page here: “Central Administration > Application Management > Manage this Farm’s Shared Services > New Shared Services Provider”

Since we did not create a Webapplication yet we can do it now: just click on the “Create New Web Application” link and fill out the fields accordingly. You can choose the database name here. Just use the names you’ll remember.

For security reasons please create a new account which will be used for the IIS 6 application pool and the SQL Server 2005. This user must only have the permissions he needs for the job. (see Office Sharepoint Server 2007 security articles on MSDN) When you now click on the “Create” button your web application, database and application pool will be created.

After the successful creation you’ll be forwarded back to the “New Shared Services Provider” page. This time the web application fields are filled in with the web application data you just entered.

You now need to specify the credentials for the SSP Web services to use for inter-server communication and for running SSP-scoped timer jobs. Don’t use a local administrator or domain administrator account. This user must only have the permissions he needs for the job. (see Office Sharepoint Server 2007 security articles on MSDN). You could now click the “OK” button but you’ll end up with a warning telling you that it’s not recommended to host the MySite on the same web application as the Sharepoint Services Provider administration site. So I recommend creating another web application for the MySites.

I did this in my case using a new hostheader “http://mysites.moss2007“.

By clicking on the “OK” button you should get the already familiar “Operation in Progress” animation showing you that the magic happens now. After a short while you should see this:

Hurray! It seems that everything worked out. Now the only thing we should do is to restart the IIS 6 server to ensure every configuration change is actually propagated.

To do this right-click your IIS 6 server in the Internet Information Services (IIS) Manager select “All Tasks” and click on “Restart IIS…”. Click on “OK” and IIS 6 should restart.

When you now access “http://mysites.moss2007” you’ll asked for user credentials and since the only user for this moment that has access is the one you entered during the creation process, use this user. And you’ll end up with this:

And after a short waiting period you can browse through your brand new MySite. Last we need to create a new Site Collection. You can achieve this through the following path: “Central Administration > Application Management > Create Site Collection”.

Fill in the fields and select from the “Template Selection”: Enterprise -> Site Directory. After your click on “OK” once again you’ll see the “Operation in Progress” animation and after this you’re Site Directory is set up. Now you can access the your Top-Level Site in this case “http://moss2007“.

At this point we successfully installed and configured a Office Sharepoint Server 2007 on a brand new machine. And since we’re essentially done with the base Office Sharepoint Server 2007 installation process we’re now going to migrate the databases of the Sharepoint Portal Server 2003 version to our new installment. So stay tuned for Part 2 of this HowTo.

Source 1: Install Office Sharepoint Server 2007 on a stand-alone machine

new toy … 64 bits for the first time

For the upcoming 23. Chaos Communication Congress and for Virtual Machine testing purposes FeM bought a brand new DELL 2950 Server with impressive specs: 2x Dual Core Xeon 2.0 Ghz (5130) + 8 GB RAM + 2x 73 GB 10k upm + 4x 300 GB 10k upm (all SAS).

I spent the last day installing Windows Server 2003 R2 x64 on the machine which leads to the well known hardware driver issues. But everything solved, the RAID is up’n’running and the machine seems to be a seriously fast one.

Geekbench result

Since it’s a DELL machine it’s tidy, which is great since I’ve seen enough machines from other manufacturers where something must have been seriously gone wrong in production phase.


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, 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”.


Source 1:
Source 2:
Source 3:

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:
Source 2:

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.”


Adventures in .NET land…

Sven brought up the idea to start a “DotNetUserTaskGroup” – which, to simplify the explanation, is a group of .NET interested people who once in a while get a task to solve. Everything is for fun and educational purposes only. No commercial background whatsoever.

To kick off the idea Sven opened up a website where you can find more information on the subject (german only at the moment). Don’t miss our .NET Community site.

Source 1:
Source 2:

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].”


DIY 747 Simulator…

Somedays you wake up and think: Well…what to do with this day? Oh, I know! Let’s build a full size 747 flight simulator…

I don’t know if that’s how it all got started for Matthew Sheil, but:

“In 1998 I began the design and constuction of my 747-400 simulator. The approximate size of the simulator is 13ft wide x 11ft long and 9ft high. It will include every switch and panel in the 747-400. The Simulator has been built to accept full motion and visuals at a later date.”

If you think the inside looks impressive…look at the outside:


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:

Do (almost everything) by yourself website…this time: building a Segway

I am running into several Do-it-yourself websites these days; and one of them is This website tells you very interesting electronic tales, like this one:

Once upon a time, I wanted to get me a segway. But since I didn’t want to bite the bullet I just made one myself…

“The author says, “The current software, now in C running in an onboard 8-bit microcontroller, is only 500 lines of code.””

Source 1: DIY – Build your own Segway
Source 2:

udp multicast to tcp unicast proxy extended to be a vcr…

Some weeks ago I wrote about that UDP to TCP Proxy I wrote. And since I am mainly using it for DVB-S tv watching I always wanted it to be a VCR as well. So I extended YAPS to be a VCR.

At the moment I am redoing the Web-Interface of the VCR to give it a shiny and sleek finish, but in the meantime I want to give you the chance to take a look on YAPS+VCR in action, and of course an even deeper look into the sourcecode:

this is the “Add new timer…” screen

this is the home page of the vcr…showing one programmed timer..

So apparently some things happened the last days. I would appreciate any comments on the application and the sourcecode. So feel free to download and use. I am releasing it, as usual, under the BSD license.

You can download the sourcecode here: (375,35 KB)

Source: udp multicast to tcp unicast proxy YAPS revisited…and bugfixed

you want to get your hands on the Windows Kernel, don’t you?

the UK Academic Team Blog writes:

“The big kahuna – a source-code release of the Windows Kernel. The WRK is useful in design projects that let your students explore OS principles using the Windows kernel sources, the WRK enables advanced teaching and research by facilitating building experiments and projects based on modifying the Windows kernel, as well as by promoting better understanding of the Windows architecture and implementation.”

More info on that when I have more info on that…