摘要:
IronPython是运行于.Net上的给予DLR的Python开发语言,CodePlex 2007年7月27日正式发布了2.0 Alpha 3版本.安装IronPython前,您必须确认已经安装了.Net 2.0如果您已经安装了Microsoft Visual Studio 2005,则不需再次安装.Net Framework. Download IronPython v2.0 Alpha 3... 阅读全文
摘要:
BDD(Behaviour Driven Developement)最重要的基础概念是业务化的“Story”,缘于一个很显而易见的原因——“软件开发是要服务于业务需要的”,但实际项目中往往因为各种外部原因打扰我们对这个问题的关注,项目开发的很多时间被“浪费”在怎样完成令项目经理满意的各种报表上,或者像有点“走火入魔”趋势的测试驱动一样,每天忙于为每个类建立Test Class,并且为每个方法、属性... 阅读全文
摘要:
微软的John Lam发布了IronRuby first preview ,使用微软的开源协议MS-Pl (Microsoft 的 OpenSource Licence)。这个版本的代码也是基于DLR构建的,也可以运行于Mono平台,不过Mono需要从SVN中拉代码来编译,才能运行它。详细信息参见Miguel de Icaza's的blog:http://tirania.org/blog/arch... 阅读全文
摘要:
DICOM的简称:Digital Imaging and Communications in Medicine,它是一个医学上数字图像与信息传递的标准,定义了通讯的协议以及传输的数据格式。而openDICOM.NET这个项目,就是实现这个标准的项目。如果你做的是医疗信息系统,那么,你可能会用到这个组件,不妨参考看看。官方网址:openDICOM.NET相关链接: Albert Gnandt: o... 阅读全文
摘要:
FaceBook是最近美国相当走红的社区网站,几乎每个学生在上面都有个账号,而上面提供了许多的服务。Facebook-Sharp已经帮你将这些服务包装成组件,让你可以使用FaceBook上提供的服务。Inside FaceBook: http://www.yeeyan.com/groups/show/insidefacebookFacebook Developer Toolkit:http://w... 阅读全文
摘要:
和Microsoft ASP.NET 上差不多的, • 关掉不必要的 ViewState(关掉某些控件、Web.config 配置)。 • 加上适当的 Output Cache,避免过于频繁的读取数据库。相关链接: Basic Tuning of Mono's ASP.NET - Miguel de Icaza 阅读全文
摘要:
敏捷宣言开篇即是:“个体与交互胜于过程与工具”,但六年来出现在人们视野中的琳琅满目的书籍,大多数都只是从方法论、项目管理、需求分析和实践角度来帮助读者认识敏捷,实践敏捷,往往忽略了人之为人的那一面。我们会无缘无故的讨厌一件事情,会因为看一个人不顺眼而敌视他所说的一切,会骄傲自满,会自私自利,会固步自封,会讳疾忌医。也许,我们并不会因为知道敏捷可以帮助我们为客户交付最大的价值而轻易接受它,在实践中改变认知。正如在本文中 作者所说的那样,实施敏捷远比购买一些工具,采用一些实践要复杂的多;团队之间要建立充分的信任机制,要有良好的沟通协作氛围,平等自由的环境,才有可能 发挥出团队成员的主观能动性,提高生产力。
只有当项目中的每一个参与者都能真诚地来推动各方面的改进,我们才能获得真正的成功;而如果大家使用敏捷只是源于表面上的服从,那么就会因为内心深处的抵触而产生或多或少的掣肘。这就是几年前曾经随着中国国家足球队世界杯的出线而流传开来的那句话:“Attitude is Everything!(态度决定一切!)”
阅读全文
摘要:
创业者能够在更长的时间段内进行实验和再实验,但仅有极少量的资本投入。只有当一些投资风险通过加速吸收而被排除的时候,公司才能够筹集到更多的钱来重新定义商业模式并展开扩张。总之,创立公司和确认企业家和投资者是否该继续追求这个机会的时间与成本都大大的降低了。
阅读全文
摘要:
AutoConfiguration 大大简化Apache下面部署asp.net 应用程序,只需要在 mod_mono.conf 添加MonoAutoApplication enabled就可以很方便的和 php application 一样,建立目录以后,就等同于是建立asp.net application. 阅读全文
摘要:
IronPython是运行于.Net上的给予DLR的Python开发语言,CodePlex 2007年6月30日正式发布了2.0 Alpha 2版本.安装IronPython前,您必须确认已经安装了.Net 2.0如果您已经安装了Microsoft Visual Studio 2005,则不需再次安装.Net Framework. 下载:IronPython 2.0 Alpha2 Note: Du... 阅读全文
摘要:
Applying Domain-Driven Design and Patterns(ADDDP) With examples in C# and .NET是在Martin Fowler的PoEAA 和Eric Evans的Domain-Driven Design 之后的又一本有关Domain-Driven Design的书,目前很少很少的几本论述DDD开发的书籍之一 阅读全文
摘要:
Porting your ASP.NET 2.x Application to Linux 向社区推荐了100% 兼容Mono的ajax控件,Gaia Ajax Widget同样会作为一个GPL Ajax库和社区版,开源项目可自由使用。Gaia Ajax Widgets是一个纯粹的"Hijax library"。这意味着你不必亲自书写JavaScript脚本或任何形式的客户端代码,只需要从工具箱中... 阅读全文
摘要:
微软在宣布了动态语言运行时(Dynamic Language Runtime,DLR)之后,到处都开始沸沸扬扬起来,Java领域也不能幸免。有不少人看起来已经相信,DLR使得.NET平台在和JVM的大比拼中先胜一筹了,原因是DLR已经解决了许多Java才刚刚开始意识到的问题。现在让我们一起来审视一下对动态语言支持的现状,以及和DLR的对比。
阅读全文
摘要:
Restful.NET这个开源项目为那些要采用REST结构体系(Web Service标准:基于直接在HTTP上交换原始XML文档的思想)来构建应用程序的.NET开发者提供了一个具体的解决方案。它由两部分组成: REST Web Services可参看这两篇blog:学习 RESTWeb Service : WebOS中的Function Call 下载地址:http://intelligenci... 阅读全文
摘要:
mojoPortal 项目中使用Joyrock和MagicAjaxNET,他没有使用Asp.net ajax ,是因为mojoPortal是一个运行在Windows的 .net framework或Linux,Mac OS的Mono平台上的cms系统,asp.net ajax 的协议决定了它不能应用于mono上。Joyrock的具体应用可以去看mojoPortal 的最新版本的代码。
Joyrock是一个LGPL的开源的软件,实现了JSON和JSON-RPC,支持微软ASP.NET框架。 阅读全文
摘要:
Miguel de Icaza 的一篇blog :Valgrind Support for Mono 表明mono又有了一个强大的工具。Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核──一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务──调试,分析,或测试等。Valgrind可以检测内存泄漏和内存违例,还可以分析cache的使用等,灵活轻... 阅读全文
摘要:
这是一个采用IBatisNet移植http://www.codeplex.com/nhibernateprovider的asp.net 2.0 Membership和Role provider.具体更详细的信息参看打算为IBatisNet 引入自定义Membership和Role 阅读全文
摘要:
关于Profile可以看使用ASP.NET 2.0 Profile存储用户信息[翻译] Level 200 Profile只能应用于Web Site Project中才能使用这个特性,在Web Application 项目无法使用,那么在Web Application 如何才能使用这个特性呢,这里有一个原来在www.gotdotnet.com 上WebProfileGen... 阅读全文
摘要:
NHibernate引入自定义Membership和Role 了,代码已经签入CodePlex: http://www.codeplex.com/nhibernateprovider ,具体的内容参看作者blog:Custom Membership and Role Providers using NHibernate , 看了它的代码实现的相当的不错,我也想移植这个工程到IBati... 阅读全文
摘要:
网络上使用的日历系统开发库,实现RFC2445的标准,提供最高等级的应用 其实在 Outlook 中,当您收到来自 Outlook 用户的会议要求时,该会议要求可能以邮件的形式出现,邮件正文所包含的文本代表 iCalendar 数据。DDay.iCal is an iCalendar class library (also known as RFC2445) for .NET 2.0... 阅读全文
摘要:
NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。 阅读全文
摘要:
龙芯论坛上的一篇分析得比较好的帖子,转过来给各位瞧瞧,原文是: http://www.lemote.com/bbs/viewthread.php?tid=8269&page=1#pid77266先说mono! 记得先前在论坛上看见了有人提出是否考虑移植mono的事情,老大回答说只要是开源软件,从理论上就没有问题。可是从那以后就如同石沉大海,再也没有音信了。我不知道是不是已经在做这件事,但是我... 阅读全文
摘要:
用户可以通过JAVA开发环境、苹果系统、UNIX操作系统访问微软的Visual Studio 2005 Team Foundation Server。VS2005 Team System 开放的接口,应用将是原来越广泛了。http://www.ftponline.com/channels/java/2007_06/jwaters3/ 阅读全文
摘要:
MOno Cecil 是一个非常优秀的类库,有很多项目都使用这个项目的代码,Cecil的作者在google group上列出使用这个类库的相关项目:
http://groups.google.com/group/mono-cecil/web/projects-using-cecil 阅读全文
摘要:
这里有一个《致招商银行的公开信》行动(http://www.zeuux.com/moin/FrontPage)! 行动宗旨为:呼吁招商银行网上银行采用自由的、开放的标准,能够支持自由软件用户正常访问服务!按照他的时间表,应该是结束活动了,今天才看到,目标直指Microsoft. 国内种种不规范现象的一个典型例子。在我看来,国内银行的网银基本上没有一家是在有意识地支持自由软件,即使有那么几... 阅读全文
摘要:
Silverlight在微软的产品特性中是没有3D功能的,但是开源社区的力量是强大的,现在有一个开源项目来实现这个功能,项目名称叫做Balder,网址是:http://www.codeplex.com/Balder。微软同开源社区的协作方面正在推动这位巨人的技术进步。 Balder 3D Engine for Silverlight是以Silverlight 1.1为基础构建的,并且是Open S... 阅读全文
摘要:
在一个.net sln中包含多个project,其中四个project应用了同一个.net assamply:Lucene.Net。这四个project其中一个编译异常: ForumsDataSource.cs(5): The type or namespace name 'Lucene' could not be found (are you missing a using directive ... 阅读全文
摘要:
gmail的smtp采用了ssl连接:
Outgoing Mail (SMTP) Server - requires TLS: smtp.gmail.com (use authentication)
Use Authentication: Yes
Use STARTTLS: Yes (some clients call this SSL)
Port: 465 or 587
知道了gmail的发信细节,用System.Net.Mail,就是下面这段代码就可以了 阅读全文
摘要:
参见:GetOpt style command line processing in C# with Mono.GetOptions C# search engine: refactored to search Word, PDF and more 这个项目也使用了这个库。 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
最近重新安装了操作系统,遭遇 Svchost.exe 进程占用CPU 100%,极度影响工作.原来这是微软的bug,可以参考使用“自动更新”搜索更新或对使用 Windows Installer 的应用程序应用更新时,遇到涉及 Svchost.exe 进程的问题:http://support.microsoft.com/kb/932494/zh-cn 。 阅读全文
摘要:
Castle的新项目castle.Igloo。又是一个WebForm MVC的架构.和MonoRail比起来,这个框架可以充分利用asp.net的特性,期待这个项目。具体介绍可看老外的介绍:Castle Igloo ,可以下载Castle Igloo (ppt)看看。 阅读全文
摘要:
针对 .NET 客户端开发,Microsoft 正在开发一些革命性的工具和一个易于实现的应用程序框架(代号"Acropolis"),以便开发人员能够更快速地创建、管理和部署 Microsoft Windows 客户端应用程序。 Microsoft Code Name "Acropolis" Community Technology Preview 1 My First "Acropolis" Ap... 阅读全文
摘要:
ClickOnce 是一种功能非常强大的应用程序部署技术。它是以前所用的部署模式的自然发展,为具有丰富客户端体验的 Windows 窗体应用程序提供了可靠性、安全性、性能和灵活性。可参看:http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/realworld12012004.mspx?mfr=t... 阅读全文
摘要:
NHibernate for .NET 1.2 支持很多Hibernate 3.0的特性,性能方面据说有很大提高.下面这篇文章可以好好看看NHibernate Best Practices with ASP.NET, 1.2nd Ed. 阅读全文
摘要:
收集的几个Silverlight ASP.NET control,非常有趣,有兴趣可以去瞧瞧。Silverlight ASP.NET control: ClientServices Silverlight ASP.NET control: AsyncFileUpload 阅读全文
摘要:
本文深入介绍了 Silverlight。您也看到一些应用程序,它们不仅仅是鹦鹉学舌式地说“Hello, World”,而是展示了诸如如何用 XAML 构造用户界面,如何与 JavaScript 关联进行交互,如何从单纯的客户端模式转为基于服务器的模式,从而让应用程序更具灵活性。这种方法让您了解到如何创建简单的视频播放器,能接受视频流的 URI 并回放,在博客等环境下使用非常理想。 此外,通过天气监... 阅读全文
摘要:
Microsoft Surface,微软的第一款平面电脑,没有鼠标键盘,通过触摸等方式来进行交互,走入一种新的人和信息之间的交互方式。 阅读全文
摘要:
以下语言包适用于32位的Windows Vista!
Windows Vista 32位版16种多语言用户界面包(MUI)
阅读全文
摘要:
Guide: Porting Winforms Applications,内文提到如何将NClass移植到 Linux Mono 上的过程。整个移植的过程相当简单,首先利用MoMA (Mono Migration Analyzer)去分析NClass,得知NClass使用了哪些类,而这些类(内部的method)在Mono里面是否已经被实现、有没有使用 P/Invoke 等技术等等,接着再去补充Mo... 阅读全文