钱学森“严谨的晚年生活”

引自一篇叫《晚年钱学森》的报道。

“让我感到很惊讶的是,钱老和计算机打交道的时间不算短,但他在晚年连电脑和互联网一下都不碰。”叶永烈记得,几年之前,钱学森的长子钱永刚把一台笔记本 电脑放在父亲病床前。钱学森连忙挥手,示意钱永刚把电脑拿走。“听钱永刚说,钱老有三个秘书。互联网时代,没有人会像钱老那样,每天亲自做简报。”

每天下午3点,钱学森会从床上坐起来,认真阅读人民日报《光明日报》等8份报纸,然后小心翼翼地将那些美妙的文字剪辑下来。“只有在最后的几年,钱老的听力下降得很厉害,他才开始看会儿电视。”叶永烈告诉CBN记者。

黑字是我加的。不理解哎。这位科学家晚年不怎么关心科学的发展,倒是对几份政治报纸这么着迷。

对于网络这样的新媒体,竟然是碰都不碰。

老了真可怕。

钱学森科学的严谨作风也带到了他的生活中,他恪守固定时间。每天早上7点,他会收听中央人民广播电台一档名为《科学知识》的节目。晚上6点半,则把时间雷打不动地留给了广播版的《新闻联播》。

《科学知识》是普通科普节目,想不到连科学家还看这个,我以为科学家都只关注前沿消息的。

《新闻联播》,唔,电视版今天我也看了。挺不错的。其实。

1984年,钱学森正式提出了沙产业、草产业理论,并预言这一产业将成为21世纪在中国出现的“第六次产业革命”。钱学森认为,当时沙漠和戈壁的潜力远远 没有发挥出来,他提出,要在“不毛之地”上利用现代化技术,通过植物的光合作用,转化太阳能,发展知识密集型的农业型产业。

为什么是火箭专家在做这个呢?热心固然是好事,可是就以能算出“亩产万斤”的水平,有足够的专业水平做这个吗?

歌词

python-progressbar

ProgressBar是很好用的命令行进度条显示工具。Pypi有一个版本,2006年以后就没有再更新过了。不过在Google Code里边还有一个,可以看到还有更新。嘎嘎。

Project Euler 第3題

600851475143的最大質因數是多少?
[python]
n = 600851475143
>>> def isprime(n):
for i in range(2, int(n**.5+1)):
if n % i == 0:
return False
return True

>>> for i in range(2, int(n**.5+1)):
if n % i == 0:
if isprime(i):
print i

71
839
1471
6857
[/python]

Project Euler第七题

http://projecteuler.net/index.php?section=problems&id=7

找出第10001个素数。

[python]
>>> import math
>>> def isprime(n):
for i in xrange(2, int(math.sqrt(n))+1):
if n % i == 0:
return False
return True

>>> i = 2
>>> li = []
>>> while True:
if isprime(i):
li.append(i)
if len(li) == 10001:
print i
break
i += 1

104743
[/python]

装Windows 7了

今天手痒了一下,就装了。

没啥特别的感觉 8-O

反正就一个操作系统,能用就是了……

看到很多人被H1N1吓的

就觉得好玩.

贵国人很聪明, 知道什么不该信.

贵国人很愚昧, 不知道该信什么.

昆山的奖励正版新政

苏州昆山出台版权登记和软件正版化奖励办法,说:

《昆山市企业软件正版化资助项目与示范单位评定奖励暂行办法》明确,在昆山市注册成立的法人企业,有明确的软件正版化实施项目及技术保障,且年内项目总 投入20万元以上,软件正版率50%以上,即可向版权部门申请资助,此外,每年还将评选出15家软件正版化工作成绩显著的企业,并给予一定的资金奖励。

也就是说,只要盗版率在50%以下,就可以得到奖励或者资助?太搞笑了。

要不咱再定一个法,只要小偷每天偷钱小于50元,就给他们点奖励,怎么样?

一定会让盗窃犯罪大减,是不?

企业不用正版,自会收到律师函的。只要是差不多还想好好混的企业,都不敢明目张胆地使用盗版。

如果这一招能用在个人用户身上,就像家电下乡一样,给购买正版的用户一些补贴,岂不更好?

瞎忙了一個星期

net config可以看到目前已经开启的且可控制的服务, 通常是server和workstation. 比如下面的batch脚本可以用来开启workstation. 为啥workstation被关了呢? 鬼知道..

:CHECK
net config | find "Workstation"
IF ERRORLEVEL 1 (
net start workstation
GOTO CHECK
)

似乎只有WP-Syntax支持batch的语法高亮, 而且样子甚是难看, pathetic, 咋还在用batch呢..

有点好笑:

[bash]
gawk ‘BEGIN{a="100%";print int(a)}’
100
[/bash]

不过这几天gawk可算是咱的瑞士軍刀了.

就是忙, 没意思.

闰年

Python的Module似乎没有现成的判断闰年的函数,但总能通过datetime module中的日期判断得出结果来,这叫“削苹果用牛刀”:

[python]
>>> from datetime import date
>>> def isleap(y):
try:
d = date(y, 2, 29)
return True
except ValueError:
return False

>>> isleap(2009)
False
>>> isleap(1900)
False
>>> isleap(2008)
True
[/python]

这个Module有一个严重的缺点,就是默认的日期范围只是从公元元年到9999年。别这么不乐观嘛,没准9999年后人类真灭绝了,可也没准到时候人们还在用Python呢:-)

其实有个Calendar Module可以用,而且不限时间喔。

[python]
>>> import calendar
>>> calendar.isleap(-10000)
True
>>> calendar.isleap(100000)
True
>>> calendar.isleap(2008)
True
[/python]

当然也可以不用Python的Module:

[python]
>>> def isleap(y):
if y % 4 == 0 and y % 100 != 0: return True
elif y % 400 == 0: return True
else: return False
[/python]

略微压缩一下:

[python]
>>> def isleap(y):
if y % 4 == 0 and y % 100 != 0 or y % 400 == 0: return True
else: return False
[/python]

还有人压到这个程度:

[python]
>>> def leap(y):
return not(y % 4 or not (y % 100 or not(y % 400 )))
[/python]

够精简了,可python用成这样,也怪吓人的,俺是半天才看明白……