Monthly Archives: 二月 2009

开始尝试使用Drupal系统

老早就知道了这款系统,可是英文让我很痛苦!

这几天,尝试着搭建了起来:http://huangj.in/demo/drupal-6/

第一眼看到Drupal,给人一种很清爽的感觉!毕竟是一款英文的系统,有很明显国外的风格。

但是,体验过程中,发现,这个系统并不适合做一个blog系统,提供的基本功能非常少,但是恰到好处。

如果要用Drupal搭建一个小博客,还得去找找,或者自己写一些好的模块!有了合适的模块,Drupal就是百变金刚:博客,cms站点都能够胜任!

等我渐渐对Drupal熟悉之后,说不定哪天我就换成Drupal系统了。

这个系统的确很舒服!!

前天晚上~第一次玩Wii

前天晚上,和一周前就约好的同学一起去了一趟女仆店玩~~第一次玩了Wii。

这个游戏主机设计的的确不错,主要是那些配合这款游戏及的游戏更为创意。

首先,我们玩的是火影疾风传,很简单不难,我玩鸣人,她玩我爱罗,每当打出鸣人九尾的超杀或者我爱罗的沙瀑送葬的时候,哗啦啦狂摇晃手柄,感觉蛮有意思。不过操作适应了好半天!

接着玩了马里奥赛车,摸索了好久,才发现上下移动是控制左右转~头晕了半天!

然后呢,激动人心的SD Gundam Scad Hammer(SD高达Scad锤子?)游戏,处于好奇,我在她的翻译指导下,了解了游戏片头动画大致的意思。如下:

扎古占据了地球,联邦军只剩下最后一块地盘,这个时候,一个眼镜大叔说自己研制出来了全新的机动战士高达,另老大惊讶的是,武器居然是锤子,超级Q版,超级脑残的设定啊,没有步枪,没有光束剑,就由这个眼镜大叔的儿子去拯救世界了!

最后玩的时候才知道,一只手控制方向,另外一只手就不停的晃动,用来把流星锤甩出去。哗啦啦的华丽的战斗,QQQ超级Q版的设定,把一切敌人用锤子搞定。本来是单人游戏,结果她担当了扔锤子的任务,而我控制方向。就看着她在旁边,甩啊甩啊甩啊~~~~一直甩啊~~

大概就这样甩了半个小时到一个小时吧,我当时完全不知道时间。蛮好玩的游戏,现在回想起来。这款游戏的视频和官方网站在这里。看看,刺激一下吧!

后来,也玩了许多游戏。Wii的快乐总算是体验过了。不过,不知道操作方式的时候,还真够呛~

玩到了晚上十点,一个的士,又回到了学校,睡觉……游戏时间就是快啊,四个小时一会就过去了。

最后呢,是手机卡坏了,暂时让我手机休息几天!

新学期体验一周有感

新学期已经上了一周的课程了!

逐渐感觉到了我们专业不错了!别人经济学类学费5800,我们专业学费4500,我们这学期每周24学时,他们每周17学时!我们课程比他们多两门,这学期总共3门数学课:统计学,运筹学,计量经济学!其中运筹学看了一下,发现内容就是计算机算法,或者称为数学建模~~~这个最难的!

没有跟同学一样转专业真是个不错的想法!

看看将来就业会怎么样了!据说我们专业就业率100%

今天晚上,联通手机居然连接上了EDGE网络

今天晚上很奇怪,看手机的时候,发现网络连接从GPRS网络变成EDGE网络了!

给你们看看手机截图。

不过,在几分钟之后,联通就搜索不到EDGE网络了!难道联通在对这方面做测试?这样也好!我同学用黑莓手机在那个时候也搜索到了EDGE网络!不知道联通是不是在更新网络!

本人手机:Moto Rokr E2,修改过SEEM以支持EDGE的。

教育网不能够访问verycd的解决方案

今天,在学校,发现教育网不能够访问verycd网站了,经过检查,是DNS(域名解析服务器)出了问题,屏蔽了verycd的域名。

于是,到处找教育网的DNS,经过数次测试,找到了一个没有屏蔽掉verycd的DNS。

VISTA的解决方法

单击任务栏右下角的网络连接图标

