Posts

Showing posts from November, 2008

/tmp 真的只是“临时”文件夹

直到今天才意识到, Ubuntu 系统根目录下的临时文件夹 /tmp 原来是支持自动清空的。以 8.10 Intrepid 为例,每次启动时候,系统的 /etc/init.d/mountall-bootclean.sh 都会调用 /lib/init/bootclean.sh 来清空 /tmp 目录。 无限哀悼我那些存在临时文件夹下的电影……本因为 /home 文件夹容量不足而将一部分电影暂时转移到最不常用的 /tmp,结果那些电影果然成了 /tmp 下的暂住户口了。一个系统重启,啥都没剩下。 又搜索了一下,可以通过修改 /etc/default/rcS 文件里的 TMPTIME 值来禁用系统启动时的自动清理,设置为 -1 为禁用,设置为 0 为每次启动时自动清空,而设置为 1 则为每天第一次启动时自动清空……

邦德?普京?

在电影院看 Quantum of Solace ,结果便是看着看着就睡着了。 剧情没有什么新意,又是一个人大战 N 多人的故事。而且,神奇的高科技武器,拉风的跑车也都没出现。基本上 007 已经沦落为武打片了,而且还是那种打得不优雅的那种武打片。 Bond 在屋顶上追捕敌人的那段,让我想起了成龙。而 Bond 本身的样子和形象,怎么看都是 Putin 的翻版。据说,还有人认为女主角长得有点像徐静蕾……

海内存知己,天涯共饭否

饭否 是一个迷你博客,可通过网页,MSN/GTalk/QQ,手机短信,手机WAP上网等方式随时随地发送消息、接收朋友最新消息。迷你博客的特点是简短,一两句话,不超过 140 个字。无论是一句牢骚,还是一个感慨,都是一篇小文章。 谷歌地图 就不需要多介绍了——搜索并把地址在地图上标示出来。 而把饭否和谷歌地图结合起来,就成为了realazy 的 共饭插件 ,一个能在谷歌地图上显示各地网友发布的最新消息的工具。感觉相当地好玩……每隔几秒,一条新的消息就从地图的某处蹿了出来,在全国各地发生的事情仿佛在文字直播一般。看着消息,还能猜测消息背后的故事——或喜、或悲、或无厘头、或搞笑,时不时,还能在一串串消息中发现几条精彩绝伦的消息。从昨天发现这个插件以来,已经在浏览器里面运行了好些时间了,仍不觉厌倦。 多亏得 realazy 将所有的东西开源了。在他所给的代码基础上,又做了些修改。增加了: 基本的 HTTP 链接解析功能。消息中如果有 HTTP 类的文字的话,会自动转换成链接。 发送私信功能。点击用户名字边上的邮件图标,便可以通过饭否私信功能发送消息。 固定了消息框长度。改小了字体。 给出两个链接,根据喜好选择入口: realazy 的 原版共饭 , 修改版共饭的代码下载 ,欢迎增加更多新功能,但同时也请尊重原作者 realazy 的成果。

所以,奥巴马赢了

11 月 5 日,美国总统大选;同样也是数据库考试的前一天。于是,一边看课件,一边不断地刷新 CNN 的选举新闻网站 。选举的结果并不出人意料,奥巴马大比分赢了——虽然从始至终一直都很希望麦凯恩能赢。 就总投票数而言,奥巴马和麦凯恩各占 53% 和 46%,差 7 个百分点,似乎差距不大。但是就选举人票而言,麦凯恩却是败得一塌糊涂, 364:163 , 美国选举人团制度 果然是个有趣的东西。既然结果如此,当初所期待的 Recount 中重新计票的场景也就没有在这次选举中出现。 个人倾向于麦凯恩,而非奥巴马。一来是因为麦凯恩的经历和阅历远比奥巴马丰富。治国这事情,毕竟并不是光靠一张嘴皮子就能行的。尽管奥巴马被媒体吹捧得极具个人魅力,而他的讲演也确实很能鼓动人心,但真正的实力如何,只能说 wait and see。一般的说法,执政的第一个 100 天,是新总统与选民的“蜜月期”。在执政后三个月多的时间里,究竟奥巴马能否继续像现在这样抓住选民们的心,就要看奥巴马接下来要亮出来的“刷子”了。 奥巴马的当选,对中国而言,也是个 wait and see 的过程。原本这一届的美国参众两院,已在民主党的掌控之中。现在,奥巴马获胜,意味着总统亦来自民主党。接下去被任命的大法官,肯定是民主党的“铁杆粉丝”。在美国这个三权分立的国家,立法权,行政权和司法权同时归属民主党。而恰巧民主党中具有政治影响力的人物又多居 右派 (虽然民主党本身倾向于 自由主义 ,应该算是 左派 ……好复杂的关系 @_@),在中国相关问题上常常扮演强硬角色。如今,在民主党一党独大的环境下,虽然世界整体还是以 现实主义 为主基调,但是将来的中美关系发展估计仍要经受各种波折。这也是倾向于麦凯恩的另一个原因,基于权力平衡的考虑…… 但是无论如何,历史显然是有意成就奥巴马。竞选伊始,奥巴马的肤色就做为“美国梦”的传承标志,被重复地强调和提起。当经济低迷,美国的“新自由主义经济梦”黯淡的时候,奥巴马的出现,让人们又找到了“美国梦”存在的价值,看到了“美国梦”所开出的花,结出的果。对于这个心怀梦想的国家而言,谁能不为此而欢欣雀跃?选择奥巴马就等于创造历史,也难怪获胜当天, 《纽约时报》能给出 96 磅字体的头版标题 ,而当天的报纸更是洛阳纸贵。 其实,奥巴马获胜是否真的是一个历史性时刻?这完全是个见仁见

