Wednesday, November 30

Firefox 1.5

The new Firefox 1.5 is good. The worst side of previors versions is the memory management. The allocated memory is never released. So if you visit a long webpage or a page with a lot of pictures (IYKWIM), then the used memory hikes up, and never goes down. 2 days later, you will finally have to restart your FF to clean up the memory. But the new FF 1.5 fixed this bug, I think. When I closed those pages, I can see the used memory bar going down.

A new feature of FF 1.5 is that in TabBrowsing, you can Drag and Drop to reorder the tabs. Yes, I would like to have this feature.

After updated to 1.5, most of my extensions are working well, including AdBlock, Dom Inspector, FlashGot, IEView, and SessionSaver, except the Google Pagerank tool. But, all of the themes are not compatible. So I can't use the Modern theme now. Only the standard theme is available.

Gees, all the customized search engine is deleted. I have to add them from http://www.fadshop.net/ben/ff_bdmp3.htm . I also made some other search engines, and I wonder if I have a copy or not...

The AdBlock works wired. I can't "List All blockable Elements" any more.

If I have a time-machine, I wish I have made a copy before installing the FF 1.5.

Good know. So I don't have to update my firefox right now.
 

Sunday, November 27

How to sleep in DOS batch program

In a DOS batch program, I want to have it sleep for a while before next step. For example, after starting the Apache server, I want to wait for 5 seconds until it's fully loaded, then do the next step.

By searching in the net, I found that Windows 2000 Extension Toolkit provides a sleep.exe program. But I don't have it right now.

Good, in a blog, FlyingBird gave a solution:
wscript.sleep 6000
using WSH. I want to make it flexible, that means it should be able to accept parameters to decide how long it will sleep. Finally I changed the program as:

'cscript "d:\program files\sleep.vbs" 10
' sleep program in DOS batch.
' Ben @ fadshop.net

Set Args = WScript.Arguments
wscript.sleep Args(0)*1000

Save this to d:\program files\sleep.vbs, then in your DOS batch program, you can call it by:

cscript "d:\program files\sleep.vbs" 10 or how long you want it to sleep.

Like me, if you don't want to display anything by calling this method, you can use
cscript "d:\program files\sleep.vbs" 10 >NUL

Labels:

is the command "choice /N /T:0,10" do the same thing?

wait for 10 seconds for a default choice (y/n).
 
'choice' is not recognized as an internal or external command,
operable program or batch file.

Is is a DOS command or a vbs program?
 
oh, the old "choice" command was out of winxp.

That sucks.
 
First of all a .bat file is not a program and batch is not a programming language. Also im assuming your using Windows XP, it doesn't use DOS, it uses a mimic of it, After 98 DOS was completly removed from the Windows Project
 
Anonymous: If you think batch is not a programming language, do you think shell (sh, ksh, csh) is a programming language? How about perl script? Java script? python script?

You are right, "pure DOS" is vanished after Win98. People still talk about "DOS command line", "DOS batch", because of the history :)
 

Saturday, November 26

Earthquake: 简说地震

昨天,江西、湖北一带发生地震。

地震是地壳板块之间的碰撞、碾压。地壳的变动,对于45亿年年龄的地球来说,很微小的变化可能是发生在1天之内,也可能发生在100年。现在的科技还没法确定变化会在什么时候发生。而且我对这个持悲观态度。我们能实现的地震预测是两种:
1,根据板块应力的变化,预测5年内80%可能在某处发生(较大/较小)地震。
2,地壳板块开始动作,微小的震动、地底气体逸出等揭示强震将在短期内产生。
所以地震不像台风那样,全世界都能看见台风眼在哪里,向哪个方向移动,什么时候将来到哪里,风力多少级。

日本是地震多发国家,所以日本建筑的抗震等级比较高,人们经常做预演,心中有数,知道在地震发生的时候应该做什么。

所以上个星期传说哈尔滨要地震,所以停水,我就知道是无稽之谈,因为地震不可预测,何来预防?

最近有人提起唐山大地震,据说某研究员提议那里那时会有地震,而众人、领导不信云云,因此没有能够做出足够的防范,只有某村信任他,所以全村人都生存下来。事实是,人们早就知道那一带要发生地震,早在1年前就提心吊胆地过日子;枕戈待旦、身心疲累地等了一年,才麻痹了。只有一些诚挚相信科学、相信革命的死心眼村庄才坚持下来。