然后选择网络与共享中心。

单击“查看状态”,在弹出的本地连接里面选择属性,UAC会提醒。

双击“Internet 协议版本4 TCP/IPv4”,选择“使用下面的DNS服务器地址”,并且填写上“202.112.20.131”。该地址为“dns.whnet.edu.cn 华中地区网络中心DNS”。

然后连续点击确定,这个时候再试试,应该就可以访问verycd了。

XP的解决方法

点击开始菜单,依次选择:网络连接,显示所有连接(如果没有,请点击控制面板,网络连接)。

然后在弹出窗口中双击“本地连接”。

在弹出窗口中单击”属性“

在中间的框框里面选择 ”Internet 协议(TCP/IP)“(如果有IPv4和IPv6两种的话,选择IPv4的),图同上面VISTA方法。

最后,选择“使用下面的DNS服务器地址”,并且填写上“202.112.20.131”。

确定,确定,确定,关闭。一切OK!

总结

估计教育网用户因为可以享受到最高带宽的下载速度吧,并且verycd这样的P2P下载方式能够最大限度挖掘网络带宽,为了保证所有人的正常使用,才使出此下策吧!

不过,那些电信服务商可不敢这样做,这样做的结果就是工信部的警告了!嘿嘿!

这个是临时之计,如果这个DNS也屏蔽了verycd的话,就只能够再寻找其他可用DNS或者使用tor了。

本人不用XP,所以XP没有截图,不过应该影响不大,有问题就给我留言。希望大家网络愉快,如果对你有用,就多多来看看我的博客!

PS.附上一些教育网的DNS

202.204.48.6
202.204.60.10 北科大

202.112.20.131
202.38.64.1 中科大

166.111.8.28 dns-a.tsinghua.edu.cn清华DNS1
166.111.8.29 dns-b.tsinghua.edu.cn清华DNS2
166.111.8.30 dns.tsinghua.edu.cn 清华DNS

202.114.0.242 server20.hust.edu.cn 华工DNS
202.112.0.35 dns.hust.edu.cn 华工DNS2

202.112.20.131 dns.whnet.edu.cn 华中地区网络中心DNS

202.117.0.20 dec3000.xjtu.edu.cn 西交DNS1
202.117.0.21 ns2.xjtu.edu.cn 西交DNS2

202.112.26.34上交

202.203.128.33 cernet云南中心主dns

202.115.64.33 and 202.115.64.34 西南交大

202.201.48.1 and 202.201.48.2 西北师范大学

202.116.160.33 华南农业

202.114.240.6 武汉科技大学

202.112.0.33 and 202.112.0.34 cernet 华北网

平滑过渡feedburner及设置方法

自从听说FeedBurner AdSense for feeds要发布的时候,就决定投向feedburner那边了。

今天注册好了feedburner,然后重定向了以前的rss地址。使用以前订阅地址的朋友不用更换新的地址,目前的地址已经通过301重定向转向至了feedburner的页面,应该没有什么问题。而以前的feedsky继续使用,但是更换地址了。

feedburner地址:

http://feeds.feedburner.com/hjin

http://feed.huangj.in (推荐)

http://huangj.in/feedburner

新的feedsky地址

http://huangj.in/feedsky

关于平滑过渡的方法

首先是修改原来的feed.huangj.in,将原来的cname的解析删除,用A类地址绑定到了我自己的空间上面。

接着,在DA面板里面绑定子域名feed.huangj.in

然后在.htaccess里面的RewriteEngine On后面加上一下两行代码。

rewritecond %{http_host} ^feed.huangj.in [nc]
rewriterule ^(.*)$ http://feeds2.feedburner.com/hjin [r=301,nc]

再在DA后台的重定向地方,添加上两个301重定向,把/feedsky和/feedburner重定向到原来的feed烧录后的地址。当然,这个也可以用rewrite实现,我只写简单的方法。

但是注意,DA后台设置的不能够和.htaccess里面的规则冲突,冲突的话,好像是以.htaccess为准。

以上内容是结合我自己的博客说的,有些地方可能和你的不一样,如果有不明白的地方,可以留言,我们一起来讨论。

总结优劣

