2007-12-11

赞 Google Reader

用过几个 RSS Reader了: FeedDemon,RSSBandit,GreatNews。
使用时间最长的是GreatNews:绿色,免费,功能尚可。不过我受不了在Update
All时的长时间没有反应(实际上,即使如此,比RSSBandit还强一点)。

今天开始转入Google Reader。
一个与生俱来的优点:所有的RSS源会保存在Google账户里,不论在哪个机器上都可以使用;不需要安装客户端软件,用浏览器就行。

连续用了一段时间,比预期的还要好,因为我在用GreatNews时有的源阅读有些小问题,而Google Reader效果非常好。

2007-12-03

禁用笔记本的触摸板

以DELL为例,非常简单:
控制面板 中选择 鼠标,然后可以看到非常丰富的选项。我很喜欢这个选择:如果有USB鼠标时,则禁用触摸板(touch pad)和指示棒(track stick)。

2007-11-27

二进制格式化

从 C 开始,我就对 printf 的 format 不支持二进制(支持八进制,十进制,十六进制)而耿耿于怀。

最近,开始用 Tcl 。我惊喜的发现,Tcl 支持二进制格式化(format)和检索(scan) 。
这是我了解的语言(FORTRAN, C/C++, PHP, JAVASCRIPT, Tcl, Python)中唯一支持二进制格式化的。

P.S. Tcl 的 binary format / scan 是指对二进制数(区别于字符串)的处理,支持多种进制:除了支持八进制,十进制,十六进制,还支持二进制。

2007-11-15

Google拼音

一直用紫光,用了好多年。
现在有Google拼音,因为有自动同步。
可是,昨天我在家里用的时候,发现没有把自定义短语同步过去!
虽然从同步的字面上看,是只同步了词库和设置。
可是,词库不包括自定义短语吗?
即使不包括,我觉得应该把自定义短语也同步起来。

2007-11-07

有感于计算机性能的提高

为了播放方便,昨天我把2张CD转成了MP3。
用的是开源的CDex。
速度很快,1个音轨不超过10秒钟,1张CD不超过2分钟。

而我记得,1996年左右,听同学说压一首歌需要几个小时,转一张CD需要一个晚上。

计算机性能的提高真是相当的快啊。

2007-11-06

Adobe Reader 或 Adobe Acrobat 出现 Content Preparation Progress 对话框

内容为 Please wait while the document is being prepared for reading

处理方法:
菜单 Edit / Preferences..., Categories 选 Reading, 把 Screen Reader Option 的 Page vs Document 设为 Only read the currently visible pages

2007-10-25

MSN V.S. BMW

这两个不是同一个行业,怎么扯到一起呢?
电影《疯狂的石头》中,把BMW说成了"别摸我"。
所以,MSN就是"摸死你"。

最早看到那个"史上最强情侣衫"的帖子时,忍俊不禁。
本来以为old,昨天发现很多人还是没有看过那个帖子,于是今天在blog中八卦一把。

2007-10-24

Visual C++ 6.0 代码编辑窗口(Source Window)字体的设定

Visual C++ 6.0 的 Tools -> Options / Format 选择字体,发现可选的字体很少,如何使用自己喜欢的字体呢?
搜索到了这篇文章: http://blog.csdn.net/xuleicsu/archive/2007/04/11/1561212.aspx
基本上对了,不对描述不够精确。
修改 HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Format\Source Window 下面的 FontFace 和 FontSize。
如果没有这些键或者值(我的就javascript:void(0)
发布帖子没有,估计是装了VC之后重新安装了Windows所致),就新建吧。

mailto的参数

作为HREF的URI之一,mailto可以提供发送邮件的链接。
实际上,大多数浏览器允许mailto带参数。参数主要包括:cc,bcc,subject,body。
这是一个例子:
<a href="mailto:yourname@yourcompany.com?subject=Hello&body=Best%20Regrads">Click to send a mail to YourName</a>

使用中的心得和注意事项:
1,body如果多行,如何换行?
body=Line1%0d%0aLine2
2,第一个&不能写成?&(普通的URL是可以这样的)
举例,如果写成了mailto:yourname@yourcompany.com?&subject=Hello&body=Best%20Regrads,则subject不能被传递。
3,如果参数值出现了中文,则FIREFOX中点击链接启动邮件程序后可能看到乱码,IE不会。
暂时没有解决方法。

NOKIA 8210 to 8510

