1 九月, 2005

超女营销术

不是超女的营销术,是借助超女的巨热,替自己做广告。毕竟,象中央台这样假正经还死要面子的,手头没有个千儿八百万闲钱的,还真不行。

盛大,传奇游戏,知道的人多了。那么盛大问吧呢?现在知道的人也多起来了,因为有人在问吧上提了个注定招打的问题“如果价钱合适,张MM有被包养的可能不”。结果不“问”自知,“关于张靓颖事件的声明”。有趣的是,声明里的最后PS“我们全组的编辑都很欣赏张靓颖本人,并且每人都已经贡献了15票以上支持张靓颖”,敢情是大水冲了龙王庙,自家不认自家人。

也因为超女,百度访问量首超新浪

PS: 勿庸置疑,超女已经由新闻成为一种现象。维基百科介绍“超级女声”


29 八月, 2005

转汤汤短信,纪念抗...(SMS 2005-08-28 15:41:25)

转汤汤短信,纪念抗日。 公告:为纪念8.13上海抗战日,自今天起本市公厕更名为靖国神社。今后上厕所小便统称小泉;大便统称天皇(添黄)。

28 八月, 2005

MySQL char type field is case insensitive

用惯了Oracle,对MySQL中的很多默认属性很不习惯。譬如今天碰到的这个问题,我有一张表,里面有一个name字段,NOT NULL,并且加上了UNIQUE限制。第一次,插入‘AJaX’,正常,第二次,想插入‘AJAX’,失败,报告ERROR 1062:duplicate key错误。查了才知道,原来MySQL对char/varchar类型的字段,在匹配的时候是不区分大小写的,除非在建表的时候指定此列的BINARY属性(参考)。晕啊。建议大家要么加上BINARY属性,要么不要添加UNIQUE(或者PRIMARY)限制。对应的,是用一个CHAR(32)的MD5的结果作为唯一键值比较合适。

还有NOT NULL属性,这个在Oracle里面,其实是一个‘check’限制,如果试图插入NULL值,会出错。但是MySQL不会,那么它插入的是个什么数值呢?如果你设置了DEFAULT VALUE,那很简单,就是这个缺省数值,万一没有设呢?我用char类型试了一下,select bin(x)出来的结果是NULL,但是,你用IS NULL这个条件query是查不到结果的。再晕。所以,奉劝大家,如果指定某列NOT NULL,千万要加上DEFAULT VALUE,否则,会出现一些稀奇古怪的后果。

发现一篇文章,MySQL Gotchas,我最近使用MySQL开发碰到的问题,这里基本上都提到了,推荐。


25 八月, 2005

Google的即时通(IM),Google Talk

这里刚刚得知MSN Messenger 7.5正式版发布了,而“即将发布”已久的Google的即时通软件也真的即将发布了。到http://talk.google.com上看,二级域名已经生效,重定向到http://www.google.com/talk上,不过,是404错误。好像还是11点钟的事情,过了一会儿,肉骨头在skype上给我消息,Google Talk已经可以下载了,疯特。

试用了,最大的感觉是简洁,就象当年MSN给我的感觉一样。下载包更小,只有900k。只能用gmail帐户登陆,你可以邀请有gmail帐户的朋友,如果是其他邮箱的,google会在发送Google Talk邀请的同时,发送一封Gmail的邀请信。呵呵,当年Google在Gmail上的投入,真是英明之举啊,搜索树立品牌,Gmail聚集用户资源,Desktop Search和Google Talk离开浏览器向桌面应用发展,还有传说中的Google的浏览器,让人期待啊。多个选择,对我们用户总归是好事情。

通了语音,质量非常好,我和骨头都很满意。

现在的Google IM还是beta版(Google喜欢beta,最近网上也流行beta),正在增强的功能包括即时通讯中文字和语音的加密传输,这个功能目前似乎只有skype提供。还有更多new features,google暂时保密,并期待用户回馈,这也是永远beta的目的之一吧。

