随笔分类 - 开源项目
DotNet下的开源项目介绍和动态信息
摘要:Migration是一种分布环境下的数据库同步工具,出现在Ruby on Rail框架里,MigratorDotNet是一个.NET类似于Ruby on Rail的Migrations的数据库版本系统。支持的数据库有MySQL (5.0, 5.1) ,PostgreSQL ,SQLite ,SQL Server (2000, 2005),Oracle (没有经过很好测试),可以通过NantTask,MSBuildTarget, Console Application三种方式来使用。
阅读全文
摘要:Gallio是MbUnit的作者组织开发的一个开源项目,非常值得从事测试开发的同学们的注意。
根据Gallio网站的描述:Gallio自动化平台是一个开放的,可扩展,和中立的系统,为.NET提供了一个公共的对象模型,运行时的服务和工具(例如测试运行器),在任何数量的测试框架中起协调作用。
阅读全文
摘要:HTTP Basic Authentication是一个定义在HTTP/1.1规范中的验证机制。这种机制是以用户名和密码为基础的。一个Web server要求一个web client去验证一个用户。作为request的一部分,web server 传递被称之为realm的字符串,用户就是在它里面被验证的。注意:Basic Authentication机制的realm字符串不一定反映任何一种安全方针...
阅读全文
摘要:Unity 1.0已经发布了,参看(Unity Application Block 发布),在codeplex上有开发社区建立的一个Unity Contrib Project. 项目包含Unity 的扩展,例子和教程,是获得Unity支持的一个重要项目,同时也是你参与Unity的一个好项目。
阅读全文
摘要:从Mono老大的blog上Open Source Powershell Implementation 看到了一个PowerShell的开源实现的项目Pash。目前可以运行的平台包括Linux, MacOS, WindowsCE and Windows.
阅读全文
摘要:愚人节最大笑话,我还以为微软收购来弥补他的缺陷呢,确信今天是愚人节. SpringSource搞这个笑话来讽刺微软,我服了。
SpringSource的CEO Rod Johnson发表了一则令人震惊的声明,他宣称SpringSource已经同意接受微软收购的请求。InfoQ就此事对Johnson进行独家采访,深入了解此次购并计划,以及这次购并将给Spring和.NET框架的未来带来什么。
阅读全文
摘要:利用AJAX和Silverlight,可以做出Vista那样的界面,非常Cool。 Visual WebGui 是一个类似于Google 的GWT(http://code.google.com/webtoolkit/),Google Web Toolkit 已经吸引了全世界无数web程序员的眼球,因为它承诺能够使AJAX Web开发变得简单。
同样Visual WebGui 有GWT一样的效果,现在和Silverlight的珠联璧合,可以创造无比丰富的用户体验。这对于构造一个RIA的应用来说非常的酷和实在。目前Visual WebGui和Silverlight结合的例子可以这里看到http://samples.visualwebgui.com/MainForm.swgx
阅读全文
摘要:今晚看到Mono老大的blog上有一个Mono on the iPhone, 就是最近Sun公司还在为iPhone上运行Java 苹果没兴趣 Sun单干。 .NET已经借助Mono捷足先登了。
PADL Software 公司的Luke Howard 发给Miguel de Icaza's的一些Mono 在iPhone上运行的截图:
阅读全文
摘要:AgTweener在Silverlight所创造出来的动态动画和过渡效果(由代码)是更容易维护和控制的,以及相对于动画的基础上更加稳定,它创造的动画基于实时性,而不是帧。具体参看作者的blog:agTweener - An animation library for Silverlight 项目在Codeplex上的地址:http://www.codeplex.com/agTweener htt...
阅读全文
摘要:在Mix08到来之前Mono团队老大Miguel de Icaza's在blog上发布了Pre-Mix 08: Moonlight Updates。根据这篇blog的描述,Monolight基本完成了Silverlight1.0功能的开发.
阅读全文
摘要:通过.NET Mass Downloader完成.NET整体源码的下载,而且可以通过配置VS 2005,以非常类似的方法在VS 2005中使用这些源码。
在老外的blog看到好几篇关于这个项目的介绍,和大家分享一下,具体的设置和使用参照下面的文章:
Download All the .NET Reference Source Code at Once with Net Mass Downloader
NetMassDownloader Download .Net Framework Source Code At Once Without Any Visual Studio Installed , Enables Offline Debug In VS 2008,VS2008 Express Edition,2005 And CodeGear Rad Studio.
阅读全文
摘要:现国内不少软件都开源了。但很奇怪,他们都有自己相同一套的软件版权许可协议。这些软件许可协议跟开源本身的精神是有冲突的。博客园的开源项目NBear做的非常不错,完全符合开源精神,是一个地地道道的开源项目,NBear采用的是BSD的开源协议,项目也做得非常成功,为中国的开源项目的楷模。主要有几点非常值得国内的开源项目学习:
1、建立开源社区:建立开源社区内容包括:项目概况、软件下载(源代码CVS\SVN)、文档(wiki)、BUG提交、FAQ、互动平台。让更多的人可以参与进来,这也是开源软件的开发模式。NBear的官方网站(http://nbear.org/)都包含这些非常重要的内容,希望大家支持NBear.
2、软件许可协议: NBear采用的是BSD的开源协议,找一个符合自己项目的开源许可协议。如gpl、mpl、mit等等。这些许可协议可以帮助你来对付一些侵权行为的组织和人。
3、软件服务模式:NBear项目也有一个链接是赞助|Donate NBear ,这也是为了项目生存的经济来源。我也看到了NBear的领导者Teddy's Knowled
阅读全文
摘要:工具Console2是Windows操作系统的系统命令cmd的扩展软件。它的最大好处是支持多标签,这样一个窗口就有多个标签来在不同的目录下执行命令,而且不会在任务栏里产生过多的窗口。
阅读全文
摘要:开源社区的智慧是无穷的,并且和微软也不是你死我活的关系。反倒应该是一种互相补充的关系,关注开源社区可以解决你所碰到的问题。 DLINQ *.dbml文件该属于哪一层这样的问题迎刃而解。
阅读全文
摘要:实现QQ IM protocol 的IM工具,可以传送图片,默认是QQ2006的表情。可以自定义表情。但是文件传送有问题,传一点就自动失败。可以看到QQ秀。能正确显示QQ群,可以截图,功能貌似比较全面。 网站地址:http://sourceforge.net/projects/evaq 使用wildfire和linq在一个客户端整合QQ,MSN,Gtalk
阅读全文
摘要:asp.net mvc ctp版本发布不到一个月时间,在社区出现了丛多的优秀开源项目,社区的活跃性非常高哦,前一段时间园子里也引发了MVC和WebForm的讨论,现在给各位推荐几个相关的优秀项目,这些项目是MVC的价值的最佳证明。
阅读全文
摘要:为软件开发提供一个现成的、定义良好的、可扩展的日志设施。所谓"现成的"意思为软件开发可以即刻使用,包括API文档、使用实例和库;"定义良好的"表示项目提供良好的使用接口和具有优秀的内部设计;可扩展的意味用户可以进一步扩展功能。
阅读全文
摘要:当前在演示和越来越多交互界面的推动下,实时动画在很多情况下已经成为不可或缺的要求。当动画涉及到物体在屏幕上互相反弹或者被重力影响的时候,一个物理引擎就是必要的了。
Farseer Physics Engine(Farseer物理引擎),就是为了满足这个需要而设计的,尽管它首先是为2D游戏编写的。
阅读全文
摘要:从Mono项目老大Miguel de Icaza 的blog上今天读到好几篇关于Mono项目最新的情况的文章,Mono在逐渐进入成熟状态。 FastCGI support for Mono's ASP.NET ,Mono支持Apache和lighttpd,服务器方面有更多的选择。 Mono Versioning 给我们展示了Mono的各个版本所包含的内容以及Mono同MS .net的版本对应关系,...
阅读全文
摘要:Mono老大Miguel de Icaza的文章:OpenSource LINQ providers。描述Linq的资源和目前Mono在这方面的进展以及相关的开源项目,非常值得各位同学阅读。开源社区为我们提供了微软所不能提供的,难怪微软现在也在不断的拥抱开源。我在blog上有一个栏目就是跟踪微软和开源方面的新闻,有兴趣的可看看开源新闻 、微软相关新闻。
阅读全文