Posted By: Charles | Jan 7th @ 11:55 AM
While in Copenhagen recently, I was able to spend some time with computer scientist Peter Sestoft. He's currently a professor at the Copenhagen IT University and he and colleagues have created an awesome collection library for managed code (CLI), C5.

C5 is a library of generic collection classes for C# and other CLI languages and works with Microsoft .Net version 2.0 and Mono version 1.2 and later.

C5 provides functionality and data structures not provided by the standard .Net System.Collections.Generic namespace, such as persistent tree data structures, heap based priority queues, hash indexed array lists and linked lists, and events on collection changes. Also, it is more comprehensive than collection class libraries on other similar platforms, such as Java. Unlike many other collection class libraries, C5 is designed with a strict policy of supporting "code to interface not implementation".

Here, we dig deeply into C5. We also dive into some other interesting computer science and programming topics, as you'd expect. We spend some time discussing a very intriguing aspect oriented software project named YIIHAW. YIIHAW is a static cross-language aspect weaver for .NET. What does that mean? Tune in. Learn.

Peter is a brilliant computer scientist and we're very lucky to have him here on C9. Thank you, Peter!
Rating:
0
0

Great timing. I'd love to see more mono content, esp since I plan to do some OS X / C# dev soon.

Looks useful. Great video, thanks.
Pon
Pon

This is getting ridiculous.

Enough with the ~1GB video sizes!  For this, you'd need at most maybe 350MB, and that's pushing it. I'd say maybe 200MB/hour would be perfectly fine quality in Xvid; I know many users wouldn't have an Xvid codec installed, but they're only 1mb or so- It's obviously worth the space trade-off.

Pon
Pon

Charles wrote:

Pon wrote: 

This is getting ridiculous.

Enough with the ~1GB video sizes!  For this, you'd need at most maybe 350MB, and that's pushing it. I'd say maybe 200MB/hour would be perfectly fine quality in Xvid; I know many users wouldn't have an Xvid codec installed, but they're only 1mb or so- It's obviously worth the space trade-off.



Pon,

We will be addressing this issue (rediculously large downloadable video files as an only download option) in V4 (). I promise.

Thank you for the feedback.


Keep on posting,

C

Awesome Big Smile
Btw, sorry for being rude; I just reinstalled Windows for what turned out to be a hardware problem, so I was a little pissed.
littleguru
littleguru
allein, allein,... allein, allein!
Awesome, Charles! Smiley

Can somebody enlighten me here? When I click the fullscreen link it launches WMP11 and starts playing audio but the picture is black and stays that way, but when I click the download link it launches WMP11 and starts playing with both audio and video.

Same thing on the CES movies, I can listen to them but there is no video (all black). Running WMP11 on a Windows Vista Ultimate x86 based Dell Vostro 1400 with Intel graphics adn silverlight installed.

//MW

PS. I know this isn´t a support forum but I can´t seem to find any info on this issue anywhere on the web and it´s driving me nuts.

I stopped downloading videos because of the insane file sizes..(cough) Today in 2008 we have both, H.264 and PCs capable of playing it. (cough) And when you guys switched to Silverlight, I come here less frequently now. I've found media streamed using Silverlight to be the worst performer in the industry...nowhere do my videos stick so much than MSN Video, 10, Channel9 or Microsoft.com. Also, Silverlight do not seem to cache the already downloaded/streamed part of the video. It doesn't give as much flexibility as the WMP ActiveX control did.
Yeah they are getting quite large, that is why I download them at work Smiley My home internet is faster (or at least my share of it, 1MBps) but I have a 100GB/month quota.

I don't know a good answer to the problem, you want the whiteboard stuff to be easily readable but you don't need the resolution through the talking bits. Any good dynamic bitrate formats out there? Otherwise what about a webcase similar to webex? Stream powerpoint or something. On second thought that might kill the interactive style of C9.

I agree with others that the streaming sucks on this site (that is why I download everything (also I like to be able to keep my task tray clean when I multitask). My request would be that everything be available as a download (there is still about 20% that are only streaming). That would go for the research channel too. I have found stream downloaders but they all seem to want to take the download in realtime, but I'm able to download at about 800Kps if I use a multi-threaded download agent otherwise.