有感于「否则上Linux专题」

| Life

我一直不是一个认为「酒香不怕巷子深」的人,不过这位老兄的话还是多少让人觉得有点不爽。其实挺好的一个事情,非得搞到*BSD和Linux对决不可吗?

阅读全文…( 本文约 120 字,阅读大致需要 1 分钟 )

北京几大离奇事件zz

| Shared Chaos

(1)北新桥的海眼

说这刘伯文和姚广孝俩人建了北京城,发现北京城有几口海眼,东边通到大海。最大的俩一个在京西玉泉山镇在一个大庙地下,一个在北海,被白塔镇着,还有一口在北新桥。没镇住。这镇海兽救老出来闹腾。刘伯文就跟它商量,我们要建北京城,你先进去等什么时候这桥变了旧桥你在出来。镇海兽想了想就跳进了海眼。自此,刘伯温就告诉百姓,这里只能叫北新桥,永远不能叫旧桥了。后来年头,这北新桥的海眼被动过两会,一回是日本鬼子进北京,顺大铁链子往上拉,拉了一两公里,就看底下呼呼的往上翻黄汤,还隐隐的有海风的声音,伴着腥味。日本人慌了,赶紧把链子又顺了回去。第二次是红卫兵破四旧。也把大铁链子往上拉,结果根日本人一样。也全吓傻了,赶紧恢复了原貌。

最近一次根北新桥海眼有关的事是修地铁几号线来的,新闻里还播了,说是为了不破坏北新桥的一口古井,地铁绕了多少多少公里。

听了觉得这事挺神的!

(2)短篇的一个

大家都知道故宫对外开放的其实只是一部分,还有很大一部分是不对外开放的。具体原因谁也说不清楚。但传说,刚解放那会,故宫博物院晚上巡查保卫的人员经常看见有种奇怪的动物,说像老鼠但特别大,说像猪又跑的奇快。人说这是皇族养在东西宫内镇宫之兽。后来好些人想抓住一两只,但这快六十年了,看见的人越来越多,却没人真正抓住过一只!想来真是神奇。

(3)菜市口刑场

大家都知道,菜市口是前朝的刑场。有这么一家裁缝铺子,就住菜市口,由于手艺好,生意很旺盛。时间久了就远近都出了名。就说这有这么一年,夏景天儿,菜市口外砍死了一个乱党。当天晚上,裁缝铺掌柜的睡着正香,突然发现屋里有人走动,心里一想,八成闹贼。可又一想,这贼就让他闹吧,反正我这屋里一件值钱的东西都没有。就眯缝着眼睛瞅着,这贼摸索了一会,倒也懂事出门随手把们给关了。第二天,掌柜的起床看看丢没丢什么东西,一收拾发现自己的针线笸箩不见了。就在这时外头有人喊:掌柜的快出来看看吧。掌柜的出门跟众人到荒郊一看,昨天那个斩首的人,脑袋和身子连在了一起。而且脖子上有一串细细的线痕,旁边就扔着裁缝铺的笸箩!

菜市口斜对过儿有个鹤年堂,刀伤药出名。每次行完刑,夜里总有「人」拍门买刀伤药。后来,到鹤年堂买刀伤药也成了老北京的一句骂人俗话了。老铺现在应该已经拆了。唉~

阅读全文…( 本文约 3115 字,阅读大致需要 7 分钟 )

血腥的故事 - 北极熊

| Shared Chaos

From bobo’s blog

在北极圈里,北极熊是没什么天敌的,但是聪明的爱斯基摩人,却可轻易地逮到它。爱斯基摩人是怎么办到的?就是靠上帝给人的智慧吧!

他们杀死一只海豹,把它的血倒进一个水桶里,用一把两刃的匕首插在血液中央,因为气温太低,海豹血很快凝固,匕首就结在血中间,像一个超大型的棒冰。这些做完之后,把棒冰倒出来,丢在雪原上就可以了。

北极熊有一个特性:嗜血如命。这就足以害死它了。它的鼻子特灵,可以在好几公里之外就嗅到血腥味。当它闻到爱斯基摩人丢在雪地上的血棒冰气味,就会迅速赶到,并开始舔起美味的血棒冰。舔着舔着,它的舌头渐渐麻痹,但是无论如何,它也不愿意放弃这样的美食。

阅读全文…( 本文约 867 字,阅读大致需要 2 分钟 )

des@ on my gcc4 cleanup patchset

| Development

Apparantly des@ has pointed out a serious problem with my patchset, say, the inconsistency of underlying API is the root of evil(tm), and should be corrected.

Let’s go go go!

参与评论

#define TRUNC(x) *(((int *) &x) + endian) &= 0xf8000000

| Development

So I got this in libmsun’s bsdsrc :-)

参与评论

搬开阻碍梦想的石头~!zz

| Shared Chaos

梦想,可以说是人生最大的财富。勇敢做梦的人,在生命的银行里,预先开了许多幸福的帐户。努力把梦想实现的人,就是这些帐户存满心灵的基金。一心要实现梦想的人,谁也挡不住他坚持的力量。除非,他自己先放弃,一碰到阻碍梦想的石头,就投降!

在通往梦想的路上,会碰到阻碍行进的石头。你必须想办法,将它搬开。会挡在通往梦想路上的这些石头,并不是别人设下的路障,而是自我设限的难关。

阅读全文…( 本文约 1149 字,阅读大致需要 3 分钟 )

Bug with sched_lend_prio?

| Kernel

I have enabled PREEMPTION, FULL_PREEMPTION with ULE. Now I get strange result here:

It seems that ts->ts_lockobj was touched by sched_lend_prio, for unknown reasons. Maybe there is some lock releases?

参与评论

老了一刚 :'(

| Kernel

调试能力明显下降了,本来早就应该想到的,结果整整花了一个钟头才找到故障点,老了,明明看到堆栈毁了的居然还去相信调试器:(

参与评论

Charlie died due to strange kernel bug, investigating

| Kernel

Finally I caught the kernel panic caused by some strange bugs found in thread scheduling. Investigating the crashdump.

参与评论

How to represent some type inherted from other template, in a C++ template class?

| Development

It’s not quite easy to represent a type that is found in base “template class”. Consider the following code:


template <class Key,class T>     class CMyClass: public map<Key,T> { public:     void lookup(Key x)     {         map<Key,T>::iterator iter;         iter = find(x);     } };


阅读全文…( 本文约 66 字,阅读大致需要 1 分钟 )