Friday Goodie Bag

by on March 28, 2008

Encountered some more cool stuff this past week that I thought I would share:

 

Visualizing Internet Topology at a Macroscopic Scale

clip_image001From the source: "This visualization represents a macroscopic snapshot of the Internet for two weeks: August 1st, 2007 through August 15th, 2007. The graph reflects 760,922 IP addresses and 1,400,796 IP links (immediately adjacent addresses in a traceroute-like path) of topology data gathered from 16 measurement hosts probing approximately one million public IPv4 address destinations. These destinations spread across 62,758 (26.7% of the total) globally routable network prefixes as observed in Routeviews's August 1, 2007 BGP RIB snapshot."

I wanted to give a nod to my friends at Savvis here in St. Louis for their representation on the net.

 

Create A Bootable Windows DVD

My good friend Shawn Travers has this gem on how to create a bootable DVD of Vista (or any Windows OS). This is a great tool for the occasion when your primary boot disk has become corrupt and you need to get in and fix it or get files off before you cleanse your machine.

 

BlogEngine.NET

I want to highlight this blog engine because I think it's an outstanding product and it's free! I've been using it now for about 5 months and simply love the power and flexibility. It's open source and has a ton of add-on modules and templates, and it fully supports Windows Live Writer. They even have webcasts on how to set it up, customize it, and create new themes. If you have a web host with .NET 2.0 support give it a shot. You can get it up and running in about 20 minutes. I give it 5 stars!

 

Roll Your Own Compiler

Here's a great article about using the .NET runtime to create your own compiler. Compiler Theory was one of my two favorite courses in grad school. It really is pretty easy to get started and you can create a small language very quickly these days. If you're interested in something more advanced, check out this article about the advantages of the new Dynamic Language Runtime (DLR) for creating dynamically typed languages like Python and Ruby.

 

Cosmos and Singularity: Operating Systems Built In .NET

Next to compilers, Operating Systems was my second favorite class. I've come across two different projects using .NET to build full blown operating systems. They come from different angles but both are very interesting. With the power (and free price) of Virtual PC 2007, I just might spin up a VPC image and give them both a try.