明志唯新

博客做了一些更新
发表于

今年的博客更新频率真是有点丢脸,不过家里喜事倒是增加不少。最大的喜事就是:我前世的小情人 —— 琪琪,于7月16日降生我家了,嘿嘿。初为人父的我确实稍有点忙乱了,原计划在老婆坐月子期间好好计划一下要写的书,好好写写博客总结分享一下最近一两年的一些收获,都没能实施。最近琪琪的状况稳定了很多,于是趁着周末的闲暇时间,更新了一下博客程序和界面样式。 先在这里简单分享一下,更新时所用的一些东东吧。 Ubuntu Server 13.04 不少人还仍然认为.NET的程序只能在 Wind ... 阅读全文 →

博客评论遭遇垃圾群发后的应对
发表于

今天上午照常来博客中查看状况,结果发现博客的评论遭遇了垃圾群发,评论中充斥了大量垃圾信息,骂了句 TMD! 然后写代码,解决该问题。 由于一些商业利益的驱动或者其他原因,市面上和暗“道”中存在不少所谓商机群发软件,能够自动向带有留言板、文章评论、论坛等功能的网站发布广告,内容五花八门:色情、枪支、毒品、垃圾小广告、网站链接、赚钱机会等。无节制的恶意群发,影响用户对网站的正常使用体验,也很大程度上降低了系统性能增加了维护成本。所以大大小小的网站都会采取一些手段,来想办法阻止这种 ... 阅读全文 →

博客重新开张
发表于

近日花了一些时间把自己的博客内容和博客程序重新捣腾了一遍。把一些没什么实质内容的博文删除了,用 MarkDown 把幸存下的博文重新梳理了一遍,现在看起来干净了很多。博客的界面用了 Twitter 的 Bootstrap,程序则使用 NancyFx 框架重写的。 Nancy 是一个不错的轻量级开源 .NET Web 框架。如果想快速做个简单的 Web 应用,Nancy 是个不错的选择。个人喜欢她具备以下几个优点: 轻量: 不依赖于 ASP.NET 这个庞大的框架,只为简单的 ... 阅读全文 →

最近正在关注和使用的几个开源项目
发表于

最近忙于 Windows 8 技术方面的传道,说要写博客一直没补上,真是惭愧。今天开始重拾博客,先跟大家分享一下我最近关注的几个来源项目吧。 首先是单元测试方面,过去使用过 MS Test 和 NUnit 等单元测试技术,但总是给人一些不理想的感觉,内心总有各种纠结。不要 [SetUp] 和 [TearDown] 行不行??每次阅读测试代码时都得看看 BeforeTest(),烦死了。Ok,NUnit 的创造者Jim Newkirk又发布了一个新的单元测试框架: xUnit. ... 阅读全文 →

博客移植到 Orchard CMS 上的经验
发表于

我的这个个人博客多年以来一直在使用 Dasblog 系统,当初 Dasblog 系统的 xml 数据存储是最吸引我的,当然还有其他很多不错的特性。 但是我们知道 Dasblog 使用的 asp.net webform 实现的,所以对于有 html 洁癖的我来说,一直在忍受 ViewState 给自己带来的不爽,也曾考虑过使用 BlogEngine.NET ,But you know,他依然会让我不爽! ASP.NET MVC 是一个不错的 .NET web app 框架,重新 ... 阅读全文 →

ASP.NET MVC 2 中 TempData 的生命周期
发表于

在 ASP.NET MVC 2 中发生一些变化,当在一个 Action 中设置了某 TempData 的值,在读取它之前,它将一直存在, 在同一个 HTTP Request 内可以读取多次,该次 Request 结束的时候会执行销毁动作 但,返回类型为 RedirectResult 或 RedirectToRouteResult MVC 会执行 Keep() ,保留 TempData 到下一页 这比较适合两个 Action 之间传值。当然了,在一个页面中读取时允许多次读 ... 阅读全文 →

Visual Studio 2010 Web 项目的 jQuery 版本升级方案
发表于

我们知道在 Visual Studio 2010 的非空 Web 项目(含 Webform 和 MVC)中,都自动包含了 jQuery 库在项目的 Scripts 文件夹中。 但细心的人们都看到了正式版中包含的 jQuery 版本是 1.4.1 版,而不是 jQuery 官方最新发布的 1.4.2 版。处于新版效率的极大提升以及部分 bug 的修复,推荐大家跟新使用 1.4.2 版,而放弃 1.4.1 版。单个项目的调整比较简单就是把旧版本的删除,然后添加上 1.4.2 版 ... 阅读全文 →

我近期讲过的 vs2010 有关的 webcast 列表整理
发表于

Visual Studio 2010 于今年的 4 月 12 日正式发布,而且还是在中国北京进行的全球首发,盛况空前,且令人感动。 程序员“耀@爱情”系列情景剧 也真实表现出了程序员们的爱情现状,值得深思,我们到底该如何平衡生活与工作呢? ok,言归正传。我个人在 4 月份一整月基本都是在讲 VS2010 的有关课程,其中有线上的 webcast 和线下的面对面培训,还有一些小组讨论会之类的事情。忙得身体有点透支的感觉,不过当听到不少程序员在下载观看我的课程视频,心里还是很欣 ... 阅读全文 →

ASP.NET MVC 中强类型 View 的 T4 模板的使用
发表于

现在 ASP.NET MVC 已经发布 MVC2 RC2 的版本,可以从 http://www.microsoft.com/downloads/details.aspx?FamilyID=7aba081a-19b9-44c4-a247-3882c8f749e3&displaylang=en 页面上下载,当然了这个安装程序是针对 VS2008 的。而 VS2010 的最新发布版本为 VS2010 RC 版,该版本中内置了较新版的 MVC2 框架,不必单独安装。 而我们使 ... 阅读全文 →

GCR MVP Open Day 2009
发表于

从 2006 年开始已经连任微软的 MVP 有 4 届了。在无特殊情况下,基本上微软的大部分公开和半公开的活动我都会参加,像 Tech.Ed、WinHEC、MEDC、Microsoft Innovation Day 以及 MVP Open Day 等。参加这类活动,我个人大部分不是抱着学习到什么新知识为目的的,与圈内好友交流是我去参会的最大驱动。 GCR MVP Open Day 2009 于 2009 年 12 月 10 日 — 12 日在北京东方嘉宾国际酒店成功举办。我拖 ... 阅读全文 →