4U4luC2提出中国曾成功预测辽宁海城地震,所以我在网上找一下关于这次地震的消息,大意如下:
海城地震前,我国地震部门曾经做出中期预报和短临预报。早在1970 年,全国第一次地震工作会议根据历史地震、现今地震活动及断裂带活动的新特点,曾确定辽宁省沈阳棗营口地区为全国地震工作监视区之一。1974年6月,国家地震局召开华北及渤海地区地震趋势会商会,提出渤海北部等地区一二年内有可能发生5-6级地震。不久,国务院就批转了国家地震局“关于华北及渤海地区地震形势的报告”,对7个省、市、自治区发布了地震中期预报。1975年1月下旬,辽宁省地震部门提出地震趋势意见,认为1975年上半年,或者1-2月,辽东半岛南端发生6级左右地震的可能性较大。与此同时,国家地震局也提出了辽宁南部可能孕育着一次较大地震。2月4日0点30分,辽宁省地震办公室根据2 月 3日营口、海城两县交界处出现的小震活动特征及宏观异常增加的情况,向全省发了出带有临震预报性质的第14期地震简报,提出小震后面有较大的地震,并于2 月4日6点多向省政府提出了较明确的预报意见。4日10时30分,省政府向全省发出电话通知,并发布了临震预报。4日19点36分,7.3级地震发生。

1,这是1970年做出的长期预报,5年之后发生地震,这是我所说的“预测5年内80%可能在某处发生(较大/较小)地震”
2,2月4日0点30分,辽宁省地震办公室根据2月3日营口、海城两县交界处出现的小震活动特征及宏观异常增加的情况,向全省发了出带有临震预报性质的第14期地震简报,这是我所说的“地壳板块开始动作,微小的震动、地底气体逸出等揭示强震将在短期内产生。”
3,凯丁足彩效应,说的是这星期凯丁收到一封垃圾信,说发信者能够预测足球比赛结果,现在先免费告诉你,本周的比赛结果将是A赢B输。凯丁将信将疑,但是周末比赛的结果证明,那封垃圾信是对的。第二星期,又受到第二封信,说本周将是C赢D输,结果又是如此。于是第三星期,凯丁付钱给发信人,知道本周的结果之后,买了一大堆足彩,果然发了财。
其实,凯丁只不过是收到信的众多人的一小部分人之一。第一星期发信人给100000人发了信,告诉其中一半人A赢B输,另一半人B赢A输。周末比赛之后,发现其实是A赢B输,所以就不理会第二半的人,只给50000人发信。这次,告诉25000人说C赢D输,另25000人D赢C输。凯丁正好在这25000人之中,付钱之后,他就成了幸运的12500人中的一个。

道理很简单,只要你错报足够多,那么你总有一个预测能碰上真实情况。deadmeat所提醒的就是:
“上述较成功的预报在众多地震预报中只占很少的比例,而漏报、虚报及错报的情况都远多于成功的预报”
因此,benny指出,只有“持续正确地(即不误报-事后没震您硬说它要震,不漏报-明明真震了您事先不报,不错报-您说北京要震结果唐山震了)及时地(我预报说此后100年内北京必震,这个不算预报)预报,否则就没啥意义。”

如何对待地震:

1,地震是不可预测的。所以你不需要特别在意它,除非你生活在地震活跃带。不要生活在恐惧之中。

2,参加一些防火演习、地震演习,知道地震的时候自己应该做什么,别人会做些什么,心里有数。

3,碰到地震的时候,不要慌张,不要乱跑。地震的表现是:震动一下,然后会有一些余震。一次震动一般只有10秒,这10秒不够你跑离建筑物,所以你跑也没有用。如果这是一次大震动,能够把建筑物晃倒,你也没有办法;如果小震动,对建筑物没有影响,那么你就白跑了。地震的时候最主要防止头上的挂灯、柜子顶上的景泰蓝掉下来砸你头上,所以要躲到卫生间、或者桌子底下。震停之后,最好离开房子,走到空地,防止余震,有这些注意事项:
3.1顺手关电闸、煤气,防止火灾。
3.2如果发生在冬天或晚上,穿好衣服,注意保暖。
3.3不要坐电梯。如果楼梯太挤,人群慌乱,还是回到自己家里保险一些。地震的时候,更多的伤亡是由于拥挤产生的。