熊猫很强,访客很多

Image
Kung Fu Panda Po 相当强大的熊猫 Po,一脚把海报外的玻璃都踢了个粉碎……什么?不是 Po 干的?那估计要叫警察叔叔了,有人破坏公物。 blog.liangz.info access world wide 博客终于迎来了非洲的访客,现在,七大洲中,只剩下南极洲还没有人/生物来看我的博客。看来有必要在南极的帝企鹅之间推广一下电脑和互联网络呢——其实南极的座头鲸和鳞虾也可以做为推广对象,但是这样一来,电脑还需要先解决防水问题 >_<……根据统计信息,访问数最少的是南美洲和非洲,各一位。南美洲的那位来自巴西(Brazil)的阿雷格里港(Porto Alegre)。非洲的访客则来自科特迪瓦(Ivory Coast)首都阿比让 (Abidjan)。

实现 Blogger 下的标签云

Update (on Oct. 7th 2009) ,Blogger 系统已经开始集成标签云了。现在无须 Hack 代码,就可以 直接调用 Blogger 的标签云 。虽然官方博客为英文版,但是看图使用,还是比较容易理解的吧…… Blogger 支持 Label(又称 Tag,标签),而且在 Blogger 的测试版 Draft Blogger 中也提供了 Labels Gadget。但这个插件所能做的,只是列出所有标签,距离我所希望的 Label Cloud (或 Tag Could,标签云) 还是有点距离。 在 Denish 的 blogger 自制的标签云 的基础上,做一些改进。实现了一个能够根据标签使用数量改变字体大小的标签云。首先按照 Denish 的方法,在 Layout 的 Page Elements 中添加一个 Labels Gadget,可对新添加的插件设置显示名称和标签排序方法。然后进入 Layout 的 Edit HTML,点选 Expand Widget Templates。在 Template 中,用插件的显示名作为关键词搜索,定位刚添加的插件。原始代码应该看起来类似这个样子: <b:widget id='Label1' locked='false' title='Labels' type='Label'>  ......     <ul>     <b:loop values='data:labels' var='label'>       <li>         <b:if cond='data:blog.url == data:label.url'>           <span expr:dir='data:blog.languageDirection'>             <data:label.name/>           </span>         <b:else/>           <a expr:dir='data:blog.languageD

无法在 Ubuntu Intrepid 下安装 ATI 官方驱动

升级到 Ubuntu Intrepid 8.10,发现发行版的 Ubuntu 所提供的 ATI 驱动工作正常,而从 ATI 官方网站下载的最新驱动却无法安装。报告错误如下: Error: ./default_policy.sh does not support version default:v2:i686:lib::none:2.6.27-7-generic; make sure that the version is being correctly set by --iscurrentdistro 搜索了一下,发现在 ATI 的官方网站上,迄今为止所发布的最新驱动为 ATI Catalyst™ 8.10,其内置驱动版本为 8.54.2。按照其网站上的说明,支持的 X.org 最高是 7.03。而在 Ubuntu 8.10 上默认安装的 X.org 则为 7.04,这也是为什么安装官网驱动会导致失败的原因。 而 Ubuntu 自带的 Restricted Drivers 则是属于 ATI 尚未发布的最新测试版本 ,内置驱动版本为 8.54.3 ——故而可以支持 X.org 7.04 并顺利进行安装。相关的 Intrepid 下的 ATI 驱动安装可以参考这篇文章 。

Timeline project

校内网的帐号,有的;开心网的帐号,有的;豆瓣的帐号,有的;Facebook 的帐号,有的;饭否的帐号,有的;Blogger 的帐号,有的;叽歪de 的帐号,有的;Live Spaces 的帐号,有的。一堆帐号,常用的,不常用的,都有。 问题也就来了,今天在豆瓣发个评论,明天在饭否留条消息,后天又在 Blogger 发篇博客。东西都在网上,都托管在别人的服务器上,看起来挺保险。但是时间久了,一年、两年之后的我,是否依然还会记得自己在今天所发的一篇博客,一条消息,或者推荐的一篇文章?很多兴致所至的有趣发言在多年后或许就永久地尘封在某服务商的某服务器的某硬盘里了。 想写个服务,能够根据时间来搜索自己过去在各个服务商处留下的脚印。具体的实现,似乎可以应用 JSON, XML 等消息传递,从支持 API 的那些服务商开始做起,那些服务商允许用户在一定范围内通过非主页直接访问的形式,让用户获取自己以前发表的博客、文章、图片或消息等信息——就像 螺旋进化 - PROTO TYPE (blog.liangz.info) 右边的 Gibber Jabber(从饭否获取的消息)和 Shared Articles(从豆瓣提取的“推荐”消息)。当然,实际的项目远比那右边的几个 JavaScript 插件要来得复杂,整体的数据库模型也是要思量再三。不过总体来说,相比十年前,服务商们已经开放了许多。将来的趋势也应该是更加开放,所以项目应该也是有一定的可行性的——当然国内的大部分服务商们还是很闭塞,很少支持消息传递。 趁着三个月的假期,逐步实现 Timeline 这个项目的目标。似乎也只有我这种记性不好又怀旧的人才会想到这种项目吧……另外,晓敏以前提过的某个项目,似乎能作为一块不错的扩展功能,应用在这上面。因为怀旧之后,就是收藏了。