E7400不支持WINDOWS XP mode
June 3, 2009 · Filed Under Windows 7
NND,想试试Windows 7上的XP Mode,谁知道竟然提示说不支持。
一查之下才知道我的E7400在不支持这个模式的CPU系列中。。
无语了。。刚升级的电脑。。把旧的AMD给撤换下来了,竟然来个不支持。
算了,本来就不用VPC,只是想看看XPM有啥新东西。
还是继续用Virtualbox吧。
——————————–
另:刚刚又稍微深入的了解了一下这方面的情况。
看来很多人跟我一样,要不是因为这个XPM还真的没注意过VT的事情,虽然一直都有在挺频繁的使用虚拟系统。。
不支持VT的CPU当然还是可以运行虚拟系统的,比如用软件VB, VB或VPC。
但确实性能要比支持VT的CPU慢些。因为毕竟是硬件虚拟化技术,比软件虚拟化肯定会高。
哎,升级电脑的时候没注意这个,看来E7400买错了咯。。
Windows 7 RC 官方中文语言更新包终于释放出来了
May 27, 2009 · Filed Under Windows 7
一直在等着,虽然有其它的中文包可以下载,但懒的弄。
今天一开机就发现有更新通知,心想,应该来了,果然。
终于可以用TC进中文目录了。这一点足够让我尽量长时间的继续试用7了。
今天才发现右键有个”Next Desktop Background”,可以直接换下个桌面。以前没注意过,不确定是不是这次更新后才出来的。虽然桌面是可以自动换,但这个功能还挺不错的。随时随地随手换个桌面换个心情,对广大普通群众来说,挺好的。
随着中文包安装后,自动装上中文输入法,一个是”Pinyin ABC”,另外一个是”Pinyin New Experience Input”。后者估计是新品种。开始我没注意,心想我的GOOGLE输入法今天怎么感觉卡卡的,实在不对劲,一看,竟然是Pinyin New Experience INput。。停滞的感觉还挺明显的。。直接赶紧换掉了。
Linux下配置Apache服务器运行Python script
May 23, 2009 · Filed Under Python
这里不讲Apache和Python的安装。安装方式可以直接是apt-get install或者用新立得,或者去他们网站下载最新的自己进行编译安装。
安装好后,打开/etc/apache2/下的httpd.conf文件,输入“AddHandler cgi-script .cgi .py”。
跟在Windwos下配置一样,ExecCGI也是需要加入,否则一样会碰到Forbidden问题。解决办法是:
找到/etc/apache2/sites-available目录,或自己定义的目录,然后修改里面的default文件,找到
<Directory /var/www/> Options FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
在Options FollowSymLinks MultiViews后面加上ExecCGI (或”+ExecCGI”都可)。
Windows下配置Apache以便在浏览器中运行Python script的CGI模式
May 23, 2009 · Filed Under Python
在前面的我的一篇文章中 “Windows XP下的Python 首次安装配置和使用”谈到当想在Apache服务器下运行Python script的时候,发现Apache的mod_python版本还不支持Python 2.6更别说3.0.1了,只有2.5之下的,折腾着卸载和安装,最后还没搞定,就先搁一边了。
现在因为已经安装了2.6的Python,以及支持2.6的Eric4,就不想再重新安装2.5来继续配置Apache下mod_python了。
后来发现了一篇文章Running Python as CGI in Apache in Windows,讲述以CGI模式代替mod_python来运行python script。还有这篇Python for Windows。
做法是:
- 打开httpd.conf,找到”#ScriptInterpreterSource Registry“,移除前面的注释# (如果找不到这行,就自己添加进去)
- 找到“Options Indexes FollowSymLinks”这句,在后面加上”ExecCGI“。(那个”Indexes“最好也能去掉,因为如果不去掉的话,目录下面没有index.html这种文件,就会显示出目录列表下的所有文件,所以有安全漏洞问题。如果去掉Indexes,而且没有index.html文件的话,就会显示一个Forbidden页面)
- 找到”AddHandler cgi-script .cgi“,在后面加上 .py。如果没有这句,可以自己添加 “AddHandler cgi-script .py”
- 重新启动Apache即可 (有的时候restart会导致Apache死掉,所以碰到这种情况的人可以stop先再start)
然后创建一个test.py script,
print "Content-type: text/html" print "" print "<html><head></head><body>" print "Hello World" print "</body></html>"
注意第二句print “”不能少,如果没有这句,会引起一个 “500 Internal Server Error” 错误。
在浏览器中运行http://localhost/test.py,Hello World两个字被输出后表明运行正常。
另外,有些错误提示如下:
- 没有添加ScriptInterpreterSource Registry,会出现500 Internal Server Error错误。
- 没有添加ExecCGI,会出现403 Forbidden You don’t have permission to access /test.py on this server。
- 没有添加AddHandler cgi-script .py,那内容就会以text文本式样显示在浏览器中。
注:
- 添加ScriptInterpreterSource Registry的用意是让Windows用Registry来找到Python的安装地方。
- ExecCGI是让python script可以运行在任意目录下面,因为Apache默认是让cgi script运行在cgi-bin目录下。而我把test.py放到htdocs下运行就会出现403 Forbidden的问题。所以需要加上ExecCGI,这样就可以在htdocs下运行.py script了。但是ExceCGI会有安全漏洞的问题。用FastCGI会安全一些。但是前提是需要安装上FastCGI才可以。
- CGI模式比mod_python模式要慢。所以以后有机会在别的电脑上再试试mod_python模式吧。
Eric4 - Qt-Designer的启动问题
May 23, 2009 · Filed Under Python
当使用Eric4创建了一个.ui,然后启动的时候,出现下面一个错误提示:
could not start Qt-Designer. Ensure that it is available as \bin\designer.exe.
这个designer.exe是在目录”C:\Python26\Lib\site-packages\PyQt4\”下的。而Eric4中是去启动bin下面的designer.exe,
根本找不到bin这个目录,所以当然也就启动不了desinger.exe,才会出现错误提示。
尝试了把C:\Python26\Lib\site-packages\PyQt4\designer.exe加入到PATH中,还是出现错误。
后来GOOGLE了一下,发现在Python26目录下创建一个bin目录,然后把designer.exe复制到里面,就可以解决这个问题。
同理还需要复制的有assistant.exe,linguist.exe。
这种方法暂时解决了这个问题,只是觉得单纯的复制.exe到这个新目录中,那么调取的只是这个新目录bin下的.exe文件。而这个文件需要别的文件的时候,那时候就应该会出错吧,因为它毕竟不是在C:\Python26\Lib\site-packages\PyQt4\下面的,所以无法得知别的文件的路径。
但毕竟现在暂时解决了问题,所以等以后别的问题出现再说吧。