这种重定向的方法,如果哪天feedburner不能够用了,可以马上修改回feedsky。并且给出的订阅地址是原始地址,成功订阅的人也不会受到域名变更的影响。

劣势,就是有些麻烦。

这篇文章兼测试Ping和新地址。

让sablog支持谷歌、雅虎、微软推出复制内容规范

有关“谷歌、雅虎、微软推出复制内容规范”的具体内容请见:月光博客

简单来说呢,就是在<head>里面加上一段标记,在搜索引擎发现两段相同信息时,告诉搜索引擎推荐优先收录对象。

您只需添加此标记来指定您的首选版本:

<link href="http://hjin.me/code/seo-canonical/" rel="canonical" />

里面的链接地址为首选链接地址,这样,Google就能快速将复制内容排除在外,而重点提高首选链接地址的排名。

Sablog Plus 2.0修改方法

打开templates你的模板head.php文件

在<head>到</head>之间的任意位置加上一下这段代码!

<!--{if $total}--><!--{loop $articledb $article}--><link href="$article[url]" rel="canonical" />
<!--{/loop}--><!--{/if}--><p style="margin-left: 40px;">

最后,保存,上传就OK了!记得不要使用记事本软件编辑,推荐Dreamweaver或者其他对UTF-8支持较好的编辑器。

很可惜,百度目前对这个没有表示,唉~~

今天忍不住想和大家交流

今天啊,忍不住想和大家交流啊!看到大家这么积极给我留言,可是却没有勾选上邮件提醒,让我很失望啊!

于是,修改了代码,默认打开了邮件提醒!如果给你带来了影响的话,请告诉我!

多多交流,多多快乐!

Firefox安装Google工具栏之后,地址栏搜索失效(修正)

安装了Google工具栏,感觉蛮好的!

就是发现,以前在地址栏里面输入关键词,能够进入谷歌搜索或者直接手气不错,但是现在变成了一串问号。

搜索了一下,发现是Firefox的配置文件被工具栏修改了。只要修改回来就行了!

解决方法

在Firefox地址栏输入about:config回车。

在过滤器里面输入 keyword

这个时候,在下面的列表里面找到keyword.url,鼠标右键点击,然后选择“重置”。

这样就还原成最初的谷歌搜索了!PS.但是这个不完美,完美解决见下面的PS。

其他

使用过程中,好像Firefox里面传递的值是用UTF-8编码的,再传递到百度的时候,不知道怎么,我总是弄不好,百度是GB2312编码的。

不知道有没有什么好的方法,不过个人还是推荐使用谷歌。

PS.

前面提到的方法,只能够临时解决这个问题。

后来仔细研究了选项里面的内容之后,发现,只需要关闭掉“搜索”界面下的“提供关于不正确或不可用网址的建议“功能,就能够恢复Firefox的地址栏搜索。

这个才是最完美的解决方法。

关于Sablog出现Warning: Cannot modify header information问题的解决方案

首先,得说明,官方的程序是没有问题了,所以说,添加那些添加ob_start()缓冲等函数都是没有用的!

关键原因在于文件编码上面。

Sablog-x Plus使用的是UTF-8(无BOM)编码,并且目前,php4和php5都不支持包含BOM的UTF-8编码的我文件,找到原因了,就说怎么解决。

解决方法

首先我们查看报错信息 Warning: Cannot modify header information – headers already sent by(xxxxxx.php),这个括号里面的文件就是编码错误的文件!把这个文件用FTP或者怎样下载下来。

然后,我们可以用Dreamweaver打开该文件,按Ctrl+J,打开页面属性窗口。切换到“标题/编码”标签下,把编码修改为Unicode (UTF-8),并且去掉底部的勾勾(包括Unicode签名BOM),如图。

然后选择确定,再保存这个修改过的文件,上传到服务器上面替换掉原来的文件。这样应该就可以了!

当然你也可以使用其他的编辑器,如Notepad++等,同样可以修改编码。

总结

以前很多人问我碰到这个问题怎么解决,当初,我也不知道怎么办!在这次,我碰到了这个问题之后,谷歌了许多网站,找出了原因。不过,是在付出了备份并且删除了全部源文件的代价下的!

希望本文对你有用!