人立方关系图搜索

刚刚去看了微软亚洲研究院的一个新项目——人立方关系图

关于人立方关系图

人立方关系搜索从超过十亿的中文网页中自动的抽取出人名、地名、机构名以及中文短语,并且通过算法自动的计算出它们之间存在关系的可能性;同时,人立方关系搜索还索引了支持它们之间关系的网页文字。此外,人立方关系搜索还自动的找出人名之间最可能的关系描述词、与人名最可能相关的称呼、作品等词条等。 人立方关系搜索从这些中文网页中自动的辨别出人名所对应的人物简介文字,并且按照这些文字是人物简介的可能性进行排序。

当用户给定任意搜索关键词,它能够找出与关键词最可能相关的人名、地名和机构名,并且根据它们与关键词之间的相关度排序。除此之外,人立方关系搜索还提供基于人名的新闻浏览功能,可视化关系搜索功能等。

用自己的名字搜索了一下自己的关系

发现上面显示了大学时一起比赛的战友,中间那条关系线的事件就是那次比赛得奖,还有话说我和成吉思汗也有关系

我的eWork,我能赚钱的SOHO空间

我的职业时刻都要和电脑打交道,一次偶然的机会发现了一个叫“猪八戒”的网站www.zhubajie.com,上面提供了很多现金悬赏付酬方式的兼职工作机会。于是,我报着尝试的心态,注册成为了一个在家就能兼职的“威客”。

自从猪八戒网推出“eWork工作室”后,最近的我是越来越忙了。每天除了上班,剩下的时间全都用来处理一堆应接不暇的兼职工作。

eWork工作室”给了我一个充分展示自我个性,信息分享交流,能力作品展示,标准工作管理的独立空间。让更多的人能关注我、了解我、认识我。让我快速拥有一个能给我带来现实价值的圈子。

嘿嘿!你可千万别给我说“网络是虚幻”的大道理。自从有了自己的“eWork工作室”,上门邀请我做事的用人客户越来越多了,客户也能更直接的与我随时保持工作信息的传递交流。当然,我也是个“现实主义者”,我做的这一切可是不“免费”的,“世间自有公道,付出就要讲回报”咯,呵呵!。“eWork工作室”每天都能给我带来一笔或多或少的兼职收入。哎!也不计较多少了,用能力赚钱,多少都满意。

     希望各位朋友多多捧场,去我的“eWork工作室”给我支持哦!也非常乐意把自己的收获与大家一同分享。

   猪八戒网eWork工作室地址:ework.zhubajie.com

SQL 2005启用组件Ad Hoc Distributed Queries

昨晚编程时遇到一个错误

    SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。

于是按照提示翻了一下SQL 2005的联机丛书,得知启用Ad Hoc Distributed Queries的方法,具体如下:

exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure

使用完毕后,记得要关闭它,因为这是一个安全隐患

exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure

汉之云于昨晚通关

昨天晚上终于把汉之云通关了,印象最深刻的一句话“英雄惟恨死不得其所

汉之云总得来说还是不错的,会去买正版收藏

正在下幻想三国志4,准备又有东西玩Laughing

使用crossdomain.xml让Silverlight可以跨域传输数据

今天做Silverlight时要使用网站的RSS数据,查了一下资料,发现要使用到一个crossdomain.xml的文件,把经验与大家分享一下

crossdomain.xml文件格式

crossdomain.xml的格式非常简单,其根节点为<cross-domain-policy> ,其下包含一个或多个<allow-access-from>节点,<allow-access-from>有一个属性domain,其值为允许访问的域,可以是确切的 IP 地址、一个确切的域或一个通配符域(任何域)。下边是两个例子:

程序代码
<?xml version="1.0"?>
<cross-domain-policy>
  <allow-access-from domain="www.lishewen.com.cn" />
  <allow-access-from domain="*.lishewen.com.cn" />
  <allow-access-from domain="222.217.221.16" />
</cross-domain-policy>

程序代码
<?xml version="1.0"?>
<cross-domain-policy>
  <allow-access-from domain="*" />
</cross-domain-policy>

第二个例子允许任何域的访问。对于crossdomain.xml文件存放位置,建议将其存放于站点根目录中!

如:http://bbs.lishewen.com.cn/crossdomain.xml

在这我也弄了个Silverlight的例子来测试

http://silverlight.lishewen.net.cn/SyndicationFeedReader/

配置Visual Studio 2008来调试.NET Framework源码的基本步骤

首先,这个功能在Visual Studio 2008 Express版里不支持。

1)安装Visual Studio 2008 QFE。这个QFE只是更新一个Visual Studio调试器的DLL,以便可以获取源代码,更多细节参加下载页面。

2)运行Visual Studio 2008依次展开Tools->Options->Debugging->General。如果你在Visual Basic Profile环境下运行,你需要将lower left of the Options Dialog标记为“Show All Settings”,然后继续(其它配置没有这个选项)。

设置以下两个设置:

◆关闭“Enable Just My Code”设置
◆打开“Enable Source Server Support”设置

你的设置会如下面所示:

3)下一步,选择“Symbols”页,然后设置符号下载URL和缓存位置。设置以下三个配置:

◆设置符号文件位置为:http://referencesource.microsoft.com/symbols
◆设置缓存位置。保证你的账户能读写这个位置。
◆打开“Search the above locations only when symbols are loaded manually”选项。

设置完毕后,应该如下图所示:

设置完毕。

调试进入框架的源代码。

通过这个例子,我们从一个空的C# Windows Application project开始,同样它可以在VB,Web或WPF工程上工作。创建这个工程:

在Form_Load上设置个断点:

运行你的工程命中断点,到调用堆栈窗口(CTRL+ALT+C).在调用堆栈里,右键单击System.Windows.Forms.dll,然后选择“Load Symbols”。这样会给System.Windows.Forms程序集加载符号,大小大概10M,所以下载速度就看看你的网络连接速度怎么样了。注意:在这个过程中Visual Studio会没有任何响应的。但是,这个下载对每个程序集来说只需要一次。这个符号(PDB)文件会缓存在你的机器上,在你刚才定义的文件夹里。

这样就会从服务器上下载这个DLL的符号了,你可以在状态栏里看到一些信息反映这个。注意:这个完成后调用帧字体会变成黑色,并且行号也可用了。注意:在每次调试会话中你都需要右键单击然后选择“Load Symbols”(但是,第二次的时候,这个符号已经缓存在本地了,所以无需再下载它们)。要了解更多信息请欣赏下面的高级用篇。

你已经下载了Windows Forms DLL的符号,现在可以查看代码了。你可以Step In上面的的代码行,也可以在调用堆栈里双击某一帧。在这里我们Step In(F11)。

在第一次进入代码的时候,我们会显示EULA。花点时间阅读EULA,如果你同意点击ACCEPT,然后这个源代码就会下载下来。

就这样,你可以调试.net框架源代码了。

现在,对每个你想调试的程序集,只要重复上面的步骤就可以了(注意:你只会看到一次EULA,不是每次都会看到的)。

有的时候,你要调试的程序集并不在调用堆栈上,比如下面这个例子:

在你调试进入Graphics.DrawRectangle,你需要加载System.Drawing.dll的符号。打开Modules Window(CTRL+ALT+U)。这个列表会显示调试中所有加载的模块(DLLs).在列表中找到System.Drawing.DLL,右键单击,然后选择Load Symbols。

注意:一旦符号文件下载了,符号文件会显示在“Symbol File”列中。

你现在可以使用F11进入Graphics.DrawRectangle的代码了。在这个case中,你会先进入PaintEventArgs.Graphics属性的代码。

输入法排序修改工具开源发布

一个解决MM疑难杂症的工具之一,用于修改输入法的切换顺序

使用方法
软件修改完成之后重启计算机即可

下载地址:http://imetool.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=35316

工作原理
通过修改注册表 HKEY_USERS\.DEFAULT\keyboard layout\preload 来实现

源代码下载地址:http://imetool.codeplex.com/

纯属学术研究欢迎转载

设定IIS使用32bit模式或64bit模式

有的时候IIS就是一定要使用32位, 仅管是装在64位的计算机上, 如何设定呢?

在64位的计算机上, 将 IIS 6.0 设定为32位模式运行
cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 true

在64位的计算机上, 将 IIS 6.0 设定为64位模式运行
cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 False