抓了个包(<presence type="probe" to="xxxx@gmail.com"/><presence from="xxxx@gmail.com/Talk.v64E5DFE890" to="xxxx@gmail.com/Talk.v64E5DFDFC6"><status/><priority>0</priority><c node="http://www.google.com/xmpp/client/caps" ver="1.0.0.64" ext="voice-v1" xmlns="http://jabber.org/protocol/caps"/><x stamp="20050824T03:33:11" xmlns="jabber:x:delay"/></presence><message to="xxxx@gmail.com" type="chat"><body>test, ....... no need to reply</body><active xmlns="http://jabber.org/protocol/chatstates"/></message>),Google talk走的是Jabber的XML Message协议,那么后台肯定是Jabber Server了。这样的化,只要Google愿意,并且AOL,MSN同意,随时,Google Talk都可以同时连AOL或者MSN了。

看来会有很多动作了。Jabber是开源的吗,遵守GPL吗?再说吧


24 八月, 2005

FUD -- Fear, Uncertainty, and Doubt

translated according to http://en.wikipedia.org/wiki/Fud

FUDFear(惧), Uncertainty(惑), Doubt(疑)的缩写,通过散布关于竞争对手产品的负面(含混并且不实)的消息以达到竞争目的的一种销售或市场策略。这个术语最早是用来描述计算机行业竞争中的“不实描述”手段,现在已经在各行各业广泛应用。

定义

当年Gene Amdahl离开IBM创建自己的公司Amdahl Corp后,首次提到FUD:“FUD,就是惧、惑、疑,是IBM销售人员向那些可能成为购买Amdahl产品的潜在客户逐步灌输的观念”

Eric S. Raymond 说的更详细一些:

“目的,当然是说服客户继续使用和购买IBM的产品而不是竞争对手的。而为了达到目的,一般是通过承诺凡使用IBM产品的客户在将来会受益而使用IMB竞争对手产品的则不然这样的手段。1991年以后,这个术语变得通用起来,任何在竞争中出现的故意的假情报假消息都可以被称为FUD”

这些大计算机公司的对手声称,以散布FUD来达到目的行销手段是不道德的。

对于一些名气不大的产品,通过散布它们的缺陷的不实消息,使得决策者不选择这些产品,即便它们在技术上相对而言更加优秀。作为一个公认的现象,可以概括为采购代理商们口口相传的一句格言:“没有人会因为购买IBM的产品而被解雇”。这就导致许多公司的IT部门为了迎合高层管理人员的品牌认知而购买那些明知有技术缺陷的软件。

发展

 查看全文

17 八月, 2005

今天的天气,那个热(Tue, Aug 16, 2005)

每个在上海的人肯定都感受到了,这个热。昨晚临睡前,都凌晨1点了,外面温度还有30度。妈妈说,今早一丝风也没有。空气里湿得能拧出水来。呼吸困难...

Firefox上的Weather Forecast因为这个特别湿热的天气,有机会使用它特别有趣的图标:

very hot, very humid. Shanghai weather, Tue, Aug 16 2005

而在accuweather网站上对现在上海的实时报告是:最高温度35度,感受温度(RealFeel®45度。我整天呆在空调房间里,都不敢出去。严重同情那些在外奔波的同志,45度啊!

今天的确是Very Very Hot


16 八月, 2005

Windows Update的正版验证

上微软的update网站,想安装几个安全补丁,赫然发现,微软需要正版验证了。先提示你安装一个控件“Windows Genuine Advantage Validator”,然后检验你的序列号是否合法。我用的是非官方途径得来的XP,自然无法通过验证。

CATHOME01.COM介绍一种bypass验证的方法,使用第三方的Upiea软件禁用WGA控件。不过,我这里不适用。因为Upiea1.49 Pro根本就检测不出WGA控件的存在。我估计是因为这个控件的文件地址是%windows%/system32/LegitCheckControl.dll,而不是通常ActiveX控件所在的%windows%/Downloaded, 所以Upiea找不到它。

其实,有更方便的方法。boingboing的一篇小文章“Microsoft Genuine Advantage cracked in 24h ”称,当windows update提示“快速”和“自定义”时,在地址栏填上: javascript:void(window.g_sDisableWGACheck='all') ,然后回车,后再选“快速”和“自定义”即可。我试了一下,very very very good! 搞定,写这篇blog的时候,后台正在updating呢。

其实这个方法和CATHOME01提到的方法,道理上是一样的,都是禁用这个控件。

这种“后门”,估计很快就会被Microsoft封闭的。当然,到了那个时候,我相信,一定也会有解决的办法的。道高一尺,魔高一丈,多么朴素的辩证法。

考虑到市面上用非正版XP的用户太多,可爱的微软还特地声明,凡是使用“自动更新”功能的用户,不受WGA限制。

还顺便Google到,IE 7.0中,也加入了WGA


14 八月, 2005

邮箱,也是越大越美?

我以前用过一阵子21cn的邮箱,后来因为垃圾邮件实在太多,所以放弃了。但也没有完全抛弃,怕什么时候,长久没联系的朋友会发信到这个邮箱。而且,破罐子破摔,反正它已经是一个垃圾邮箱了,所以在网上注册什么的,常常会使用这个id。因此,每隔一段时间,想起来还是会上去收收信的。

今天收到21cn发来的广告信,告诉我21cn的免费邮箱也扩容了。全部扩大到2G,通过积分方式还可以扩展到10G。原先好像只有10M吧。这不能不说是一个大大的进步。但是于我而言,却并没有喜悦。因为垃圾桶变大了,高兴的只有倒垃圾的那些spammers。

我现在的主邮箱使用的是gmail的服务。gmail很成功,21cn应该向它学习成功的经验。但不是扩容这么简单。简洁易用的界面,低调的广告,相对领先的反spam技术,方便快捷的搜索等。我特别看重anti-spam技术。一般来说,防垃圾邮件有两种基本技术,阻止和过滤。前者包括黑名单,白名单等,大多数的邮件服务都提供这个功能;而过滤,比较成熟的有建立规则和Bayesian过滤(或者类似的基于统计和概率的过滤技术)。Bayesian过滤比较智能,只需要较少的人工参与,良好学习的过滤器就可以自动识别高达99%以上的spam emails。印象中,是hotmail最早提供类似Bayesian过滤的功能,gmail从开始就有。这两个邮件服务都有一个spam目录,放的就是系统认定的垃圾邮件。你也可以"report spam"或者"not spam"来做进一步的确定,这种进一步的确定动作实际上是促使贝氏过滤器学习,以期在将来降低误报率和漏报率。(了解更多关于Bayesian filter)。btw,utblog(plog system)就是使用这种过滤技术来过滤垃圾评论的,快一年时间下来,效果越来越让人满意。

选择gmail,还有一个重要原因,google这个品牌让人放心


13 八月, 2005

收到色情广告短信,...(SMS 2005-08-12 15:44:25)

收到色情广告短信,也有可能是收费陷阱: 有一种声音是男人想听却不一定敢承认的,有一种声音是女人想发却一定要避讳外人的,想听听是什么声音吗?赶紧拨打125901664让你难抵诱惑! (短信来自13779114746)

11 八月, 2005

我的konfabulator桌面

Apple MacOS上的东西做的的确漂亮,而且贴心,难怪那么多人喜欢。除了一直在用的Aqua Dock启动程序工具条外,今天又玩了许久Konfabulator。自从被Yahoo收购以后,这个软件就完全免费了。你可以在http://widgets.yahoo.com/上下载。Apple设计师的作品难得发布到Windows系统上来的,Cool就一个字,赶快来体验吧。

我的桌面:

my konfabulator desktop

参考:

http://webleon.net/2005/07/yahookonfabulator.html

http://www.icebin.net/post/288.html


9 八月, 2005

中国人文地理Wiki和Ulog.org

去年还颇引起关注的“中国人文地理Wiki”网站,现在页面无法访问。不知道是什么原因。这个项目的发起人詹膑(Horse)在“中国人文地理的出路”一文作出他自己的解释,题目虽然有点大,内容却都是经验之谈,尤其是对Wiki系统应用在旅游网站上的不足之处,颇有心得。

自由的旅行百科全书(ULog.org),继续着人文地理Wiki的尝试。

Resourse:

维客站点大全


6 八月, 2005

台风"麦莎"即将影响...(SMS 2005-08-05 19:40:42)

台风"麦莎"即将影响本市,市防汛指挥部提醒广大市民台风影响期间加强自我防范,减少外出;注意关门、关窗、收物防止坠落伤人,并请随时关注天气预报

以上是今年下午1860发来的提醒短信。看来这次台风真的会很大。我的Firefox上的forecastfox在状态栏显示明天的天气就是大风。见下图:

typhoon,shanghai,2005/08/06

天气预报数据源www.accuweather.com对明天白天上海的天气预报如下:

Saturday
ASI;CN;-;SHANGHAI; Weather
Cloudy, winds gusting to 45 mph and very humid with thunderstorms in the afternoon
High Temperature:
30° C
33° C
Winds:
NE at 45 kph
Wind Gusts:
77 kph
Maximum UV:
Moderate (4)
Thunderstorm Probability:
49%
Amount of Precipitation:
0.10 cm
Amount of Rain:
0.10 cm
Amount of Snow:
0 cm
Hours of Precipitation:
4 hrs
Hours of Rain:
4 hrs

偶然注意到,还有RealFeel的温度,很人性话


3 八月, 2005

关于即将开展QQ群创建者和管理员实名登记的通告,网络实名制

不用QQ,也从来没用过QQ群,不知道这个东西影响会有多大。腾讯在热闹的“实名制”争吵声中,继高校BBS实名和个人网站备案后走出这一步,说明全面的“实名制”时代真的不太远了。

吴祚来急忙发表了《网络实名:让真诚勇敢的人享受网络》一文。除了代表中华民族表达对大韩民族的“钦敬”外,顺便标榜自己的“真诚和勇敢”。他现在就一直用“真名”在blogcn上发表文章,按照“用真名就是(会)说真话”的吴氏理论,他当然是internet上首先“真诚”的那批“勇敢”网民之一。

这样的理论让我想起《顽主》里的赵老师,做讲座,教育青年时多么的真诚,声泪俱下,恨铁不成钢。然而左右无人的时候,也会在公用电话里捏着嗓子骂“去你妈的”。难道这就是道学家一贯的“道貌岸然”的传统?

或者,什么都不是?


关于即将开展QQ群创建者和管理员实名登记的通告

http://news.qq.com 2005年07月20日17:06

尊敬的用户:

为进一步加强和规范网络公共信息服务场所信息安全管理,营造健康向上的网络公共信息服务场所 秩序,促进社会主义精神文明建设,预防和坚决制止网上有害信息的传播。结合《全国人大常委会关于维护互联网安全的决定》、《互联网信息服务管理办法》等法 律法规的规定,腾讯公司将根据深圳公安局《关于开展网络公共信息服务场所清理整治工作的通知》,配合深圳公安局对本公司开展的网络公共信息服务进行整理,并将于近期进行QQ群创建者和管理员实名登记工作。敬请广大用户留意近期腾讯公司官方网站的相关公告。

同时希望各位用户自觉遵守中华人民共和国相关的法律法规,营造健康向上网络环境,为构建和谐的网络社会做出贡献。

腾讯公司

2005年7月20日


2 八月, 2005

所有的难题都有一个简单的答案,不过大部分是错的

无意间看到这句话,比较喜欢,就记下了。

原文是英文:For every difficult problem there is always a simple answer and most of them are wrong

符合我一贯的观点,少评论,多干活。

忍不住要评论,希望能在这之前多一点思考,多一点时间查查资料,把问题看得更明白些。

讲这句话的人叫Clayton R. Paul,出现的地方是他的专著《Introduction to Electromagnetic Compatibility》。Electromagnetic Compatibility,翻译过来叫“电磁兼容”,可能很多人比较熟悉缩写EMC,很多电器上都会有EMC的标记。有这个标记的电器,说明它达到或者超过了IEEE组织的EMC兼容性测试标准,不会对外界造成电磁干扰。实际上,EMC包含三方面要求,不对外干扰,不易被外界干扰,不内部干扰。EMC理论在计算机网路上的应用,就是大家熟悉的网线(双绞线)。为什么网络线要绞成那个样子呢?就是因为这个状态下,信号传输过程中电磁干扰最小,信号失真小,传输距离长。

解释的比较简单,如果这是个难题(Difficult Problem)的话,那么,我这个解释多半又是错误的了^^

无伤大雅?也许就误人子弟了,罪过,罪过