因为一直在用的MOTOROLA的手机屏幕显示有问题,所以找了一个以前的8210出来用。
8210,经典,就是不能显示电话号码簿的中文姓名(当然也不可以输入中文姓名)。
我寻思着,这是典型的软件问题,应该可以通过升级解决。
搜索了一下,果然,可以用8510的软件来升级8210,升级后就可以支持中文号码簿了。
于是把网上升级的文章研读了一下。
1,找到了手机PCB上的几个焊点;
2,找到了线缆的原理图;
如果这样,做个线,接到手机上,应该可以。
可是,后来我发现,线接上,还要把电池竖着插在手机里同时供电。
我看了网上升级的视频,发现要有个东西抵住电池,而且电缆似乎不是直接焊到PCB上的,而是一个机械部件正好插入手机焊点对应的位置。
这难度不低。
更要命的是,我发现,网上提供的升级软件根本无法在Windows 2000下使用。
这下,我只得暂时放弃。

2007-09-28

Office 2003打开Office 2007文件

在没有安装文件格式兼容包之前,Office 2003打开Office 2007文件时提示文件格式不对。
安装文件格式兼容包之后,Office 2003打开Office 2007文件时仍可能出错。

以PowerPoint文件为例,可能回提示不能读取大纲。
这时候,简单的方法是把2007的文件扩展名ppt修改为pptx,这样2003就以2007格式打开。(多么笨的Office!)
打开了之后,可以另存为95-2003格式。
如果你足够留意,那么你会发现,2007的文件很小。为什么?你用WinZip或WinRAR等压缩软件打开2007的文件,一切就真相大白了。

2007-09-20

串口连接器: DB-9? DE-9!

http://www.nullmodem.com/DB-9.htm


DB-9 (Really DE-9)


The DE-9 D-sub 9-pin connector is often mistakenly referred to as the "DB-9" connector. The "E" refers to the shell size.


A "DB-25" connector has a "B" size shell, but the common nine-pin connector is smaller and has an "E" size shell.

(转载) 铅笔与太空笔――一个流传已久的荒唐故事

发信人: wahrheit (), 信区: Aero
标  题: (转载) 铅笔与太空笔――一个流传已久的荒唐故事
发信站: 水木社区 (Thu Sep 20 03:37:39 2007), 站内

长久以来,流传着这样一个故事:
据说美国宇航员在太空很郁闷,失重条件下钢笔和圆珠笔总是写不了字。美国科学家花费了X年时间X多经费(最近一个在农大演讲的我国某专家已经加码到100 亿美元)终于研制出能在失重条件下使用的钢笔。而与此同时,苏联宇航员在太空一直用铅笔(一般来讲,听众们这个时候就要爆发出善意的笑声)。
当然这个故事还有不少变种,类似病毒,以不同的口味重复着。比如这个变种:美国宇航局(NASA)为了让宇航员在太空写字花费很多心血也没有成功,因为要求太复杂了,必须在失重状态下书写自如,仰着写也能写字等等。迫不得已,他们向社会征集解决方案,后来有个德国小学生寄来一个包裹,只写一行字:"试过这个没有?"宇航局的人打开一看,原来是一包铅笔。

而这个故事的作用表面上主要有两个,一个是提倡灵活思维,以简单的技术手法解决问题; 再一个就是嘲笑美国人迷信高科技,浪费钱财还把事情弄的复杂,还是俄国人才是解决问题的高手啊。

可惜,故事终究只是故事,还很荒唐。
真实的情况是这样的:
美国在早期太空活动中的宇航员都是使用铅笔,比如在水星计划和双子星计划中, 但铅笔其实是不理想的太空用笔,这个下面再说, 1967年美国开发出供宇航员在太空使用的AG 7型太空笔,(这个是美国一家私人公司看准商机自筹200万美元开发的),并在阿波罗计划中得以应用。 其基本原理是笔芯密封,内有氮气,靠气体压力代替地球上的重力环境把油墨推向笔尖,。
笔芯不漏油、不挥发,可以倒着写,在水、油、太空失重状态下正常使用。笔尖以斜切承座滚珠笔腔精密配合超硬炭化钨笔珠(经27道工序制成)形成,绝无脱落之虞。 太空笔几乎可在任何表面书写(水泥路面、石头、砂轮、钢铁等),而且不褪色,可在零下60度,高温200度书写自如。

这种笔因为性能可靠卓越,实用效果很好,因此除了适用于航天,在登山、潜水、极地考察探险等恶劣环境中也是绝佳工具,此外在军警、医院、建筑业、体育界、文化界等专业也可以很好应用,还能作为礼品、收藏品及大众书写、绘画用品。
顺便说一下,这种笔现在并不贵,神舟六号上用的是人民币千元左右,对于很多野外工作者都算是种良好的工具。对于宇航活动则远远算不上成本了。
所以,这家公司也得到了丰厚的回报,太空币成为一个盈利产品,并成为各国宇航局和宇航员的必备书写工具。俄国人用的就是,杨利伟似乎用的也是,因为到了神舟六号用的就是太空笔,但可以肯定的是,从1967年开始,太空笔被各国宇航员所接受并被广泛选用,当然,后来还有其它类型的太空书写工具被开发出来,但这些不管是不是被宇航员简称为铅笔或钢笔,与原始意义的铅笔钢笔都是两码事。投机取巧是行不通的。

