Google Friend Connect

Friday, November 28, 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 则为每天第一次启动时自动清空……

Tuesday, November 25, 2008

邦德?普京?

在电影院看 Quantum of Solace,结果便是看着看着就睡着了。

剧情没有什么新意,又是一个人大战 N 多人的故事。而且,神奇的高科技武器,拉风的跑车也都没出现。基本上 007 已经沦落为武打片了,而且还是那种打得不优雅的那种武打片。

Bond 在屋顶上追捕敌人的那段,让我想起了成龙。而 Bond 本身的样子和形象,怎么看都是 Putin 的翻版。据说,还有人认为女主角长得有点像徐静蕾……

Wednesday, November 19, 2008

《中国大历史》摘抄 一

入手黄仁宇的《中国大历史》,应该是高中时候的事情。当时完全是被书名给唬住了,就莫名其妙地买下了这本书。这么多年下来,虽然尚未完整地将这本书读完,但也不后悔当初买入这本书的决定。后来,自己从杭州辗转到悉尼,这本书,作为非计算机专业书籍的代表,也跟着泊到了悉尼。闲时得以翻阅,速度很慢,刚刚翻到第六章。但是作者以宏观视角入手,辅以经济分析的手段研究历史,倒是给人一种相当别致的感觉。

书中的一些观点不错,大段大段地摘录于此。

  • ……它的美术性格也带有诗意,使书写者和观察者同一地运用某种想象力,下至最基本之单位。上海人的沪语发音软如法语,广东人的粤语发音硬如德语,也能用同一文字互相会意。所以这种书写的方式促成中国人文化上的团结,其力量不可权衡。只是既有长处也有短处,……也要将可以眼见耳闻的事物极度地延伸,才能成为可以理解的观念(有如“抽象”即系抽出其相,与“具体”之具有其体相对)。其为单音字,又要写上十个字才能代表十个音节。文人用笔,通常省略当中某些环节(例如“一将功成万骨枯”,只有两个子句,当中无联系词,也不知道所说系理论抑是事实),虽说言简意赅,却不是严谨、正确的通信工具。 (第一章 西安与黄土地带·甲骨文的书法)

  • 以人心维持政府这一观念,并无特别了不起之处,这观念也非中国人所独有,可是不论付诸实施与否,却被中国的统治者当做口头禅,前后宣唱达三千年,甚至成为公众生活理论中不可或缺的部分,有似其他国家的宪法精义。这样一来,这才值得注意了。如果说这是中国人的特征,也还未说尽此中的奥妙,因为其中尚有天候地理之因素在内。 (第二章 亚圣与始皇·孟子的政治观念)

  • 虽说有如此大刀阔斧而不合实际的观念,周公很多的创设还是可以在事实上证明,而且下及纤细之处。其中奥妙不难解释:他所有组织国家的方案着重在至美至善,符合自然法规(natural law)。虽说迁就融通之处所在必有,其下级则务必先竭心尽力做到理想上的境界,同时上级也不时向下级施加压力。及至最后真是力不从心只好任其不了了之。中国政治思想家受官僚主义影响,经常重视形式,超过实质,可算其来有自了。年久月深,当初技术上的需要,日后也就被认为是自然法规之一部。 (第二章 亚圣与始皇·封建与宗法)

  • 在东周的五百五十年内,战争的方式也有很大的改变。春秋时代军队人数少,战斗不出一日,交战时保持骑士风度。交战者按仪节行事使战斗艺术化,符合封建时代的道德标准。一到战国时代,这样文明的作风已荡然无存,强国已有今日欧洲各国的疆域规模。作战起来其凶残也不下于现代人物。一到战国末年,每方投入战斗的兵员近五十万,实为常事。野战之后又包围城市,可以连亘数月。有好几个国家已做到全民动员的地步。至少有一次,有一个国君命国内十五岁以上的男子全部到一个前线的重镇集结。当时战死的人数和加于俘虏的残酷事例,不论是否经过夸传,足以使现代的读者战栗。在这样鲜血淋漓的记录中,不免令人怀疑许多作家提及中国人的和平性格是否名副其实。 (第二章 亚圣与始皇·秦始皇统一全国)

  • 易于耕种的纤细黄土、能带来丰沛雨量的季候风,和时而润泽大地、时而泛滥成灾的黄河,是影响中国命运的三大因素。它们直接或间接地促使中国要采取中央集权式的、农业形态的官僚体系。而纷扰的战国能为秦所统一,无疑的,它们也是幕后的重要功臣。 (第三章 土壤、风向和雨量·导读)

  • ……所以黄河经常有淤塞河床、引起堤防溃决泛滥、造成大量生命与财产损失的可能。这河流的水量在洪水期间和枯水期间幅度的变化又大,更使潜在的危机经常恶化。按理说来,有一个最好坐落于上游的中央集权,又有威望动员所有的资源,也能指挥有关的人众,才可以在黄河经常的威胁之下,给予应有的安全。当周王不能达成这种任务时,环境上即产生极大的压力,务使中枢权力再度出现。所以中国的团结出于自然力量的驱使。 (第三章 土壤、风向和雨量·黄土与中央集权)

  • ……不难想象,当日各大国要较小国家占有显明的优势。它们所控制的资源能够在赈灾时发生确切的功效,所以在吞并的战争中也得到广泛的支持。当诸侯为了好大喜功而作战的时候,一般民众则随之争取生存。如是的竞争只有像螺旋式地使两种因素的加入越来越多、越大。 (第三章 土壤、风向和雨量·黄土与中央集权)

  • 概括言之,中国政治体系的早熟在当日不失为一种成就,可是中国人也必须为此付出代价。从外表形式看来,在基督之前有了这些设施,国家的机构便形成流线型,可是其下端粗率而无从成长发展,以日后标准看来尤其如此。直到最近中国仍缺乏一种司法体系,具有实力及独立性格一如西方,其原因可以一直追溯到上古。儒家的法律使法律不离家族观念,将法律与情感及纪律混淆,法家之法实为最方便的行政工具,但在其他方面则一无可取。 (第四章 兵马俑的幕后·秦国的集权体制)

  • 可是观光者看到这大批窑火烤成的像群也可能发生怀疑:既有如此的聪明才智,庞大的眼光和组织能力、详尽的企划工作,何以中国不能彻底利用这些长处作科技的大突破,有如文艺复兴之于西欧?这些艺术与技巧之所以不能持续,可以用缺乏社会的推动力来解释。米开朗琪罗(Michelangelo)需要教廷雇用,才能发展他的天才。鲁本斯(Rubens)靠替各国国王画画像而生活优裕。秦国的无名艺术家不幸之处在于他们的作品是集体完成的,只能贡献于一个君主之前,而他自己的肖像尚且把他的上唇画如鹰嘴,而他的纪念馆竟是埋在地下之陵寝。然而这批无名艺术家的遭遇,到底不是全部不幸。他们的作品,并未全部丧于尘埃,约两千二百年之后,他们的杰作出土,也有人将之修刷整理,使之重见天日,表现一个历史上重要转变之际的感觉和现实。 (第四章 兵马俑的幕后·兵马俑的规模)

  • 刘彻首先公布了帝制意识形态的立场。其宗旨经过综合,则为“罢黜百家,独尊儒术”。实际上他和他的近臣将所谓“儒术”扩展之后又延长,以至包括了有利于中央集权官僚政治所必需的种种理论与实践的步骤孔子所提倡的自身之约束,待人之宽厚,人本主义之精神,家人亲族的团结,和礼仪上之周到等等全部构成官僚集团行动上的规范。孟子所倡导的人民生计与国本攸关也毫无疑问地被尊重。注重农桑贬斥商业原为法家宗旨,也一并拿来构成武帝御制意识形态之一部。其他法家的措施,如官方专利盐铁,以严峻刑法维持人民纪律也同样被袭用。 (第五章 第一帝国:树立楷模·汉帝国的统治政策)

  • 更有很多信条,既不出于孔子之主张也不见于孔子语录仍被收纳于这体系之内。武帝以皇帝身份登高山,以神秘之祭礼祈祷,企求与神祇直接接触。他朝中博士认为五行(木、火、土、金、水)和东西南北中之五方、五种基本之色彩、五声之音阶、五种个人之德行,甚至五项施政之功能都互相配合而融会贯通。例如火,色赤,见于夏季,与用兵有关。这种观念源于一种信仰,它认定人世间任何“物”,不管是实际物品,或是人与人之间的一种关系和交往,都出自某种类谱上的相关价值,所以可用数学方法操纵之。其根源出于《易经》,它是一种来历不明的古老经典。这种利用假科学说真问题的方式,迹近于迷信,暴露了当日读书人承受了至大的压力,他们急不得暇地务必将天地的现象予以直截的解释,包括可以获知之事物。汉代的朝臣不断以这种带着诗意的方式去贯彻他们的主张,强调良好的政府是基于伦理的和谐,甚至将天候与政治混为一谈。只是如此一来,他们也将专制皇权合理化了,使之比较温和,同时鼓舞百官的自信。他们因此觉得盈天地之道(我们称之为自然律,natural law),都已在掌握之中。纵使天子之职位世袭,臣僚则以文笔见长,但因为彼此有了共通的认识,也能在行动中俨如一体。如此将宇宙观及政治学混为一谈,笼统地称之为儒教,固然符合了某种目的,但其流弊则是一经摆布,今后两千年则再难以摇撼之。诚然,它所遗下之影响时至今日犹未衰竭。(第五章 第一帝国:树立楷模·宇宙观与政治)

  • ……从记录看来,中国是世界上唯一从公元前迄20世纪始终直接向各个农户抽税的国家。这税收的基础极为广泛而又非常脆弱,为西方经验所无。…… (第五章 第一帝国:树立楷模·政府征发与农民生计)

  • ……可以断言的则是,税收与土地占有有密切的关系,二者也需要与中枢行政配合。如是之牵扯构成中国宏观历史中之一大固定特色。 (第五章 第一帝国:树立楷模·政府征发与农民生计)

  • ……在讨论他们的行为与个性之余,很少人曾想及的则是,中国的皇位乃是世间无从合理维持的一种制度。皇帝非神,而兼二者之性格。他不合理而又非全不合理,也是脚踏两条船。不能如儒家之采取人本主义,也不能如法家之全部铁面无私,而又要兼顾两家之长。即在专制时代的初期,皇帝已任用十三万个官僚去治理六千万的人民,他所能凭借的手段极少,而他解决问题的方法,一面须通过无数的矛盾与暧昧,一面又要有威权和气魄。 (第五章 第一帝国:树立楷模·皇权的性质)

  • ……只是从一种比喻看来,他们所设计的制度和行政的方式,也还是倒金字塔式,上重下轻。越去权威越远,与原来设想之间的差误愈多,所以权力务必凝聚在上。有时理想中的至美至善和实际情形的差异可以大得惊人。 (第五章 第一帝国:树立楷模·皇权的性质)

  • ……以今日的眼光看来,后汉之意识形态着重一切保持原状,朝廷则冀望向各方一致讨好。刘秀与王莽之斗争至为短暂。他的帝国实际上是从造反的农民及各地军阀手中夺来,征伐的时间超过十多年。当初是因为自卫和保持自己的人身与财产才举兵,刘秀与他的将领当然从未忘怀于本身之利益。但是他也熟读经典,更加上在农村的实地经验,知道社稷之安定,在于大多数农民之要求得到满足。此中不同的利害不容易调和。因此,他鼓吹天人合一、自然和谐等观念,更可以在行动上保持自由,不被拘束于一定的主张与政策,而以微妙的手段,遂行其妥协与不走极端的用心设计。所以刘秀注重公众建筑之风水,他也以学者的姿态讨论符谶吉凶。他所追求的并非个人来生的幸福,而是帝国在现世界之福祉。这种种举措与言行,都载于典籍。由此看来,前述“自然宗教”、“国家祭典”都与妥协和保持原状的宗旨相表里。这种汉代的思想体系,刘秀和他的儿子刘庄都竭力提倡。 (第六章 名士成为军阀·刘秀鼓吹天人合一观念)

  • 中国农村在历史之发展上系以小自耕农为主体,可是因之也构成组织上的弱点。小自耕农各自经营,每家每户也是小本的生意人。如果在这关头又出现了一批大生意人,必因当中的不平衡而产生紧张局面,外表看来尚妥协和谐,实际已是小大之间的竞争。其演变所及,无法避免富强者得势、贫弱者受逼。政府既无从以累进税率抽税,通常的情形便是税收短绌,再则又要对贫弱无靠的人民周济,也连带受牵累。…… (第六章 名士成为军阀·豪强兼并是农村社会乱源)

  • ……农户耕地既小,也无从雇请律师,觅取技术上解决争端之原则。凡是有关借债、押当、失去取赎权(foreclosure)和强迫接收 (dispossession)各种纠纷,很少能在中国通过法庭有秩序地解决。一般情形之下乃是当地富绅本人不出面,由地方上之流棍执行。而犹不止此,如果某一问题村民不能和平地解决,地方官更是无法合理地解决。儒家教养使他们不能不顾及穷人的困难,可是在维持秩序的原则之下,他们又不能将富家的利益置之脑后。他们的出路只有两条,要不是勾结幕后有权势之人物以自保,便是反抗他们以博得不畏豪强的声名。下级官僚既因司法上缺乏确切的规律而踌躇,其上级之处境也大概类是。以上简单所述,因着螺旋式发展,成为中国农村史内纷见沓至的老题目。只有一个办法可以拯救法律的失当之处:也就是所有的官僚与平民都确实遵守纪律。(第六章 名士成为军阀·豪强兼并是农村社会乱源)

  • ……其契机已成,在维持现状和不事更革的状态之下,又加以当日半似宗教性的信仰,只在此生此世取得满足,那么整个朝廷也无从廓然更张向某一方向迈进了。有了它的放任政策,汉帝国因为王莽篡位所引起的波动,经过一段休养生息才得以复元。可是财富继续集中于私人的手中,且除了放债收租之外,缺乏其他的出处,至此只有打扰乡村间的安宁。地方政府原来长于意识形态方面的言辞,而短于经理上的能力,如此一来更不知如何措手了。(第六章 名士成为军阀·豪强兼并是农村社会乱源)

  • 两汉的提倡儒术固然使官僚组织间思想一致,但也产生一种不良的影响——读书人除了做官之外别无他业可从。以知识之本身为目的,从未为政府提倡。公元2世纪张衡提出一种高妙的想法,称天为鸡卵,地似卵黄。他在132年监制的地震仪,据说:圆径八尺,今日则只有后人提出的一纸图解作为见证。与他大致同时代的王充不断地指出,自然现象和人事没有直接的关系。这两位思想家都缺乏后起者继承他们的学说,其著书也不传。反之,公元175年政府在太学之前树立石碑,上镌六经文句,据说每日来临摹经文的学者聚车千辆。(第六章 名士成为军阀·儒术成了做官的阶梯)

  • 以上种种因素终于在朝代的末期造成无可挽救的局面。经常每项争端总是起源于乡间,而终至惊动国都。当地方官有心惩处当地恶棍之际,经常发现他们后面有本地富绅做主,后者又与朝官勾连,有时尚倚恃宫中宦官做后台。郡守县令不得不强制执行。他们以道德的名义审讯,仓促地执法,即判人死罪,对方也予以报复。这一来两方都走极端,有名分的官僚和他们家属受害的程度与豪强之被惩同样深刻。……(第六章 名士成为军阀·儒术成了做官的阶梯)

