自由、创新、研究、探索……

Linux/Windows Mono/DotNet [ Open Source .NET Development/ 使用开源工具进行DotNet软件开发]
posts - 497, comments - 1951, trackbacks - 134, articles - 55
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

置顶随笔

     摘要: Unity 1.0已经发布了,参看(Unity Application Block 发布),在codeplex上有开发社区建立的一个Unity Contrib Project. 项目包含Unity 的扩展,例子和教程,是获得Unity支持的一个重要项目,同时也是你参与Unity的一个好项目。  阅读全文

posted @ 2008-04-27 23:11 自由、创新、研究、探索…… 阅读(865) | 评论 (0)编辑

     摘要: Luciano Evaristo Guerche先生在博客里列出了录像直接链接:Mix 2008, 88 presentations (WMV and MP4 links)
This post is an update to Mix 2008, 65 presentations so far (WMV direct links)
In this post I have included all 88 sessions with title, speaker, description and direct links to wmv and mp4 files
  阅读全文

posted @ 2008-03-13 08:51 自由、创新、研究、探索…… 阅读(2439) | 评论 (7)编辑

     摘要: 收集来自网络上开源的Silverlight项目  阅读全文

posted @ 2008-03-07 21:16 自由、创新、研究、探索…… 阅读(1475) | 评论 (1)编辑

     摘要: asp.net mvc ctp版本发布不到一个月时间,在社区出现了丛多的优秀开源项目,社区的活跃性非常高哦,前一段时间园子里也引发了MVC和WebForm的讨论,现在给各位推荐几个相关的优秀项目,这些项目是MVC的价值的最佳证明。  阅读全文

posted @ 2008-01-05 14:38 自由、创新、研究、探索…… 阅读(5493) | 评论 (8)编辑

     摘要: 将Quartz.NET集成到 Castle中 例子代码使用的Quartz.net版本是0.6,Quartz.NET 0.9 发布了 ,最新版本支持通过配置文件来完成后台的作业调度,不必手工创建Trigger和Scheduler。  阅读全文