回过头来说铅笔,原始的铅笔适合太空实用么,那些绘声绘色讲故事的人想过么?普通铅笔笔芯容易折断,这个都知道,而在失重的环境中漂浮,就成了危险品,会漂进鼻子、眼睛中,而且更要命的是石墨是导电的,漂进电器中会引起短路或者其它一些问题。(此处根据电网网友提供的资料做了修正)可以发现:美苏的航天工作者在使用到太空笔之前所用的并非人们印象中的那种原始的铅笔,而是专门开发的产品,在笔的结构和笔芯材料上都是新开发的技术,与普通的铅笔已经几乎可以说是不同的东西了。现在在美国的宇航博物馆里就有陈列,这从另一个角度告诉人们,但年那批可敬的航天工作者们对问题的考虑之深之广是现在那些益智小故事所远不能相提并论的。

再提一下书写效果,各位在做作业,写笔记,做记录,签文件时用的是什么笔呢,用铅笔的有几个?我看大部分用的是签字笔,水笔,圆珠笔,既然自己不喜欢用铅笔,那么为什么那么多人想当然的觉得宇航员就喜欢用铅笔?在太空的很多光线条件下铅笔的字迹好辨认么? 美观么?被摩擦变得污浊怎么办?即使是60年代初美苏宇航工作者开发出的太空铅笔,也不能完全满足太空工作的需要。所以在太空笔开发出来后迅速得到各方肯定,被各国宇航局所选用。

说回到这个变种故事, 讲这个故事的人可能往往想的是教育人要锻炼科学思维的能力, 可是在他们嘲笑美国人的"愚蠢"的时候有没有想过,什么才是分析问题解决问题的科学思维?

这究竟是说明了美国人笨,还是聪明? 发现问题,研究问题,解决问题,最终 自己的品牌立了,宇航员太空中用着舒服安全,钱也赚到手了,还给去南极北极等等登山探险的其它使用人群提供了方便。与人方便,自己方便,赚钱也是天经地义。

一直用铅笔还自以为很聪明的人也就只能一直用铅笔。

--

※ 来源:・水木社区 http://newsmth.net・[FROM: 221.218.246.*]

M$ eMbedded Visual C++编译出错

corelibc.lib(pegwmain.obj) : error LNK2019: unresolved external symbol _WinMain referenced in function _WinMainCRTStartup
emulatorDbg/PocketSM.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe .



原因及解决:
报错的原因是入口有问题,WinMainCRTStartup在unicode系统上应该是wWinMainCRTStartup。
Project Settings将Link >> Category / Output >> entry-point symbol改为wWinMainCRTStartup

2007-08-29

“压轴”不是“最后”

今天偶然发现,压轴是倒数第二。汗。

原文链接: http://www.yangtse.com/dzbpd/dbcg/200611/t20061113_191856.htm
  扬子晚报2006年11月7日A18版,在题为《赵本山:我爱这片地》一文中写道:"……最后,主持人又让宋祖英作压轴式的'总结发言'……",这里 用"压轴"一词来形容或比喻"最后"一个精彩的节目(内容),实际上是一个谬传了很久很广的错误用法。因为"压轴"并非指"最后"。

   据上海辞书出版社出版的《辞海》(缩印本・1989年版)称:"压轴是戏曲术语。指一台折子戏演出中的倒数第二个剧目。由于最末一个剧目称大轴而得 名。"例如,京剧一场戏如果有五出的话,第一出叫作"开锣戏",第二出名曰"早轴",第三出称为"中轴",第四出(倒数第二)则为"压轴",第五出(最后 一出)称作"大轴"。由此可见,"压轴"与"最后"不是一回事。如今一些报纸杂志误用倒数第二的"压轴"来称倒数第一(最后),显然是不对的。因此,希望 作者(记者)和编者都应不断学习,增长知识,讲究词语,不要再以讹传讹了。若无把握,不妨查查案头的《辞海》等工具书,以防常识性谬误。

  另外,笔者认为,如果将最后一个精彩的节目(内容)称为"压台(戏)",岂不比"压轴(戏)"既正确又准确!不知诸君以为然否?

  南京读者 凌 晓
