PostgreSQL 8在Windows7上的安装

2010年8月21日 发条木偶 没有评论

在非英语的Windows上安装都有Locale的问题,不能选[Default Locale]。选择[SimpleChinese, Singapore],可以安装通过。

分类: PostgreSQL 标签:

在XSL中完成Decode

2010年7月28日 发条木偶 没有评论

问题来源于在SharePoint中使用数据视图的时候,如果列的类型是“People or Group”的话,页面上会显示一堆的html,而不是人或者组的名字。

查看了一下html和xsl的代码,发现是xsl将数据源的数据转换成html的时候,将内容进行html encode。而XSL的语法中有要求禁止html encode的属性,这样我们就可在数据视图中显示带有链接的人名或者组名了。具体如下:

<xsl:value-of select="@Sourcing" disable-output-escaping ="yes"/>

分类: SharePoint, XML 标签:

SharePoint精英峰会 2010-10-30 北京

2010年7月27日 发条木偶 没有评论

分类: SharePoint 标签:

今天用终端连上了ARM9的开发板,发图纪念

2010年5月10日 发条木偶 没有评论

我的本子没有COM口,买了一个支持开发板的USB的COM口,接上转换线,然后打开电源。Win7里面没有XP时代的HyperTerminal,找了一个开源的PuTTY,设置好串口速率,等窗口出现光标以后,敲个回车就出下面的画面了。image

大家不要笑话我这都记下来,我还是嵌入式的初哥。手册里面只有XP下用HyperTeminal怎么用,没有说Win7 x64下面怎么办,都是在摸索。其实现在还是不解决所有问题,下面还要研究image怎么刷到机器上面。

其实找一个开发板玩是我一直以来的想法,当初在94年的时候,高中的计算机课老师就在学校里面搞嵌入开发板控制的自动寻路的小车,当时我就想等我以后挣钱了要自己搞一个玩。现在做一个那样的小车还不现实,但是我有了一个开发板。记得那时候老师的开发板是摩托罗拉芯片的,应该是16位的。现在我的开发板是32位ARM的了,可以跑Linux和WinCE。FreeBSD也有ARM的Port,研究一下应该也可以在上面跑起来。

分类: ARM 标签:

PHP has encountered an Access Violation at 0142AC6A 错误解决

2010年4月29日 发条木偶 没有评论

这个是PHP的一个常见错误,我是在安装wordpress的时候遇到的,很多在Windows上面跑PHP的朋友都见过,也有人写了各种各样的解决办法。但是都是几年以前的解决办法。我觉老办法不一定能解决当前的问题,我遇到的这个问题就是。

我遇到的这个问题的解决相当偶然,一年以前就是就是这个问题促使我从wordpress转换成BlogEngine.NET上面,今年想用wordpress的时候又出问题来了。当时由于用的Windows 2008 x64,所以我把问题归于PHP不支持64位的IIS,但是现在我已经换成x86的Windows 2003还有这个问题就说不过去了。我于是试着把PHP的扩展都去掉,发现错误信息变成了没有找到mysql的支持库。

于是问题简单了,检查发现php 5.2.13里面的libmysql.dll明显比机器上面的mysql版本旧的多,显然错误出现是由于php 5.2.13在build时候引用的libmysql和机器上引用libmysql的不一致。我们观察系统的path路径以后,发现我在安装的mysql的时候选择了将mysql的路径加入到path当中,这样mysql的libmysql会优先于php目录下面的libmysql加载,于是造成了问题。

image

明白来原因那么解决问题的方法也简单了,在path中也加入php的路径,并放到mysql的路径之前。重新启动iis以后,这个问题就不再出现了。

分类: MySQL, PHP 标签: ,

2004年7月我在干什么

2010年4月27日 发条木偶 没有评论

把Blog程序换到了WordPress上面,顺便开始手工整理老的Blog上面的内容。也可就是手工把内容迁移到新的程序上面。刚把2004年7月的几篇内容整理了过来,在这个位置:http://just4fun.cn/?m=200407