Tuesday, November 18, 2008

跑步,跑路

显然,“跑路”的意思要比“跑步”丰富得多。每次说出“今天想去跑路”这样的句子,总难免引起旁人的侧目……而且说者无意,听者有心,或许悉尼警察局也因此,平白无故地接到了多个匿名报料电话。

在叫嚣了近一年半的“今天想去跑路”后,今天——实际是昨天下午——终于实施了我的跑步计划,跟着 Shrimpy,绕着 Centennial Park 的 Grand Drive 跑了一圈。 Shrimpy 的用途很多样性,他能够在前面带路,让你不迷路;他会提醒你跑路要抬头,虽然理论上跑路抬头会增加被绊倒的机率,但是 Centennial Park 的风景确实值得你一路抬头、注目、凝视、享受;他会在你跑不动的时候鼓励你一下,顺带报个里程数,“还有 500 米”,“还有 300 米”,“咦,出口怎么不见了”。所以,跑完整个 3.8 公里的 Grand Drive,还是一件很享受的事情。

但是跑完后,相对于我的气喘吁吁, Shrimpy 的心平气和还是一件很不爽的事情。不得不承认,年龄相差一岁果然不一样,年轻就是好哇! OTZ

所以,放假决定做四件事情。第一件是英语的 Speaking;第二件是锻炼身体的 Jogging;第三件是自给自足的 Working;第四件是……待定……还没想好。 >_<