4,学一些紧急救助First Aid,CPR,可能有机会帮助别人,总有一天轮到别人来帮你。

5,敬业。做生意的不要投机取巧,做建筑的不要偷工减料,千万不要出现豆腐渣工程。

在我初三第一学期期末考试期间,县城发生了一次地震。
正在写作文的时候,觉得桌子有点晃,奇怪了一阵,马上又进入作文的思路了;考完试回家,才知道刚才经历了地震。我教室在第一层,听说楼上的感觉晃得更厉害一些,但是考试还在继续。

当时我父亲在县城的另一个中学教书,所以我回到家之后,才知道在这个中学,震感比较强,所以考试中断了,所有学生拥出来,挤在楼道里。至少有5个学生觉得来不及从楼道下去,所以就跳楼。两点之间直线距离最短,不是吗?
更糟糕的是,县城的一个小学里,慌张的学生把楼梯扶手挤垮了,把下面楼道的黑压压的小学生砸了一片。

12月1日补充:据新华社今天报道
专家调查发现,12名遇难者中,直接被倒塌房屋压死的很少,绝大多数是地震发生时跑出房屋,被掉落的女儿墙、屋瓦、砖块等砸死。

可惜没有具体叙述。

又补充:三联生活周刊上有一些:
“我们正在店里干活,忽然机器抖动得厉害,姐姐尖叫一声,拉着我跑出缝纫店,却在中途被瓦砾砸到了脑袋,当时就不能说话了。”

瑞昌市一位母亲在地震发生后抱着幼子从楼上跳下,结果被飞落的砖石砸死。

Friday, November 25

River of sludge, bureaucracy

River of sludge in China is the top news in these two days.

Nov, 13. There was an explosion of a chemical factory in Jilin City, Jilin Province. No one think of the consequence.
Nov, 22. A lower reaches city, Harbin, capital of Heilongjiang Province, announced to stop water supply for 4 days for "water supply maintenance". 1 day later, another city announce was released, telling that the Songhua River is polluted by Nitrobenzene and Aniline because of the chemical factory explosion.

The truth is being discovered. A blog said in Songyuan City, a city between Jilin City and Harbin, water supply was cut from Nov,17 to Nov, 23. Also, in Jilin City, citizens are still advised not to use water from river, because the water is not clean yet, there's some harmful chemical in the river.







The Songhua River became a river of sludge after the explosion, and the bureocracy prevent people from knowing the truth. The river flows into Russia, what are the bureaucrats going to tell Russia?

Thursday, November 24

百年风雨

夫妻耄寿年跨百八增一岁月
子媳古稀岁越四七添六春秋


这是2001年春节贴在外公家大门上的对联,说的是家中老人的长寿。上联指的是外公的父母,即老外公、老外婆。老外公九十一岁,老外婆九十岁 ,合起来刚好一百八十一岁,即百八增一岁月;下联包括外公、外婆和他的哥嫂,我的四外公、四外婆。四外公四外婆都七十三岁 外公外婆七十岁,加起来刚好二百八十六岁,即四七添六春秋。


前排从左到右分别是:
X,老外婆,老外公,老外公的弟妹,X
第二排:
外婆,外公,四外公,四外婆

上次回家的时候,表弟表妹们争着给我讲老外公、老外婆的故事。
老外婆近照
一天晚上他们正在电视机前看什么清宫戏,刘罗锅给一个女孩看相,摸着女孩的手说:“手纹断了,叫做断掌,要克夫的。”老外婆就伸出自己的手来看了一阵,嚷嚷起来:“他说的是假的!”大家问何以见得,她说:“我这个手就是断掌,怎么不见我克夫?”大家还没有反应过来,在一旁打盹的老外公接上茬了:“你不信?你看看我一定比你先死。”大家哄堂大笑,都90岁的人了,还讨论什么“克夫”?

老外公以前读过两年私塾,然后跑广东、海南给人打工,也跑过云南走烟土。因为会打算盘,做的事情轻松一些。他还曾给我炫耀怎么用算盘把8斗米分给9个人:归法,也就是除法。前两年我忽然明白了“九九归一”的意思:九除九等于一。我还从他那里学会单手拿起算盘一甩,就能把上面的珠甩到上面,下面的排在下面,不需要像一般人那样,用算盘之前扒拉几次。看起来很内行似的。

Labels:

Blogger now has a way to deal with it. You can turn on the comment option "word verification" in the blog setting for comment page.

Beat comment spam!
 
Thank you!
It's really useful, I'm sure. When did Blogger.com have this feature? (They should have deployed it early.
 

Friday, November 11

Feedsky问题

Feedsky所提供的服务和Feedburner差不多,所以今天试一试。

第一眼看到feedsky counter ,跟feedburner counter太相像了。一个是87*26像素,下面的版权字样大一点;第二个是86*26像素,其它颜色、字体、位置,无不惟妙惟肖。

然后注册了一个用户名,看到右侧有输入框写着“Blog或RSS地址”,旁边是“添加新feed”按钮,自然把我想烧的地址http://fadshop.net/novel?5060输进去,点击按钮,无反应。多次测试,结论是:这个页面在Firefox下无法工作(29日更新:在Firefox下工作良好)。

所以来到IE,直接点击,好,出现了一个新页面:

所以输入 http://fadshop.net/novel?5060 和 xiedu,点击“确定”,得到"对不起,您输入的Rss地址无效或者无法响应. "的回应。
我尝试了好几个地址,都得到相同的结论,而且每次点击“确定”之后,Feed源地址栏都变回原来的“Blog或RSS地址”。经过检查网页代码,证实:由于该页的网址是:
http://www.feedsky.com/user/addFeed.aspx?u=Blog或RSS地址

所以每次都会忽略我所输入的网址http://fadshop.net/novel?5060 ,而使用“Blog或RSS地址” 这个网址。也就是说:其实这时候Feed源地址栏是无法更改的。

废了我半个钟头,只找到了不舒服的地方,看不出它有什么特长。

到底我还是没有能够把http://fadshop.net/novel?5060烧成http://feeds.feedburner.com/xiedu的样子。我怀疑是FeedSky的程序不认识问号后面的数字。以前gougou就犯过这样的错误。更新:经FeedSky客服回复,是由于我的域名http://fadshop.net太简单所致;改成http://www.fadshop.net/novel?5060就成功了。

29日更新:
发现FeedSky在Firefox下工作良好,但是出现了另一个问题:读数据太频繁,造成我服务器的访问繁忙。比如,昨天读了8次,前天读了16次;与此同时,Bloglines分别读了3次和2次。我的文档大概是每天更新一次,如此多的反复读取,既浪费我的带宽,也浪费FeedSky服务器的运作。应该修改成按照客户文件的更新频度来更新,或者只读head,判断日期是否更新,才决定是否读取200K的文档。我觉得很奇怪的是,从来没有一个FeedReader用这个方式,来减轻Feed的负担(traffic)

并且,FeedSky的spider没有送spider标识。

12月1日补充:
今天看天字二号的blog,发现居然feedsky还提供有GIF动画显示RSS标题的功能。feedburner也有这个功能,但是对中文没有处理好。赶紧登陆进去找半天,才发现“更多Feed发布方式”一项。feedsky应该把这个功能显著地标出来。应用这个功能之后,就是效果了。(字怎么这么不清楚?比较feedburner的看:

用Firefox在那里走还是很不顺利,内容合烧的功能走不下去。

想在天字二号的blog里留言,居然找不到下手的地方。为了表示我的诚意,我还特意打开IE又找了一圈,还是没有发表评论的方法,唉。

您好,很对不起因为程序的bug给您的使用造成不愉快的使用。经过我们的测试,发现您所遇到的问题是由于输入域名:http://fadshop.net所引起的。目前feedsky支持的域名为:http://xxx.xxx.xxx格式,不支持泛域名。结过我们讨论,这是我们存在的问题,周一前内会解决这个问题。目前建议您使用完整域名进行烧录。对此我们再次感到抱歉。
 
目前feedsky还完全不支持firefox,主要是由于ie与firefox对javascript解析方式不同引起的。我们已经着手对这个问题进行扫盲。谢谢您对我们提出的两个bug,我们很幸运有您这样的用户,再次谢谢您的支持。
 
偶觉得做FEED的公司应该利用人订阅的FEED来做信息服务。什么样的东西人们感兴趣,什么样的人对什么样的人感兴趣等。

其实也就是社区的雁过拔毛法。
 
Feedsky已经支持Firefox,请试用~
 
谢谢您这么关注Feedsky。您所说的三个问题:GIF动画显示RSS标题问题,Spider问题,Firefox问题。
前两个问题已经与技术部进行沟通安排改进。firefox的合烧功能的问题描述不清晰,我们进行测试正常,所以希望您能提供更详细的信息。谢谢啊~^_^
 
谢谢您对Feedsky的关注与支持。再次感谢您提出的三个问题:Gif标签问题,spider问题,Firefox下合烧问题。
前两个问题已经与技术部协调安排处理。Firefox下合烧问题我们测试使用正常,所以有个冒昧的请求,希望您能给我们提供更详细的信息。^_^
 

Wednesday, November 9

MSNSpace, Please respect my privacy.

I clicked a link of MSN Space, and surprisely found that the browser was redirected to a "http://login.passport.com" website and quickly came to the MSN Space I expected. Does that mean the browser logged in using my MSN username and password before I visited the website?

So I know MSN Space saved all my clicks in it's website, and my MSN account. Apparently it can keep track of my browsing history, and if it wants, it can give a detail report about when and which (MSN) sites I visited in the last year. It's scarely. MSN account is am important role in my Internet life, because I have many friends listed in my MSN Messenger. When this account is connected to a detail vrowsing history report, everyone can know what I think, what I like, and what I don't like -- I have no privacy at all!

Labels:

I think MSN only requires you to login when you are visiting a non-public MSN Space. I know many people who want only their family members and friends to visit their spaces, hence, they set the Space permission to allow only people in their MSN Messenger list, etc., to visit their spaces. So if you are visiting one of this kind of spaces, you do need to login using MSN account. I don't think you need to login if you the Space you are visiting is a public Space.
 
Yes, even for public space, such as mine http://spaces.msn.com/members/dwn78/, the browser is still redirected into http://login.passport.com. It's easy to verify, and I don't have to lie on this.
Although, be careful when you are testing this. If you've already visit any MSN Space website today, your browser has the cookie saved, so it won't go to login.passport.com anymore. You can wait another day to try it.
 

Saturday, November 5

Avian Flu/Bird Flu 禽流感

亦歌问起鸡瘟和禽流感的关系,说以前碰到瘟鸡的时候,煮煮也就拿来吃了,现在为什么说得这么凶险,大量扑杀瘟鸡旁边的所有家禽?

那时候的鸡瘟也就是禽流感。但是当时的禽流感很少传染给人类,没有什么致命危险,所以人吃了不怕。
就好像苍蝇身上许多病菌,人接触了就容易得病,但是苍蝇就不怕。对于鸡瘟来说,人就是那个苍蝇,接触再多的病毒都不怕,即使有点小病小痛,扛一下就过去了。

但是现在已经发现了传给人并致死的病例,avian flu (Blog flu) 因为禽流感病毒变异得对人产生了攻击性。所以现在的鸡瘟就不能用以前的老黄历来看待了。

再通俗地说:SARS(非典)以前也是在兽身上的病毒,但是到2003年的时候,不仅变异得可以由兽传染给人,而且可以由人传染给人。由于它是先前没有的病毒,人体没有丝毫抵抗力,所以传染得很猖獗。现在的禽流感仅是“禽传人”的等级,还没有达到“人传人”的等级。一旦病毒出现了这个突破,世界就危险了。所以现在如临大敌,一碰到鸡瘟,就赶尽杀绝,把所有发现的病毒都扑灭。

禽流感这个词看起来好复杂,其实就是禽鸟的感冒病。感冒嘛,很简单的小病,可参看《Some thing you should know about 感冒》。搞不好人类的流行感冒就是几千年前的禽鸟传染给人类的。

如果你能回忆起中学的生物课,你能记得某些病毒(包括流感病毒、HIV病毒)的特点是只有一根RNA,而一般的生物都是用两根链条缠在一起的DNA来传宗接代。一般生物如果在DNA的一条上面发生了基因突变,很有可能被对应的一根改正过来,所以变异的速度不那么厉害;RNA病毒由于只有一根,一旦发生了基因突变,就发生了,没有纠错的机制。所以病毒变异、产生新病毒的可能性很大,而且没有预期。人和病毒的战争还会一直进行下去。 (谢谢xj指正)

更多关于禽流感的知识可参看WHO写,柯南翻译的《关于流感大流行,你应该知道的10件事

actually, many people make mistakes about genetic material of virus. SARS virus (which is a kind of coronavirus) is RNA virus too.

It's quite fine to use the term "DNA" when you're talking about human, rabbit, tomato or malaria. But when virus comes, be careful.