<%@ Language=Inherit from Web site %> 暗黑杂谈

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:

(最近更新在这里)

www.staroceans.net

www.staroceans.org

 

我有经三藏,

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

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

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

我的projects下载

我的图片浏览服务器(搜索引擎的克星,因为由于我的无知使用utf16写的,结果发现很多的蜘蛛都不进来,哈哈因祸得福。不过里面的图片很多是我的蜘蛛搜索来的,如果有儿童不宜的内容概不负责。

http://nickhuang99.dynalias.com

暗黑杂谈

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

wpeA.jpg (5636 bytes)

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

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

月一日 蒙特利尔越来越像热带了,白天骄阳烈日,下午阴云密布瓢泼大雨。

我觉得我是用这么长时间的vc6居然不知道两个基本功能实属可笑可悲,一个是调试的时候setnextstatement,一个是调试的时候显示unicode,这个是每天都要用到的功能呀。google了一下,显示unicode至少有三种办法,摘抄如下:

1。 Append to the variable name 'su' formatting symbol in Watch/QuickWatch window.
2。 Modify autoexp.dat file which is located in the same folder with msdev.exe.
See the comments in autoexp.dat and Symbols for Watch Variables topic in MSDN
3。 Last but not the least, go to Tools/Options/Debug and check 'Display Unicode strings'.

我始终很怀疑DC的所谓usb传输要自己实现buffered-io,因为这应当实在usbd.sys之类的io控制层实现了,这是他的老毛病,喜欢层峦叠加,把一件简单的事情搞得非常的复杂,今天的软件开发早已不是二十年前的原始公社时期,现如今流行的是什么?据说写driver的都活不下去了改行做应用软件了,原因是什么?现在的开发太容易了,很多小孩子根本不需要任何的基础知识照猫画虎就算作开发了,那么原来那些程序员岂不是要失业了?
我的计划落空了,我原本希望让dc尝试各种方式失败我然后开始我的方法(实际上我还没想到我的方法,只是假设。),结果早上他来的时候专门给我演示他解决了他的bug,这实在是有些让人气霉。
我的想法也许也对也许也不对,正像我的一些想法一样,dc把它的buffered-tranfer移到了应用软件层上了,这样减少了干扰。他的想法是对的,否则debug是在很困难,同时,下一步也是对的,就是queued-io-request,不过这个应该是kmdf帮你做了,你只需要简单的放进队列就行了,而且这个queue是安全的QUEUE,现在我需要了解一些CLEANUP的工作。DC给我炫耀他的eventlog,这个局他解释是wdm里面没有直接帮你做的,我表示怀疑,因为这实在太不可思议了,要么是他不太熟悉driver的开发,要么开发wdm的人都是死脑筋,当然前者的可能性是绝对的,不过他讲道了一个终端水平的事情还是值得留心的,他是着msdn给我说iowriteerrorevent之类的api的终端水平不能超过apc,所以他始终都要检查,因为谁知道你的eventlog函数的调用是不是在一个高中断水平的函数中呢?这当然是个好事情,他说的也有一点点道理,在driver中尼根本没有什么文件系统,因为你不是usermode,当然也没有什么service一说,logservice你看不见的,这个大概对巴?我真希望早点动手证实,可是万恶的raja有让我重新做那些无用的report,这个smart-ass总是自以为是,他有着典型的businessmen的那种aggressive,stubbon,impatient,sharp,mean,smart,quick-response,ruthless的特征,这个是劳动人民永远学不来也非常佩服的与鄙视的,其实,dc经常夜敷衍bullshit他,但是因为这个人也是engineer出身,你很难蒙过他,你要非常小心不要被他发现。我估计连marian这样的人都很难蒙过他。嗨,我为什么整天围ceo操心呢,我自己的五斗米为什么不多操心一下呢?

这个月的计划完成的很不好,到现在我还在测试spider,并不知道是否是内存泄露或者是parser的错误,数据库的设置已
经改了还多次了,已经第二次删除数据重来了,我要记下注意不要把其他的protocol纳入,比如mailto之类的,这个因该
在crackurl里面发现那个theme吧?要做的东西太多了,但是太懒了,整天都在计划着买hdtv,实在是没出息。现在初步
计划,在月中前完成spider,开始转入jpeg的探索中,顺便把png纳入,dc的那个ijg的改造和我的几乎一抹一样,不过我
的桔压缩不行,实在不行就拿它的吧,ijg的代码实在是难懂的很。

月二日 蒙特利尔越来越像热带了,白天骄阳烈日,下午阴云密布瓢泼大雨。

美国主流媒体有时候会提起anti-intelligence的问题,具体是指什么我也不清楚,总之我觉得raja的idea就是这样的例
子,你要传送尽量少的数据,那么你就需要做成一个非常大的所谓“字典”,因为字典压缩是最最普通的办法,也是最最根
本的办法,最终你干脆就在回到传送ascii码不就行了吗?为什么要传送图像?真是岂有此理?使用图像唯一的原因是因
为你不能控制browser的解析引擎,而要达到feedondemand你需要使用ie解析后的结果的影像,这是一个不同寻常的做法
,能够生存的空间很小,因为,DC使用了一些dirtytrick运用256色pallette来增大压缩率,我不知到raja是真的不懂还是
装作不懂,也许是真的对于计算机一窍不通,这是dc说的,学工程的人并非能够学明白计算机科学,学计算机的也未必是
好的工程师,这中间的差别非常的大,并非仅仅是逻辑清晰,头脑敏捷就够了,这个需要长期的算法与计算机结构知识的
训练,这个市最核心的,但是,他完全没有概念。不过,a second thought,也许这正是这个smartasshole聪明的地方,
我猜想是不是依靠这个他采取所谓的政府骗取基金?非常有可能是吹牛,有什么20million的技术,都是骗人的,因为在
我身上连三百块钱的电脑都舍不得投资。(当然现在DC把从前不用的服务器拿给我做试验,让我感觉好多了。)

今天总算发现了一个严重的bug,那就是资源释放的问题,通常我的函数都要做到函数内释放资源,如果资源必须传出那么caller需要释放,同时函数的返回值true/false表明是否资源传递成功,这原本是一个很清晰明确的协议,可是,我后来急急忙忙该代码的时候增添了一些其他的意思,结果true/false不仅仅代表资源成功生成还代表query是否正确产生,这是一个非常大的教训,绝对要把所有的函数分成两类,critical/non-critical,前者代表有资源传出需要释放的函数。那个错误的mysql信息是:out of sync, you cannot run this commands now,这个通常是mysql_res没有释放就执行下一个query。 早晨起来随着黑豹的节奏运动,心中有总有些惆怅,想想看在每天吃burger king德州为至少有几十个软件公司,里面大大小小的程序员总有几千人,我究竟在什么位置上,看来是很低的位置吧。


月三日 蒙特利尔越来越像热带了,白天骄阳烈日,下午阴云密布瓢泼大雨。

美国人的米尼机枪可能是常规轻武器中最可怕的之一吧,当时millitary-channel介绍生产工厂的时候,老板和员工都是
死活不露脸的,因为这应该是非常德有技术含量的武器制造厂,他超高速的射速以及决不卡壳的技术简直是步兵的噩梦,
最给人深刻印象的镜头就是在直升机上的一条火龙般的弹幕划过整个沙漠,这就是美军的实力的一个缩影。

现代中国真的是魑魅魍魉横行不已的世界,话说一个小偷窃得了两个局长大人的贵宾卡在几家酒店里消费模仿局长大人的签名白吃白喝白拿了两三万块钱的烟酒,结果被酒店警惕性很高的工作人员机智巧妙的识破,这个万恶的小偷落入所谓的法网,挽救了国家财产。首先,在中国没有人回去问一个为什么,那就是这种贵宾卡是谁的钱,单位的小金库,集团消费,大家司空见惯,习以为常,那么所谓的国际财产是归谁使用归谁拥有?人民的公仆是替主人花钱的奴仆,作为主人的人民根本不需要天天费心思去操心这些吃喝的俗事,专心每天管好自家的柴米油盐就好了,那些不属于国家财产,公仆不需要操心,所以,排骨据说19块钱一斤哪纯粹是个人的爱好,领导同志天天吃八九百块钱的鱼池龙虾那都是工作需要迫不得已,作为普通百姓不在其位不谋其政在肚子里面嫉妒羡慕是不应当的,这就是所谓的社会主义,所谓的和谐社会,所谓的三个代表,不出五年,共产党就会像前苏联一样,连自己的几千万所谓党内成员也不能代表了,就不要说别的了,因为,一个团体内部都得不到认同的结果是众所周知的。
这就是现代中国的成语解释:窃珠者寇,窃国者侯,那了两三万块钱所谓不义之财的小偷成了阶下囚,挥霍国库千百万的干部还是堂而皇之的座上宾。

月五日 蒙特利尔越来越像热带了,白天骄阳烈日,下午阴云密布瓢泼大雨。

Albert赠诗一首,我也勉强附和一下。王林森骑自行车环游美国胜利归来了。

月十二日 蒙特利尔越来越像热带了,白天骄阳烈日,下午阴云密布瓢泼大雨

折腾了一个晚上终于明白如何使用wininet上传文件了。

月十四日 蒙特利尔越来越像热带了,白天骄阳烈日,下午阴云密布瓢泼大雨

DC最近给了我一些稀奇古怪的任务,这个让人感到很兴奋的。他要我把一个目录下的文件按照日期的新旧排序然后依次山
出直到总的文件大小刚毫不超过256k,这个看起来的确是简单,我给他说一个小时吧,的确粗粗的实现的确如此。不过你
要知道findfirstfile是不能依照你的想法排序的,你要自己把findfiledata全读出来自己排序在依次删除,DC不信,哈
哈,我当然已开始也不适很相信自己的记忆里,因为我原来就专门查过这个,msdn上说nt和98之类的还不大一样,一个是
按名字,一个是按照实际存储顺序。总之,windows很傻的,没有这个功能,好像linux也没有,当年本科一年级的作业就
是干这个,所以是一件很简单的工作。昨天他让我把两个驱动整合起来做一个联合的驱动安装程序,因为usb的安装经常
要重起电脑,导致用户不明白要怎样安装后来的printer的驱动,所以,要我做一个先运行usb驱动安装,然后再把自己写
入注册表重起电脑后首次运行,有个小细节就是runonce只能是currentuser才行,localmachine不行的。其次,怎样指导
另一个进程要求重起电脑呢?我已开始不想去改任何的代码,直接去监听充起电脑的wm_queryexit之类的message,这个
市exitwindowex发出的,通知所有的window,不过,dc的看法有道理,这个消息返回的快还是我waitforsingleobject来
的快,这个很难说吧,为了可靠还是该usb安装程序的代码返回值来的可靠。同时,他的那个gui的安装程序也挺有意思的
,使propertysheetex的mfc的一个类,很合适的,对于我这个ui盲来说很新鲜,玩了半天基本上copy-paste才作了一个
wizard,明天再改吧。下午angie被辞退了,哈哈,这个公司实在是糟糕。等我熬到下个月就半年,那个时候再fire我就
可以领救济了,不过看样子不容易吧,看样子除非我继续面对面地和那个smartasshole-raja对着来。昨晚上发现一个有
趣的问题就是,createcompatiblebitmap是否有限制,一个dude说那个内存是显卡的内存,有些道理。另一个说职能不超
过200m左右,也有道理。反正有限制的。

中途岛之战日本舰队指挥官为什么会犯错误?实际上是对于既定战略的执行不够坚决,原本山本五十六供给中途岛的战略目的就是寻找一个美国太平洋舰队不得不救的要害,所谓围点打援,围点是虚打援才是目的,但是为什么南云为什么要让舰载机陆地攻击?第一,使作战与相识美国人事先不知道是随后增援,第二当然有某种侥幸心理,认为美国舰队不大会在这一带,第三还是日本人的占领土地的战略占上风,殊不知山本苦心经营的就是与美国太平洋舰队尽早决战以便在美国庞大的军事工业启动前逼和美国。可惜,这个战略思想始终没有被大多数日本高级将领领会。轻敌者常败。

月十七日 天起很好去跑了跑步。

Frantic非常的动人心魄,没有想到一个并不起眼的简单的故事情节却能做出如此的悬念与激情。年轻的女主角deadly atrractive如同海洛因一般致命,同时也是那样的短暂如同流星,一切都如同我想象中的巴黎一样充满了莫名的吸引力,exortic的音乐舞蹈情调,正如歌词立场的那样,一只小鸟从凶残的鹰嘴边偷走了他的猎物,然后想和猛禽作交易,然而这个危险的游戏却要了她年轻的生命。在生命的最后时刻,她把她用生命代价换来的猎物放在哈里森伏特的口袋里是为了什么,我不明白,也不需要明白。deadly as cocaine. Emmanuelle Seigner
我想最好的办法我已经尝试过了,就是把gb2312转成unicode来处理,这个只是解决了我的html-parser的一部分问题,现在我需要解决一些老的语法的错误,我想我的错误应该是双引号和单引号的一些错误,然后导致一系列的错误。
让我把这个星期的记忆整理一下。
1。蓝牙实际上从应用程序的角度看如同com口,这是我听来的,现在我使用的是一个叫做rocket-fish的usb接口的蓝牙发射器。
2。重启计算机运行程序不能写在hk_local_machine,必须在current_user。

月十九日 天气很好。

走投无路看来只能使用 CrtCheckMemory.

问:为什么退赛?受伤了吗?我因为抵制奥运不怎么看比赛。

答:是啊,据说跟健受伤,预赛没跑就退出了。全场观众哗然,那种“啊”的声音非常大,俺终于
明白了什么叫哗然了。呵呵。不跑就不跑呗,干吗不依不饶的。运动就是一个玩儿,可惜啊,
国家花大把银子养运动员,他们很苦,出头日就是得金牌,所以,运动不再是一种乐趣了。所以,
我们也看不到最原始最质朴的奥林匹亚精神了。而中国的老百姓就指望着得金牌,让人家高看自己,
证明一下自己崛起了。每每看到什么‘大国崛起’的字眼,我就觉得特恶心。我们的百姓很傻B.

再答:这种暴民的心态很典型,说是暴命并非凶残,而是愚蠢,就是mob,看过gladiator吗?那个刺杀了凯撒夺取罗马皇帝的包军事怎样对付暴民的?修建大斗兽场让暴民们一年有两百多天都去看血腥的斗兽表演,于是就没有人起来反对罗马皇帝的暴政了,这就是今天温胡政权的策略,什么大国崛起,不过是关起门来说给自己听的,大国的确对的,自古以来中国的人口就从来都是世界上数一数二的,自然是大国,崛起?还是崛起臀部让别人看自己的红屁股?

想象看当时罗马的参议员们怎么想?所谓民意有时候也是可以被当权者左右的。这就是暴民政治(mob politics)

 今天,DC在GDI方面大现了一下身手。
1。他让我创建一个背景给安装程序,结果我就直接创建了一个window, 用bitmap全屏来画这个window,这样挺好,但是,当我的程序创建另一个安装程序的时候, 我的先前的wizard窗口就躲在了背景窗口后面千呼万唤不出来了,我试验所有的方法,enable,showwindow,update,setforefrontwindow等等都不行, 只好投降问DC,他说你想不想用一个简单的办法,我当然说是了,那么就把背景窗口作为父亲窗口好了。这的确是一个好办法, 但是我遇到一个具体的问题,就是wizard窗口的constructor使用一个cwnd*作为夫窗口的参数,可是我的背景是一个纯粹自己画的hwnd, 怎样转换呢? DC告诉我使用cwnd的attach,我当时没有转过神来, 因为我还在像有没有constructor使用hwnd的,就机械的使用cwnd的attach然后自然就过了一会儿crash。我还一直莫不找头脑,其实,现在回想起来, 这是一个简单的问题,只不过DC给我解释的时候,我抓不到重点,实际上我们仅仅需要船一个指针就可以,但是, 没有合适的constructor来创建一个cwnd的object所以就用一个临时的变量来attach,用完之后, 自然应该detach,否则消灭对象就出错了。
2。另一个问题是当我的程序创建了另一个程序窗口运行的时候,那个程序刷新背景结果我的背景窗口没有重画变成了空白, 我当时认为没有办法解决,结果DC很惊讶我没有使用beginpaint,我说我基本上不用这个, 因为我仅仅是用stretchblt不干什么。结果,还是他赢了,我并不明白为什么,获得hdc的方法有两种, 一个是直接的getdc,或者getwindowdc,(这两个仅仅是坐标元点的不同吧,)而另一个是begainpaint获得的hdc, 这个方法可能有什么玄机解决了重画背景的问题。
3。早上还有一个类似于createcompatiblebitmap的极限的问题,我使用loadbitmap从资源文件里面load位图, 结果失败,dc说这是为了兼容16位windows,只有大概64k大小吧?使用文件可以解决,结果loadimage从文件load还是失败,dc说应该是dpi太大, 或者width和32位整数对齐的问题,不过这一次大概是我对, 因为我认为这是windows使用显卡内存存储位图的内存限制。当然,dc对于他的图形编辑工具爱不释手不停地展示一些稀奇古怪的功能 ,应该说其中很多功能做的还是挺好的,应该是使用gdi行家值得学习的例子

现在我有时候也能够体会DC的一些心情,比如他非常非常的小心内存溢出的问题,有时候简直是到了极端,比如,函数里面开一个buffer存字串,比如路径之类的,他非要我分配max_path的好几倍,一开始我常常不以为然,后来我自己吃了苦头才开始听他的,他的故事是曾经为了一个内存溢出的找了几个月,我想着根本不夸张,因为我差不多找了一个月多了,也许今天晚上是我的lucky day,被我找到了。我的sql query德buffer当初设想2k应该是够了,现在看来太幼稚了,因为html的url合法的就有2k之多,如果再加上复杂的sql语法,同时,要把unicode转成安全ansi字串,可能又要加一倍还不止,这样算来分配8k也许才比较让我放心吧?

月二十二日 天气很好。

昨天加班把我累死了最后结果不了了之,因为那个扫描笔的security功能的硬件firmware有问题,挺有意思的,密码是存在笔的内存里的。写了一个小工具生成一些简单的pattern写了一个小工据统计颜色。终于算是有了一个稳定的接收gb2312编码的蜘蛛程序,当然好像下载的时候和机器当前的编码设置有关系,但是已经相当稳定了。httpclient7.0

上个星期化了很多时间试图和H合作写一个类似于监视的小程序这是片断。 还有一些半截子工程。myijgdll , mygraphic  filecookie


这是一个很有意思的问题,也是老故事了, 当你创建mfc的project之后,有可能发生这样的linking错误,

msvcrt.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16

这个问题的解决方法是:

Under the project settings, under the 'Link' tab, category 'output', set the 'Entry-point symbol' to 'wWinMainCRTStartup'.

昨天尝试把当前的窗口作为背景窗口的子窗口好像并不是很灵验,最后还是必须使用setForeGroundWindow来强行把子窗口放在前端,看来是某些事件没有处理的关系。
创建安装程序的一个小程序负责把安装程序拷贝到硬盘这样用户中途拿走硬盘也没有关系了,当然,这个小程序不想让用户看到,可是console无法不显示windows,即便隐藏window也是他创建了以后的事情,不好,最后,还是DC想到了使用mfc的工程但是不创建任何window,这是个好办法,我以前就碰到过,还研究半天为什么不显示,现在却想不到用途。

写了一个小工具删除相同文件。1。我现在开始讨厌console的窗口了,所以就使用win32但是不创建资源,所以无窗口。2。找了一下开始使用系统的目录查找对话框,一开始被google到的东西误导,以为是普通api,后来机器死了好几次,才发现是com没有初始化和释放资源,(不过也很可能是avg的关系,我把他关掉了,我的蜘蛛是否也受它影响?)3。算法不一定很好,现排序,在使用md5的数字签名比对,后来想直接计算所有的文件的md5,不过我觉得对win32_file_data进行qsort可能比对所有文件计算md5来的快。4。不支持多层目录,因为我要记住当前搜索的路径,没时间了,同时这样的话。。。

一个简单的函数修复bmp的size错误,供自己使用。

well,我时常说你是愤青,其实是觉得你非常尖锐,思维很牟利。有时看你的博客,时常会冒出几句话,
说得非常深刻。我常常只是有感觉,但是总结不出是什么,你会、你也能说出来,很有逻辑性。佩服。
大体上我们的观点是一致的,对于你的大部分看法我是赞同的,只是我没你那么尖锐,这大概是因为我
是女人的缘故吧。BTW,你的website在中国被滤掉了,想要看到的话,大概只能去外交部上网才行,呵呵。
世浑浊而你又不能糊里糊涂的就这么过了,所以总会觉得有些痛苦或是孤独吧。

你说我有时候尖锐,我在想不全是我的思想,人是一个环境动物,没有一定的输入不会有相应的输出,其实很多的想法我也是受海外新闻网站的影响,环境的潜移默化。比如美国为什么强大?很重要的原因是她的制度,从古到今盛极一时的大帝国比比皆是,但是大多没有一个制度延续他的强大,美国这个帝国不同,他又一种激励机制,同时又有一种让所有的声音都能被听到的制度,这不是简单的所谓民主,那是一种主流意识,一种比文化更深层次的东西,正是这种让所有的声音都能被听到的机制让我们望尘莫及。

中国的统治者正在做一个相反的事情,所谓“万马齐喑终可悲”,这样的环境注定所谓的“大国崛起”不过是崛起了自己的红屁股让世界看到他的丑陋。

你是抵制奥运会呢?还是抵制中国办奥运呢?
对于中国申办奥运这件事我也是反对的,但既成事实就享受吧。
第一次申办失败时很难过的,等要第二次要申办时我已渐渐“成熟”起来,跟你现在的观点一样,到现在也不赞成而且后奥运时代还会发生什么谁都不知道。
但有一个问题,这是个多元的社会,世界也永远不可能大同,在意识形态复杂的地球,是否只有所谓最文明最民主的国家才能依据经济力量自然举办奥运或在极端领域领先呢?
那些没有民主堡垒森严灾难深重的国家的进步如此缓慢,有时不得不依靠虚荣。其实汉城、悉尼等等西方奥运虽然相比花得少也一样面子工程,后续问题也很多,程度不同。
刚看完闭幕式,因为有伦敦8分钟演出,比较很明显,中国就是喜欢大场面从大及小,西方多是个体演绎由小及大,中国文化如此,你深恶痛绝也罢,如此不同的文明,参差不齐地进步着。
今天刚从北京回来,下次再去可能才会对现在见到的有更深的认识。

1。我觉得你的看法相当的有深度,值得我认真对待。不是简单的恭维,是事实的感受,也许很多人都是很有见解的,但是因为种种原因无法有机会,或者根本不屑于表达,以为无意义,或者不值得,只有我这等闲人才对此津津乐道。

2。对于既成事实,不得不办,我同意。西方的奥运也大都是面子工程,我也同意,体育即外交,现在往往是综合国力的体现。问题是花多大代价的作面子的问题,我并不反对面子工程,但是要适可而止,我反对的是现在花的钱太多了,与国力不相称。这个面子太贵了。正像我举的例子一样,穷人可以花点小钱装点门面表示自己不是真的赤贫,比如我刚买了一台42寸的液晶电视,但是现在让我花钱买一辆全新的奔驰我就是疯了。这中间的差别就是一个量变到质变的问题。

3。一个多元社会决不可能也不应该有同仇敌忾的声音,(这种机会几乎微乎其微),不同的声音并不是要去影响整个社会的进步,而是在做任何决策之前听取多种意见,所谓兼听则明。为什么在这种大事决策前没有民意的征询,你也许最终采用专家的决策,但至少可以让所谓的少数专家也听到多种意见的表达。这就是民主的本质。
4。昨天晚上听加拿大议会的一个委员会辩论,议题你肯定想不到,是关于政府是否应当向对待普通电影一样补贴色情电影,这个议题荒诞吗?可是你仔细想一想,听一听,就不觉得无聊了,为什么?第一,色情电影本来就是一个大产业,每年有二十几亿的产值,关系到很多人的生计,第二,很多公民是色情电影的观众,他们观看是否就要比那些不看色情电影的观众多掏钱?同样反过来也是同样的问题,是否应当把那些不看色情电影的纳税人的钱拿来补贴色情电影?总之,不研究这些问题都不会很清楚。我的意思是,很多社会问题牵涉到很多社会成员的利益,本来就应该拿到台面上讨论,否则,这个社会永无宁日,决无和谐可言。

5。中国政府的很多提法经常是似是而非的,比如,奥运拉动经济,政府为扩大内需大兴土木,到底哪个社会阶层受益,各个阶层收益有多少?你在北京开奥运,全国大部分城市就听个响,但是建设的钱却是所有省份的贡献,这是否公平?加拿大议会每年争吵不休的就是各个省从联邦返还的钱是多少的问题,议员们在其位谋其政,为自己所代表的省争取最大利益,联邦和地方在议会斗争中取得一个合理的平衡,这就是和谐,一个动态的和谐。

基本上我是在platformsdk和原本的vc98环境下混合编译,这个非常的危险,很多时候也许有莫名其妙的问题,而且对于使用mfc静态联接就更有问题了,(使用动态库可能还好吧。)

完善了一下修理bmp的小工具

月二十六日 天气很好。

完善了一下算法,当只有两个文件的时候直接比较可能要比计算md5快的多,但是使用filemapping一定要小心,首先,我的原来的函数使用一个静态全局变量,非但多线程不能用,就是两个嵌套的使用都不行,释放资源非常的容易出错。其次,当我的filemapping没有释放的时候是无法删除文件的,结果我又要让使用者explicitly释放。很头疼。

DC让我写一个简单的工具函数,就是给网站发请求,所不同的是我要知道返回的结果,这个是使用httpqueryinfo,另外,httpopenurl有些问题,好像一定要使用ip地址,所以,我只好使用dns函数,但是win2k下的dns和winxp不一样,明天在实验这个问题吧。

半夜醒来觉得寒冷无比,只好加了床被子,魁北克的冬天已经来了,所谓“胡天八月即飞雪”。马云说冬天来了,任正非说冬天来了,郎贤平也说冬天来了,在北京赤日严严的八月没有人相信,奥运的高烧正让所有人把高潮的兴奋大声喊出来,生怕参加开幕式的几十个国家领袖不相信中国人民正在享受经济高速增长的快感。是吗?难道不是吗?大灾之年迎大云,什么天灾人祸不过等闲视之,的确,当通货膨胀加速度开进的时候,很多人都只是说那是投机的块钱造成的,但是为什么有快钱?快钱从哪里来?温州的钱从哪里来的?为什么是现在?

归根结蒂还是郎贤平从前说的对,那都是从制造业里推出来的大量资本,资本的目光比搜寻死尸的秃鹫还灵,在所谓内需创造gdp增长的旗帜下被拉动的是什么产业?是怎么拉动的?借钱把县政府大楼重新装修一下,或者干脆盖几个更大更新的就能拉动GDP,如果是这样的话,全世界都不会有贫困了,美国也不用选什么总统了,大家都不用研究经济了。我难以相像在21世纪的社会里有这么多的低能政府却可以不许任何社会成员的质询!

中国经济的冬天已经来了,不管你是否和我一样抵制奥运,经济杠杆从来不以你的意识形态为转移,冬天是残酷的,魁北克的夏天不管有多美好,冬天是长着锋利牙齿的猛兽,冬天里,制造业是要死人的。市场经济重新分配生产力要素是靠暴力残杀企业做到的,甚至在极端的情况下依靠摧毁国民财富做到的,这就是经济规律,和大雪与地震一样的无情。

 中国这头经济大牛已经在滞胀得泥塘里挣扎了好几年了,这一两年来的汇率升值不过是制造业死亡前的哀鸣。也许执政者并非完全不知道问题的严重性,只是对策的选择,把大量的积累财富投入到所谓的公共建设期望能够改善迟早到来的制造业的衰退,问题是投资的效率,私人企业绝对不可能向政府官员一样的把资金投入到完全无助于增长的面子工程上,因为花的钱不是自己的,升官之后自有下一任来扛着,更重要的是各级官员都暗熟钱不花出去是赚不回来的道理,借钱投资100块钱倒有30块钱到了官员的口袋里,剩下五十块钱到了包工头口袋里,二十块钱贡献给了钢铁水泥之类的原本就不富裕的基本资源,真正能有多少回到普通老百姓口袋里取决于官员和包工头的个人消费,比如到底是抱养四川妹还是东北姑?是到澳门赌场砸钱还是来拉斯韦加斯摆阔?这就是所谓的拉动经济。庶民百姓最多在奥运开幕的时候听个响,或者闭幕式的时候过过眼瘾,回过神来讨论口袋问题居然异口同声德说,也不是不明白劳民伤财的道理,只不过这个钱不花也是让官员们贪污掉了,这实在是让人哑口无言,一个社会到了这个地步居然安置若素那只有一个原因,就是没有人相信冬天的时候有狼来吃人了,仿佛祥林嫂的个人独白,我但知道美国的经济危机到来的时候要有资本家跳楼,却没想到中国的所谓社会主义市场经济遭遇严冬的时候普通市民是要倾家荡产的。

中国的经济增长了快三十年,可能是要遇到一个转折点了,问题是一个十几亿人口的穷国挺过去要付出多少代价,社会的大动乱是否会发生,政局的大变革会有怎样的形式来进行,危及必然导致变革,问题是什么养的变革?谁来主导?民族资产阶级是否已经有意识要开始参与主导的地位?GCD要在多大程度上做出让步?

一个简单的道理就像你的第一句话,冷了就起来加床被子。当严冬到来,经济崩盘或社会大乱,如果忽略掉政府自宫的情况,革命的力量自然爆发汇集,是英雄还是流氓谁来当主导都没关系。世界永远在变革中,不管是惨痛的革命还是缓慢被动的改变。还是那个关键,这样的 D 如果不能改变,一定是要推翻的,一定会被推翻的。

月二十七日 天气很好。

完善了小工具发送httprequest,今天发现了我的一个隐藏很深的bug,就是有的bmp使用的是bitmapv5之类的形式,我如果使用gdi的getdibits会覆盖我的一部分内存。

月二十九日 天气很好。

增加了两个index效果是惊人的,这之前我把mysql的1000字节的index资源都分配给了primarykey,后来增加的hostname没有办法再增加index了,今天终于下决心改变,结果cpu从100%降到了不到50%,本来一个晚上我都在做思想斗争是否增加预算购买一台专门用于spider的同步的数据库服务器,现在看来暂时不需要了。美国M1坦克在91年海湾战争期间对阵伊拉克的损失对比是4:2000以上,这个比以色列在73年中东战争中一两辆英国centrion对阵叙利亚120辆坦克最终消灭60辆的战绩毫不逊色。我始终对于美国在海湾战争中美军的表现不甚了了,就其原因是当时对于gcd高层的震动太大了,这个远远超越了人们对于纸老虎美帝国主义的想象,因此当时国内媒体对此避而不谈,想象看美英联军使用不到四百辆先进坦克加上阿帕奇直升机消灭了将近四千辆伊拉克坦克,其中还有不少势必当时解放军先进的T72坦克,当时pla只有大约一万辆夺得T59老式坦克,假如美军要消灭解放军的话。。。这就是世界的格局。

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

我热切的期望有更多的朋友参加讨论,如果你们有什么建议和想法,不妨留话给我      

mymail.gif (26956 bytes)给坛主写信 我现在用的是宽带,感觉不出速度慢,如果各位浏览时候觉得慢的话,给我说一声,我就把图片改小。