Monday, November 17, 2008

Big Echo

要不是星星同学问我要照片,我都快把 13 日在 Big Echo 拍的照片给忘记了……

重新翻出来浏览了一遍,发现这张绝对是个亮点,大家的协调性不错,动作很整齐。果然是考完试,都很开心。

放上所有照片的幻灯片,喜欢的就点击右下角的 Picasa 图标,选择 Album: Big Echo;或者移到左下角黄色的小人图标上,然后选择 Big Echo 相册,去下载。

Sunday, November 16, 2008

谁买谁倒霉的一块肉

明明是 $8.87 的标价,外加一张 $1.00 OFF 的标签,结果最终的价格却是 $9.87。这员工今天肯定是标签贴太多了,自己都晕了……

Tuesday, November 11, 2008

海内存知己,天涯共饭否

饭否是一个迷你博客,可通过网页,MSN/GTalk/QQ,手机短信,手机WAP上网等方式随时随地发送消息、接收朋友最新消息。迷你博客的特点是简短,一两句话,不超过 140 个字。无论是一句牢骚,还是一个感慨,都是一篇小文章。

谷歌地图就不需要多介绍了——搜索并把地址在地图上标示出来。

而把饭否和谷歌地图结合起来,就成为了realazy 的共饭插件,一个能在谷歌地图上显示各地网友发布的最新消息的工具。感觉相当地好玩……每隔几秒,一条新的消息就从地图的某处蹿了出来,在全国各地发生的事情仿佛在文字直播一般。看着消息,还能猜测消息背后的故事——或喜、或悲、或无厘头、或搞笑,时不时,还能在一串串消息中发现几条精彩绝伦的消息。从昨天发现这个插件以来,已经在浏览器里面运行了好些时间了,仍不觉厌倦。

多亏得 realazy 将所有的东西开源了。在他所给的代码基础上,又做了些修改。增加了:

  • 基本的 HTTP 链接解析功能。消息中如果有 HTTP 类的文字的话,会自动转换成链接。
  • 发送私信功能。点击用户名字边上的邮件图标,便可以通过饭否私信功能发送消息。
  • 固定了消息框长度。改小了字体。

给出两个链接,根据喜好选择入口: realazy 的原版共饭修改版共饭。以及修改后的代码下载,欢迎增加更多新功能,但同时也请尊重原作者 realazy 的成果。

Monday, November 10, 2008

所以,奥巴马赢了

11 月 5 日,美国总统大选;同样也是数据库考试的前一天。于是,一边看课件,一边不断地刷新 CNN 的选举新闻网站。选举的结果并不出人意料,奥巴马大比分赢了——虽然从始至终一直都很希望麦凯恩能赢。

就总投票数而言,奥巴马和麦凯恩各占 53% 和 46%,差 7 个百分点,似乎差距不大。但是就选举人票而言,麦凯恩却是败得一塌糊涂,364:163美国选举人团制度果然是个有趣的东西。既然结果如此,当初所期待的 Recount 中重新计票的场景也就没有在这次选举中出现。

个人倾向于麦凯恩,而非奥巴马。一来是因为麦凯恩的经历和阅历远比奥巴马丰富。治国这事情,毕竟并不是光靠一张嘴皮子就能行的。尽管奥巴马被媒体吹捧得极具个人魅力,而他的讲演也确实很能鼓动人心,但真正的实力如何,只能说 wait and see。一般的说法,执政的第一个 100 天,是新总统与选民的“蜜月期”。在执政后三个月多的时间里,究竟奥巴马能否继续像现在这样抓住选民们的心,就要看奥巴马接下来要亮出来的“刷子”了。

奥巴马的当选,对中国而言,也是个 wait and see 的过程。原本这一届的美国参众两院,已在民主党的掌控之中。现在,奥巴马获胜,意味着总统亦来自民主党。接下去被任命的大法官,肯定是民主党的“铁杆粉丝”。在美国这个三权分立的国家,立法权,行政权和司法权同时归属民主党。而恰巧民主党中具有政治影响力的人物又多居右派(虽然民主党本身倾向于自由主义,应该算是左派……好复杂的关系 @_@),在中国相关问题上常常扮演强硬角色。如今,在民主党一党独大的环境下,虽然世界整体还是以现实主义为主基调,但是将来的中美关系发展估计仍要经受各种波折。这也是倾向于麦凯恩的另一个原因,基于权力平衡的考虑……

但是无论如何,历史显然是有意成就奥巴马。竞选伊始,奥巴马的肤色就做为“美国梦”的传承标志,被重复地强调和提起。当经济低迷,美国的“新自由主义经济梦”黯淡的时候,奥巴马的出现,让人们又找到了“美国梦”存在的价值,看到了“美国梦”所开出的花,结出的果。对于这个心怀梦想的国家而言,谁能不为此而欢欣雀跃?选择奥巴马就等于创造历史,也难怪获胜当天,《纽约时报》能给出 96 磅字体的头版标题,而当天的报纸更是洛阳纸贵。

其实,奥巴马获胜是否真的是一个历史性时刻?这完全是个见仁见智的问题。首先,作为非洲裔美国人,奥巴马的母亲是白人,虽然竞选一直强调他的黑人身份,但是和映象中的黑人相比,显然还是有着很大的差异的。其次,相比其他总统,奥巴马同样毕业于常青藤名校,同样接受精英教育。除了肤色略异之外,和其他精英其实并无二异。因此,奥巴马的胜利究竟是黑人在美国的胜利?还是白人对有色人种同化的胜利?这这还真的难以分辨……

这次选举暴露的问题,同样值得玩味。选前媒体一直讨论的“布拉德利效应”最终并没有在选举时出现。但是这次选举中选票站的出口民调却显示,黑人的选票95%给奥巴马,4%给麦凯恩;而白人的投票基本对半开,43%投奥巴马,57%给麦凯恩。虽然,黑人向来都是民主党的票仓。但是这么大的投票偏差说明了投票的非理性成分的存在。现在是否应该开始讨论“奥巴马效应”了呢?

另外,奥巴马的当选,让奥巴马祖籍——肯尼亚——的人民也相当的欢欣鼓舞,虽然美国大选和肯尼亚是完全八杆子打不着的两码事。不过,肯尼亚的旅游应该会在美国热门起来,总统祖籍游——不知道美国是否也流行这一套。

Sunday, November 09, 2008

熊猫很强,访客很多

相当强大的熊猫 Po,一脚把海报外的玻璃都踢了个粉碎……什么?不是 Po 干的?那估计要叫警察叔叔了,有人破坏公物。

博客终于迎来了非洲的访客,现在,七大洲中,只剩下南极洲还没有人/生物来看我的博客。看来有必要在南极的帝企鹅之间推广一下电脑和互联网络呢——其实南极的座头鲸和鳞虾也可以做为推广对象,但是这样一来,电脑还需要先解决防水问题 >_<……根据统计信息,访问数最少的是南美洲和非洲,各一位。南美洲的那位来自巴西(Brazil)的阿雷格里港(Porto Alegre)。非洲的访客则来自科特迪瓦(Ivory Coast)首都阿比让 (Abidjan)。

Saturday, November 08, 2008

实现 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.languageDirection' expr:href='data:label.url'>
            <data:label.name/>
          </a>
        </b:if>
        <span dir='ltr'>(<data:label.count/>)</span>
      </li>
    </b:loop>
    </ul>
 ......
</b:widget>

需要修改的是 <ul> 和 </ul> 附近那块代码。改为:

<div style='padding-right:10px;'>
    <script type='text/javascript'>
      var tagcount = 0;
    </script>
    <ul style='list-style:none;'>
    <b:loop values='data:labels' var='label'>
      <b:if cond='data:blog.url == data:label.url'>
        <span expr:dir='data:blog.languageDirection'>
          <data:label.name/>
        </span>
      <b:else/>
        <span expr:dir='data:blog.languageDirection' name='taglabel'>
          <a expr:dir='data:blog.languageDirection' expr:href='data:label.url'>
            <data:label.name/>
          </a>
        </span>
        <script type='text/javascript'>
          var size = Math.floor(2 * (<data:label.count/> / 5) + 10);
          document.getElementsByName('taglabel')[tagcount].style.fontSize = size + 'px';
          tagcount++;
        </script>
      </b:if>
      <span dir='ltr' style='margin-right:4px;'>(<data:label.count/>)</span>
    </b:loop>
    </ul>
   </div>

代码中, tagcount 是标签的计数器,用于统计标签的出现顺序。每次加载,先调用 getElementsByName('taglabel') 取得名称属性为“taglabel”的一系列 <span> 数组,并用 tagcount 定位 <span> 在数组中的位置。接下去,通过修改 <span> 中的 <font> ,便可轻松地按照标签的使用数量来改变字体大小。标签的使用数量可以轻松地从内置参数 data:label.count 中得到。

此外,除了这种简易修改法以外,网上推荐最多的还有这种方法,似乎还能实现标签颜色的变化。但是需要修改的代码似乎比较多……

Friday, November 07, 2008

无法在 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 驱动安装可以参考这篇文章

Tuesday, November 04, 2008

Timeline Project

校内网的帐号,有的;开心网的帐号,有的;豆瓣的帐号,有的;Facebook 的帐号,有的;饭否的帐号,有的;Blogger 的帐号,有的;叽歪de 的帐号,有的;Live Spaces 的帐号,有的。一堆帐号,常用的,不常用的,都有。

问题也就来了,今天在豆瓣发个评论,明天在饭否留条消息,后天又在 Blogger 发篇博客。东西都在网上,都托管在别人的服务器上,看起来挺保险。但是时间久了,一年、两年之后的我,是否依然还会记得自己在今天所发的一篇博客,一条消息,或者推荐的一篇文章?很多兴致所至的有趣发言在多年后或许就永久地尘封在某服务商的某服务器的某硬盘里了。

想写个服务,能够根据时间来搜索自己过去在各个服务商处留下的脚印。具体的实现,似乎可以应用 JSON, XML 等消息传递,从支持 API 的那些服务商开始做起,那些服务商允许用户在一定范围内通过非主页直接访问的形式,让用户获取自己以前发表的博客、文章、图片或消息等信息——就像 螺旋进化 - PROTO TYPE 右边的 Gibber Jabber(从饭否获取的消息)和 Shared Articles(从豆瓣提取的“推荐”消息)。当然,实际的项目远比那右边的几个 JavaScript 插件要来得复杂,整体的数据库模型也是要思量再三。不过总体来说,相比十年前,服务商们已经开放了许多。将来的趋势也应该是更加开放,所以项目应该也是有一定的可行性的——当然国内的大部分服务商们还是很闭塞,很少支持消息传递。

趁着三个月的假期,逐步实现 Timeline 这个项目的目标。似乎也只有我这种记性不好又怀旧的人才会想到这种项目吧……另外,晓敏以前提过的某个项目,似乎能作为一块不错的扩展功能,应用在这上面。因为怀旧之后,就是收藏了。

Sunday, November 02, 2008

被误解是常有的事

虽然这是第二次“意外”地做出一个 Coffee Heart——用心做的时候从来没成功过……

但是把这图形误解为平底锅、放在放大镜下的一只鲍鱼或者棒棒糖,那也太伤自尊了。唯一着边的,也是把它看作是 Roxy 的商标

现在怀疑,是不是有人家里缺个平底锅;或者有人想吃鲍鱼想疯了;亦或者有人想买棒棒糖……估计大家都睹物思物了。

Recommends

Douban Lists

I have READed, LISTENed, or WATCHed these...