芳草苑很久没升级了,今天重新跟上 WordPress 主节奏,更新到 version 3.0.3。
这次更新的主要原因是默认主题 twentyten 很有 html5 的味道;拖了这么久才更新是当初想把当时的 default theme 改为流式布局的任务一直没完成。如今改进 default theme 已无大意义,就彻底放弃此念头。
其实升级也很快,静下心来整一整也就三个小时,含本地测试一次。

随想随笔,就让在杂草堆里的文章杂草丛生吧
两年前开始使用 Fedora desktop 时,我盯着 Gnome 和 KDE 看了半天,想不好到底用哪个。我决定用 Gnome,仅是因为 Gnome 在 Fedora 众多 spin 中排第一个,在我不熟悉 Fedora desktop 时,使用 Fedora “推荐” 的 Gnome 更容易度过难关。
我想我的决定没有错。只是,最近要更新 Fedora 到 Feora 14(我一直用最初的 Fedora 11 没跟上来),我又想起 KDE,不敢说我已摸透了 Fedora 的习性,但是不是可以换换口味?看了几个 KDE 的视频,非常的 tempting,于是决定一试。
试过几天,我直想说——真应该早点试上 KDE。
KDE 很华丽,但决不是 apple 产品徒有其表。默认状态任务栏(在 KDE 中叫 panel)在下方,跟我的使用习惯一样,在 Gnome 中我要调整老半天才能出一个顺我手的桌面。
KDE 也很稳定,我一直担心很眩的东西不稳定,这下看来担心是多余的。或许 KDE 消耗的资源比 Gnome 更多一些(这是我的猜想,我没研究怎么去 benchmark 它),但我的电脑也负担得起。
KDE 默认的 file manager Dolphin 功能也比 Nautilus 强。用Dolphin 能给 file 和 folder 注 tag,我估计 Dolphin 自己维护一个 tag 的数据库,tag 信息无法共享给其他程序,可作为我寻求多年 tag everthing 的解决方案,是很大的进步。
KDE widgets 还支持 keyboard shortcut,我把 Show Desktop widget 的快捷键定义为 Meta + D(等同于 Win + D),让沉寂两年的 Win 键第一次在 Linux 下派上了用场,好开心。
展示一下我的 KDE 桌面:
以下我安装 KDE 前后用到的命令(做个笔记而已,没有什么技术含量):
yum groupinstall KDE (用于 Fedora 14)
yum groupinstall “K Desktop Environment” (用于 Fedora 11)
yum install openoffice.org-writer openoffice.org-impress openoffice.org-base openoffice.org-calc openoffice.org-draw openoffice.org-math (这么装下载量比 yum install openoffice.org* 小了一半以上,但功能不缺)
yum install sshfs
yum install filezilla
yum install gcc dkms (required by VirtualBox)
但有两个问题一时解决不了:
突然想给一种未上市的酒取名叫小人醴,大家觉得怎么样?
我花了一年多时间写了一个 branded made to order 的程序。整个结构多次变化,经历了多次从繁到简,再到繁,再到简。直到今天,结构变得非常简单、却能应付不预知的复杂行业。
刚开始写时,我也没想要写一个行业无关的程序,只想有一个能用在我所在的行业就可以了;我也没想结构可以重构得如此简单,如果跳过过程看结果的话,10 分钟(不夸张)就可以读懂结构,只有我自己知道这样的结构是凭无数次的灵感堆积起来的。
言归正传,这个程序设计成 magento module,最初我也想开源发布的。但时至今日,我想敝帚自珍了。我本身非常崇尚开源,这是我第一个不想开源的程序,为什么我有这样的想法?我演绎了一下:
不久前注意到我的 fring addon 里 skype 突然就不见了,我没上心去究其原因。今天在 fring 官网看到:
我搜了几则关于 fring skype 的消息,就明白了——skype 把 fring 给禁了。
我用 fring 就是因为手机上用不了 skype:在 iphone 上装 fring 是因为无需 jail break 就能通过 fring 中转的 skype 支持 voip over 3g;在 android 上装是因为 skype 的开发速度太慢,刚用 android 时 skype 根本没有 skype for android。今天我又重新上 skype 去看,倒是开始支持某些 android 手机,可惜我的 g1 仍不支持。所以,在我看来,skype 禁了 fring 有点损人不利己。
这让我对 skype 再次失望:一个公司技术力量有限情有可原,但如果它的经营哲学是用技术限制去阻止用户享受更好的服务,那就没有救了,一切营销手段在这种哲学的指导下都是缘木求鱼。
I am lucky because skype is not my main voip service provider. Whatever restrictions skype put on to its users won’t affect my life, but get away from skype quicker.
为了在 Android 打开 pdf 文档,我曾从 Android Market 里找了一个 PDF Viewer,幸好有免费的版本,安装也不困难。
最近发现 Android G1 随即自带的 QuickOffice 就支持 pdf 阅读,速度还比 PDF Viewer 快,我当初怎么就没想到它?真是糊涂!
回想一下,我糊涂也是有原因的:在 Android 到手前我还研究过怎么在 iphone 上看 pdf,花了一晚上时间也没找到一个可行的办法,忿忿地放弃(其实也没什么好忿忿的,iphone 本来就不好用,apple app store 里也没几个好软件是免费的)。Android 到手之后我就沿袭了 iphone 的研究方法,在 Android Market 很快找到了一个应用,很快地解决问题,再也没去想原来 Android 还有更现成的方案。
为什么不要在 Magento 下使用过高像素的图片?其实这个命题跟 Magento 没有多大关系——任何网站都不要使用超过实际需要尺寸的图片。
只是 Magento 强大的图片处理机制容易让人产生惰性:如今买个相机动辄 10m pixels,拍完照一上传,只要 php.ini 允许足够大的值,Magento 也认可,但是,如果你真的这么做了,至少有这几点不良后果:
作为最佳实践,图片处理不应该依赖于 online resizing。我想 Magento 在管理图片上,也可以更周到一些,适当时提示说,“照片太大,需要缩小保存吗(不保存原图)?”。
互联网是一个很容易以讹传讹的地方,这大概是人们不满意 google 的地方,要搞个知识搜索取而代之。
最近金山毒霸和360杀毒口水之争,我无意关心了一把。看到被多家网站(包括人民网)转发的金山网盾再陷新的诚信危机“漏洞门”,其中提到
5月24日,中国国家信息安全漏洞库证实金山网盾存在一个高危的内核本地提权漏洞(国家漏洞库编号:CNVD-2010-00979),并公布了该漏洞利用相关细节。同一天,国外权威漏洞机构Secunia研究并收录了金山网盾这一漏洞,同时对该漏洞进行了自己的解释和归类(SA ID:SA39916)。国内外两大权威安全机构同时证实金山网盾存在高危漏洞,把此前一直高调否认软件有漏洞的金山公司置于非常尴尬的境地。
我好奇了一下,上 cnvd 和 secunia 去查了一下,CNVD-2010-00979 和 SA ID:SA39916 讲的是多个供应商”rpc.pcnfsd”整数溢出漏洞,跟金山网盾无关,真不知道这个刹有其事的报导从何而来。
虽然CNVD-2010-00979 跟金山网盾无关,但我有感觉无风不起浪,因为这是在 cnvd 上搜索金山网盾的结果:
但实际查看被缓存的页面却什么也没有:
或许 cnvd 只把详细信息公开给了 google spider;或许这其中有太多的内幕是我们常人无法知道的……
最近在听有声读物《赵赶驴手机奇遇记》,一个人听时有时能把自己听得很感动。大概自己骨子里还是属感性的。但从另一个方面想,其实我不觉得此奇遇记的情节有多吸引人,有声读物的速度也是慢吞吞的,这两因素综合起来,我不应该如此感动才是。那我究竟是被什么感动?
其实还是被自己的臆想而感动。比如,听到妞妞发给小强的一封邮件中的 flash 附件,我就拿我纵横网络几十年所见过的最漂亮的 flash 去想象。
突然我有了个 idea,网络小说是不是可以直接加入这些道具的连接,而不是单纯用文字码出来?这样读者直接就可以把妞妞制作的 flash 拉到自己的电脑上看,是不是比 3D 电影更有现场感?
网络小说就要充分利用网络的优势。只是这对作者就提出了更高的要求,估计得像拍电影那样,成立个剧组才能制作一个像样的网络小说。