2009-12-30

无题

无题

Undocumented operator "goes to" in C++

what-is-the-name-of-this-operator: "-->" ?

#include <stdio.h>
int main()
{
int x = 10;
while( x --> 0 ) // x goes to 0
{
printf("%d ", x);
}
}

Why ask for the name just in the comment?
It is "goes to", you named it! Whoo!!!

2009-12-26

十年


实质重于形式

会计有一个*实质重于形式* 原则,指企业应当按照交易或事项的经济实质进行会计核算,而不应当仅仅按照它们的法律形式作为会计核算的依据。

房市 股市

在中国有做空的机制吗……

2009-12-24

Merry Xmas!

Merry Xmas!

2009-12-20

宏 MACRO

宏与模版
MACRO VS template

宏可以不声不响地挂掉。
模版会百转千回地挂掉。

被宏玩了一次……
VA 的提示比 VC 的更接近答案,但仍是错的……
以后看调用堆栈还得仔细点……

多语言支持

ASCII; UNICODE, UCS-2, UTF-16, UTF-16-LE, UTF-16-BE, UTF-8; Code Page; Locale; ...
一堆纠缠不清的东西……
尤其是 UNICODE 和 UTF-8。
 
有标准,有解决方案。嗯,很多……
 
历史遗留问题不是那么容易搞定的,对于微软更是如此。不过扔掉包袱的想法,想一想还是挺爽的:
正如文中提到的:一个函数调用就有 3 个问题,其中 2 个还是发生在微软内部。
有多少代码会检查返回值?尤其是 ERROR_CALL_NOT_IMPLEMENTED?
微软内部还存在问题,何况外部使用?
"Unicode"逐渐成为默认值,比如 Visual Studio 2005 的 C++ 编译选项。
 
OS 内核可以只支持 "Unicode",自家的东西也可以用宏来隐藏A/W。
不过也没有这么简单:不光要考虑核心态、用户态,还有 OLE……
 
标准还得遵循,至少 printf 得有吧,于是外边还是得 _*t*/w。
 
正如 Raymond 对 Michael 的 Blog 标题的更名建议:
而 Michael 的 Blog 的一大特点就是,自己来回地标注、引用,甚至比其他人的评论还多……
我也有过这样的尝试和疑问:
    01. 控制面板的区域和语言设置中,试图设置非 Unicode 程序的默认语言为 UTF-8:好吧,UTF-8 确实不是一种语言。
    02. "chcp 65001":UTF-8 好歹也是 Code Page 中的一个啊……
        但是,这个仅影响输出UTF-8 和 GB18030 都不是 ACP (ANSI Code Page)。
 
这一篇,不知所云地看完正文,发现评论更有意思……
马上查 MB_LEN_MAX:MSDN 上是 2,头文件中是 5……
我不该看文档:麻烦的文档没人看文档……
不过,从头文件看来,wchar_t 不光是 2 个字节不够,4 个字节也不够啊。
其实,我也喜欢定长更多一些——简单。
没有感受到 2000 问题,2038 也还远着呢,超出 2 字节的 UTF-16 字符估计也不会碰上了。但愿……
 
当英文采用 UTF-8 以外的 Unicode 编码时,要膨胀 1 倍。
而中文采用 UTF-8 相对其他编码不过膨胀 50% 而已。
当文件保存和网页浏览开始统一到 UTF-8 时,为何 OS 还要坚持 UCS-2 呢?
 
折腾这一圈,也只是刚好解决手头的问题而已。
下次碰到其他 Unicode 的问题,难保不再折腾一次……

2009-12-13

蜗居

没有看过,倒是不停地听说。
周末,同学聚会又有人提起。
然后,有人说,不禁不知道,禁了马上下下来,看完还不错。正好在封BT之前……

封掉也好。至少增加某些人的"学习"难度。
虽然没看过,看看别人的评论、总结就好了。

原作者也许只是来源于生活的加工,于是,下面这些东西都是二手、三手……的东西了,不知有多大程度上的以讹传讹了。

《蜗居》里缺失了什么?有的是权、钱、秀。
这部电视剧之所以引起热议,并不是简单的涉及到了现下最敏感的房价问题,而是借助房子这一契机,折射出了快速发展的中国,所暴露出的诸多社会问题。我们在追逐财富的过程中,丢掉了太多的东西,更可悲的是,在丢掉了所有的东西之后,最后我们连财富也没追逐到,所以,《蜗居》里最缺的就是钱。除此之外,还缺什么?

《蜗居》有原型并不奇怪,倒是有心将其和《奋斗》做了对比。虽不如打油诗或者对联,看着倒也整齐。
似乎之前是有一个《集结号》和其他影视作品作比较的,大体是"看了XX,才知道YY不可靠"的格式。各有千秋。
《奋斗》是一个老男人写的浪漫主义奇幻喜剧;
《蜗居》是一个小女人写的现实主义恐怖悲剧。

《奋斗》讲了几对年轻无知的男女的混乱爱情故事,主讲"情";
《蜗居》讲了一帮青春渐逝的男女的疯狂同居故事,主讲"性"。

《奋斗》努力把青涩理想的青年慢慢塑造成成熟稳重的男人;
《蜗居》试图把抛妻弃子的男人快速改造成重情重义的男子。

《奋斗》描绘了一个过于理想的风华青年在遇到他妈的老情人的滴血认亲后,不想放弃梦想选择认贼作父的故事,是一个儿童童话。
《蜗居》诉说了一个爱慕虚荣的美貌少女在看到她妈的大女儿的残酷生活后,不敢面对生活选择出卖肉体的故事,是一个成人寓言。

《奋斗》讲的是年轻人如何盖房子;
《蜗居》讲的是中年人如何买房子。

《奋斗》中的主人公们坚定不移地在清华大学毕业的男人的正确领导下,最终取得了结婚的重大成果;
《蜗居》中的各角色们始终紧密团结围绕在复旦大学毕业的女人的周围,最终取得了买房的重大胜利。

看完《奋斗》,觉得故事好假;
看完《蜗居》,觉得人生好假。

《奋斗》让女人不相信男人;
《蜗居》让男人不相信女人。

《奋斗》让一些初入社会的小青年盼望自己有一个出国在外、还未相认、终生未娶、富甲一方、幡然悔悟、注重亲情的生父;
《蜗居》让一些涉世未深的小姑娘幻想自己找一个出手大方、萍水相逢、宝刀未老、权倾朝野、执迷不悟、滥情至上的干爹。

《奋斗》描述了富家子弟的逍遥生活,粉饰了富人"身在福中不知福,饱汉不知饿汉饥"的无耻行径;
《蜗居》刻画了劳苦大众的悲惨人生,抒发了人民"安得广厦千万间,大庇寒士俱欢颜"的美好愿望。

《奋斗》也许会给人带来希望;
《蜗居》一定会让人感觉绝望。

喜欢《奋斗》的观众有些真的去奋斗了;
喜欢《蜗居》的观众有些真的当二奶了。

《奋斗》是冷酷现实的迷幻剂,满足了80后最后逝去的一丝幻想情结;
《蜗居》是残酷现实的催化剂,刺痛了80后正在面临的一个严酷现状。

OSI Model

9 layers

林语堂

某日公交上一大妈搭话,最后居然扯到林语堂……
然后,网上又下了一个林语堂的作品集,却也一直未看。
倒是高中时帮语文老师搬家时,老师给借了一本林语堂的散文。
一页一页地看完了,现在只记得一篇写牙刷、牙膏(牙粉)的文章了。
重温那片文章,发现高露洁那个年代就已经存在了,里面的事情今天还是"一样一样的"……

CAN

dump

Picasso - 12 strokes bull

Focusing on the essentials is hard, because it's unclear what the essentials are.
Pablo Picasso reduced a bull to 12 pen strokes:

新世纪女性……

上得了厅堂,下得了厨房。
写得了代码,查得出异常。
杀得了木马,翻得了围墙。
开得起好车,买得起新房。
斗得过二奶,打得过流氓。

汗颜……
情何以堪……

Picasso - 12 strokes bull

Errr...

2009-12-12

high way


less or more

less for more

流程

把 UMLChina 的部分标题改了……

2009-12-11

瀑布模型——经典?反例?

真相果真如此
黑纸白字地以讹传讹啊……

2009-12-10

堵路口:从星际到现实

今天早上,看见城建四的门口停了两辆大水泥罐车,把城建四的门口堵得个严严实实。
以前都是一堆大爷大妈,人肉堵路口。
这次换成车了,都是年轻人,人也不多。似乎比往年还提前一些了。

2009-11-28

看医生

这次上周四突然去密云,着凉了。
周五,反映迟钝,没症状。
周六,培训,中午抽空去药房买药。买了个"辛芳鼻炎胶囊",也就对得起前两个字了,简直就是十三香啊……

只好按以前的处方自己买药了,可惜有一种始终买不到……
结果拖了一周多,还没好……

今天7点的闹钟,压根没听见。抱着试一试的心态,10点半居然还有号!
跑上去,前面只有一对夫妇领着一个小孩,跟医生悠闲地聊着……
虽然不是我熟悉的那个医生,位置还是那个位置。
只是门口小桌的日历上,在许多日期上标着"罗"。

看病过程还是很简单的:先问多久了,再问吃了什么药吗?
边翻病例,边说:以前在你们这里看过,就按以前这个大夫的药方吃的,就是有一种碰到的药房都没有。
于是乎,立即开始电脑上开药方了……

然后呢,我没事多说了一句:这次感觉听东西感觉发闷,也不知是头闷还是耳朵闷。
收获不小啊……中耳炎……
这"耳鼻喉科"不是盖的,我的耳鼻喉连通性也太好了……

药拿了后,为了买个塑料袋,差点楼上楼下跑好几趟……
本来打算回家了,这一趟折腾,顺路又问了一下,内科居然还有号,不过是下午的,还只有专家号。
这不是诱惑我吗?专家号也就多几块钱而已,平常都挂不上啊。

再去"专家榜"看看,猜猜下午会碰上那个专家。
结果发现,给我看鼻子的小罗,居然是专家了!副主任医生了。
以前普通号看过好几次呢,还有一次是下班回家,吃完饭,大半夜的急诊呢。
还不光是我认为他有两把刷子啊。
感情门口日历上标的"罗"果然是他啊。

以前感冒久治不愈,然后扁桃体发炎、发高烧。都是当扁桃体发炎治的。
在北医三院,也是误诊,还给扁桃体做了个彩超,人生第一个彩超啊……

下午再去看内科医生,那个郁闷啊……
普通号那里一堆医生,一堆人。
专家,在最里面,还只有一个阿姨让医生给自己老爸加个号。

- 有什么不舒服啊?
- 嗯……好像也没什么特别不舒服,就是摸肚皮时感觉不顺、里面有硬块,但是体检都说没问题,然后……
- 这样,也没什么药给你开啊……

其实就是想让你"专家"把把脉啊,仪器的体检之外,再来个中医的体检啊。很想拿"治未病"来堵他。一看他态度,算了吧,咱就拿专家当开药工具吧。
也难怪,别人扎堆挂普通号,不光是为了省两块钱啊……以前挂过内科的普通号,旁边大妈就和我说,这个大夫还是不错的,我已经吃完两付了,复诊来的……
相比之下,小罗,能避开病人的扁桃体发炎的描述的误导,能想到:感冒 => 鼻炎 => 咽炎 => 扁桃体略微发炎(适当反应),并且还把脉、舌苔……一套流程下来,态度也相当好。
唉,50多岁的没追求的副主任医生,以后还是能躲就躲吧。

大妈凶猛

下午5点路过小区门口的工行
惊现一大妈,边捶门边大叫"我是拿了号的!"
仔细一看,手里果然攥着一张面熟的纸条。
一顿猛捶,里面没人冒头……
此时,我已往里走了一些了……
又见大妈跑到我前面去了……
原来是堵后门去了……

Apple 的权限规则

用户组 => 用户 => 计算机组 => 计算机
从左到右,优先级越来越高,优先级高的可以覆盖优先级低的权限。

增删改查

这四个字越来越熟悉,然后意外地发现,它还有一个英文缩写CRUD,最后发现还有一堆不同的缩写,其中居然还有ACID……

狗狗大翻身


2009-11-20

test

test