posted @ 2007-12-09 18:39 自由、创新、研究、探索…… 阅读(2627) | 评论 (3)编辑

     摘要: Quartz.NET官方的开发指南教程的中文版:英文版的参照官方网站(http://quartznet.sourceforge.net/tutorial.html)
Quartz.net官方开发指南 第一课:使用Quartz.net
Quartz.net官方开发指南 第二课:Jobs And Triggers
Quartz.net官方开发指南 第三课:更多关于Jobs和JobDetails
Quartz.net官方开发指南 第四课:关于Triggers更多内容
Quartz.net官方开发指南 第五课: SimpleTrigger
Quartz.net官方开发指南 第六课 : CronTrigger
Quartz.net官方开发指南 第七课 : TriggerListeners和JobListeners
Quartz.net官方开发指南 第八课:SchedulerListeners
Quartz.net官方开发指南 第九课: JobStore
Quartz.net  阅读全文

posted @ 2007-08-25 10:31 自由、创新、研究、探索…… 阅读(6390) | 评论 (19)编辑

     摘要: asp.net ajax 充分利用客户端 JavaScript、DHTML 和 XMLHttpRequest 对象。其目的是帮助开发人员创建更具交互性的支持 AJAX 的 Web 应用程序  阅读全文

posted @ 2007-02-20 10:22 自由、创新、研究、探索…… 阅读(3496) | 评论 (3)编辑

2008年6月29日

     摘要: 事务处理作为企业级开发必备的基础设施,Window Server 2008在事务处理上的改进也是很大的,无论是开发还是配置管理方面都得到了极大的改进。有几篇关于Windows Server 2008的MSDTC的详细文章,推荐大家看看.  阅读全文

posted @ 2008-06-29 21:15 自由、创新、研究、探索…… 阅读(396) | 评论 (0)编辑

2008年6月28日

     摘要: 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三种方式来使用。

  阅读全文

posted @ 2008-06-28 22:12 自由、创新、研究、探索…… 阅读(586) | 评论 (0)编辑

2008年6月22日

     摘要: Silverlight beta 2 的配置有一个重大变化就是对DRM 和Application Storage的配置,可以通过代码设置对存储空间的调整.  阅读全文

posted @ 2008-06-22 14:21 自由、创新、研究、探索…… 阅读(319) | 评论 (0)编辑

2008年6月21日

     摘要: Sql Server 2008 带来很多新特性,为开发也带来了很多新特性,例如ADO.NET实体框架提供程序,为Blob数据存储带来的FILESTREAM 数据类型,以及处理Null数据的稀疏列。  阅读全文

posted @ 2008-06-21 08:56 自由、创新、研究、探索…… 阅读(596) | 评论 (0)编辑

2008年6月18日

在MSDN Code Gallery看到一个对Codeplex网站上的SqlServer 相关项目的一个整理的一个页面http://code.msdn.microsoft.com/SQLServerSamples,这是一个非常好的SqlServer资源.

posted @ 2008-06-18 21:58 自由、创新、研究、探索…… 阅读(449) | 评论 (0)编辑

2008年6月17日

     摘要: Windows 2003 和xp提供了性能监视器的几个命令行工具,他们是logman utility (logman.exe),relog utility (relog.exe) 和typeperf utility (typeperf.exe)。
使用relog可以把一个log文件转换成另一种格式。例如下面的命令转换成csv格式:
relog logfile.blg -f csv -o logfile.csv
具体可参见: http://blogs.technet.com/richard_macdonald/archive/2008/04/08/3032386.aspx

这里有一个好用的工具:Performance Analysis of Logs (PAL) Tool
  阅读全文

posted @ 2008-06-17 18:25 自由、创新、研究、探索…… 阅读(344) | 评论 (0)编辑

2008年6月4日

     摘要: Velocity项目是一个分布式缓存的应用平台,为开发可扩展性,可用的,高性能的应用程提供支持,Vekicity为应用程序使用多个计算机的缓存提供一个统一的高速缓存  阅读全文

posted @ 2008-06-04 13:42 自由、创新、研究、探索…… 阅读(996) | 评论 (1)编辑

2008年6月3日

ODP.NET 是Oracle发布的供.NET程序访问Oracle数据库的ADO.NET组件,比微软自带的Oracle组件性能好,更可以访问UDT(User Defined Type)类型,Procedure,REF等等高级Oracle特性。关于ODP.NET的更详细信息参见:http://www.oracle.com/technology/global/cn/software/tech/windows/odpnet/index.html

Enterprise Library 3.1版本的DAAB在Codeproject上有篇文章: Microsoft Enterprise Library Data Access Block [DAAB] on Oracle Provider [ODP.NET] 。针对Enterprise Library 4.0版本也有人做好了一个补丁包:http://www.codeplex.com/entlibcontrib/WorkItem/View.aspx?WorkItemId=3167

posted @ 2008-06-03 20:32 自由、创新、研究、探索…… 阅读(924) | 评论 (0)编辑

2008年5月25日

     摘要: 当你的.NET应用出现性能问题的时候能很快得找到问题的症结吗? 这是一个运营的企业应用所必需考虑的问题,最近工作中碰到很多这方面的问题,运行中的系统完全是一个黑盒子,不象开发中的产品可以通过代码跟踪去Debug出问题来,运行的系统一个非常重要的方面能够被监控,没有运行维护体系支持的.NET应用,就会脆弱得像入冬后树枝上最后一片叶子,最近一直被这个问题所困扰,公司内有几百个.NET系统,想对他实施监控竟然毫无对策。各位同学在你们的项目/产品中考虑到这个问题了吗,一般怎么处理,欢迎各位交流,讨论。  阅读全文

posted @ 2008-05-25 21:32 自由、创新、研究、探索…… 阅读(2631) | 评论 (4)编辑

在Windows Server 2008上安装WSS 3.0,需要直接安装WSS 3.0 SP1,可参看 Windows SharePoint Services 3.0 Service Pack 1
在正式发布的Windows Server 2008上WSS不是作为一个服务器角色来安装的,Windows Server 2008 需要安装IIS,.NET Framework 3.0组件。然后安装WSS SP1版本。
具体的安装方法参见:
Windows Server 2008 独立安装Windows SharePoint Services 3.0:
http://technet2.microsoft.com/windowsserver/WSS/en/library/3132ad3c-a739-43d5-b434-f9afc4a33ab91033.mspx?mfr=true
Windows SharePoint Services 3.0 在简单Web Farm 上的安装:
http://technet2.microsoft.com/windowsserver/WSS/en/library/21e4cc2f-5f0e-4d49-98ed-4e1d1fc852e21033.mspx?mfr=true

posted @ 2008-05-25 15:36 自由、创新、研究、探索…… 阅读(594) | 评论 (1)编辑

     摘要: Enterprise Library 数据访问应用程序块简化了实现常规数据访问功能的开发任务。应用程序可以在各种场景中使用此应用程序块,例如为显示而读取数据、传递数据穿过应用程序层( application layers)、以及将修改的数据提交回数据库系统。应用程序块包含对存储过程和内联 SQL 的支持。常规内部(housekeep)处理,如管理连接、创建并缓存参数,都封装在应用程序块的方法中。换句话说,数据访问应用程序块在简单易用的类中提供了对 ADO.NET 的最常用的特性的访问;这提高了开发人员的工作效率。  阅读全文

posted @ 2008-05-25 14:27 自由、创新、研究、探索…… 阅读(783) | 评论 (7)编辑

     摘要: Enterprise Librarry缓存应用程序的具体设计,过期处理的设计,清理处理设计等  阅读全文

posted @ 2008-05-25 00:16 自由、创新、研究、探索…… 阅读(431) | 评论 (0)编辑

2008年5月24日

     摘要: Enterprise Library 快速入门是简单的、易于理解的应用程序块关键特性的示例,使用了一个实现了常规场景的漫游集合来说明这些特性。快速入门提供两个版本。第一个版本使用工厂创建Enterprise Library 对象.第二个版本演示了集成Unity 应用程序块。
  阅读全文

posted @ 2008-05-24 23:48 自由、创新、研究、探索…… 阅读(819) | 评论 (0)编辑

     摘要: 缓存是用来提高应用程序性能的常见技术,其实现方式是将常用数据从慢数据源复制到更快的数据源。对于数据驱动的应用程序来说,该技术通常需要将从数据库或 Web 服务检索到的数据缓存到本地计算机的内存中。
NCache 还提供了集成到 Microsoft 缓存应用程序块 (CAB) 的提供程序。  阅读全文

posted @ 2008-05-24 23:10 自由、创新、研究、探索…… 阅读(555) | 评论 (0)编辑

     摘要: Enterprise Library 缓存应用程序块允许开发人员在应用程序中合并一个局部缓存,它支持内存内的缓存,和可选的可以是数据库存储或独立存储的后端存储。应用程序块可以不做修改的使用,它提供所有必须的获取、添加和移除缓存数据的功能。可配置的到期和清除策略也是应用程序块的一部分。  阅读全文

posted @ 2008-05-24 22:28 自由、创新、研究、探索…… 阅读(535) | 评论 (0)编辑

     摘要: Gallio是MbUnit的作者组织开发的一个开源项目,非常值得从事测试开发的同学们的注意。
根据Gallio网站的描述:Gallio自动化平台是一个开放的,可扩展,和中立的系统,为.NET提供了一个公共的对象模型,运行时的服务和工具(例如测试运行器),在任何数量的测试框架中起协调作用。

  阅读全文

posted @ 2008-05-24 18:07 自由、创新、研究、探索…… 阅读(2204) | 评论 (7)编辑

2008年5月21日

     摘要: 汶川地震”灾难在继续,我们的关注也在继续。继志愿者捐献急需物资支援灾区行动后,许多人也在问“我们还可以做些什么?”。对于大多数人来说,我们无法到达现场,无法亲自救援,但我们却可以在心底默默祝福。还记得那个关于“黄丝带”的故事吗?祈祷、平安、哀思、希望,全凝聚在小小的黄丝带上。一条小小的黄丝带就可以带去千千万万同胞们对灾区人民的祝福,就这样把中国人民的十几亿爱心紧紧的团结系在一起!
  阅读全文

posted @ 2008-05-21 13:20 自由、创新、研究、探索…… 阅读(502) | 评论 (0)编辑

2008年5月17日

     摘要: 企业类库4.0(EntLib 4)发布了,采用的是Microsoft Public License (Ms-PL)协议发布,和之前的版本的相比较更开放,这个版本的最大亮点是把IOC框架集成Unity进来了,具备更多的企业应用特性。
  阅读全文

posted @ 2008-05-17 20:45 自由、创新、研究、探索…… 阅读(3912) | 评论 (11)编辑

2008年5月10日

     摘要: Visual Studio 2008 SP1 提供了对Visual Studio 2008的各项改进,支持SQL Server 2008和ADO.NET的新特性Entity Framework,许多WPF设计器的改进,Silverlight 项目的WCF模板,.NET Framework的symbols和代码调试支持,控件的改进和增加新的控件(例如Windows From的DataRepeater控件和支持 C++Office 2007 Ribbons ),以及许多的泛型调试和智能感知的支持。这个补丁包还包括改善Visual Studio 的稳定性,性能和安全性。有什么问题可以反馈到http://connect.microsoft.com/VisualStudio. Visual Studio 2008 Service Pack 1的Msdn论坛http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=2136&SiteID=1

  阅读全文

posted @ 2008-05-10 08:25 自由、创新、研究、探索…… 阅读(1365) | 评论 (4)编辑

2008年4月28日

HTTP Basic Authentication是一个定义在HTTP/1.1规范中的验证机制。这种机制是以用户名和密码为基础的。一个Web server要求一个web client去验证一个用户。作为request的一部分,web server 传递被称之为realm的字符串,用户就是在它里面被验证的。注意:Basic Authentication机制的realm字符串不一定反映任何一种安全方针域。Web client得到这些用户名和密码,然后把它传递给web server。Web server然后在一个特定的领域验证这些用户。

IIS支持HTTP Basic Authentication,问题是asp.net内建的Module要求有一个Windows帐号,这个模块就是解决这个问题,使得Basic Authentication不再依赖于Windows帐号,可以把帐号存在数据库中。项目地址:http://www.codeplex.com/CustomBasicAuth

posted @ 2008-04-28 23:38 自由、创新、研究、探索…… 阅读(456) | 评论 (1)编辑

2008年4月27日

     摘要: Unity 1.0已经发布了,参看(Unity Application Block 发布),在codeplex上有开发社区建立的一个Unity Contrib Project. 项目包含Unity 的扩展,例子和教程,是获得Unity支持的一个重要项目,同时也是你参与Unity的一个好项目。  阅读全文

posted @ 2008-04-27 23:11 自由、创新、研究、探索…… 阅读(865) | 评论 (0)编辑

2008年4月26日

     摘要: 企业应用中,对于面向服务的基础设施体现为ESB, 面向服务的消息机制有一种是One-way, 一种是Request/response, 一种是Pub/sub
  阅读全文

posted @ 2008-04-26 23:46 自由、创新、研究、探索…… 阅读(667) | 评论 (1)编辑

2008年4月19日

     摘要: 学习和研究在企业中实施面向服务架构(SOA),简单回顾SOA和ESB,重点关注微软在SOA领域的相关指导和.NET社区的相关开源的解决方案,和大家一起来探讨如何在企业里实现SOA,期望有实施SOA经验的同学发表意见。  阅读全文

posted @ 2008-04-19 20:09 自由、创新、研究、探索…… 阅读(3134) | 评论 (14)编辑

2008年4月17日

     摘要: 从Mono老大的blog上Open Source Powershell Implementation 看到了一个PowerShell的开源实现的项目Pash。目前可以运行的平台包括Linux, MacOS, WindowsCE and Windows.   阅读全文

posted @ 2008-04-17 08:01 自由、创新、研究、探索…… 阅读(1026) | 评论 (2)编辑

2008年4月16日

性能问题可能是随着应用程序的不断扩展而显现出来的,当出现这种情况时,您需要确定所发生的实际问题并找出解决该问题的最佳策略。您将面临的最大挑战是创建一组测量标准,其中要涵盖应用程序方方面面的性能。如果不将问题通盘加以考虑,您就无法知道要将侧重点放在哪一方面。
这篇文章在这些方面给与指导,非常不错的文章,推荐大家好好阅读. http://msdn2.microsoft.com/zh-cn/magazine/cc500561.aspx

posted @ 2008-04-16 22:33 自由、创新、研究、探索…… 阅读(775) | 评论 (1)编辑

     摘要: 2008年4月7日,一个值得好好纪念的日子,我的女儿降生,从此进入一个新的人生。女儿漂亮,健康!  阅读全文

posted @ 2008-04-16 15:24 自由、创新、研究、探索…… 阅读(918) | 评论 (30)编辑

2008年4月5日

Microsoft Port 25 blog上的一篇文章Putting our own House in Order.... ,里面有一张图很有意思:

之前没有看过这样的图,很生动的描述了微软的处境. 原图是在这个地方:http://mshiltonj.com/software_wars/current/

posted @ 2008-04-05 22:52 自由、创新、研究、探索…… 阅读(1056) | 评论 (4)编辑

     摘要: 今天Unity Application Block提前发布了,翻译一下下文纪念一下. 顺便推荐看看我整理的Castle方面的资料开源框架:Castle,这有助于你理解和使用Unity Application Block。
  阅读全文

posted @ 2008-04-05 11:47 自由、创新、研究、探索…… 阅读(2961) | 评论 (13)编辑

2008年4月4日

     摘要: 由于asp.net 处理进程在machine.config配置文件中的配置为,这意味着你的asp.net 应用程序使用的性能参数依赖于machine.config的配置。
下面几个参数是自动配置的:
maxWorkerThreads 和 maxIoThreads
minFreeThreads 和 minLocalRequestFreeThreads
minWorkerThreads
maxconnection
executionTimeout
  阅读全文

posted @ 2008-04-04 16:06 自由、创新、研究、探索…… 阅读(859) | 评论 (3)编辑

2008年4月1日

     摘要: 愚人节最大笑话,我还以为微软收购来弥补他的缺陷呢,确信今天是愚人节. SpringSource搞这个笑话来讽刺微软,我服了。
SpringSource的CEO Rod Johnson发表了一则令人震惊的声明,他宣称SpringSource已经同意接受微软收购的请求。InfoQ就此事对Johnson进行独家采访,深入了解此次购并计划,以及这次购并将给Spring和.NET框架的未来带来什么。  阅读全文

posted @ 2008-04-01 21:35 自由、创新、研究、探索…… 阅读(4676) | 评论 (32)编辑