那时候脑子里面想的是把.net的开源实现mono在FreeBSD上面跑,一个月都在研究这个事情。现在和那个时候的区别是:认清了两个路线上太分散精力,挑了微软路线走;那时候还在想着4G内存的日子,而现在本子的内存是8G;那时候还在内力的写好程序,现在就快不写程序了;那时候家里机器跑的是FreeBSD,现在跑的是Windows 2003;那时候有一个女朋友,现在有一个女儿;那时候25岁,现在31岁。

和那时候没有区别的是:那时候跑FreeBSD的机器就是现在跑Windows 2003机器。

嗯,这个机器真抗造。

分类: 未分类 标签:

Centos 5.4中安装VirtualBox的插件

2010年3月30日 发条木偶 没有评论

先按顺序执行下面三个命令,安装必须的软件包,安装花费的时间视网络速度而定。

yum install gcc –y

yum install kernel source –y

yum install kernel-devel –y

然后重新启动虚机。

在启动以后,让虚拟机加载插件的iso,并来到/media下相应的光盘目录下,然后执行

sh VBoxLinuxAdditions-amd64.run

分类: Linux, Virtual Machine 标签: , ,

.NET的截屏软件

2010年3月27日 发条木偶 没有评论

一直说介绍CodePlex上面的精品项目,这次正好发现一个好玩的东西,特发上来大家一起研究。

Cropper

网站:http://cropper.codeplex.com/

Cropper Plugins

网站:http://cropperplugins.codeplex.com/

Cropper是一个.net实现的截屏软件,当前最新的版本是1.9.3。好不好用不说,至少代码可以研究。

CropperUI.png

分类: Codeplex 标签:

重新开始SharePoint旅程

2010年3月6日 发条木偶 没有评论

上半年无论如何微软的几个产品要上市了,包括Visual Studio 2010,Office 2010还有SharePoint 2010。有人都用上RC了,我这里才把机器准备好,不过还不晚,至少还没有RTM。

之前的Blog里面说过我测试的SP 2010 Beta2都是在2G RAM的虚机里面跑的,不过那确实太累了。安装完再跑完配置向导,创建了第一个网站,怎么着也得将近3G的内存被吃掉了,这还是没有开开发环境的时候。难怪乎Li Jie同学说你要做一个开发环境的话,最好是一个8G内存的机器。

我这里说一下我的建议,根据我现在的测试,4G RAM的虚拟机已经能很流畅的跑SP 2010,如果你要评估一下SP 2010这应该足够了。我还在安装VS2010,如果不流畅的话,还可再加加2G内存。

分类: SharePoint 标签:

在Windows 2008 R2和Windows 7上面安装SharePoint 2010 Beta的安装注意事项

2009年11月27日 发条木偶 没有评论

如果你要在Windows 2008 R2或者Windows 7上面安装SharePoint 2010的话,你需要从http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806下载并安装一个升级补丁,来解决在SharePoint 2010中在提供一个服务应用或者访问的页面需要调用服务的时候发生的一个错误。如果没有安装这个补丁,这些操作会导致错误“System.Configuration.ConfigurationErrorsException: Unrecognized attribute ‘allowInsecureTransport’. Note that attribute names are case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\<Service Area>\client.config line <Line Number>)”。

如果你已经在一个运行Windows Server 2008或者Windows 7的服务器上面安装了SharePoing 2010,这个补丁打上以后不需要重新安装SharePoing 2010;但是,即使没有安装补丁也成功提供服务应用,也需要把它移除以后重新提以使补丁被成功应用。

本文翻译自http://blogs.msdn.com/sharepoint/archive/2009/11/19/installation-notice-for-the-sharepoint-server-public-beta-on-microsoft-windows-server-2008-r2-and-microsoft-windows-7.aspx

分类: SharePoint 标签: