每周源代码1

[原文发表地址] The Weekly Source Code 1

[原文发表时间] 2007-08-15 23:09

沿袭我一贯的信念,阅读源代码以成为更好的程序员,我为大家奉上周系列“每周源代码”的第一篇,之后还将继续。以下是这周我读到的很棒的的一些代码。

用于Amazon S3(Simple Storage Service)的PowerShell Drive Provider- C#代码将Amazon S3接口给PowerShell,这样你就可以“dir”你的S3部份了。

Andrew Kirillov建的Aforge.NET – 我在我的“监测婴儿移动网络摄像头”Coding4Fun文章里运用了Andrew非常强大的Aforge库。他超赞的源码作为项目发表在Google Code上,是图片处理和neuro网络计算的大金矿。如果我能阅读并理解它,我会变得更棒。

DotNetOpenIdJanRain OpenID库中的C#端口,最初以Boo来写的,也让我经历了编程员最悲伤的阶段。这个源码在Google Code上也找得到,并被一群比我聪明的团队扩展了。那是一群以Jason AlexanderScottWater为首,优秀的程序员和.NET 专家组成的队伍。在成立之后我基本就没参与了,不过Jason和他的团队将它扩展到远远超出我的能力。能再次去做实在是很开心,可以看到那么多极棒的代码在没有我的情况下产生。

David MeyerC# Duck Typing– 我还在研究这个。这是一个用C#写的.NET 类库,支持duck typing。我正在研究这个项目在C# 3.0“var”样式声明和DLR背景下适合什么位置。

如果你找到还没被仔细阅读的好的源代码链接,请随时告诉我。