Blogosphere of COSE, SEU

Blogosphere of COSE, SEU

今天把我搜集到SEU COSE同学的Blog全部伪聚合了一下,用rss供稿的方式在blogspot上建了个Blog,地址是:http://cose-seu.blogspot.com/。话说blogspot真是我见过最优质的BSP了,速度也上佳,可惜总被人拿刀放自己脖子上,提心吊胆。

看看更新时间,有频繁的,有停止的,好在又有一种方式让我们可以彼此关注。Coser们,有未收录的、好的建议或者…想撤下的,email我吧。

欢迎各种方式加以宣传~

我很累,我很烦

周末本来打算把某门课的Term Paper写完,再复习复习功课,可是Feedsky这么一挂又让我忙活半天。开始是发现Google Reader中所有开启文章统计的rss无法转向,而且后台管理面板无法打开,还好自己没有更新,其实是吓得不敢更新了。后来通过Feedsky的官方Blog得知,原来是服务器升级搬迁。说是服务器升级搬迁,谁知道是干嘛。正在写Web 2.0的论文,其实Feedsky就是皮包公司的代表,要不是FeedBurner被墙,谁会用他?

从域名绑定那天开始,数不尽的麻烦就开始光临。今天,我决定放弃,当然放弃的结果就是订阅数无法统计了。感谢shawn的帮助,我把原来的rss域名http://feed.niye.name/转向到了http://niye.name/feed,订阅用户不会受到任何影响。http://feed.feedsky.com/NickyYe仍然是可用的,但是不推荐。name.com的访问速度相当慢,不知是什么原因,总算搞定了。

然而,另外的问题却随之出现。我发现的默认rss居然出现了错误,头两行是空行使得它不能被识别。Google了一下,任何情况下,在开头的“<?php”标签以前,以及最后的“?>”标签以后,都不能有空格或者空行。我删了wp-config.php、function.php文件前后的空白行,还是没用。升级到2.6.3覆盖所有文件还是不可以。我怒了,不知道是不是中文版的问题。最后,花了巨大的时间把wordpress根目录和wp-includes下的所有php最后一个空行全部删除。FEED Validator检查通过。

嗯,我很累,我很烦。

入手新鼠标——罗技G1

logitech mouse

是不是3C产品都有“四年之痒”这么一说,还是我自己太过生猛,非要把一样东西用到死。上半年手机黑屏后,昨天鼠标右键也出现了问题,按下去没感觉,弹起来很困难。于是迫不得已,在早上圆满的梅园新村党组织活动后,去买了。

用电脑这么多年,大概已经有了自己的要求。100~200元之间,鼠标这东西要不是专门买,几十块钱的能用好几年;不要小的,整天握着手掌若是弓着会很累;参数无所谓,现在已经戒了魔兽,就算打也不用要求那么高。网上看了一下,大概候选在罗技的G1和微软IE3.0复刻版

两款鼠标都极为经典,性价比超高。前者适合打魔兽,后者则是CS玩家的首选。当然,这些都与我无关。关键他们都非常符合我的要求,IE3.0还更酷一点。想了很长时间又参考了同学的建议,还是选择G1。毕竟罗技是专业的鼠标制造商,而且IE3.0也有反应种种问题。155拿下,还搜刮了个鼠标垫。

拿回宿舍,插上一试,差别还真是大,满意。鼠标键盘总算都变成罗技的了,希望能再用四年。

改进了下主题的式样

前几天把主题的sidebar式样改进了一下,把单个日志的single.php页面改为单侧边栏,日志内容的宽度也相应增加。这其实是很久前就有的想法。首页用双侧边栏是想显示更多的信息,让浏览者能有更多的选择,而不必作出很多点击。然而,进入日志页面后,读者的注意力就全部集中在了日志内容本身,这时增宽content,能让浏览者获得更多空间,有更好的用户体验。另一方面,右侧的侧边栏很多内容不必再需要,而是可以加上最新评论、随机日志、热门排行等和日志更为相关的部分。由于对CSS和PHP本身都不是很熟悉,只能在网络上搜索方法,好在最终还是搞定了。

首先,想在首页显示两个sidebar,而single页面只显示一个,这个siderbar的内容和前两者还不同,那么原本的两个sidebar就可以不动,采用完全加入一个新sidebar的方法。首先找到single.php,在中间可以找到下述代码:

< ?php get_sidebar(); ?>

修改为:

就是在single页面内引入一个新的sidebar文件,当然singlesidebar.php是要你自己手写并传到主题文件夹下的。新的sidebar我没有考虑使用widget,完全手写,这样自定义度高很多,也能省去很多麻烦。

但是,后面的问题却让我很头疼。single页面是只有一个sidebar了,但是布局还是和首页一样的,也就是说一个sidebar占据了原来两个的宽度,并没有我想象中的效果。由于对CSS并不熟悉,只能用笨方法解决了。我把style.css中的content和sidebar部分完全复制了一遍,然后重命名为content_single和sidebar_single,再修改下width,套入singlesidebar中,就实现了现在的效果。

现在single页面的sidebar还是空的,需要手写加入内容。我用了中文WordPress工具箱中的函数,并作出了一些修改。最新留言中除去作者自身,另外主要加入了本月最热日志的函数。在get_mostcommented函数中,找到

post_date < '".date("Y-m-d H:i:s", (time() + ($time_difference * 3600)))."'

的条件,在后面加上

AND post_date > '".date("Y-m-d H:i:s", mktime(0, 0, 0, date("m"), 1, date("Y")))."'

PHP中Date/Time函数的详解,可以看这里

对于sidebar的调整,或者它的内容、排序,期待大家的留言反馈。