写了一个分类的显示区块

Drupal升级到4.6之后,不知道什么缘故,原来的分类区块被省略掉了,没有了这个区块,多少会让人觉得不方便,所以自己写了一个分类区块,如下:

if (user_access('access content')) {
$result = db_query("SELECT d.tid, d.name, MAX(n.created) AS updated, COUNT(*) AS count FROM {term_data} d INNER JOIN {term_node} USING (tid) INNER JOIN {node} n USING (nid) WHERE n.status = 1 GROUP BY d.tid, d.name ORDER BY updated DESC, d.name");
//读取分类关键词,最新文章创建的时间,降序排列
$items = array();
while ($category = db_fetch_object($result)) {
$items[] = l($category->name .' ('. $category->count .')', 'taxonomy/term/'. $category->tid) .'
'. t('%time ago', array('%time' => format_interval(time() - $category->updated)));
}
//按照以前的格式显示分类区块,包括最后一片帖子的发布时间。
return theme('item_list', $items);
}
?>
我的blog的左侧有一个例子,如果你不需要显示“最近更新时间”,代码可以简化许多,hoho,其实没必要用PHP了,用HTML做个静态链接就行了:)

Blog分类: 

中国的户籍简史

闲话少说,直奔主题。户籍制度的雏形出现的很早,殷商甲骨卜辞里提到商朝在进行大规模的军事征伐前大都要下令“登人”,也就是下达征兵的命令,“登人”的数目从千人到上万不等,对于当时的社会来说,这个数目是很大的,必须清楚地知道有多少可用壮丁才有可能“登人”,所以有人认为在那时已经有了初步的户籍制度。西周的时候,很多青铜器的铭文记载天子赏赐人口,提到了“户”、“家”等概念,似乎也在说明只有对人口有了确切的记录,才能计算赏赐。而《周礼》中也记载,在秋官司寇之下设有名为“司民”的专职掌管户口的官吏,负责计算全国的户口人丁数目,要定期向周王报告,并且留有档案存在“天府”中。另外一个例子是在周宣王征伐犬戎失利后,立即进行了大规模的人口普查,当时叫做“科民”,以便迅速补充兵员。这一切都可以看作是户籍的雏形,可能还没有形成一个完善的制度。

春秋时的书社制度,可以说是户籍制度的一个进步,当时25家为社,“社之户口书于版图”,而版指的就是户籍。到了战国时
户籍一词已经见诸史书,譬如《始皇本纪》提到的秦献公十年,“为户籍相伍”等。这与当时战争的频繁是密不可分的,即使是从上面户籍的原始历史中也可以看出户籍制度的一个重要作用便是征兵。

秦孝公时,户籍制度的日臻完备,这是商鞅变法的主要内容之一,按照《商君书》的记载,户籍上注明一家人的姓名和口数,活着的要填上姓名,死了要去注销。到了秦王政(也就是始皇帝统一前)的时候,户籍制度又进一步加强,他命令所有的男子不论是否成丁,一律要登记年龄。记得《复活的军团》上也提到过这一点,并解释这是秦始皇在打统一战争之前的准备,以便战争动员。

云梦出土的秦简记载了不少秦时的法律,其中有关于迁居的,按照秦的法律,人户迁居必须请求地方官吏“更籍”,类似咱们的迁户口;而地方官吏必须准确掌握自己辖区内的户口,如果出了差错,要按照法律定罪的。各地的户籍不仅地方留有存档,同时还要上报中央,放在丞相那里,便于随时检阅,所以刘邦进咸阳,大小将士都忙着去抢财宝,萧何却赶忙到丞相府去收取图籍,其中就包括户籍。

汉朝继承了秦朝的制度,同样非常重视户籍。按照旧时的惯例,每年都要进行一次户口调查登记,类似现在的人口普查,不过在古时叫作“案比”也就是“案户比民”,一般都是在岁末进行,因为此时农闲,不耽误老百姓的耕种。做人口调查的时候,每户每人都必须亲自到场,就便是年老体迈不能行动的老人,也必须出席。可见汉时人口普查的严格。此时的人口普查不单单是出于征兵的考虑,更重要的是计算赋税与徭役。

呵呵,先写道这儿吧,大家有兴趣看我就继续灌下去,没兴趣就算了,挺无聊的:)

Blog分类: 

失误导致下午帐户被暂停:(

昨天晚上玩主机的命令行,拿着cron job的设定时间改着玩,结果最后把cron运行的时间设为10分钟就睡觉了,没有更改回默认值,于是就出了问题:我的Drupal不停地做MySQL Query,差点搞垮空间提供商的MySQL服务器,而我自己的数据库也因为不停地读写也出了不少毛病。结果下午的时候,空间提供商忍无可忍把我的帐户给暂停了。正好那时我在图书馆闲着无事,打开自己blog,看到了暂停服务的提示,起初不解,还义正严词噼里啪啦的打出一封长信去质问服务商。服务商的态度还不错,几分钟内就回信,你来我往几次,弄清了问题的根本,很快就恢复帐户了,呵呵,瞎折腾的代价:)

Free Tags: 
Blog分类: 

邮票上的历史(2):二战中的泰坦尼克

这张1948年发行的邮票讲述了一段感人的历史。乍一看这艘沉船,让人马上联想到泰坦尼克的沉没。事实上,邮票上这艘船的沉没确实和泰坦尼克很相似--甚至怀疑电影《泰坦尼克》的某些情节便是从这艘船的故事而来,但是不同的是,这艘船上没有Jack 和 Rose浪漫,只有四位特遣牧师(Chaplains)的伟大。

Chaplain一词,港台翻译为特派司铎,普通话里没有特定的翻译,权且直译为“特遣牧师”。这个词来自于拉丁语的Cappenllanus,用于称呼一些守护着圣马丁遗留下来的一件氅衣(Cloak)的牧师们,Cloak在拉丁语中写作Capa或者是Capalla,所以拉丁语中,这些牧师也被称为Cappenllanus,也就是英语中的Chaplain,后来特指派驻在某一单位工作的神职人员。

邮票上的这四位牧师隶属于美国军队牧师团,在多尔切斯特号运兵船(USAT Dorchester)上服役,这艘船在1943年2月被德国的潜艇在纽芬兰到格林兰的航程中击沉。这艘船在出航的时候,船长就一再警告船上的士兵,他们所途径的是德国潜艇活动频繁的地带,晚上睡觉一定要穿着救生衣,以便不测时逃生。但是除了那四位牧师,大多数人并没有认真对待这个警告,也没有穿着救生衣。

不幸的事情往往会发生。多尔切斯特号出航不就便遭遇德国潜艇U-223,随即被它的鱼雷击中,船上顿时一片混乱,大家争先恐后的挤向救生艇。而这四位牧师本来有机会先登上救生艇的,但是却放弃了这个机会,并脱下自己身上的救生衣,送给了惶恐中的年轻士兵。逃生的士兵们最后一次看到这四位牧师是他们站在甲板上,手拉着手一起祈祷着随兵船沉入海底... ...

1948年,这四位牧师被授予英雄勋章,并发行邮票纪念(就是上图中的邮票)。每年的2月3日也被定为“Four Chaplains Day”。

呵呵,每每看到战争中随船沉没不愿逃生的将士都觉得肃然起敬。最近读到不少人在为方伯谦翻案,sigh,何以对得起九泉下的邓世昌。

Blog分类: 

邮票上的历史(1):淘金热、旧金山与新金山

总算得空可以点检一下上周拿到的那一堆旧邮票,不知道把镊子丢到什么地方了,只好小心翼翼的用手翻看,第一张是1948年发行的纪念加利福尼亚淘金热100周年的邮票(见图)。票面上写着: California Gold Centennial Sutter's Mill, Coloma Where James W. Marshall's Discovery Started Rush Of Argonauts

1847年8月,一位新泽西的木匠James Marshall来到加利福尼亚,受雇于一个叫做John Sutter的人,为他修建一座锯木厂。第二年初,一个偶然的机会,Marshall在附近的河里捡到一块金子,拉开了淘金热的序幕。到了8月,河畔的靠山边地区已满布第一批4,000名采金工的帐篷和木屋。从东部来的淘金者并不能直接穿过美国大陆来到西部,必须坐船绕过南美洲最南端的合恩角然后再北上到加州,或者冒着疾病的危险徒步经过巴拿马地峡,再坐船到加州。记得《纽约黑帮》(Gangs Of New York)里,迪亚兹就是买好绕道南美去加州的船票,想和莱安纳多离开纽约,到西部碰碰运气。到了1849年大约有40,000人经海路来到旧金山。6,000辆大篷车载着大约40,000多人于同年经加利福尼亚小道西迁。不过勘探者发财致富的很少。劳动艰苦、物价昂贵,而生活条件却是原始的。倒是一些较聪明的移民改行成了农民与店主,后来还过得比较富足。 

淘金热加速了确立州的地位。1850年,作为「1850年妥协」的一部分,加利福尼正式成为联邦州。这次淘金热也对世界经济产生了巨大的影响,仅仅两年的时间,世界的黄金产量倍增,由1848年的43.9吨上升为1850年的110.4吨,大量的外国移民包括华人也涌入加州,所以那时重要的港口圣弗朗西斯科便被华人称为“金山”。1851年,澳大利亚的墨尔本附近又发现了大型的沙金矿床,大量的移民又涌入澳大利亚,五年内人口增加了一倍,同时也有大量的华工来到澳大利亚,因为此时的澳大利亚产金量约占世界的40%,成为世界的产金中心,所以华人把圣弗朗西斯科改称为“旧金山”,而把墨尔本称为“新金山”。

Blog分类: 

小猫和Hello Kitty比靓

<

p>

咦?桌子变模样了。

可能是由于太用功的缘故,书桌上那层木纹纸的边缘已经被我磨得翘了起来,并且开始剥落(也有可能是OfficeMax的家具质量太差!^_^),被小猫看见了,自然不会放过这个玩具,于是几次三番的来撕扯书桌边上的木纹纸,它的一扑一剪,把我的书桌弄得更加惨不忍睹。MM看不下去,想找些铜版纸帮我把书桌“包扎”一下,防止小猫再去捣乱。可惜怎么找也找不到国内那种大本的日历,无奈之下只好以前在Hello Kitty专卖店买东西时赠送的包书皮的纸来替代,认认真真地把书桌包好。

过了阵子,我坐在书桌前看书,小猫妮妮不知道从哪里玩回来,又来装乖,跳到桌子上,努力挤到她平时“工作的岗位”,一低头,看到了新的桌纸,小吃了一惊,于是便有了上图的一幕。仔细研究过,发现桌纸上也是一只小猫,顿时露出鄙夷的神色,似乎在说:“哪里见过你这么丑的小猫!”。

鄙夷状:Hello Kitty,你好丑啊!

Free Tags: 
Blog分类: 

汉王的部落格(15)

NOTE:这是胡说,不是历史!

汉王有些郁闷。人人练兵,他也练兵,平时他练兵也练得不错,尽心尽力,怎么到了战场上,稀里糊涂的就被僰人砍了个底朝天?挥兵南指,何等的气派,出城的时候还意气风发的对戚夫人说:“吾灭此虏,如秋风卷叶而。” 可是如今,却被僰人卷了叶子逃回来。

其实一开始的战局对汉王还是比较有利的,一片阔野,僰人无险可守,汉军甚至连队形都没有摆便杀将过去,势如破竹。但是渐入山路,一时间给养不足,汉军只好避开高山,择路而行,慌忙间迷路,反而堕入大泽中,四下雾气氤氲,根本不知路在何方,既而抓获一土人,问路,稍辨方向,退出大泽,择路再追僰人,可惜仅有的一条路确是一片森林,乍一看无甚曲折,进入后却无法前行,参天古木,遮云蔽日,又退。师老。最终反被僰人追击,一溃千里。

汉王独自骑快马先行,绕道南郡,见昔日部将倪克,克被临江王转封于巫,他居然还笑问汉王的战绩,汉王一脸仓惶,但是又不能薄了面子,也笑道,尚可,尚可。倪克居然也去击僰人了,先汉王而回,听口气似乎大胜,只是说僰人中部未曾寻得。汉王笑道:”此部僰人在大泽之后,我与之接战,其王仓惶而逃。“说毕,寒暄一阵,便扬鞭而去。心中仍然忐忑,恐怕已被人看穿。

跌跌撞撞跑回南郑。但是汉王毕竟是汉王,既然已经发生,就不会去追悔。春晚,风暖。汉王端坐在屋中等待两件事情:尘埃落定后战败的后果和如何厉兵秣马革除弊制以便再战。

Free Tags: 

评论的Spam和新版的awtag

Spam真是无所不在,几周前刚被trackback发来的spam整过一次,一下在来了200多条引用,费了我不少的力气,没有想到今天又收到了评论的spam,几十条关于成人用品的,ft。不得不装上了spam.module,看看效果如何。

另外,awTags模块推出了4.6.0的版本,已经装上了,还不错,可以在这里下载。

Blog分类: