During Investigating an Interaction, I Monitor a Motion;

While I Monitor a Motion, I try to Deduct a Direction;

After I Deduct a Direction, I may Conclude a Connection;

From the Concluded Connection, I can Accumulate a series of Actions;

for English version click here

for most updated version visit:

(最 近更新在这里)

(Cannot find download files? Try this.)

www.staroceans.net

www.staroceans.org
(amazon S3 permenant address: http://www.staroceans.org.s3-website-us-east-1.amazonaws.com/)


 

我有经三藏,

一藏谈天, 天上神物,只可意会,不可言传,故不立文字,闻道者,参心见性,久 而久之,必有应验。

一藏谈地, 地阔天方,岁去月来,于平淡无奇的琐碎之中领悟征途的艰辛,在浩瀚无 垠的星辰大海中有一颗没有留下轨迹的流星。

一藏谈人, 人海茫茫,心路点点,凡人凡事,见智见仁,于无 常的变化中见证 一丝若隐若现的永恒。

我的projects下载

上一个世纪的最后的日子 里。。。无痕的岁月。。。    

以前的杂记

 二 零零二
 二零零
 
二 零零
  二 零零
 
二零零
 二零零七

暗黑杂谈

杂 谈匝坛,杂弹砸坛,别家灌水,咱这砸坛。

wpeA.jpg (5636 bytes)

我的征尘是星辰大海。。。
The dirt and dust from my pilgrimage forms oceans of stars...

(日记太长了,我就把它们另 存在这里了)★★

视频在线  
这里是所有文件的下载列表

可能是世界上最优秀的政治讽刺电视连续剧 <Yes, Prime Minister> <Yes, Minister>

二零零八
二零零九
二零壹零

二零一一
二零一



二月十一日  San Jose,冬天的晚上有时候很冷
一个人无聊的时候不妨去玩一些开源软件,基本上是脑死亡人士的绝佳娱乐项目。昨天下午被娱乐一回,make居然这么的无耻,我们的Makefile有一个label是test,然后当前目录碰巧有一个叫做test的目录,
于是我就被玩弄了一两个小时,正常只有-f才意味着test应该是输入文件,可是不知道为什么这个make居然把make test当作了输入文件,这样子始终test的label不会被执行,你知道我有多么的困惑,被玩弄的
感觉有多么的沮丧。gsoap作configure的时候应该去除namespace,也许我以前的笔记里就是这么写的,不过不要紧,这种小东西华不了多少时间的。
二月十五日  San Jose,冬天的晚上有时候很冷
晚上又下雨了。ctms的make系统很复杂,比如今天我就遇到一个问题,使用svn up得到的不管怎样make clean都会有编译的错误,而如果全新的svn co得到的make却是正确的,检查svn log发现有media的人
提交了一个patch在third-party下面,就是说一个diff文件而不是代码本身的更新,这说明什么?需要有make来执行patch的动作来加载diff到代码,而这个third-party都是一些开源软件,directory的位
置比通常的source还要高一层,通常写makefile的人不会去建立比自己还要高的dependency,这是习惯,当然第一次除外,不过那一般到也不是一定要用dependency来执行。我中午吃饭聊天的时候阐述我自己的
看法,之所以media的人用patch来提交是显而易见的,首先,因为是第三方开源的lib,大家也许有顾忌不愿意直接修改代码,这是惯例,其次当然,撇开可能的法律及传统因素,这种修改很可能不是很恰当的,也许
不是什么bug而仅仅是某些特别的考虑或者实验,想想看那个gst当然是gst stream了吧,在pipeline下面干的活可能真的有些实验性质吧,那么这些就不应该让后来的人混淆源代码的真实面目。所以,说起来编译
的问题也很简单,就是在third-party下才能真正的make clean,因为比他低的source的make clean是不会触发third-party的重编译的,当然Patch也就不会加载了。加拿大总理访问成都的时候,对于新闻
报道的管制达到了令人惊异的程度,当时听新闻的时候感到不可思议,过了好几天看到ranch99外面的免费报纸才明白所以然,当然是因为重庆的副市长自己跑到美国领事馆里政治庇护的尴尬事件了。好笑啊。
我认为以色列会在100天以内进攻伊朗的核设施,现在只不过在等待几件事,首先,是国际舆论的导向以色列的时机,这个需要时间来发酵。其次,以色列在等待美国紧急改进新版本的穿地炸弹,bunker buster,这
个三万磅的炸弹效果不理想需要国会紧急追加预算改进。再次,这个外科手术式的解决要避免全面战争和过度卷入地面作战以及伊朗的可能的全面报复,所以,要用雷霆闪电的手段来进行,准备工作需要大量的情报收集,
并且仅仅依靠炸弹不一定能够彻底毁灭核设施,地面的特种分队的爆破是必要的,因此,以色列独自是完成不了的,必须等待美国的首肯。最后,奥巴马还对于政治经济手段抱有一定的幻想希望能够通过中国俄罗斯的影
响来改变伊朗的决策,这当然也有国际舆论的考虑,至少这个是做给国会看的,能够不战而屈人之兵是最好的了,只不过这是不可能的。当初印度巴基斯坦双双踏入核俱乐部,美国欧洲是宽容的,因为他们彼此牵制,都
不过是当初冷战的模式,都不会使用只是威慑,这个是由两个国家的政体与民族特性决定了。但是伊朗是不正常的国家,不可以常理来对待,仿佛精神病院出来的人的话也许是别人开玩笑他都当真的,说不定拿到了原子
弹就真的扔到了以色列,所以,绝对不可以轻视,甚至比北朝鲜的核武器都危险,因为北朝鲜虽然也是流氓国家,但是他是真的流氓,就是要钱要稳定统治,并没有什么真的意识形态的问题,伊朗不一样,信奉可兰经的
人虔诚的可怕,真的会按照可兰经来杀异教徒的。所以,对于以色列来说没有选择,迟早要做的事,逃不掉的,晚做不如早做,因为代价更大,他们的总理已经把这个道理给他们的国民讲的很清楚了,大家应该意见是一
致的,已经不是要不要做的了,仅仅是怎样做的问题了。
二月十六日  San Jose,冬天的晚上有时候很冷
基本上这里的人属于多一事不如少一事,因为确实有很多因素在里面,你完成你的任务是你应该的,不会有什么多的奖励,因为你已经领了工资了。但是,任何额外的错误却会找来别人的更多的烦恼与抱怨,所以,除非
你能够让所有人都看到这个工作对大家都有意义,否则就别做了。makefile里面有些难以理解的问题,我检查了依赖关系,所有的文件的timestamp都更早,可是还是被执行了,这是为什么?
原因很简单,是因为executable自己的路径写的不对以至于make找不到所以才重新linking,我是通过make -d发现的。
无聊的人才会写这种小玩意,简直有些难以启齿,我已经忘记了usermode这个东西,就是说创建文件的时候,这个系统设定的默认的mask会和你的open的Mode来异或把你的希望的mode屏蔽了,所以,一定要使用
chmod来改变,因为我创建的fifo始终没有我希望的权限。这个是小的例子
二月十九日  San Jose,冬天的晚上有时候很冷
金融危机造成的最大的危害是让共产主义的幽灵重新找到的还魂的尸体在某些愚夫愚妇和无知少年的身上再次发酵,同时让这些个苟延残喘的打着共产旗号的暴君们开始猖狂起来,他们开始认为否定所谓的普世价值采
用极端残酷的国家机器无情镇压是不但必须的而且是可行的,因为资本主义阵营维护世界公平正义的力量被极大的削弱之后没有办法在来主持地球的公道了。
昨天骑到了fremont,不小心穿越城区到了union city的边界。
二月二十二日  San Jose,冬天的晚上有时候很冷
我们的世界在改变中。
平面媒体几乎要消失了,我却去订购了两本杂志,popular science和scientific american。前者已经沦为垃圾杂志,所以一块美金都是昂贵。后者其实两块美金也感觉平平,回忆我在国内买的杂志几乎都是
这个价格,当然用中国的零售价和美国的特别订购价格来比较有失偏颇,不过我相信在中国订杂志并没有太多的折扣,有的话也都被代理人拿去了,所以,你可以看到中国的平面媒体的日子还是相当不错的。不过美国
的今天就是世界的未来,中国成本优势在五到十年间将不复存在。
二月二十四日  San Jose,冬天的晚上有时候很冷
凤凰卫视中文台的锵锵三人行聊天说中国高铁上的卫生间属于世界顶极的配置,一个洗手盆上万,一个自动洗面器几万块,就连一个纸巾盒子都要上千,这个是所谓的“点装”,就是铁道部内部用语,由高官钦点的供应
商提供,所谓的“国产化”大概就比进口价格低1%-2%,你就明白当初“汉芯”的国产化的故事是怎么回事了,无非是把原来国外厂商给中国政府官员的回扣留给了作国产化的高官自己亲戚成立的皮包公司,然后把说明
书翻译成中文,把商标抹掉换成自己的汉语拼音。这个就是中国的铁路建设,按照目前的正常的运营水平这些投资几十年都收不回来的。想象看,这些都是圈内人酒酣耳热之际的笑话,是因为刘志军已经进去了,牵涉
的利益集团都重组了,才说一说无伤大雅,而且挑的都是官太太的妇道人家的小打小闹,大头一个项目多少个亿的是不会提的。我猜想可能很多时候当官的赚钱都赚的手发抖,心发慌,不及时行乐都害怕明天就要进去,
所以,中国才有很多疯狂的炫富,疯狂的炒作,古董艺术品会突然井喷。这大概是共产党的另一种形式的“大跃进”,出来混是迟早要还的。当潮水退去就知道谁在裸泳,当不可持续的政府投资枯竭的时候,共产党的统
治危机就到来了。当人民的承受到了某个临界值的时候,当驴子拼命追逐眼前晃来晃去的胡萝卜而口吐白沫筋疲力竭的时候,骑在人民身上的共产党发现使用“明天会更好”的画饼无法让苦苦挣扎的普通人屈从的时候,
一场不可避免的危机就再也无法拖延了。这就是这两天的《人民日报》社论的意思。
二月二十五日  San Jose,冬天的晚上有时候很冷
1.当你编译的时候你是否看到过错误像这样: undefined reference to vtable for constructor。。。
这个原因是这样子的:http://www.linuxquestions.org/questions/programming-9/undefined-references-to-vtable-in-class-constructor-420524/
就是说任何一个从纯虚方法来的都要实现,只是编译器给出的错误信息太vague了,实际是很简单的。你忘了实现某个纯虚方法了。
2.一个人实在是无聊的话你可以做这些:比如在星期五的晚上在公司加班到半夜十二点以后;或者在星期六全天加班调试代码,而且是别人负责的代码, 你帮着调试,并且是悄悄的做,以便吃力不讨好。以上两者都
做才能显出你不但是无聊的要忍饥挨饿干不吃饭,而且脑子都有进水的嫌疑。
3.放弃中国餐馆去麦当劳吃汉堡,因为有电视可以看。是共和党的四个候选人的最后一场公开辩论会。听得心旷神怡,心花怒放,打心眼里佩服羡慕美国的民主政治,感到更加的作为一个中国出生长大的人的羞愧。
早上看到日本名古屋市长否认南京大屠杀的新闻,也不禁觉得其实未必日本人就是错了,比如设身处地想一下,假如你是日本的名古屋的市长,你面对的是一个贪腐无耻的政权如同伊朗一样天天颠倒黑白,(这个国
家的总统在纽约联合国大会上三番五次的否认纳粹的大屠杀,否认人类的基本人权,为本拉登的911行动辩解等等。)你觉得你要向他们道歉吗?再者说了那些所谓的南京市政府代表团都是些什么人? 无非是中共腐败
官员找个 名目去公款旅游,难道不是吗?去了日本去欧洲,都去干什么?说不定他们不敢当面否定日本人的说法是因为本来这趟公款旅游就是日本人没有邀请自己硬要来的,万一和日本人闹僵了说不定把自己给自己
发邀请函的公款旅游的事情透漏出来更加连乌纱帽都不保,所以,就哼哈过去。所以,如果我面对的是这样子的中国政府,我是日本名古屋市长我也会当面否认南京大屠杀的事情。
外交不过是内政的延续,这样子的腐朽的政府对自己的人民都可以颠倒黑白,难道要指望别人对你说真话?凭什么要和无赖讲道理?
网络上所谓的“正统主流媒体意见”是这样说的:某些人有着极度的自卑以至于凡事都批评自己的祖国,这样的人在老外面前骂自己的政府,而这种行为是被老外所瞧不起的,等等,因为美国人是只崇拜英雄瞧不起乞
怜者的等等。我觉得作者简直就是共产党的喉舌走狗,如果一个混帐政府不应该诅咒的话,要以所谓家丑不可外扬来搪塞才是借口。美国人每天都在说他们政府与政治领导人的坏话,可是在我看来美国的政党领袖都
非常的优秀,政府也办事井井有条,也没有听说有什么不好。贤者自贤。
晚上碰巧找到了一个长久找不到的日剧《大姐大》仿佛打开了一段尘封的记忆。虽然我从来不后悔自己的任何决策,但是对于影响到别人的决定偶尔也有某种遗憾的感觉。
无论如何,我很欣赏日本的全盘西化,年轻人打棒球,踢足球,打橄榄球,这才是向上的。
作为一个所谓日剧里称作“派遣雇员”的在周末晚上加班到半夜十二点以后,星期六也去加班一整天,而且还是改别人的代码,我肯定是有毛病了。我的问题就是晚上没办法睡觉,看通宵的电视或者录像,这才是我的问题。
二月二十六日  San Jose,冬天的晚上有时候很冷
我始终认为tom cruise的最好的电影就是《last samurui》.
二月二十九日  其实应该是milpitas,冬天的晚上有时候很冷
中共号召大家学习雷锋,我差一点要把昨天的吃的饭吐出来了,我可以想象现在大家一定会用一个时髦的词汇来回应:学习怎样成为那个雷人?太搞笑了吧。主席台上就坐的一帮表面上道貌岸然,肚子里男盗女娼,却
信口雌黄的让被剥削被压迫者来奉献给奴隶主?现在很多的小女孩找不到工作就随便找个网站接上摄像头把自己的一举一动暴露给大家看来换取生活费用,我觉的如果要讲奉献和雷锋精神的话,就让这些女孩子不要收
费了,免费给大家看,就是奉献了。
昨天睡梦里学会了开车,开的还挺好,早上才发现居然难得的下大雨了,究竟是骑自行车还是走路去上班呢?
美军在阿富汗把颗烂经烧了,我觉得挺好的,不曾想过了几天动静大了死了一些人,真是荒唐,那帮愚昧无知的蠢蛋饭都吃不上了却去拿宝贵的资源去印刷什么《毛泽东选集》!呃,错了,是可烂经,反正都一样的。
就是愚昧的民族的混帐领袖用来进行精神控制的手段。烧了最好。
三月三日  其实应该是milpitas,冬天的晚上有时候很冷
生活就是这样子的,如果用当下流行的生活体来描述就是这样子的:每个星期六都倍感无聊,总是一言不发的骑车两个小时到邻近的城市Frement在当地的target超市广场旁的pizza hut小店要一个8块钱的
三个topping的medium size的pizza,在阳光灿烂的cold stone冰激淋小店旁的桌椅上默默的吃完整个pizza,再一言不发的花两个小时骑回家,然后才觉得这不叫生活难道叫死活吗?
三月四日  其实应该是milpitas,冬天的晚上有时候很冷
中国的现实就是韩非子的《扁鹊见蔡桓公》。
扁鹊见蔡桓公,立有间,扁鹊曰:“君有疾在腠理,不治将恐深。”桓侯曰:“寡人无疾。”扁鹊出,桓侯曰:“医之好治不病以为功!”居十日,扁鹊复见,曰:“君之病在肌肤,不治将益深。”桓侯不应。扁鹊出,桓侯又
不悦。居十日,扁鹊复见,曰:“君之病在肠胃,不治将益深。”桓侯又不应。扁鹊出,桓侯又不悦。居十日,扁鹊望桓侯而还走。桓侯故使人问之,扁鹊曰:“疾在腠理,汤熨之所及也;在肌肤,针石之所及也;在肠胃,
火齐之所及也;在骨髓,司命之所属,无奈何也。今在骨髓,臣是以无请也。”居五日,桓侯体痛,使人索扁鹊,已逃秦矣。桓侯遂死。
桓公的病具体是什么寓言没有说,但是我们知道中国的病的名字是什么,就是所谓的社会主义与共产党,此病早在上个世纪中叶就开始蔓延,仿佛癌细胞一样扩散到了全身,在70年代80年代扩散到了身体的每个部分,
但是中国还没有死亡的原因是动手术切割坏死的肌体,全身照射射线从内到外的化学疗法。但最重要的原因是中国还有活力不断的有新的肌体组织在生长,和坏死的组织竞争争取生存的空间,所以,在这场生死竞赛中
中国社会长成了一个四不像的怪胎,很多应该死去的腐朽的肌体被保存着不断消耗着宝贵的血液输送的营养,很多新生的充满活力支撑生命的肌体处在各种手术刀,放射线,化学药品的煎熬的夹缝中顽强的挣扎生长,
他们的正常的生长道路被扭曲被堵塞,于是在意想不到的方向规避前行,仿佛佛兰斯坦教授实验室里的人造怪兽。所有的努力仅仅是延续生命,因为作为癌症发生地的共产党与所谓社会主义一直没有办法切除,癌细胞
的扩散与正常组织不断的竞争生命体的营养与资源,此消彼长之间无法预料输赢。
无需辩论什么时候是病在腠理肌肤肠胃,我们只是知道今天已经在骨髓了,无药可治,所以,不用在议论了。
三月六日  其实应该是milpitas,冬天的晚上有时候很冷
白天在做什么现在是一篇的空白。debug多线程程序应该是痛苦的。googletest如果用了TEST_F那么就是要遭受多线程的困扰,我想要改为TEST那么就没办法使用初始化函数setup之类的,最后在回家的路上想到
干脆使用lock来锁定每个testcase。我之前实现的msgq有不完善的部分,比如msgrcv的type如果是0,需要返回任意的msg,如果是负数则是绝对值不大于的,同时msgget需要考虑IPC_CREAT和IPC_EXEC的flag,
对于使用non-blocking打开的msgq必须要自己设定errno为ENOMSG否则单单返回-1是不对的,对于msgctl要支持删除msg等等。今天谈到一个bug是使用smart pointer作为参数,使用一个所谓的msgQsender
的class,这个奇特的东西是一个线程类,在他的destructor里开始发送,为什么要这样自呢?因为不再constructor作是为了传递数据参数吧,总之,他在block出来的时候smart pointer触发destructor
所以,变量的值域很重要。
三月九日  其实应该是milpitas,冬天的晚上有时候很冷
大概一个星期就要解决大大小小四五个bug,当然有些是trivial的,但是你也必须花不少时间去解读,比如一个schedule meeting extension policy的问题实际上是测试人员不明白设置方法,不管你相信不
相信根本没有文档,连给用户的文档都没有,本来是另一个产品组的领域,但是那个产品生命到头了,结果就是移交给现在的组来测试,对于如何使用active directory来设定各种权限完全没有一点文档,是纯粹
测试人员口口相传,当然我压根就不知道有这项功能,开发组的daily test也根本就没有这项内容,所以我看到这个bug很感兴趣就去问测试人员怎样配置运行,结果才无意之中在她向原来的测试组的咨询过程中发现
是她配置不对,每一项功能都是和一个特定的LDAP的user group相关连的,所以,webex的特权和extending meeting的特权是两个不同的组,因此用webex特权组用户登录outlook并不能够直接获得extend
meeting的权限。应该承认这个使用虽然不复杂但是没有人传授作为客户管理员应该不会自己领悟的,那么这个产品的功能是压根不会告知给用户的,当然原因也就是之前这个部分始终有问题,才没有正式发布吧?
总之,我现在理解cisco IT作为一个内部客户首先采购使用telepresence系统是一个很好的内部检验机制,内部出错总比到了客户手中再出错来的好吧,很多公司都是这样自的,产品开发出来公司内部各个部门先
使用。如果开发人员自己对自己的产品都没有信心与使用的意愿的话,这个产品很可能不是什么好东西。
据说knuth当年为了写paper发觉有必要先写一个latex编辑器,这个应该是人生的最高境界。我为了更好的阅读代码,决定研究一下codeblocks的一个读代码的插件browseTracker,从此也可以说自己尝试过
接触插件的开发了。
三月十一日  其实应该是milpitas,冬天的晚上有时候很冷
昨晚上,其实就是一个小时前看了《John Carter》,觉得也还可以,最近在电影院看了几部电影其实都有相同之处,就是已经是现代神话,比如《雷神索尔》《immortal》等等,其实,剧情都不重要了,基本上
是为了特技来设计吧。这部电影你甚至可以说他就是"阿凡达“和“星球大战”的结合,甚至都可以找到以上雷神和immortal的影子,还有"The First Man on Moon“的剧情类型,等等。总之,这种混合并不让人反感
因为片子拍的还可以吧,应该说最近一年3D技术有了不少进步,不再是阿凡达之后的一窝蜂的拼凑,现在成熟了不少了。
作火车一个小时到达“山景城”(mountain view),吃了一个地中海口味的牛羊肉卷饼,很好吃,选料精制味道鲜美,当然价格也不可能便宜,要8块钱,但是还是比中餐来的好,因为健康。买了一本《世界伟大军事
家及其战例》(Great Military Leaders and Their Campagns),极其精美的图片,简略翔实的内容,物超所值的价格,25块钱。这是一个西海岸的独立图书经销店的, books inc.
回到家躺在床上听凤凰卫视唠叨中国为什么要改革,要怎么改,改什么,埃,为什么明知不可为而为之呢?与虎谋皮真的有必要吗?
年轻的时候我对于民主自由的概念很模糊,也以为民主是必要的,有了民主才能有一切,现在才明白民主不是追求的目标,民主不过是一个结果。你追求的不是民主,民主就是限制你所追求的,因为每一个人其实都不
会主动追求民主的,每个人真正追求的是自由,可是,当每个人都追求自由的时候,彼此开始冲突,为了每个人的自由的总体的最大化,不得已才实行了民主。所以,民主和自由的实现过程是错误的,在中国首先需要的
是自由,先有了基本的自由才谈得上什么民主。所以,按照鲁迅的说法,fair play应当缓行,我说民主应当缓行,首先,解决每个人的基本人权再说。一个国家连基本的人权都没有哪有资格说民主?
电影电视文学报纸杂志没有一个敢说当前的,全部都是借古讽今,电视剧已经把所有的朝代都拍完了,四大名著被拍了两遍了,准备拍第三遍。民主不是靠统治者的赐予的,奴隶是不可能有民主的,只有公民才会坐下来
讨论民主,所以,谈民主之前,作奴隶的百姓请你们先从跪姿站起来,找一把椅子坐下来,喝口水,清清嗓子,说一句我准备好了。
我坚信一个政权不会自动进行革新改变,必然需要某种内外部的压力威胁,因此,叙利亚的残暴统治没有国际社会的干涉不可能改变屠杀人民的行为,因此,没有美国欧洲在政治军事上对中共的围剿打压他是不可能有
任何的改变,最理想的当然是再次的鸦片战争让中国彻底成为美国的殖民地,仿佛日本在美国的军事监视下建立起来的现代社会,否则,封建君主制度是绝对不可能进步到现代的共和体制的。
在linux下当然比window要方便的多了,ubuntu的`pkg-config codeblocks --cflags`加到compile的other options里面就好了,不用专门去设定搜索路进了,同样的对于linking也是--libs替换。
所谓的plugin就是编译成一个.cbplugin的文件,这个包括一个包含了manifest.xml的.zip文件,和一个.so文件,就是在post-build里加上这样的语句:
zip -j9 projectName.zip manifest.xml
zip -j9 projectName.cbplugin projectName.zip projectName.so
当然,Plugin的编译文件需要包含一个从cbplugin继承来的类,实现几个方法,onAttach/onRelease以及execute。当然你也可以去添加各个事件的handler。
wchar_t buffer[MAX_LENGTH];
#define LOGIT(FORMAT, a...) swprintf(buffer, MAX_LENGTH, L""#FORMAT, ##a)
在玩弄plugin结果突然无法卸载或是disable,因为codeblocks会crash,正在一筹莫展,突然意识到这是个白痴问题,所谓卸载是动态的,你直接跑去~/.codeblocks下面的plugin把那个.xml和.so删掉不
就行了吗?真是在windows下被愚弄惯了不懂的开源的好。
这个是完整的logger的macro。我把codeblocks自带的codecompletion的plugin修改了,加载在/usr/local/lib/codeblocks/plugin下替换了原本的.so,然后在我自己的小的plugin里面去调用这个
plugin的一个我开放出来的函数来作变量名的搜索,因为原本的plugin不是作这个工作的,是codecompletion的,所以不开放这个内部功能。结果可以,但是plugin在每次启动codeblocks时候就会爆出自动加
载我的plugin失败的信息,说是missing symbol,但是我手动加载又可以。我看log猜想原因是这样子的,codeblocks非常的开放兼容以至于先人后己,居然先驱加载用户自己的plugin,就是~/.codeblocks
下面的那些,然后再去系统目录加载默认的十一个plugin,我的plugin依赖于修改过的系统的那十一个中的一个自然就失败了,因为找不到symbol,这个实在是太搞笑了。
#include <logmanager.h>
#define MAX_LENGTH 1024
static wchar_t buffer[MAX_LENGTH];
#define LOGIT(FORMAT, a...); \
swprintf(buffer, MAX_LENGTH, L""#FORMAT, ##a); \
Manager::Get()->GetLogManager()->Log(wxString(buffer));
三月十四日  其实应该是milpitas,冬天的晚上有时候很冷
温宝宝确实应该去当演员,到底他说的阻力来自那里呢?不是胡就是温。难道是军队?每年的军费上涨那么多都不知道干什么用?不就是为了维护政权?到底谁要挟了谁?薄熙来,官二代,想复辟?实在不知道到底
中国要想何处去。
公司的同事买了pie来和大家分享说是今天是PI day,因为今天是3.14,于是有人说准确的pi day应该是3.1415,那么那就是三年后了,这个等不及了,我就去分饼,结果已经快没有了,现在想起来真是凑巧,晚上
买“梁妈妈”的红脍牛肉饭顺便去ranch99买东西,居然无意识的买了两盒子的“老婆饼”,看来今天是比较的horney的,早上还沉浸在春梦里,恋恋不舍,现在的libido水平做春梦都全部变成了香港三级片了,早几年
还偶尔的有欧美的hardcore,哎,岁月如穿梭啊。晚上胸闷去社区小公园散步,天气真好,下了一天的雨现在停了,不冷又凉爽,没有月亮,天空却亮堂堂的,云彩都是白白的,猜得出来月亮在云彩后面瞪大了眼睛
在窥探。转了一两个小时,ipod的电也用不完只好回屋睡觉,路灯下看到一只小白兔,心想何不像matrix里的neo学习Alice来follow the white rabbit?可惜,小白兔就会绕着路边的车子打转转,完全没有
什么地洞可以钻的。
真是一个Horney的夜晚。
三月十六日  其实应该是milpitas,冬天的晚上有时候很冷
我的ubuntu总是让display进入power saving mode,很烦人,我找到了这个genius的方法: xset -dpms
所谓的政治体制改革就是要改掉所谓的“四项基本原则”,改掉一党专政,如果这个不触及到,就是空谈。但是这就是mission impossible。所以,温宝宝是空谈,所以,大家才说他是影帝,很奇怪的是他很委屈,
还说自己有独立的人格,言下之意,是小胡不愿意放弃宝座,其实都是一丘之貉,在一条船上有什么差别?
关于第三次世界大战爆发的时间点的猜测有各种各样的版本,但是战争爆发的起因却与前两次不会有本质的区别,那就是国际间与各个国家内部深层次的不可调和的政治经济矛盾的累计到一定程度的总释放。
1。美国:本质的问题就是经济发展的一定水平,既要维持庞大的就业,又因为全球化分工造成低工资制造业的流失,高收入高福利的少数服务业职位相对于不断增加的低技能地素质劳动力供给的矛盾,这是不可调和
的矛盾。
2。欧洲:同样高福利高收入的少数服务业岗位与大量低技能劳动力供给的矛盾,之前试图采用封闭似的自给自足似的共同市场来避免全球化的威胁导致企业竞争力进一步的衰退,恶性循环以至于为了维持高福利社会
来缓解社会矛盾采用高税收进一步压制企业竞争力,这也是不可调和的矛盾。
3。日本:同样是经济发展到一个很高的水平传统的制造业优势已经完全被高额劳动力成本抵消,跨过企业可以透过海外投资继续维持利润的增长,但是本国劳动力就业却无法为继,韩国的崛起基本上取代了原来在
汽车电子造船等等的垄断优势,这也是一个不可调和的矛盾。
4。阿拉伯世界:长期的蒙昧时代的封建集权统治导致经济长期徘徊,统治者为转移社会矛盾长期采用宗教麻痹,信仰冲突,培养民族敌人以色列来暂时化解矛盾,在后金融危机时代的巨大冲击下不再有效,尤其是
互联网科技导致国际垄断媒体传播的打破导致人民的觉醒,但是在当今全球化分工业已形成的今天究竟如何定位产生巨大冲突,因为人民的期望于现实有巨大的落差,产业分工再转移的时机并未到来。这也是深层次
的不可调和的矛盾。
5。中国:在共产党统治者上个世纪因为内外交困不得已进行的经济领域改革走到尽头之际,进一步的政治领域改革等于动摇统治者的根基与根本利益的情况下,统治者依旧会想尽办法维持现状,宁可牺牲未来中国
发展成为一流大国的机会也要把持垄断与特权,尤其在几千年封建统治与上百年的政治宣传和红色恐怖统治下人民并不敢起来积极抗争,采用进一尺退十寸的策略是最佳的维持统治的手段,同时政权的维持完全寄托
于发展强力军事的希望下,军事强人绑架孱弱的中央政府的可能性与日俱增,为解决执政合法性的根本矛盾发动对外战争成为一个必然选项,因此在重大危机爆发的潜在威胁下,选择打着维护主权领土与日本美国
发生军事对抗必然成为有利于转移社会底层贫民积怨的有效手段,同时军工体系的扩大亦可为解决生产能力无限扩大与市场购买力相对缩小的不可调和的矛盾提供暂时的缓冲,并进一步加强国家统治机器,化解任何
寄希望于议会斗争来争取利益的新兴民族资产阶级的幻想。
6。俄罗斯:共产党的统治继续维持成为超级寡头的利益保护者,妄图改变资源输出国的努力与全球化分工产生矛盾,无法找到维持当前收入水平相当的非初级生产资料提供领域的产业,统治者为维护统治独裁合法
性又要拉拢部分弱势社会群体采用提前分红手段暂时提高福利将国家竞争力提前消耗光,这和拉美国家陷入“中等收入陷阱”如出一辙。
7。非洲:在战乱疾病基础原材料提供者的角色间不停转换。
8。拉美:继续在徘徊。
所以,在东亚战争可能由走投无路的朝鲜触发,由中国加以扩大。在中东,以色列攻击伊朗核设施开启战端,一方面忍受伊朗剩余核能力报复威胁下导致全面“伊以战争”,另一方面美国作为中东路线图的制定者有
义务拔除伊朗以便完成一劳永逸的一揽子解决方案。
2012将成为第三次世界大战的元年,不同于前两次世界大战的是,第三次世界大战由一系列的小规模战争组成,每一场战争都不会有非常多国家参与,看上去更像是地区双边冲突,但是战争连绵不绝仿佛多米诺骨牌
连环触发,一波接着一波。让我们拭目以待吧。
三月十七日  其实应该是milpitas,冬天的晚上有时候很冷
重新编译codeblocks,为了使用额外的plugin,你需要configure --with-contrib-plugins=...这里你可以选择需要的plugin,不要选那个hexeditor,不知道为什么编译有问题,也许是unicode
的编译开关,反正我知道这个我可以单独的编译安装到plugin的,但是,wxsmith始终是一个头疼的问题,运行报说跟wxsmith相关的三个.so找不到,locate之后明白是路径/usr/local/lib/codeblocks
/plugin这个路径没有在LD_LIBRARY_PATH,那么在环境变量里加了就可以了是吗?可是我通常都是从ubuntu的菜单运行的,我自己的.bashrc改了没有用的,所以只好找到codeblocks.desktop进行编辑
他的exec命令允许你增加环境变量,好了。折腾了一天还没有搞明白怎样在codeblocks里面增加一个按钮?看到的plugin代码似乎都不明确。
三月十八日  其实应该是milpitas,冬天的晚上有时候很冷
平可夫真是一个人才,一针见血并非只有他一个,但是他长期的军事研究真正的军事问题专家,而不是那个夸夸其谈的张召忠。朝鲜的金正恩的确已经成功的核绑架了北京这帮蠢驴,搞的进退不能。正如凤凰卫视嘉宾
所说的,金不可能走改革开放的路子,因为要否定父亲祖父,这不行,只有一意孤行用核武器绑架周边大国,用先军政治巩固国内统治,一个真正的法西斯。
中国的国企都应该倒闭才对!airchina在全世界不同的网站卖同样的机票暗汇率折算有挺大的差别。
一日中国共产党主持召开政协人大两会,有个别代表吵吵嚷嚷说要重新表决刑法要尊重人权,要结构减税,要防止国进民退消除垄断,要人民监督官员,要铲除腐败,说的兴高采烈,说时迟那时快,只听得震天般一
声吼,一个老将军站了起来一个箭步窜到那个代表面前抬手就是一个大嘴巴子直打得那个白面书生滴溜溜打了三个转仰天躺倒在地,挣扎着有气无力声嘶力竭喊到:”你是谁,凭什么打我?还有公平正义民主法制没有?“
那老将军哼了一声,抬脚照着那书生面门踢了过去,登时他就哼的一声死了过去。老将军踏上一只脚踩在那半死不活的书生的胸膛上喝道:“还有谁敢吵吵?“说着一双鹰一般的眼睛扫视整个人民大会堂。会议席上鸦雀
无声。顿了一下,老将军一字一句地说道:”想当年,我爷爷和我的叔叔伯伯们抛头颅,撒热血,把脑袋别在裤腰带上牺牲了不知多少的共产党员才打下这红色江山,今天你们居然敢要和俺们党员讨价还价,这个国家
不是我们的老子打下的难道还是你们的老子打下的?到底谁是国家的主人?想当年我们的老一辈豁出命来干革命,你们的老子在干什么?有种放个屁来听听!就算是今天你们这帮龟儿子还是和你们的窝囊老子一样没
出息,敢起来造反拼命吗?要是没种就别在这瞎吵吵,说什么当家作主,我看你们是活腻味了,不给你们点颜色看看都不知道自己姓啥算老几了。你们这些没用的家伙也不撒泡尿照照自己敢在这里和党中央叫板,看来
非要把你们都送到牛棚干校里面接受再教育了,忘了咱这无产阶级专政的铁拳是干什么吃的了。真是几天没有给你们上上政治课都忘了本了,忘记了党这些年是怎么把你们培养大的,没有党像你们亲爹亲娘一样把你们
拉扯大你们现在还在给地主老财扛长活呢!党收你们一点税还不是用在国家建设上,没有国家那来的你们这些小家,大河没水小河干的道理你们都学到那里去了?没有党一手培养你们,你们还有机会上学读书?你们
这些忘恩负义的家伙,难道你们的良心都让够给吃了?今天老子要是不好好教训教训你们,我还就不姓毛了,看我今天怎么样好好修理修理你们这些个龟孙子,我爷爷的老三篇你们这些年都是怎么学的?!“话音未落
老将军照着面前的刚才叫喊着要减税的年轻的民营企业家的面门就是一拳,打的他满地找牙哀嚎不止,然后毛将军回身抬腿就把刚才那个吵嚷着要保护人权的老教授踢飞了,霎时间人民大会堂里那些个刚才还人五人
六的小丑们一个个抱头鼠窜。毛少将边打边骂,你们这些个不知好歹的家伙,真是蹬鼻子上脸,党妈妈让你们放个屁吭个声你们就不知道自己有多大分量了,你以为你们是什么东西了?党妈妈碾死你们就像碾死个蚂蚁
一样,还以为老子几百万的军队都是吃素的,老子这些年因为邓爷爷一句话天天得拿运输舰运香烟靠倒卖汽车批文才能换点零花钱,忍了你们多少年,别以为老子不敢拿枪崩了你们,要是谁今天敢再提半个不字我就
让明年这一天成为他的祭日,看谁还敢吵吵!”
这时主席台上传来一个和蔼慈祥的声音,“新宇,他们还都不懂事,别和他们一般见识,今天老温说两句,你们且住手。”说着温宝宝走下主席台拍拍躺在地上装死的愤怒青年,说道,”起来吧,年轻人,现在明白了,
我为什么总说改革阻力很大吧,就算是我要是敢真的动真格的也要被一拳打倒的,小胡和我也说过,我们这个国家有封建的传统,人民群众习惯当奴隶跪着,跪久了习惯都不好改了,真要他们站起来骨头都会散架的。
再说了咱么最起码也还是没有像朝鲜那样子搞世袭,最多就算是个禅让制也比封建社会进步多了。文化娱乐上你们爱怎么闹腾我们也不怎么管,只要不谈政治大家日子不是也过得听好吗?小年轻的有本事就去闯荡
捞钱,口袋里有了钱才是真本事,谁像你一样傻傻的搞什么民主人权公平正义,这些个有不能当饭吃,你自己吃亏耽误了,旁人在闷声挣大钱背地里还讥笑你傻乎乎,到头来两手空空,就算有什么结果对你自己有
什么好处,就算有你也不过分一份,那些什么都没有干的拼命赚钱的也不比你少分一丝一毫,你这是何苦呢?想想看,我这都是过来人的话都是为你好。别傻了听党的话亏待不了你的。今天,我作主在座的各位刚才
说的那些对党的牢骚话就当是放屁,今后谁也不许再提,党组织也决不秋后算帐,既往不咎,怎么样?”说着,温宝宝用慈祥的目光扫视着人民大会堂。
民营企业家怯懦地站起来开始抽着自己的耳光,边打边骂,“叫你这张臭嘴还胡说,没有党的改革开放政策,哪有我的今天,我就算是赚了点钱,那也是党的关怀扶持,别说是叫我交了那点税,就算是今天党叫咱们
再来一次公私合营,把所有的民企都并入国企那也是应该的,我明天回去就把企业捐给国家,自己回去当一名光荣的国企员工,就算是让我看大门开车床那我也心甘情愿。”
那边那个老教授颤巍巍地跪在地上向温宝宝瞌着头,脑门都磕出血来也还是翻来覆去的那几句话:“我该死,我鬼迷心窍,我单知道年轻人会冲动,却不知道连我这个历经了那么多次运动的老右派还是这么的幼稚,
在政治上不成熟,我活该,这些年我都忘记了当年党是怎么教育我的了,都是资产阶级自由化的那一套的流毒毒害了我,让我走上了这条和党组织对着干的道路,我一定好好反省,回去我就把我的微薄网站关了,
每天都把自己关在家里,那儿也不去了,谁来敲门我也不开,我算是明白了我这一辈子都死心塌地跟党走了。”
其他人也各个捶胸顿足痛哭流涕声嘶力竭呼天抢地,这时在主席台上自始至终一言不发的胡小涛坚定沉着的把手一挥,顿时整个人民大会堂鸦雀无声几万双眼睛都紧紧盯在胡小涛坚毅沉静的脸上,等了半晌几万人
都默默着等待着那激动人心的时刻的到来,眼前的时间仿佛已经凝固了一般,突然,胡小涛闪电般的目光微闭缓缓地低下头,仿佛在内心要做一个重大的抉择,俄顷,他半张着嘴,慢慢地抬起头,坚毅的嘴唇一点点
张开仿佛要发出一声惊天动地的怒吼,突然就在他的嘴巴张大到极限的时候,他霍地大声说道,”啊。呵。呵呵。。呵呵呵。。。“,然后这个响亮哈且打完又重新闭上双眼,恢复对周边不闻不问的样子。
全场几万人的心这才放下,人们乖乖地排着一字队,鱼贯走出人民大会堂。
三月二十四日  其实应该是milpitas,冬天的晚上有时候很冷
中国进行所谓政治改革是一个所谓的伪命题,四项基本原则其实说白了就是只有一条是核心,共产党绝对不能交权,围绕这个意识形态,法理军队都是配合这个原则,交权就意味着死无葬身之地,所以,绝对不可以。
那么就没有什么可以改掉的了。
这个是我实现的所谓的fake msgq,支持blocking/non-blocking模式,对于type基本上都按照manpage来实现的。因为是header所以,include就可以了,当然,它替换了Linux的系统api.这个是为了
作Unit test来模拟的,这个是一个抄袭的异步pipe/fifo之类的发送。这个是闲的无聊的实验,是因为air china在全世界各地的网站用不同货币报同样航线价格的request的简单比较,把参数分离出来比较
想看看有什么玄机。sqlite虽然好但是毕竟不是真正大型的数据库,我试图作一个最简单的导入数据的简单操作都不行,运行的无比慢,后来一气之下用mysql大概快的眼睛都不敢眨,这差别太大了,我以前做过
比较详细的sqlite的评估,但是还是没有意识到有这么大的局限,看来嵌入式的要求的确是很低的,只要比我自己写文件管理好就够了。
真不知道从何说起,baidu最多只能搜索38个汉字的组合,而google却没有这种限制,这就反映出两个公司根本就不再一个层面上,简直就是一个跨国跨行业全球化公司和一个地方小镇的本地小杂货铺,当然,我
作这种比喻仅仅从两个公司硬件上的差别出发,而软件公司几乎这方面是最容易解决的问题,最困难的两三样东西,比如人才,技术积累,企业文化传统,公司领导架构等等核心竞争力还没有涉及。
没有技术如果有人才可以拥有,没有人才如果有好的企业文化传统可以通过技术积累补偿,没有好的公司领导架构如果有人才技术积累和企业文化传统也可以弥补,可是如果以上都没有单单只有硬件和资金可能到头来
什么都没有,因为资金可以拥有人才但是如果没有好的文化和领导架构,找到的不仅仅是人才,可能更多的是庸才,而这只能导致真正的人才离去,所以到头来还是没有人才。没有技术积累,就算有了一时的人才,
到头来只是获得了某个产品,那还不如直接购买产品来的安全与可靠,自主开发产品的很大一个着眼点是拥有人才或者通过开发培养创造引进人才,否则,真的像刘少奇当年关于自主研发和对外引进的评价一样:
造船不如修船,修船不如买船,买船不如租船,租船不如直接租舱位,祖舱位还不如直接买服务。所以,一个企业如果没打算在某个领域积累人才创新的话,干脆不要搞产品研发,直接作销售就可以了。
读《scientific american》就如同如坐春风的感觉,你才知道一个国家是否还有精英与希望,对于中美的对比,我已经听到的太多了,其实,我认为大多数人都明白这根本就是一个可笑的命题,因为,没有可比性。
美国是一个健康成熟的实体,在各个领域都有着健康的发展,所谓的健康的概念并不是没有缺陷,正如同我们描述一个人健康良好并不是这个人百病不生,恰恰相反,健康是指他有自我修复调整的能立,会应时而变
适应复杂不可预料的未来环境的变化,这一方面需要目前机体的实力,也需要有应付以往变化成功失败的经验。这就是所谓软实力的体现。中国完全没有,中国所谓的这些年的“雀起”(不是“崛起”,最多是“跃起”,
很快就会回落。)只不过是多年来被腐朽落后的社会体制压抑的生产力和人性的局部暂时的解放,如同弹簧的突然弹起,并没有后续可持续的推动力,在新一代丧失了共产红色恐怖压力反弹的精神驱动力之后,陷入
所谓中等发展陷阱似乎是必然的选择。
我为了转移mysql存储文件颇费了一些功夫,才明白原来Ubuntu有这么一个apparmor的监控程序在保护应用,你单单修改mysql的/etc/mysql/my.cnf是不够的,(使用mysql-admin这个gui你要用sudo
才能修改吧?)那个apparmor是一个service,你要去添加你的datadir。
我一般很少摘录,但是,对于韩寒我还是听欣赏的,所以,摘录了他在厦门大学的讲演,虽然不一定就是他自己创作的,但是至少是他说的,就像电影《art school confidential》里面那个成名的艺术家所说
的那样,他之所以是伟大的艺术家就是因为他是伟大的艺术家,没有什么可以学习的。而他之所以是一个asshole就是因为他有可以成为asshole的特权,当你成为名人之后你才有资格成为asshole。虽然并不是
说韩寒就是这个例子,但是至少他可以说很多的不被封杀的话。这就是说为什么大家都羡慕自由与真实,因为那是一种特权。
<Scientific American>给出了一个民主选举的不等式,或者条件,我觉得非常的有意义,这是一个数学模型 P*B + D > C,这里P代表你投票选举在多大程度改变你的候选人当选与否的可能性,B代表如果你
的心仪的候选人当选你得到的利益,D代表投票选举给你带来的快乐(对于gratification这个词我总不大理解),C代表投票选举所需要付出的代价。举例说明,如果你投票不投票你心仪的候选人当选不当选都没有
什么差别的话就意味着P=0,正好像今年台湾选举据说马英九动员了大陆的很多人回台湾投票因为选情很接近,也许你投票他就当选,不投票他就落选,我在这里的citibank取钱,柜台的台湾老阿姨就神秘的告诉我
今年她专门回台湾投票,可见在美国都要回去投票是因为这个P值很大,你投票与否对于改变你心仪的候选人当选与否的可能性很大,所以你会去投票。B很好理解,如果候选人当选对于你不会带来什么利益你干嘛要
投票,欧美很多国家的政党很趋同的情况下,对于选民的利益回报没有太大差别因此投票的积极性就不高。D是高兴,就是没事偷着乐,我在中国根本没有这个权利,所以,在加拿大刚一入籍第一次接到选举通知书
很兴奋就去投票,不管是当地选区议员选举还是什么都去,过了新鲜劲儿就不会了。C其实也很重要,如果这个选举要你付出太大的代价你可能就放弃了,像那个台湾阿姨要买机票专门回台湾,当然是当作旅行回故乡
可是如果每年都如此估计就坚持不下去的了。加拿大法律上规定了选举日可以带薪休假,应该说可以不用来上班照样拿工资,我想很多人才会有积极性。
不仅创建了所有可能的Index而且把所有和performance相关的参数都改的很大,现在小海豚又开始在水世界冲浪,希望能有改观。。。
三月二十五日  其实应该是milpitas,冬天的晚上有时候很冷
折腾了太久了,因为mysql5.1性能不佳逼迫我只好尝试5.5但是安装配置真是麻烦的头疼,首先,rpm有问题,我用alien转deb不成功,索性去下载source来编译,这还顺利,但是,没有5.1的干净的卸载,我
发现这个是在后来看到/usr/sbin/mysqld才意识到的,虽然不影响,但是apt-get似乎没有办法停止service吧,或者我应该先停止mysqld。从source安装到/usr/local其实是很头疼的,因为并没有人
像5.1一样配置好了安装,很多的权限都要回头手动修改,比如,我之前的5.1的my.cnf在/etc/mysql/my.cnf里面有些是会不见容的,skip innob就是一个,此外,没有把/usr/local/mysql的group也
设成mysql会出现mysql.sock无法创建的问题,我当然心里明白这个是unix-domain file socket,根本是由mysqld自己运行创建的,可是还是忍不住自己手动创建一个空白文件,结果当然是搞笑了。另一
个让你想不到的是,数据库初始化,就是一些关键的系统表的初始化,比如grant的表,这个是一个两难的问题,这个是安全阀,决定谁可以访问,但是他自己本身的创建也需要有人可以访问,但是首先daemon
需要run起来,而mysqld一旦运行又要去检查这个表,可是他还没有初始化呀,所以,你要用参数--skip-grant来运行daemon,这一点我是运行了几遍反复看到mysql提示才领悟的,这个是以前用apt-get
安装包安装所不会想到的,然后你才运行那个insall_db的脚本,其实很多问题都是出在我的安装路径不是默认的,我的datadir也不是默认的问题上,我现在已经非常的饿了,这个折腾其实还是仅仅在磨刀,
甚至说是安装磨刀用的磨刀石,我真是苦笑不得,让我想起了很多的可笑的事情,有人对于几百万的数据量不以为然,我只好不去想这些无聊的事情。数据挖掘不用数据库?真是好笑。
三月二十六日  其实应该是milpitas,冬天的晚上有时候很冷
据说5.5加强了smp的支持能够利用多核,可是我的感觉是内存io引擎更重要,当然现在看起来似乎我的六个核没有出现一个忙碌其他空闲的样子,不过memory buffer的mysql-admin的指标都触到了顶。
感觉也许5.5确实有了一些改进吧。按照网络上的说法是Index一开始就建立更好,这和我原来的理解确实有差别,我记得原来在高盛你要大量快速导入数据都是把约束去掉随后在恢复的,难道我理解有误?
三月三十日  其实应该是milpitas,冬天的晚上有时候很冷
myisam和innodb似乎是两个级别的选手,我完全不能理解Innodb究竟有什么用,非常的慢,让我完全放弃了。这根本不是5.1于5.5的问题,而是innodb的一些fancy的功能似乎我压根就用不到,比如
replication,我仅仅要用partition,可是我又没有raid也不一定就有什么效果。而使用myisam根本就是一个file,我原本还打算把innodb的partition的一个个的文件做成symlink,放到其他硬盘
上,可是myisam压根就是一个数据库文件。我花了一个星期在磨我的磨刀石,也许下个星期可以开始磨刀了,那么在本月底之前是否可以向山脚下出发准备砍柴?真是笑话啊。
我无意中把我的gnome-system-monitor删掉了,结果怎么也恢复不了了,看到很多的取出panel的命令,还下载了menueditor结果发现这个仅仅是编辑还是找不到,后来搜索发现
/usr/share/applications/.gnome-system-monitor.desktop.swp这个奇怪的binary文件很让我介意,于是改名,结果菜单就浮现了。我只能说这是某种去除标志?我其实是需要在.desktop的
执行前加上一个gksudo,因为system一栏总是crash,我猜是权限的问题。
我年轻的时候很多东西看不太懂,比如丘吉儿首相关于二战不列颠保卫战的那句名言:Never have so many people owe so much to so few people。大概是这样子吧,很多年以后当我已经身心衰老的
时候突然明白了中国的现状:Never have so few people owe so much to so many people(从来没有这么少数的人对这么多的人亏欠这么多)。在中国几千年的封建历史上从来没有一个封建统治
政权如同中国共产党这样亏欠这么多的中国老百姓,原因很简单,几千年来中国的人口从来没有这么多过,所以,从来就算再怎么残暴荒淫无耻也不过就是几千万人受苦,就算近代大清王朝的腐朽没落也不过就是
三四个亿的中国人,所以,今天有十四亿人被这个腐朽的政权所奴役,我的那个断言自然不会错,因为这个党的所有成员亏欠人民太多了,以至于他们知道放弃权力就必将堕入万丈深渊。北朝鲜的例子是最好的说
明,只要牢牢掌握军队天就塌不下来,叙利亚的统治者也是这样,不管杀生多少,只要横下一条心就能挺过去,这就是文明的代价。
晚上看了《wrath of titans》总体感觉也还可以,反正票价11美元和中国几乎一样,我现在能看非3D的就选择非3D因为带眼镜很讨厌。我选择电影的原则和我买饼干坚果的原则一样,就是要按照斤两来评估
价格是否合算,作为电影我主要看投资大小,特技好坏,一分钱一分货。男演员看体格,女演员看脸蛋身材,必须要看到才付钱呃。
四月一日  其实应该是milpitas,冬天的晚上有时候很冷
我的mysql折磨的我够呛,首先因为性能被迫在5.1与5.5之间折腾,那个混乱就别提了,我不单单在rpm和源码编译上瞎折腾,还把5.1与5.5混淆在一起,整个环境乱七八糟,最后把apparmor也干掉了,在myisam
与innodb之间的徘徊,翻来覆去得到彼此矛盾的结论,在硬盘与ssd之间折腾,在partition选择来选择去,在mysqlpp还是connector之间徘徊,在纯C接口上折腾,出现种种莫名其妙的问题,一会儿我的
主磁盘空间被用光,我只好把所有Home下的大文件都拷贝到别的磁盘全部使用软连接代替,这个时候特别后悔当初没有下决心把home用mount来作,但是反反复复的磁盘用光让我怀疑问题的源头,我du了几乎所有
的目录看不出谁在干坏事,后来才意识到是swap的缘故,free发现根本没有swap,看fstab明明有设,再swapon -a发现可能是上一次我手动修改磁盘的partition文件可能没有和cylinder对齐,反正咱们
可以用一个别的分区的磁盘文件来做一个swap,后来决定把大的数据表分成按照年龄性别的小表,结果吃饭回来发现28G的SSD居然被用光了,这个已经是今天的第N个坏消息了,下午我惊讶的看到所有的表又都
变成了默认的innodb,吃惊的我说不出话来了,之后我瞎胡闹把那个十几个G的大文件转移到别的磁盘,因为我认为那个是纯粹myisam使用的文件,因为Innodb已经设置成了一个表一个文件,结果毁灭性的发现
整个scheme都丢失了,只好重新创建一个个的表,现在看来innodb似乎也是不错的,我把整个目录拷贝到别的磁盘,修改my.cnf的datadir就可以了,不需要教科书上的backup的方法。总之,我还在快乐的
磨着能磨刀的磨刀石。
四月三日  其实应该是milpitas,冬天的晚上有时候很冷
磨刀多日,忽然发现刀锋之所在,这就是磨刀的意义。很多东西你不去做永远体会不到,所以,凡是能够身体力行的就去做,为了能够做到这一点,使用擅之者不如好之者的策略来鼓励自己去做。
现在好像很多人在怀疑韩寒的原创,我首先没有看过很多,对于这个问题也不感兴趣,我感兴趣的是中国人难道真的对于内容的关注不如形式的关注吗?为什么不多多的讨论他的内容却要去挖掘他的来源,很多人
的思想都不是所谓真正的原创,只要你生活在今天,你讲过的话很有可能是重复你听到的,真正的原创也许只存在于伊甸园里当亚当和夏娃窃窃私语时。
彷徨与踯躅,是这个时代的签名。
四月四日  其实应该是milpitas,冬天的晚上有时候很冷
仿佛又一次陷入了两线作战的境地,不过更主要的是一种心里的躁动。
重新听郎贤平的关于中国政府已经破产的所谓秘密演讲,心里别有一番滋味,其实,这个是去年十月份左右的旧闻了,只不过现在看起来有些别样的感觉。首先,当然要知道这个是一个商业的演讲,郎教授也是人
也需要生存发展,难免要迎和听众或者说一些耸人听闻的标题,但是,刨去这层却是有很多的不可辩驳的数据事实来依托。之所以看这个旧的演讲自然还是和阿宝的关于文化大革命有可能重演的说法有关系的,的确
我自以为对于共产党的真面目已经很清楚了,可是看到“秦晖”的文革亲身说法还是感到很震惊,的确,所谓的“三年自然灾害”饿死几千万或者几百万对于我来说都是一个数字完全没有什么真实的感受,可是看到“刘
自远”杀子食肉的老照片还是让人发指,我知道我的父母在大学里面都会饿的受不了,而那最困难的60年已经过去了,所以,我相信饿死几百万是至少的,关于人口年鉴上少了几千万人口是否一定是饿死的我觉得无
关紧要,俄不死也会营养不良病死。最让人感到震撼的是秦晖所在的广西造反派被残酷镇压的事件,一次所谓的武斗就死了几千人,其中一半是所谓的俘虏,而屠杀俘虏是真正的“革命”传统,所以,现在想来当年
在天安门镇压杀了几百上千人真的不算什么,我可以从革命老前辈的角度来理解,每次镇压反革命杀的人难道不是成百上千万?89年那一次真的很克制了,他们认为已经很手软了,这就是时代的代沟,对于当年依靠
恐怖和暴力登上权力宝座的人来说,屠杀并不是什么了不起的,不是你死就是我活是很简单的道理。所以,广西的造反派不仅仅被肉体消灭了,很多人还被活活吃掉了,红卫兵的残忍是毛泽东的指使,难道不是吗?
看到袁腾飞的“笑说历史”才知道了那个在天安门上给毛泽东亲手戴上红卫兵袖标的“宋要武”就是一个活生生的例子,她就是在毛泽东的亲自怂恿下成为一个杀人机器,一个豆蔻年华的女孩子却和侵华日军的“百人斩”
竞赛一样开始和全国的杀人狂比赛杀人的速度,有人杀七个,她就要杀八个,被活活用皮带打死的人真的是不计其数,这样的所谓的“领袖”居然至今还有人“怀念”?看到他那个“弱智”的孙子--“毛远新”我就感到
恶心,开口闭口我爷爷,和清末的八旗子弟如出一辙。今天的确如阿宝搜索说的那样,共产党的制度一点都没有变,如果要重新开始所谓的文革并不是完全没有可能,因为就算多数人反对,只要有一部分人支持就
有可能。
四月十三日  其实应该是milpitas,冬天的晚上有时候很冷
电脑崩溃以至于我不得不耗费巨资更换设备,这一次巨资是真的巨资了,在newegg上订了一个服务器级别的配置,单单主板就是四百多,第一期暂时先12核32G内存,看效果再添加另外的12核32G,是否要把内存
扩大到128G我还完全没有概念,因为从来没有玩过smp,不知道会不会有软件的问题,不过SSD目前似乎还是240G的合算,反正我目前的想法是旧电脑只用目前的一百多快升级主板与机箱,新的服务器按照以上配
置分两阶段升级,以后视情况逐步购买更多的SSD,估计以后不再购买硬盘了现在的电脑就作为一个文件服务器也够了。
给袁腾飞老师写信,不知道他能不能收到,反正我的心愿表达了。
袁老师,您好!

我离开中国已经十年了,现在在美国工作,最近很偶然的在互联网上看到您的视频感到无比振奋,不仅是您敢于讲出一些人人心中有,个个口中无的真话,更重要的是您作为老师可以把这些传播给那些和我曾经一
样的天真无知的孩子们。我虽然比你痴长几岁,但是在中华历史人文领域您是我的老师,为体现中华文明传统我一律尊称您,不是仅仅尊敬您更主要的是尊敬您从事的一场即将到来的革命中的启蒙与开智运动。中
国需要一个真正的启蒙运动,在法国大革命时期有卢梭,在美国独立战争时期有富兰克林。几千年的中国历史就是一面镜子,就是一个唐太宗所说的知兴衰的镜子,我们从清朝末年的苟延残喘看到了今天中国社会
的迷茫,从明朝历代皇帝的昏庸看到了制度的缺失,如果学习历史不能从中领悟到现实的启示那么历史还有什么好学的呢?很可惜的是我当年所学的历史都是像您所说的用一种偏见代替所有偏见的历史,一种完全
是为了某种目的而传播的历史,希望历史的真实面目可以在现在的中国得以传播。我知道这样做需要多大的勇气与牺牲,我也时常听说您因为此的种种传闻,作为一个人不能要求别人作出自己都做不到的牺牲,就
算是自己做得到也不应该要求别人也去做,因为如果强迫别人和自己有同样的观点和看法就沦为了当前在中国统治的那个党一样了。但是,我能做的是我赞同您所做得一切,也理解您所做得一切,除了佩服您的勇
气欣赏您的人格之外我会时常关注您的讲课,因为它能带给我快乐与希望。我记得春秋战国时期有个小国的史官曾经因为记录当政的国王是篡权登基而被杀,结果他继任的儿子却依旧作同样的记录以至于篡位的国
王不得不屈服,因为历史不是某个当权者能够篡改的,他能够蒙蔽一时,也能够蒙蔽很多人,但他绝对不能蒙蔽所有人与所有时,(这个好像是原来从英文来的谚语,我也记不很清了。)所以,袁老师,加油,让
新的一代不但可以快乐的学习历史而且可以学到一个真实的历史,更加学到一个对于现实人生有意义的历史!
四月十四日  其实应该是milpitas,冬天的晚上有时候很冷
在等待超强服务器到来的时候我使用我花了一百多块钱更换的主板和机箱,可以想象问题可能是有多少了,实际上几乎没有,主板是富士康的,新鲜!我还是第一次看到有这个品牌的,但是据说市面上很多都是他
代工的,所以,也许富士康从代工过程中学习了很多的研发?不过从官方网站和说明书就感觉研发还算好因为明确不支持Linux,我这么说是因为我注意到我的六核老旧的amd的cpu没有被充分利用总是一个100%
这个在以前的华硕主板升级bios之前也遇到过,看来你可以模仿制造,但是驱动的撰写就不能模仿了,不过可以反汇编呀,只要有人才什么都可以,但是人才是正路都没有的话那里可能走歪门邪道,我感叹的原因
是google到一个美国玩家和富士康技术支持的口水战,这个也是很牛的家伙因为他为了debug反汇编了富士康主板的驱动代码发现了所谓的富士康有意破坏Linux支持的证据,我当然知道这个是耸人听闻,因为
仅仅根据一个switch转向语句说明一个公司故意不好好支持Linux未免牵强,不同操作系统的驱动使用不同的指令表本来就是编程的基本,最基本的可能只是富士康的linux组都是新手刚毕业学习写驱动漏洞百出
所以公司干脆说不支持Linux,但是这里的关键是美国的玩家是够狠的,他能够给你玩到产品的技术支持面对企业级用户的水平。而且末了他还给美国通商部写信告发你歧视,美国玩家有近乎无限的时间与能量和你
周旋,这样子对于没有比较强的技术实力积累的公司要进入美国市场是比较困难的。昨晚去看lockout属于很失望的那种东部电影,这个称呼是我发明的,我把凡是以纽约为背景和制作中心的称作东部电影,凡是
以洛杉矶好莱坞为中心的称作西部电影,通常来说东部电影的大制作都很粗劣不堪入目,很浅薄带有很浓郁的城市小资情调,完全一种高高在上把观众当傻瓜的态度,当然小电影纯粹拍摄生活浪漫片需要的也许是
这个模式,所以,东部电影只适合小电影,西部则是大气,当然我相信西部也是色情片的基地,想象看裸戏肯定要在气温合适的地方来拍摄。
1. 看袁腾飞的历史课视频真的让人耳目一新,把毛泽东这个恶魔头子描绘的活灵活现。
2. 郎咸平有一点耸人听闻,虽然听上去有些哗众取宠,不过话糙理不操。
3. 也许中国真的要在2012年出现天翻地覆的问题吗?可是我们在第一个季度却出现了一个难以预料的平静?当然也许所谓的两会给很多人某种期待吧?
4. 到底暴风雨在什么时候出现呢?这个嘉宾的比喻很有意思,温家宝好像李鸿章.
5. 我的电脑崩盘了,中国的经济却没有崩盘。上班就无聊到把93.5%的时间用到看视频上,看郎咸平教授的“郎眼看财经”,感觉很精彩,讲的很透彻,很切中要害。公司早上又意外的开了一个全体大会,才知
道原来高层又有人辞职走人,结果我们的头又换了,反正我本来也不知道是谁,也不想搞明白,我就是一个路过打酱油的合同工,按小时领工资,顺便来上上班,每天攒一点钱看能不能什么时候去旅行一下。
当然cisco也不能说没有人才,实际上新上任的头很有魄力,说话办事非常的雷厉风行,我相信他很有冲劲,就算之前那个O.J,就是从挪威那边公司那边过来的非常的smart,一看就是能人,但是似乎cisco的
惯例是每个季度都有新调整,组织架构每隔三个月调整一次,BU每隔几个月就改换名字合并重组,把各个产品的利润在内部重新分配调整一下,以便让财务报表好看一下。究竟有多少产品我现在都搞不明白,经常
感觉就是层峦迭加,一层又一层,战略不停的改变,产品的定位不停的改变,分配了多少资源浪费了多少资源也不知道,反正这个公司目前还是有很多的过冬的脂肪,可是股市并不看好这种状况无情地给出了裁判,
这就是市场经济的力量。
6. 星期六没事干只好来到办公室写代码消磨时间,因为不写代码睡不好觉,有些夸张但是凡事有运动,不论是身体还是头脑我才能解决失眠的问题。看了youtube上的六四的场景感到太过血腥与暴力,无法再看下
去,坦克压断的双腿,以及被碾成肉泥的尸体和自行车实在是太残忍了,只能说太血腥了。只好不看继续写代码。
我看到在不久的将来朝鲜将成为第二个越南,也就是如果中国不继续提供援助则朝鲜将对中国发动武装挑衅,这个连小孩子都能预计的到的,可是在中国的所谓的精英却浑然不知,真是白痴。如果一个国家全力以赴
发展军事却无法解决自身的生存问题在将来一定会利用自己的军事实力来要挟邻国来获取生存资源,这是越南曾经做得,这是日本曾经做得,这是朝鲜将要做得。胡温的不作为比瞎作为是一样的愚蠢。
世界上最容易的工作就是决策,世界上最难的工作是正确决策。因为决策不论多么复杂都可以等同于一系列的是否,这个决定有多难呢?也许一个行将入土的垂暮老人也可以作,可是是否作出了正确的决策只有天
知道。
四月十五日  其实应该是milpitas,冬天的晚上有时候很冷
金三胖发表演讲让我怎么说呢?这就是所谓的邪恶的社会主义制度,一个年轻的近乎逃学成功的小学生站在主席台前的一排大喇叭前不停地扭动身体,念着自己逃学的检讨书,下面几千几万几十万被迫相信他是天
授神权的领袖。也许他的老爹从他的祖父那里继承王位还有一点点的理由因为金正日这个人看起来还像一个统治者,似乎有些谋略与手腕,但是这个金三胖算是个什么东西?和当年的华国锋王洪文有一拼,这就是
万恶的共产制度的产物。大约十年前我刚刚来到这片土地的时候还曾经是一个所谓的毛派愤青,却不知从何时开始真正认清了这个邪恶制度的本质,看到了从前看不到的那个二十世纪三大恶魔的真相,将最终推翻
这个邪恶制度为己任的觉悟者。
四月二十日  其实应该是milpitas,冬天的晚上有时候很冷
新电脑来了折腾了几个晚上,问题在于ubuntu不能正确的分配内核,就是说你会看到通常所谓的high-cpu-load的问题,总是一个内核100%,我一开始一直以为是mysql的问题,因为我的一个错误造成的,
当我在编译mysql的时候make -j非常的快,12个核全部开足马力了,我就得到一个错觉是ubuntu能够正确使用内核来分配多线程。这是错误的,因为这里的-j是job就是进程而不是线程,坚持一个进程所有
线程都在一个cpu核上,我用一个小的程序就验证了pthread_attr_setaffinity_NP不正确,获得的cpu内核都是假的,要么是主板要么是os有问题,也许是我的smp的主板?我在bios里把另一个cpu的
支持关闭也还是如此,bios也早就升级到最新了,现在只好尝试ubuntu1110,安装系统居然又死在哪里了,正应验了我的名言,如果一件事不能立刻去做,那么永远也不会去做。
ubuntu11.10都出来那么久了我始终不愿意尝试的噩梦终于爆发了,早就耳闻很糟糕,使用发现比想象的还要糟糕,根本就不是linux,完全是手机!给当下小孩子们胡闹的东西。我怎么也找不到terminal
否则我也不大会去理会他的界面是怎么回事的。但是terminal在那里呢?
回来折腾ubuntu64 server版,结果第一个错误就是dns的设置,我自作主张的设置domain却不知道要按照/etc/resolv.conf的设置。后来怎么都不能启动网卡,绝望至于restart都不够,只有在
shutdown的菜单进入root with network才行,这是不明白的地方。
安装了server版之后觉得非常难以操作,因为连一个复制粘贴都没办法作,叫我怎么去设定那个磁盘的uuid呢?看到帖子说实际上无所谓server版或者desktop版,都是以样的只不过一些的library不同
后来又从server版加装ubuntu-desktop,但是毛病很多网卡设置好像有问题,我正常启动就不行,只有那一次非正常启动可以启用网卡,而且12个核只认6个,我决定回到desktop版因为至少他还认得12
个核,现在装完发现desktop也只认6个核,难道amd是骗人的12核?
昨晚去看<think like a man>很郁闷的电影因为这是我看到的观众非常多的电影,大家都在笑我却大部分听不懂黑人的英语,也很少明白有什么特别好笑的,同时,我觉得看这类人文电影还不如去看新上映
的《黑猩猩》来的值得,或者直接看动画片,发现动画片很好看。搞懂了一个东西,就是多少个核的问题是主板的bios里面可以改变的,我现在设定了12个,就是12个核,当然我想应该不是随便可以任意的,
只是允许的范围,总之有回到了原点,还是cpu high loading的问题。不过现在我对于华硕是很有信心的了,因为就在刚才我发现他们又更新了主板bios就是今天,我可能是第一批吧,之前的那一款主板
也是这样子,我发现他们在半年我购买期间的bios版本有十多个,这样的公司是让人放心的,程序有缺陷是自然的,重要的是投入人力去修正,所以,我决定放心大胆的采购第二个cpu,就算华硕主板有什么
缺陷也有可能这个仅仅是ubuntu的问题,我还可以更换其他操作系统,所以,我现在不用担心了。
更改hostname只需要修改/etc/hostname,当然好像只有重启才有用吧。老生常谈就是自己编译的codeblock运行的问题,因为自己安装的lib不是默认路径,需要修改codeblocks.desktop的exec
为Exec=env PYTHONHOME=/usr/local/lib LD_LIBRARY_PATH="/usr/local/lib;/usr/local/lib/codeblocks/plugin" codeblocks %F不过现在我的新电脑好像还是有问题,也许是
我擅自修改/home去mount在我的ssd上没有更新同步原来的home的东西?
总之,折腾linux有无穷的乐趣与烦恼,其核心就是一个词:折腾。这个不符合胡总的“不折腾”的提法,所以有可能会被“和谐”掉。
四月二十二日  其实应该是milpitas,冬天的晚上有时候很冷
我非常喜欢的那部电影似乎并没有很多人欣赏<kingdom of heaven>充满的宽恕与救赎,大概原本的编剧希望穆斯林和基督徒能够和平相处,中世纪的欧洲是一个神奇的土地,十字军东征是多么令人激动的战役
这不电影和《last samurai》以样的让人激动。那些templar真是让人热血沸腾,让我想起了北欧的那个著名的templar为了捍卫欧洲文明不被穆斯林侵略而不惜屠杀大量的无辜的儿童。
每次看这部电影都让我热泪盈眶。
总之,运行mysql的步骤应该是很清楚的.
《红色角落》也许有少许的戏剧化,但是和现实基本相去不远,按照导演的说法很多部分几乎是令人惊异的准确,这是他引用某些他的中国资讯者的说法,我相信他的说法。拍摄这部电影是一个很大的勇气,白灵
是把自己的整个演艺生命作为了一个投资,因为拍摄这部电影她将作为演员被永远的放逐,这也是她后来的遭遇,很多时间为了谋生不得不出演一些色情电影,这种为真理献身的精神是可贵的,因为真相本来也是
赤裸裸的,用自己的身体去演绎真相本来就应该赤裸裸的。这部电影很明显是不可能被允许在中国拍摄的,于是导演只好寻求电脑科技,很多用特技合成,还有就是建造一个北京胡同来拍摄。拍摄过程的有大量的
动作戏,作为演员里查基尔和白灵的努力是可敬的。
7.上班就是看视频听音乐写日记,或者趴在桌子上睡觉,平均每天我在上班时间要花一个小时睡觉,主要是补充在家里没有完成的睡眠动作,这两天折腾我的新超级电脑把睡眠时间也挤占了。早上安装了
ubuntu11.10非常非常的不满意,简直就是小孩子的把戏,当然是我的server的显卡太差了非常的慢,同时比ubuntu10.04桌面版还糟糕的是居然不能识别12个核,只认到6个。这个简直就是开玩笑。我只好安装
ubuntu64server,然后就到点了快十点了,不来上班也许太不象话了,虽然晚点早点没有什么了不起的,可是我这个人是最自觉的,从来不有意迟到。

这个星期看了三场电影了,前天看mirror,mirror这个放映厅就我一个人想怎么桥脚就怎么来。

听到一个有意思的流行词汇,“农业重金属”,很有意思。

看新的一期的popular science,讲到中国航空工业的弊端,因为军方管控所有的机场起降非常的没有效率白白耗费了大量的飞机等待排队的时间,影响飞机正常率,同时军方禁止飞机飞行高度超过一万五千英尺,
导致飞机不能在高空稀薄大气层省油飞行浪费了大量的燃油导致中国民航的每人公里耗油量达到欧美国家平均的两倍。这个就是共产党的贡献,我不是说共产党一无是处,因为那样说肯定是错的,因为总会有一些既
得利益者出来反驳,实际上世界上也不存在一个罪该万死的人或者政党,因为一个人一个政党总会犯一些错误,有时候他确实是想做坏事,但是不小心犯了不可饶恕的错误就把坏事变成了好事,所以,你说一个人一
个政党一辈子只做坏事不做好事是说不过去的,是不科学发展观的,不三个代表的,不邓小平理论的,不毛泽东思想的,不列宁主义的。

8. 这几天究竟学习了些什么呢?明白了一些基本的在mysql网站写的明明白白的,首先,从source编译要部署需要几个步骤,如果没有mysql用户就创建,然后初始化系统数据表,初始化系统管理员密码,设定
服务器为service,当然这里都需要设定正确的datadir和basedir,(http://dev.mysql.com/doc/refman/5.5/en/installing-source-distribution.html)

# Preconfiguration setup

shell> groupadd mysql

shell> useradd -r -g mysql mysql

# Beginning of source-build specific instructions

shell> tar zxvf mysql-VERSION.tar.gz

shell> cd mysql-VERSION

shell> cmake .

shell> make

shell> make install

# End of source-build specific instructions

# Postinstallation setup

shell> cd /usr/local/mysql

shell> chown -R mysql .

shell> chgrp -R mysql .

shell> scripts/mysql_install_db --user=mysql

shell> chown -R root .

shell> chown -R mysql data

# Next command is optional

shell> cp support-files/my-medium.cnf /etc/my.cnf

shell> bin/mysqld_safe --user=mysql &

# Next command is optional

shell> cp support-files/mysql.server /etc/init.d/mysql.server

这里要小心我曾经把mysql.server改名为mysql觉得好听,结果导致这个和那个客户端程序重名,花了几分钟才明白参数错误的原因,很搞笑的。

然后我遇到了从我的c程序无法执行loaddata命令,这个可以在querry browser里执行,相信从命令行客户端也应该可以,但是为什么不能用c接口调用?我猜想是权限问题,恰好mysql-admin的界面不能获
得用户信息误导我以为这个是源泉,但是找了很久发现这个应该仅仅是gui的问题,据说workbench就可以,而且那些开发人员明确的说不愿意在支持admin这个gui了,要大家使用workbench,可是我下载了就
不能运行,怀疑又是权限问题也许需要sudo 运行但是没有时间再折腾了。又看到为了安全编译的时候loaddata的选项是默认关闭的,重新编译部署?但是这个根本不是我的主要问题,主要问题还是cpu的问题。

9. 我越来越明白为什么当一个人老到什么都看明白和什么都看不明白的时候是什么想法。

为什么群星会陨落? http://blog.sina.com.cn/s/blog_4d1a9df50100xvb0.html

10. 我原来以为我的错误是因为mysqlclient分thread-safe的版本,但是这个看样子在5.5版就修正了,因为编译选项取消了。但是,现在看来在我的vmware32上ubuntu10.04是可以正确执行的,至少我单
独执行load data不使用multistatement是可以的,这个前提是我编译的时候使用了-DENABLED_LOCAL_INFILE=true,这个是cmake的选项,5.5采用了cmake,而不是原来的configure确实麻烦了一些。
此外,我在连接mysql的时候也改变了原来的做法,原来我是先在主线程里连接mysql并且使用连接参数char value = 1;

mysql_options(&db, MYSQL_OPT_LOCAL_INFILE, &value), 这个是client端的连接选项需要在调用mysql_real_connect之前设定,在调用mysql_real_connect的时候我现在在flag里面增
加了CLIENT_MULTI_STATEMENTS|CLIENT_LOCAL_FILES,而在连接成功后我又多此一举的改变server端的连接属性

mysql_set_server_option(&db, MYSQL_OPTION_MULTI_STATEMENTS_ON) 我不知道这是不是多余,但是至少这样做可以work了。

我现在把连接与执行统统放到线程函数里执行,虽然我觉得没有什么区别,但是至少把所有的工作都在一个线程里执行让我感到了一丝伪装的安全感。

同时我注意到5.5的libmysqlclient.so是有为了兼容以前的所谓线程安全版本的软连接,这充分说明了mysql5.5已经是线程安全的了,那么我的问题难道是编译有问题当然32位版本肯定问题比较少,因为用
的人多吗。
我原本对于白灵这个女人没有多少兴趣,只是在网上看到她是av爱好者的一个关注对象而已,现在看到她的另一面,就是在大使馆里她原本是被派来劝说里查基尔自己走出美国大使馆,就是从北京公安部派到成都
美国领事馆里劝说王立军走出领事馆类似的工作,这个据说是当初白灵试镜头的脚本她的真情流露大概是她被入选的一个原因吧,的确我可以想象很多人有着和她类似的想法。I am doing this because I
do not wish to be silent any more.
这部电影的预算是三千九百万美元,票房却只有两千两百万。这是一个悲哀,因为毕竟在美国对于这个主题感兴趣的人是风毛䴫角,的确我在电影院里不小心买了一张印尼的兰片子的电影票非常的气氛,如果我
知道是外语片我是不会买票的,这是同样的美国普通人的想法,绝对不会是看外语片的。
很意外的发现了一个人间尤物:Jessey Meng 原来她就是大名鼎鼎的孟广美。
五月二日  其实应该是milpitas,冬天的晚上有时候很冷
中国的最高领导人非常深刻的领会了古代君王的“无为而治“,就是所谓的“不作为“,能混过去就混过去,能拖下去就拖下去,反正时间上对我们将来是有力的,等到我们非常有把握的时候再作为,或者我把钱赚
够了,死了,也就无所谓了。
1.这个会真的是愚蠢的会议,当然这么说是不公平的,因为像cisco这样的公司你怎么有办法让人工作呢?我上班就成为写日记的过程了。

2. So, this is how you install mysql. When you initialize the db, the “mysql” system schema has no “user”. In other words, the user.MYD is 0 bytes. So,
there is not even the “root” user. Of course you cannot even login with root user. To work around this, you can start mysqld_safe with option
“--skip-grant-tables”. Then you can login with mysqlclient. By “flushing” the privileges as following:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
mysql> flush privileges;
Then you can see the “mysql/user.MYD” has something.
Also there is an option as “thread_handling=one-thread-per-connection“

http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_thread_handling

3. My ubuntu suffer notification area empty issue and here is the cure:

gconftool --recursive-unset /apps/panel && killall gnome-panel

4. 折腾了一晚上发现确实是5.5.23版本的线程安全问题,至少是client端的lib有server连接断开的问题,总之,我不想再去折磨自己了,使用5.6就没有这些烦恼了,而且在办公室的vmware的ubuntu32
上也没有这个问题,看来确实是有问题。

5. 虽然5.6解决我的server-connection-lost之类的问题,但是我遇到了似乎是transaction deadlock的问题,就是一个在我实验中只需要几分钟的query结果永远停不下来,很明显的是某种死锁
因为cpu并没有被使用。磁盘空间也够。

6.也许有人认为数据库需要的更多的是内存而不是cpu,这个也许对,如果他们考虑的是每一个查询都是只有一个线程来作,那么的确跟多的cpu只不过是支持更多的用户同时查询,但是对于天然的海量数据
(这个是自我太高的说法,几千万的记录谈不上海量,但是如果一个全连接的稍微复杂一点的查询运行几个小时不是没有可能的。)这个时候你怎么办呢?就算全部数据都是loaded在内存里全部由一个线程处
理也是要那么长时间的话怎么办?只有把任务细分为很多的小的查询来并行去做,当然前提是这些并行的查询没有冲突和依赖关系。这个时候就需要很多的cpu了,这个也就是我现在总共24个内核的用途了。当
我把一个巨大的用户表按照年龄性别天然的分成了几十个表之后,所有的查询都天然的变为几十个小的查询分别存储在几十个结果表里,这些查询是天然的并行运算的对象。当然目前我作的都还是用户和对象关
系的查询,这些细分的查询天然无关,等到用到用户之间关系的查询的时候就不一定了,但是原则就是把你花了八百多块前的两个cpu都用起来,否则对不起那昂贵的四百多块钱的主板,也让那将近两百块的沉
重的机箱显得更加的笨重,虽然我认为64G内存花的几百块是值得,因为很快也许内存厂家就换了,速度不匹配将来花钱也买不到了,我甚至于始终都想再买64G内存,可是预算超的实在是太多了。

7.关于死锁的解决我也不是很确定是否就解决了,我改变了一些参数,比如有一些关于delayed-insert相关的参数被我调整大了,buffersize,等待时间等,但是有一个等待时间被我改小了,就是在innodb
栏目里的lock-wait-timeout,因为这个似乎是mysql等待判断是否有死锁的时间,我的理解就是mysql自己有一个检查死锁的机制,超过一定时间这个代码就开始在lock表里检查是否有死锁然后回滚重来,
这个当然是最实际的解决办法,所以这个时间不能太大了否则你就死等了。不过现在还说不清是否有效,因为我的死锁都是在第二组线程操作才出现的。

8. 所谓的问题其实是很简单的问题,就在于mysql的result的处理上,对于mysql的query来说,server期待你处理每个query的result-set,如果不遵守这个规则自动机之类的操作就被破坏了。但是是否
这个query有result你确实要事先判断,否则,mysql_next_result是不正确的,也就是说要先mysql_field_count检查是否有result,然后再mysql_store_result/mysql_free_result,
或者就直接跳过因为无result返回,可以进行下面的mysql_next_result。如果不遵守这个流程就会有错。我之前解决不了这个问题以至于不敢使用multi-statement,也许这个就是原因。

继续保持上班睡觉,为下班的工作做准备。
9.关于top N rank of group by 的查询,经典的是用sql标准语法做表的自身join,但是这个太慢了,多少个小时也出不了结果,这个查询的确看似简单很多人压根儿连眼都不眨就给出一个似是而非的答案,
可是连标准sql的语法都不了解,就不要说mysql的一些特别拓展了,(比如很令我impressive的mysql对于group by 的拓展就是不再groupby的字段也可以出现在select里,当然很多人说不定认为这个是
自然而然的,可是这个是一个陷阱,因为那个字段很可能是不确定的,除非那个字段都是在groupby里面一样的否则这个拓展没有什么用途。更可笑的人连问题也看不懂最后无耻用一些忙的借口推脱掉了,这也
从来都在我的意料之中。也许我很多时候在组织问题询问别人的时候也是在帮助自己在理解我的问题,再一次的整理自己的思路,所以,很多时候也没有指望很多人能够给予解答,尤其是我压根也不相信有些人
有理解问题的能力,就算有也未必有理解我的问题的耐心,因为这些问题实在是太耗费精神,也意义不大吧。所以,再次google我看到了我的答案,必须要使用mysql的group_concat这个函数,因为他太强
大了,可以在aggreget里面做排序,然后配合字串处理的substring_index的复合使用可以得到rank字段。

str = SUBSTRING_INDEX(GROUP_CONCAT(ItemId order by Weight desc, ItemId asc)

但是要把每个rank取出来要用substring_index两次

substring_index(substring_index(str, ‘,’ rank), ‘,’, -1)

同时最好还是用cast做unsigned。

10. 看到韩寒的博客里面有一篇《重庆美剧》猜想肯定是薄熙来王立军的故事评述感言,点进去一看却是空空荡荡,第一个反应是言辞过于激烈被和谐了,再定睛一看其实并非完全被删除的样子,似乎原文如此,
因为仅有的一个文字符号是一个“。”句号。的确,千言万语都尽在这么一个句号,到底是薄熙来的个人政治生涯画上了句号还是天朝表面繁荣和谐的太平盛世的句号,又或是让某些人对于这个统治集团所保持的
天真的幻想的句号?不得而知,也不用知道,因为那都是过去将来进行时,沉舟侧畔千帆过,迟早都要成为过去 完成时,所以,一个句话就说明了所有一切。又或者这些污七八糟的勾当压根就拿不上台面的肮
脏事说他作甚?这些个猫腻是但凡有脑子不为了五毛钱吃饭的人都能明白的事情何必说他?万千思虑也许只有一个句号可以道尽,所以,就画一个句号吧,说穿了就是对于年前的所谓的革命/民主/改革的思想萌
芽的一个总结----都是与虎谋皮,不妨画上一个句号吧。如果猪能上树,猪就进化成人类了,可是猪是不可能上树的,再过5个冰河时代,猪也不可能上树,也不可能进化成人类的,统治者能够在主动放弃权力就
不叫作统治者了。画上一个句号吧。

11.读这篇《和五毛谈心谈美国》虽然大部分事实我都是熟悉的,但还是感到心灵的震撼,不知道为什么眼眶总有湿润的感觉。我现在常常像女人一样的多愁善感,大概十几年前,我对于很多事情都能够做到心如
止水,处变不惊,大概让我去手刃个把人也未必会做噩梦,而现在在电视上看尸体解剖就会心绪不宁,时时刻刻都会被感动的热泪盈眶,难道是这里的水土腐蚀了我?

12.上班时间就是无聊的时间,只能写日记,因为虚拟机的硬盘满了,懒的调整了。。。听杨钰莹的歌还是很怀念那个逝去的青春岁月--《我不想说》。
所谓的外交政策就是四个字,“内残外忍“。
今天看当年林彪的私人笔记,可以感到林彪对于毛泽东的瞎胡闹是一清二楚的,实际上,当时只有傻瓜才不知道毛泽东想干什么?到底谁是傻瓜呢?就是一切被蒙蔽被剥夺了知情权的人民。
对于linux的使用者来说确实需要至少有一定的开发经验者。比如我买了一块无线网卡是pci-express的,驱动是华硕已经提供了,但是需要自己去编译,我还是第一次遇到编译内核的问题,很多概念都没有。
比如我的安装版ubuntu是没有“开发式“的内核,我的意思是只带有类似“运行包“的那种内核,就是只有一些头文件,而无线网卡驱动需要编译到内核的一些模块,所以,我才意识到需要去下载源代码来编译。
这个错误是所谓的寻找bounds.c却只有bounds.s的大概的错误,通常的google到的内核编译信息都是足够的
1.首先是下载一些工具和库
sudo apt-get install fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5 libncurses5-dev
2.建立dep
sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)
3.下载内核代码
mkdir ~/src
cd ~/src
apt-get source linux-image-$(uname -r)
cd linux-2.6.32  (你自己的版本)
4.使用你的config文件
cp -vi /boot/config-`uname -r` .config
5.编译
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-some-string-here kernel-image kernel-headers
到这里我就停下来了,因为我的目的并不是要真的编译内核,而是为了编译驱动需要用到内核的部分,所以我没有必要去安装内核。然后我就去编译无线驱动了,然而又遇到了一个编译的错误是什么omnibook的
一个文件的错误找不到,google之后明白要把omnibook下面的makefile里的相应的路径改一下,原来的makefile里有两个,一个pwd,一个是src,要用第二个。至此编译无线驱动的工作完成了需要重启。
应该说华硕的工作已经作的相当的不错了,提供的linux的驱动已经很好了,你只需要编译一下,但是我相信编译内核对于任何一个程序员来说都是一个挑战,因为有很多的不熟悉的地方,虽然很多小朋友也可以
照着这些命令拷贝粘帖,但是背后的意义是什么就是一个未知数了。
五月九日  其实应该是milpitas,冬天的晚上有时候很冷
13. 我对于法轮功的报纸一向都是秉持实用主义原则,比如这种免费报纸都是我吃饭前在餐桌上无聊等待的消遣,其中的美国本土新闻尤其宝贵,因为我没钱买报纸,(说的没人相信,其实,这年头但凡不是古董
级人物谁买报纸呢?当然除了华尔街的那些衣冠楚楚的家伙,因为华尔街日报也许是他们制服的一部分。)总之,其中对于薄熙来的种种传闻几乎都是真的,那么也就不由得不发问,一个所谓的头脑有问题的“邪
教组织”为什么知道那么多内幕?我丝毫没有为这个组织平反的意思,只是在内心深处感觉这个组织和他们积极抗争的共产党有很多似曾相识之处,也许只有邪教才最理解邪教的内幕,共产党本身就是和太平天国
一样的邪教,这一点我相信大多数有历史常识的人都不会和我辩论的。
关于林昭这个名字在我看韩寒的博客上在四月二十九日那天一晃而过,并没有细看,(也许他就只能写一个句号,否则就被和谐了,所以我就只记住了一个名字和日期。我真的有过目不忘的本事吗?我已经不惑
的太多了常常都记不起来昨天晚上看了什么电影,为什么能够记住这么一个无关的名字呢?)看了邪教报纸上关于另一个邪教在几十年前折磨死这个女大学生后,我真的喉咙哽咽,热泪盈眶,(这里没有任何
sarcasm,我是和张柏芝在《喜剧之王》里饰演的妓女一样为了嫖客口袋里的钞票而偷偷吃芥末逼出眼泪来仰着头不让泪水滑落,充满痛苦地说的:“我是真心的”。)在这样一个魑魅魍魉的世界里那里有人相信
你是真心的,所以,当你是真心的时候,就用开玩笑的口吻说:“我是真心的。”就没有人再怀疑你的疯狂了。这个吃人的世界,除了鲁迅笔下的狂人以外,其他人都是正常的。只有那些说出了“从头到尾都是吃人
”的人才是唯一的疯子,疯子是不可能被任何正常人所相信的。
关于林昭的所有的细节都是多余的,因为你不必相信,不必怀疑,因为这个人是再普通不过的,因为共产党自己报道出来的就有类似的,比如那个和四人帮做殊死斗争最后被割喉残忍杀死的“张志新”,如果你不
相信林昭的故事,你也应该不要相信有张志新这个人,这个可是共产党教科书式的人物。你需要的只是记住一个名字,甚至连这个人的姓也是多余的,你只需要记住她的名叫做“昭”---在她说出一个在普通不过的
请求的时候她说出了自己的名字:“刀在口上之日的那个昭字”。写到这里我的眼睛失明了,因为这么大的一个国家却不能容忍一个盲人生存,我看过这个所谓的盲人律师的视频,一个土的掉渣的农民,如果不是
有毅力考取了律师证,也就是一个农民,一个连完整的修辞句子也说不出来的农民,无非就是想要维护一些他在考取律师证以便谋生的时候记住的一些所谓的公民的权力,旁人从来没有人去看也没有人相信的那
些厚厚的法典,一个朴实的农民能够对这个拥有几百万军队统治者地球上最多人口的政权构成多大的威胁?有什么必要非要把他关起来?就算他跑到了美国大使馆又能够有多大的伤害力?可是为什么就这么放不
过一个普通的稍微的学习了几天的一个盲人,他到底威胁到了谁呢?
一个政权惧怕一个盲人农民到了这种地步是什么原因?假如人民是这么容易被蒙蔽而需要一个领导阶级无微不至的引导教育,这个民族的人民是无用的,应该被饿死,被打死,被压迫死,让他们去吃地沟油,让
他们成天为生计苦苦挣扎,让他们无法享受自由,让他们承受自己无知所应该遭到的一切的惩罚。而每一个觉醒的受过党的教育的无产者都应该在脱胎换骨之日起大声疾呼:“我热爱党,我热爱老大哥!”

记住那个名字吧:“昭,刀在口上之日的那个昭字。”的确刀在口上的日子里,你想说什么?也许韩寒的博客的句号就是他想说的,“刀在口上之日,句号。”

14. mysql_thread_end() must be called at end of your thread_proc because mysql cannot automatically release memory allocated for thread. Otherwise you
will see “mysql_global_end error with 1 thread didn’t exits.”
共产党的党报《人民日报》的《忍无可忍,无需再忍》是否是武装冲突的警告性提示呢?等两天就知道了,也许全世界人民都想看看花了大价钱武装起来的pla到底有什么货色。我其实更感兴趣的是日本产经新闻
爆料出来的日本自卫队海陆空三军保卫钓鱼岛的战斗演习方案,规模相当的大,有总共3.5万人参与,这个才是真正考验“黄岩岛“模式的试金石。
五月十六日  其实应该是milpitas,冬天的晚上有时候很冷
陈光成绝对不应该离开中国!凤凰卫视的阮次山号称中共地下党员长期站都在中共海外媒体阵地的第一线,虽然如此,毕竟有些观点见地是正确的。1。陈光成在中国可以作为一个标志来存在,去美国留学是中
共求之不得,奥巴马民主党政府求之不得,因为如此他就成了一个废弃子。2。阮次山说的对,陈光成来美国读书就是悲剧命运的开始,首先,生活费用就是一个大问题。如何生存都是一个未知数。所以,于人
于己都应该留在中国,最差就是住在美国大使馆里作为一个抗争到底的象征。千万不要离开中国,绝对不要给这个画句号,哪怕逗号和分号都有后话的可能,也不值得去作惊叹号,就做一个省略号也好,总有
一天人们会把你的省略号的点点滴滴穿起来,立起来成文一个冒号来质问,形成一系列的问号,就算某一天人们对于你的经历加上了引号,你也可以有各种不同版本的引号,引来人们关注的下划线以及充满
不同感情色彩的破折号,千万不要成为一个句号。
数据库反复的重建新买的240G的SSD也是不够只能把进可能多的文件移到另外的SSD,做成软连接。
天天和同事上司斗争,有一点盼望早日被解雇的潜意识,我是不是应该一辈子活在刀锋上?管他呢,我反正看着那个印度小子经理不顺眼,典型的小人,整天拿腔拿调,我一看就气不打一处来。还是那句老话:
I am not programmed to be self-termination. You have to fire at me!



知道蒙特利尔的天气吗?看这 里。  

   

mymail.gif (26956 bytes)给坛主写信