来源:扬子晚报

2007-08-27

清除木马的一个心得

My Computer, 右键, Properties, Hardware, Device Manager, View / Show hidden devices, No-plug and play Drivers

如果修改 Driver 那个页面的 Startup Type, 即使修改成 disabled, 似乎重启后还是会变成 boot 之类的, 驱动一样会被加载.
要在 General 那个页面把 Device usage修改成  Do not use this device (disable), 重启后设备将被禁用, 可以删除驱动文件.

然后再在注册表中查找相关内容清除.

2007-08-24

BoundsChecker的一个不足

先看如下代码断:
    BYTE * pTemp = (BYTE *)malloc(1);
    pTemp[2] = '1';
    free(pTemp);
BoundsChecker没有对 pTemp[2] = '1' 报错。
但是,在 free(pTemp) 时却提示memory overrun。
如果 malloc free 两个语句不是在一起(比如在一个类的不同函数中),那么想找到内存被覆盖的地方是相当困难的。

但是,如果仅仅是这样,能报错还总算不错了。再看如下代码:
    BYTE * pTemp = (BYTE *)malloc(1);
    pTemp[20] = '1';
    free(pTemp);
这次连 free(pTemp) 时都不提示了。这是因为BoundsChecker对申请的内存加了一些标志,如果这些标志没有被破坏,那么BoundsChecker是不能发现的。

对于 new delete 操作,问题一样。

为什么x==y而cos(x) != cos(y)

代码:
#include <cmath>


void foo(double x, double y)
{
    double x1 = cos(x);
    double y1 = cos(y);

    if (cos(x) != cos(y))
    {
        std::cout << "Huh?!?\n";
    }
    if (x1 != y1)
    {
        std::cout << "HeiHei!!!!!\n";
    }
}

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
    double x = 1.0;
    double y = 1.0;
    if (x == y)
    {
        std::cout << "!@#!@#!@#\n";
    }
    foo(1.0, 1.0);
    return 0;
}

解释:
对于常见的intel CPU,浮点寄存器的精度比double高。

所以,实际上,比较时到底相不相等,取决于浮点数存放在哪里。
如果都在寄存器或者都在内存中,都会一样;如果有个在寄存器,有个在内存,则很容易不相等。

这个跟编译器有点关系,但是跟CPU硬件关系更大,这就是为什么liuwenshu在他便携上ubuntn下用gcc编译了结果与windows一样的原因。

你还可以试试,debug和release版运行结果都是不一样的,我想这可能是6楼 ilcs 说结果跟lz不一样的原因。

2007-08-07

TEAM

Team: Together Everyone Achieves More

2007-07-30

Installer目录

Windows XP 在 %WINRIR% (通常是 C:\WINDOWS )下;
Windows 2000在 %WINDIR%\Installer (通常是 C:\WINNT\Installer )下;。

WinZip不为什么不支持对文件重命名呢

今天试用了WinRAR的3.7版本,支持对压缩包内的某个文件重命名。
然后又下了WinZip的11.1版本,还是没有这个功能。
其实这个功能还是有点用处的。由于WinZIP不支持Rename,我通常用这两种方法来实现:
1,Beyond Compare。BC可以把WinZIP当作文件夹打开, 超级赞BC。
2,我自己在一个开源的程序基础做了修改,支持Rename。

期待WinZip支持Rename功能。
再八卦一下:WinZip一直支持从压缩包中删除某个文件(这个功能也比较有用),WinRAR却是最近版本才支持的。不知道为什么。
还要八卦一下:WinZip的最新版本已经可以打开RAR文件了。


我在Winzip的Suggestion主页反馈了: Why not support renaming a file in archive?

2007-07-26

MSVC 程序 Release 版本的一个怪异问题

Debug 版本功能正常,Release 版本功能不正常。
经查,发现代码中有 ASSERT(MyFunction(para)) 这样的语句。
因为 ASSERT 在 Release 版本中不会被编译,导致函数 MyFunction() 根本么没有执行,从而出错。

2007-07-24

赢在中国

今天晚上是第一次把CCTV-2"赢在中国""节目完整看完。
今天是一个讨论,关于晋级舞弊的事情。
当事人之一,四位嘉宾,两位评委,若干观众。
观众确实谴责较多。嘉宾和评委说话的确不一样。
商业道德,诚信,游戏规则,企业家/生意人/商人,等等。
有创业想法的人,这期节目很值得一看。


2007-07-20

卸载/删除 金山毒霸,金山网镖

1,退出金山毒霸;退出金山网镖;

2,我的电脑,右键,管理,服务和应用程序,服务((这也可以通过运行services.msc来实现)),禁用Kingsoft Antivirus KWatch Service和Kingsoft Personal Firewall Service;

3,删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下的KAVStart和KAVStart;

4,删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run下的iDuba Personal FireWall和KavPFW;
如果有多个用户,那么要分别用各个账号登录,再执行上述操作。

5,我的电脑,右键,属性,硬件,设备管理器,查看,显示隐藏的设备,非即插即用驱动程序,卸载KNetWch和KWatch3;

6,重起,F8,安全模式,删除%SYSTEMROOT%/system32/drivers下的KNWCH*和KWatch*;

7,如果要删除kav文件夹,那么现在可以删除。

2007-07-17

Flash Player 安全更新程序 (KB923789)安装失败

家里电脑是Windows XP,在Windows Update时总提示需要安装Flash Player 安全更新程序 (KB923789),可是每次都安装不成功。
Google了一下,找到了这篇文章http://hi.baidu.com/shengwu/blog/item/cb6518d5828e34c550da4b17.html ,经过试验,可以解决这个问题。
简述就是因为C:\Windows\system32\Macromed\flash文件夹中存在低版本的ocx文件。

2007-07-06

根据温度自动控制转速的电风扇

饭后跟同事闲聊,说起空调风扇。
想到风扇一直开着,到早上会很冷,人容易生病,于是我就说,要是有一种根据温度自动控制转速的电风扇就好了。
初步分析一下,成本不会增加太多,但是:健康,环保(省电了嘛)。
回来一Google,搜索结果的第一项居然是关于这个东西的专利。
看来,现在想找一样东西,还没有人想到的,几乎不可能。

2007-06-26

申请QQ号码时遇到的HTTP 1.1问题

在腾讯的官方网站申请QQ号码时,提示要使用HTTP 1.1。按照其提供的解决方法,查看IE,发现已经把"使用HTTP 1.1 (Use HTTP 1.1)"选上了。
后来,才知道:通过了代理,所以不行。
使用直接连接,OK。

2007-06-05

试用中国雅虎搜索测试版

http://www.yahoo.cn/
确实不错,有几点跟其他所有搜索引擎不同的:
  • 搜索结果的翻页按钮是垂直排列,而非是传统的在页面底端;
  • 索主页面上有黄历(我只需要看到农历就足够了);
P.S.: 昨天wenshu在的blog提到了Google Finance,其实,Yahoo Finace的New Chart已经跟Google Finance的Chart效果几乎一致了。

2007-05-29

表达式解释器 Expression Parser

这个通常用于计算器等需要计算表达式的地方。

对于一般计算器, 推荐 http://www.codeguru.com/Cpp/misc/misc/math/article.php/c3861/
不过,这个代码有个功能不支持:逻辑表达式( boolean expression)。

经过搜索,找到了 uCalc,支持boolean expression,不过要licnese,所以,被我放弃了。
后来,找到了Fast mathematical expressions parser http://www.codeproject.com/cpp/FastMathParser.asp
功能强大,易用,非常不错!强烈推荐!

How to convert between 'CString' and 'std::string'? CString和std::string如何相互转换?

Q: How to convert between 'CString' and 'std::string'?

A:

'CString' to 'std::string':

Code:

CString cs("Hello" );
std::string s((LPCTSTR)cs);


'std::string' to 'CString':

Code:

std::string s("Hello" );
CString cs(s.c_str());

From : 转自: http://www.codeguru.com/forum/showthread.php?t=231155

2007-05-28

l10n, i18n

l10n: localization
i18n: internationalization

我认为最好的天气实况/预报的Firefox插件: Forecastfox

The best weather extension for Firefox

比较使用了 1-Click Weather , Forecastfox , WeatherBug 等几个天气插件,最终没有被我Uninstall或Disable的插件是Forecastfox。
简单点评一下Forecastfox:用户界面设计得恰到好处,不张扬,不简陋;设置选项全面而又不复杂。天气实况更新快,预报比较准确。

2007-05-25

再次测试

上次从163发送blog,163居然在后面加了广告,所以改用Gmail发布blog。
今天看到文书的blog,说"blogger为了支持从某些"不良"Email服务供应商发送带广告邮件到blogger,提供了一个关键字

******************
以下手工编辑。Live Spaces不支持。blogger确实把#end之后的过滤了。赞。

因为被截断,所以blog还没有完。完整blog如下:

上次从163发送blog,163居然在后面加了广告,所以改用Gmail发布blog。
今天看到文书的blog,说"blogger为了支持从某些"不良"Email服务供应商发送带广告邮件到blogger,提供了一个关键字#end,表示帖子结束,这样blogger就可以有效屏蔽后面的广告了”。
所以,再用163发送来测试一下。
这里是#end#end

2007-05-22

Google AdSense的报告的含义

网页展示次数:指定时间内,服务器统计到的广告显示次数。
点击次数:指定时间内,服务器统计到的广告被点击次数;注意,无效恶意点击会被过滤。
网页点击率: 点击次数÷ 网页展示次数。
网页 eCPM:有效的每千次展示费用。计算方法:eCPM=收入÷( 网页展示次数÷1000)
收入:钱。

2007-05-21

再次测试

163邮箱发过来的,带了广告,太恶心了。用Gmail再测试一次。

测试使用邮件发表Blog

这是正文。

2007-05-08

再也不用字符确认了

收到了Google Blogger Team的答复。
祝贺!

2007-04-26

正确的使用键盘的姿势

是从同事转发的邮件中摘录的。










附录:
什们是 RSI:
英文全名叫 Repetitive Strain Injury (RSI)。中文释为重复施紧伤害。其中病害包括手腕神经压迫症 (症状包括手腕无力,疼痛,无法举双肩等 ),脊椎神经伤害,颈部及腰部僵硬酸痛等。据劳委会研究指出,每天使用计算机超过六小时可能会造成无力,想睡觉,视力模糊,肩颈部疼痛等症状。

如何预防RSI :
大致上,坐的姿势要端正,不要坐不寻常的角度或姿势。打键盘及使用鼠标时不要 太用力。肌肉尽量放轻松。要常休息。每使用计算机一小时应起来休息十分钟。最好能往远处看,伸展一下您的手,肩膀,颈部,等。平常要仔细听取您身体的意见。如果您的手感觉酸或痲痹时,他是在跟您讲他有点不太对劲,他需要休息。我还要强调一点:预防胜于治疗。千万不要让自己后悔。

2007-03-29

图像搜索

我一直认为,不久的将来,图像搜索将流行。

我说的图形搜索,不是输入文字然后查找到相关的图片(用文字搜索图像),而是通过用户指定的图片,查找类似或者相关的图片(用图像搜索图像)。

人类的媒体,无非就是语言,文字,图像。现在,文字搜索已经非常成熟,而图像和语音搜索还没有很好的产品。

期待那一天的到来。

2007-03-19

“网络和拨号连接”图标丢失

The Local Area Connection icon is missing

官方解决方案:
http://support.microsoft.com/kb/254631
我按照做了,没有用。
http://support.microsoft.com/kb/329050
我做到了“从设备管理器中把网卡删除了,然后重启”这一步以后,就恢复了。

Windows启动时报告xmnt2002 - program not found

xmnt2002 - program not found at startup

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"BootExecute"被替换了,应该是hex(7):61,75,74,6f,63,68,65,63,6b,20,61,75,74,6f,63,68,6b,20,2a,00,00
或者字符串:autocheck autochk *

2007-02-06

对香草冰淇淋过敏的汽车

这有两个版本,一是通用,一是福特,但是要表达的意思是一致的。

----------------------------
对香草冰淇淋过敏的福特汽车
摘自PC home 1998年3月号「异类计算机观 / 陈正益」
p. 260 / PC home / 26 / 1998.3

我不是来找麻烦的!

  这个故事,是发生在美国福特汽车的一个有趣的实例。

  某年某月的某一天,福特汽车的工程部门收到了一封由客服组转来的抱怨信函,信函里大致是说﹝我花了两天还是想不起来书名,因此,以下的内容只是记忆﹞:

  也许你们会觉得匪夷所思,也许你们甚至会认为我只是个变态的疯子,但经过一再的试验和思考,我几乎可以确信,我买到的这一型福特气车对香草冰淇淋过敏。

  我们一家人都爱吃冰淇淋,所以在某些日子的晚餐之后,身为一家之主的我都会开车到附近的冰淇淋店,而且一买就是一整桶;奇怪的是,平常从不无故熄火的车子,在买完芒果冰淇淋时正常的很﹝附带一提,我们家族最喜欢的口味是香草和芒果,其它口味我们都没什么兴趣﹞,但只要一买香草冰淇淋,就一定再也发不动──最奇怪的是,只要修车厂的人一来,车子就一定又恢复正常,让我简直像个白痴。

  我相信香草冰淇淋不会导致引擎的故障,但我们真的已试验过了很多次,除非你们能为我指点迷津,否则我们只有从此不再吃香草冰淇淋,免得每次买了又得去换芒果。﹝你们相信吗,就算我们已经买了香草、车子也已经确定发不动,但只要我们换了芒果口味,车子就立刻恢复正常!﹞

  这已经是我第五次写信来了,我知道我的问题难以置信,也不怪你们前四次都不理我;我想补充的只是:我是一个大学教授,我真的、真的不是来找麻烦的!

一个工程师的好奇心

  看到这封信的人如果是你,你会理他吗?

  前四次,福特汽车的客服组并不是没有理他,也都很客气的回了信告诉车主:「放心,没有车子会对香草冰淇淋过敏的」;第四次甚至要他到福特所属的保养厂彻底检查,但显然问题并没有解决,香草冰淇淋还是这一家子人的梦魇。

  在「奇文共赏」的过程中,这一封信打动了一个工程师的好奇心。他决定要为这位困惑的车主和他自己找出答案;我不记得他飞了多远、在这位教授家里住了几天,我只记得,最少在两次饭后,工程师和教授终于找到了答案。

  答案是一种排球的攻击战术──「时间差」。

  请恕我无法记忆那些零件和技术的名词,只能大略描述原理:原来因为香草冰淇淋比较受大众欢迎,因此即使是一次买一整桶,也只会耽误教授几分钟,在这么短的时间内,那部福特汽车的点火系统因为某些气体﹝还是物质﹞来不及散去,因此便无法点火启动引擎;相对之下,整桶的芒果冰淇淋因为较少人买,店员必须到「后场」去拿,这段多出来的时间,便足以让引擎恢复正常﹝这也是为什么,每次修车厂的人来了就没问题的原因。另外,看过这个故事或了解这个状况的读者,拜托你写个回函给我,免得我做了「不实报导」﹞。

  问题很小,很快就修好了,但在不知到问题之前,如果你是那位车主﹝或者是几千里外的工程师﹞,你会不会也以为,居然有一部福特汽车会对香草冰淇淋过敏?

----------------------------
对香草冰淇淋过敏的汽车
  当我们固执地认为某些事情不可能发生时,我们也许就犯了天大的错误。

  一天,美国通用汽车公司的庞帝雅克(Pontiac)部门收到一封客户抱怨信,上面是这样写的:

  “这是我为了同一件事第二次写信给你们,我不会怪你们为什么没有回信给我,因为我也觉得这样别人会认为我疯了,但这的确是一个事实。

  “我们家有一个传统的习惯,就是我们每天在吃完晚餐后,都会以冰淇淋来当我们的饭后甜点。由于冰淇淋的口味很多,所以,我们家每天在饭后才投票决定要吃哪一种口味,等大家决定后我就会开车去买。

  “但自从最近我买了一部新的庞帝雅克后,在我去买冰淇淋的过程中,问题就发生了。你知道吗?每当我买的冰淇淋是香草口味时,我从店里出来后,车子就发动不了。但如果我买的是其他的口味,车子发动就顺利得很。

  “我要让你知道,我对这件事情是非常认真的,尽管这个问题听起来好像是天方夜谭。”

  事实上,庞帝雅克的总经理对这封信还真的心存怀疑。他派了一位工程师去查看究竟。当工程师找到这位仁兄时,很惊讶地发现,这封信是出于一位事业成功、乐观,且受过高等教育的人之手。

  两个人见面时刚好是在用完晚餐的时间,于是两人上车去冰淇淋店。那个晚上他们决定先买香草口味的,当他们买好香草冰淇淋回到车上后,车子又无法发动了。

  这位工程师之后又依约来了三个晚上。

  第一晚,巧克力冰淇淋,车子没事。

  第二晚,草莓冰淇淋,车子也没事。

  第三晚,香草冰淇淋,车子无法发动。

  这位有头脑的工程师,到目前还是不相信这位仁兄的车子对香草过敏。因此,他仍然不放弃,继续安排相同的行程,希望能够将这个问题解决。

  工程师开始记下从头到现在所发生事情的详细资料,如时间、汽车燃料的型号、车子开出及开回的时间……然后,他有了一个结论,这位仁兄买香草冰淇淋所花的时间比买其他口味的要少。

  为什么呢?原因出在这家冰淇淋店内部设置的问题上。因为,香草冰淇淋是所有冰淇淋中最畅销的一种,店家为了方便顾客每次都能很快地取拿,将香草冰淇淋特别分开陈列在单独的冰柜里,并将冰柜放置在店的前端;至于其他口味的,则放置在距离收银台较远的后端。

  那么,为什么车子会因为从熄火到重新启动的时间较短就无法发动呢?答案应该是“蒸汽锁”。因为,当这位仁兄买其他口味的冰淇淋时,花的时间较久,引擎有足够的时间散热,重新发动就没有太大的问题。但是买香草口味时花的时间较短,引擎太热,以至于无法让“蒸气锁”有足够的时间散热。

  即使有些事情看起来很疯狂,但有时它真的存在。没有什么是不可能的。
----------------------------

2007-01-29

法国人送别“法国的良心”(zz)

转载自新华网, 地址:http://news3.xinhuanet.com/world/2007-01/28/content_5662912.htm

一个人走了,全法国都在流泪。

94岁的阿贝·皮埃尔,一个僧侣,一个传教士,一个议员,一个终其一生为穷人奔走呼喊的法国老人,26日在巴黎圣母院接受了法国人最后的哀别。

法国总统雅克·希拉克说,我们失去了法国的“良心”和“善的化身”。

  “法国传奇”

阿贝·皮埃尔是希拉克总统口中的现代“法国传奇”。从1954年在收音机里为无家可归者发出愤怒的呼喊以来,他的生活信条就只有一个:唤醒社会良知,为穷人、为流浪汉、为被剥夺和被损害者寻求福利和救济。

在最受爱戴的法国人评选中,阿贝连续17年被授予这一殊荣,直至他主动退出评选。2005年,全法电视观众把他评为法国有史以来最伟大的三个人之一,另两人是法兰西第五共和国缔造者戴高乐将军和“巴氏杀菌法”的发明者路易·巴斯德。

2007年1月22日,阿贝与世长辞。希拉克总统下令,26日为全国哀悼日,以追思这位“法国的良心”。

阿贝·皮埃尔的灵柩26日摆放在塞纳河斯德岛上的巴黎圣母院。上自希拉克总统,下自巴黎贫民窟的穷人,数千人在肃穆的管风琴声中,向这位绰号“穷人老爹”的法国老人致敬。法国的天主教、伊斯兰教、东正教和佛教教会均派出代表志哀。

在教堂外面,一群无家可归者搭起帐篷,上面刷着大字:“谢谢你!”就在几天前,他们在巴黎举行示威,要求享有居住权。

“穷人老爹”

阿贝·皮埃尔为穷人发出第一声呼号是在1954年1月1日,巴黎天寒地冻。

“我的朋友们!伸出你们的援手吧!一名妇女今天凌晨3时冻死在街头,”阿贝通过巴黎的电台直接诉诸市民。

通过阿贝沉痛而焦虑的声音,法国民众得知,那名妇女冻死在塞瓦斯托波尔大道上,她的手中还攥着一份租房合同解约书。阿贝还提到一名3个月大的婴儿,冻死在一个由公交车改装成的临时居所内。

电波传入千家万户,几分钟后,第一批志愿者出现在巴黎市内一个救济中心。很快,200多市民开车出门,在巴黎的大街小巷寻找其他受害者。捐赠从法国各地源源不断涌来,数千条毛毯,数以吨计的衣物,数百万法郎善款。法国政府尽管不久前才拒绝阿贝要求提供紧急住宅的呼声,但在这之后马上承诺拿出1.2万个临时寓所。

阿贝·皮埃尔的人生轨道从此改变。他曾经是散尽家产、走进修道院的虔诚青年,是法国抗击纳粹的地下解放运动斗士,是法国国民议会议员。但1954年那个冬夜后,他把后半生献给了为穷人争取权益。

“神圣愤怒”

在他向穷困发起的“战争”中,阿贝不惜用愤怒和“挑衅”向无视民众疾苦的政客开火,他把这称为“神圣的愤怒”。

1992年,阿贝拒绝接受法国人的最高奖赏——荣誉勋章,因为他认为政府在处理无家可归者问题上政策不当。2001年,法国政府再次决定把这一荣誉颁发给他,当时已88岁高龄的阿贝终于笑纳。

阿贝1994年在接受美联社采访时说:“我不是天性易怒的人。但是,当我必须去谴责糟蹋人类的那些事物时,我会发狂。”

“激发这种神圣愤怒的是爱,它们不可分割,”阿贝强调说。

阿贝的善行后来走出法国,他创立的“埃莫国际”如今在四大洲50多个国家展开慈善救济活动,内容也从“扶贫”扩展到饮水卫生、奴役等全球性问题。“埃莫”一词出自《圣经》,据记载,耶稣在埃莫遇见了他的信徒。

去年,阿贝坐在轮椅上在法国国民议会发表演讲,要求议会不要修订一项法案,因为修订案会损害无家可归者的利益。

阿贝的遗体26日晚些时候安葬在法国诺曼底的一个小村庄。上世纪90年代,他在那里生活了8年。

阿贝的亲属和“埃莫国际”成员在葬礼上宣读了阿贝写下的一段话:“真正的和平缔造者,是那些皈依于普遍良知的人。”(冯武勇)