02/28/09

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

长寿花

IMG_3789

IMG_3784

风信子

IMG_3798

IMG_3795

IMG_3793

IMG_3790

02/28/09 21:27:21,由 cathayan发表。 本文链接
  

02/27/09

Feed转向Google FeedBurner

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

Google买下Feedburner很久了,好长时间没有登录,今天登录就一步步被引导转向了,新的Feedburner地址是:

Blog on 27th Floor

http://feeds2.feedburner.com/cathayan

Barb同学的新Feed变为:

Barb's Blog

http://feeds2.feedburner.com/Barb

02/27/09 09:33:10,由 cathayan发表。 本文链接
  

02/25/09

安装Debian GNU/Linux 5.0 Lenny的流水账

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

需要用一台老机器,正好Debian 5.0发布不久,就刻了盘装了一下,发现几年不见,Debian的安装也是突飞猛进,得到了巨大的发展。

记得以前安装从来不敢选图形界面,因为从来没有成功过,也从来不敢选中文,因为好不容易显示出来,装完启动后还会是乱码。现在不一样了,图形界面启动完全正常,中文显示也很正常,只是字体欠佳。有些字像是宋体,有些又像是黑体。

apt-setup_use_mirror_0

现在Debian 5.0的光盘直接提供好几种,缺省的带有Gnome桌面,另外还专门有带KDE的,以及带有轻量级桌面环境Xfce+LXDE的。我刻的就是最后一种,启动后界面上就直接显示是安装LXDE还是Xfce。高级安装选项还提供专家水平安装和自动安装。

在固定下来的安装界面上,左下角都有一个“屏幕截图”的按钮,按下就抓当前的安装图,存在/var/log/installer目录下,格式是PNG的。

一般硬件都是自动探测,也没有选择什么。安装过程中会提问“是否使用网络镜像”,但网络不直接通的话,也连不上,于是我就选了不用,但是在apt配置的阶段,大约仍然有10多分钟时间进度条停止不前,可能还是在找网上的软件仓库吧,但最终它继续进行下去了。

这张光盘的容量是648MB,安装过程中网络不通(似乎也没有询问网络的详细配置),这样装完后常用软件也基本有了,除外Xfce桌面之外,还有Iceweasel,OpenOffice.org等,感觉还是很不错的。

用Debian的通常用上后就没有太多机会从事装机工作了,所以特此记录一下安装程序的巨大进步。

02/25/09 21:47:02,由 cathayan发表。 本文链接
  

02/23/09

怎样在Excel单元格中输入身份证号

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

以前没干过这事,头一回做就发现不会了,后4位数字老是变成0,要不就是科学计数法,1.xxE17这样的,再怎么设置单元格格式都没有用。经向某人求教,正确的方法是:

在长数字之前输入一个 ' ,然后再输入数字,就不会变了,这个小撇号不显示,拷贝也不带走,输出为csv格式也不带。

可能的作法还有一个就是在输入之前把单元格先设置为 文本 格式,如果在变成科学计数法之后再设置 文本 格式就一点用也没有了。

OpenOffice.org 3.0有同样的症状和解决方法,区别似乎是变0的是后3位。

02/23/09 21:28:55,由 cathayan发表。 本文链接
  

02/21/09

牛Blog的RSS订阅地址

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

罗老师日前作出“庄严承诺”,保障在有生之年牛Blog将会国王回宫,暂时呢,在国外是四海一家的解决之道,没出国呢订阅RSS是简便的方法,订阅地址如下,这些地址就不要直接访问了,拷贝之,到阅读器里面添加即可。最好,你的阅读器有可靠连接,比如G家的https。

牛Blog最新文章

http://www.bullogger.com/Blog/RssHandler.ashx?selectedA=1&selectedB=1

牛Blog编辑推荐

http://www.bullogger.com/Blog/RssPromotions.ashx

牛Blog之IT作者最新文章

http://www.bullogger.com/Blog/RssHandler.ashx?selectedA=2&selectedB=2&BandSelected=it

02/21/09 14:04:20,由 cathayan发表。 本文链接
  

北宋汝窑水仙盆

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

看了中央10放的《台北故宫》纪录片,很不错。下面这个就是台北故宫10大镇馆之宝,北宋汝窑水仙盆。形制简朴大方,令人百看不厌。看看今天我们周围大大小小的累眼的形状物事,再看看这个就能体会到什么叫艺术。当然,这个电子版图片的颜色很难说了,估计难以体现出那种传说中的雨过天睛后天空的颜色,更显然的是今天污染严重,和1000年前河南的天空肯定是不能比了。

ruyao-shuixianpen

如此美好的东西的底部,却被历史上最大的好事之徒,清朝一个叫弘历的给刻了一堆字。如果粗看,刻的字也还有点规矩,但细看第4行,就会发现,这人是个土包子,大大的土包子:猫食盆。

shuixianpen-mingkuan

老实做一个侍候庄稼的农民值得钦佩,但如果没有见识没有欣赏力却非要出手就不可原谅了。

02/21/09 10:32:07,由 cathayan发表。 本文链接
  

02/20/09

电脑时区选择中没有北京的问题

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

安装Linux的时候要选时区,在下拉列表中就会发现,里面没有北京,却有上海和重庆,还有乌鲁木齐。为什么呢?这个问题一直没有得到解答。日前有空,上网搜了一番,基本有了答案。

电脑里用时区这个东西,历史并不长,按Wikipedia的说法,最早应该是在1986年,一位叫做Arthur David Olson的人整理了这个时区数据库。时区定义为1970年以来使用同一时间的国家或国家下面的地区。目前它的编辑和维护者叫Paul Eggert。这个项目每年发布数次,包括程序代码,用于编译使用这个数据库,还有数据本身。这些数据极其代码,全部放在公共领域,也就是任何人不占有其版权,任何人可将它用于任何目的。

这些数据在GNU c里面,在各种Linux/Unix系统里面都用得到,比如Debian GNU/Linux系统上就放在/usr/share/zoneinfo下面,但这里的数据都是编译过的二进制数据,看不出什么来。但网上也可以浏览这些时区,比如Wikipedia提供的时区列表,还有PHP这个编程语言也提供

从中就可以看出,代表中国的共有5个城市,分别是哈尔滨、上海、重庆、乌鲁木齐和喀什。这是为什么呢?

继续看Wikipedia,原来在1949年以前,天朝一共有5个时区,分别以这5个城市为代表,分别是:长白时区GMT+8:30、中原标准时区GMT+8、陇蜀时区GMT+7、新藏时区GMT+6和昆仑时区GMT+5:30。这是1912年北京观象台制订,并在后来由内政部批准过的。

天朝还是挺大的。但实际上跑到拉萨去似乎也感觉不到有什么不妥,也许是大家自然而然地起晚了?反正没有什么感觉。但据说电信服务设定优惠时段到西部就要顺延2个小时。

还有一次,记得是老虎庙老师的blog上曾经发表过他在北京同西安之间进行视频通话的照片对比,北京天已经黑了,西安还很亮。

中原地界很大,但真考查起城市来,确实上海名气更大,尤其是在国际上更是如此。之后全国采用+8的时间,也自然是上海了,其他4个城市仍然保留,也算是很有历史意义。据说也有人大代表提议多划时区。

对于自己的城市不在列表中这个大问题,许多人都有异议,但既然这些数据都是公开的,也就可以打造自己的时区列表,把自己的城市也加上就是了。LinuxJournal这篇文章就讲了怎么把自己的城市加入时区列表的做法

到/usr/share/zoneinfo或/usr/lib/zoneinfo目录下,将Asia/Shanghai拷贝为Asia/Beijing,因为时区是一样的,数据也就用一样的。

编辑zone.tab文件,还是找到刚才copy的城市再copy一行,只是其中的数字代表城市的经纬度,这个要修改正确。

然后再登录进来就能在选时区的地方看到自己的城市了。

02/20/09 22:36:04,由 cathayan发表。 本文链接
  

乌托邦的建设问题

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

去年年底才看到一篇南方周末发表于2004年9月的文章,叫做“一个农民富豪的乌托邦”,写的是一个山东富豪改造自己家乡农村的实践与思考,反映了现代中国的很多问题,值得一读。

当时读这篇文章,印象最深的是这位名叫梁希森的富豪的一句话:“要是没人领着他们干,再过100年,他们还是那样。”这是他说他们当地的农民的,他不喜欢得过且过,不上进没追求的生活,他认为这些人“特笨”,他还认为“现在的机会足够了”。他不喜欢村子里都住上联排别墅了,村民们还去拾柴禾烧火做饭,还在别墅院子里养鸡。他希望能形成“一种勇于奋斗、积极向上的新文化”。

我不知道能掌握中国命运的人们、或者小一点说能掌握其他一些人命运人们有多大比例在多大程度上相信他那句话:要是没人领着他们干,再过100年,他们还是那样。如果从国家一直走的道路来看的话,有这种想法的总是多数,是强势的想法,中国的历史就是牛人的历史,外加一点牛人太过分了被推翻的历史。

但是前几天FT中文网上又有一篇文章,叫“亚当·斯密笑到最后”,里面引用了斯密很多名言警句,比如“只要有了和平、低税收和宽容的司法当局,一个国家要达到最高富裕水平不需要其它东西。”

斯密认为国家达到“最高”富裕水平的充分条件就是和平低税收和宽容的管理,只要有这三样就不需要其他;梁希森却认为要有好的领导,这是必要条件,没有好领导,100年都变不了。

他们到底谁对?也许都有道理。有特色的道路也一样走得风风火火,大家都也不太敢说什么;但实在是有很多问题,尤其是农村发展的问题;城市其实也一样,许多有大量居民的地方大街上没有小店,没有公厕,什么都不方便,路却还是照样堵;看上去,领导人不太够用。这个问题完全可以反向一下,试试斯密的方案,当然前提是要提供那三个条件。

02/20/09 12:25:19,由 cathayan发表。 本文链接
  

02/19/09

userinit.exe病毒

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

不知道这是什么病毒,中毒症状是不能登录系统,一输入密码就会看到显示“注销...”然后就回到登录界面上,安全模式也是如此。

Google了一番看到说这是什么MSN Funny病毒,通过msn传播的,但实情是这台机器没用过msn,只是插过U盘。但介绍也说问题出在userinit.exe这个程序上,可以从安装光盘上恢复。从名字上看这个程序应该是处理用户登录的。

于是用光盘启动,到安装界面上按R,就是选修复,进入C:\windows,这里要按1,输入管理员密码,进入控制台。然后找到安装光盘,那个程序在x:\i386\system32目录下,命令行 expand x:\i386\system32\userinit.ex_ c:\windows\system32 就把这个程序提出来恢复到应该在的位置。这次的情况是没有出现病毒用的userinit32.exe程序,所以不用先删这个。

然后就可以进系统了,再找找注册表有没有userinit32.exe,这次也没有发现。可能病毒变种了,或者是刚做完第一步删了userinit却没有能够拷贝病毒程序?

这个故事告诉我们:用管理员权限是挺危险的,这种程序都能删除;有杀毒软件也经常是不管用的;有安装盘并且记得expand命令是很重要的。

02/19/09 13:48:41,由 cathayan发表。 本文链接
  

很难做的事

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

看一本摄影的书,上面讲的拍出好照片的第一条技巧是:画面干净,突出主题。书中给出这句话的原因是人们自己通过眼睛在看景物时,眼睛+大脑这个组合自然地进行了筛选,无须注意就已经突出了主题,忽略了次要的东西;而照相机没有这个功能,所以一般的照片看起来总是东西很多很杂乱。

做到这个挺不容易的,尤其是不能摆拍,不能清场,不能找到合适的位置等等情况下。所以摄影师还是有用的,包括技术和这个身份都有用。

又看到某大侠的Blog说:做事情之前,如果想得太多,前怕狼后怕虎,基本不可能成事,即使碰巧成功也是别别扭扭,最近发生的无数事情都说明了这一点。一件事情,就照着一个目标去,不要想太多,更不要试图... 。

说得好啊,我一下子就想起早就知道的孔夫子说过的话:三思而后行,再者可也。还有著名的查尔斯·张去年某次在电视上接受采访时说:我现在就不多想,凡事要做就做,做了再说,这可以克服很多焦虑。都是说的不要想那么多。

这两件事都是道理是明白的,实行是困难的。和照相一样,都会在有意识或无意识地情况下陷在各种杂事中,认不清目标,摆脱不了干扰,所以老是做不好,以后要向某大侠/向孔夫子/向张朝阳等牛人学习、实践!

02/19/09 13:38:00,由 cathayan发表。 本文链接
  

02/18/09

今年冬天第一场雪

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

DSC00214

DSC00220

DSC00223

DSC00225

02/18/09 13:12:52,由 cathayan发表。 本文链接
  

拍不清楚的花

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

IMG_3694

IMG_3737

DSC00212

DSC00215

02/18/09 13:07:18,由 cathayan发表。 本文链接
  

北航的P-61黑寡妇战斗机

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

某日去北航,就看到这架著名的二战夜战战斗机,全世界仅存两架的文物就这么很惨地放在露天,说不好哪天就卖废铁了,留个影看一下吧:

DSC00131

02/18/09 13:02:19,由 cathayan发表。 本文链接
  

02/15/09

Debian GNU/Linux 5.0 发布

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。


2009-02-14

Debian 计划高兴地宣布在经历了 22 个月坚持不懈地开发之后,Debian GNU/Linux 5.0 版(代号Lenny)正式发布了。Debian GNU/Linux 是一个自由的操作系统,它支持 12 种处理器架构并带有KDE、Gnome、Xfce 和 LXDE 桌面环境。同时它和 FHS v2.3 兼容,其软件针对 LSB 3.2 版开发。

Debian GNU/Linux 可以在多种计算机上运行,从掌上机和手持系统到超级计算机,在它们之间的几乎任何机型都可以。它支持十二种架构:Sun SPARC (sparc)、HP Alpha (alpha)、Motorola/IBM PowerPC (powerpc)、Intel IA-32 (i386)、IA-64 (ia64)、HP PA-RISC (hppa)、MIPS (mips, mipsel)、ARM (arm, armel)、IBM S/390 (s390) 以及 AMD64 和 INTEL EM64T (amd64)。

Debian GNU/Linux 5.0 Lenny 加入了对 Marvell 的 Orion 平台的支持,它被用于许多存储设备。所支持的存储设备包括 QNAP Turbo Station、HP mv2120 和 Buffalo Kurobox Pro。另外,Lenny 现在支持多种网络笔记本电脑(Netbook),特别是华硕出品的 EEE PC。Lenny 还包含了用于Emdebian 的编译工具,用它可以对 Debian 源代码包进行交叉编译并收缩,使之适用于嵌入式 ARM 系统。

Debian GNU/Linux 5.0 Lenny 包括了新的 ARM EABI 移植,armel。这个新的移植可以更有效地使用现代和未来的 ARM 处理器。因此,老的 ARM 移植 (arm) 就过时了。

本次发布包括了多种升级过的软件包,比如 K 桌面环境 3.5.10 (KDE)、升级的 GNOME 桌面环境 2.22.2、Xfce 4.4.2 桌面环境、LXDE 0.3.2.1、GNUstep 桌面 7.3、X.Org 7.3、OpenOffice.org 2.4.1、GIMP 2.4.7、Iceweasel 3.0.6 (去除品牌版本的 Mozilla Firefox)、Icedove 2.0.0.19 (去除品牌版本的Mozilla Thunderbird)、PostgreSQL 8.3.6、MySQL 5.1.30 和 5.0.51a、GNU 编译器集合 (GCC) 4.3.2、Linux 内核 2.6.26 版、Apache 2.2.9、Samba 3.2.5、Python 2.5.2 和 2.4.6、Perl 5.10.0、PHP 5.2.6、Asterisk 1.4.21.2、Emacs 22、Inkscape 0.46、Nagios 3.06、Xen Hypervisor 3.2.1 (dom0 及domU 支持)、OpenJDK 6b11,以及超过 23,000 个其他完全可用的软件包(从12,000 个源码包编译而成)。

由于集成 X.Org 7.3,X server 可以对绝大多数硬件进行自动配置。新引入的软件包可以完全地支持 NTFS 文件系统,并且能够直接使用绝大多数多媒体按键。通过 swfdec 或 Gnash 插件可以支持 Adobe® Flash® 格式的文件。对笔记本电脑的支持得到了全面提升,比如 CPU 频率自动调节的原生支持。新加入的几个游戏可用来消磨闲暇时光,包括解谜游戏以及第一人称射击游戏。还有值得一提的是新增加的 goplay,它是一个图形化游戏管理器,提供了过滤器、搜索、抓屏以及对 Debian 中的游戏进行介绍等功能。

由 Debian GNU/Linux 5.0 新加入和更新版本的 OpenJDK,GNU Java 编译器,GNU Java 字节码解释器,Classpath 和其他自由版本的 Sun 的 Java 科技使我们可以在 Debian 的 main 软件仓库下发布基于 Java 的应用程序了。

系统安全方面的改进有在安装后第一次启动之前就安全所有安全更新、减少标准安装 setuid root 可执行文件和打开的端口,以及使用 GCC 加强特性编译多个对安全有严格要求的软件包。其他多种软件也都有特别的改进,比如 PHP 现在已经使用 Suhosin 的加强补丁编译。

对于非英语母语的用户,包管理系统目前已经支持软件包描述的翻译,如果已经翻译,它会自动显示用户母语版本的软件包描述。

Debian GNU/Linux 可以用多种介质进行安装,比如 DVD、CD、USB 闪存和软驱以及网络。GNOME 是缺省的桌面环境,包含在第一张 CD 中。其他桌面环境— KDE、XFce 或 LXDE — 则可以通过两张新的替代 CD 镜像进行安装。同样还提供 Debian GNU/Linux 5.0 的多架构安装 CD 和 DVD,用它们可以从一张光盘上安装多种架构的电脑;同时本发行还提供蓝光光盘,这就让在一张安装盘上提供一个架构的全部软件成为可能。

除常规的安装,Debian GNU/Linux 也可以直接使用而无需安装。这种特殊的镜像也称为 live 镜像,可用于 CD、USB 闪存以及多种形式的网络启动。起步阶段只提供 amd64 和 i386 架构的 Live 镜像。

Debian GNU/Linux 5.0 的安装过程也已经从多个方面进行了改进:在多个其他改进中,重新加入了对从多张 CD 或 DVD 进行安装的支持,某些设备需要的固件可以从可移动介质上加载,还支持通过布莱叶显示器进行安装。安装程序的启动过程同样也得到很多关注:可以在图形界面上选择安装前端和桌面环境,同时也能选择专家或救援模式。Debian GNU/Linux 的安装系统目前已经被翻译成 63种语言。

Debian GNU/Linux 现在已经可以通过 bittorrent (推荐使用)、jigdo 或HTTP 方式下载;更多信息请参见 光盘上的 Debian GNU/Linux。很快多个供应商就将开始提供 DVD、CD-ROM 以及蓝光光盘。

对绝大多数的配置来说,从先前版本即 Debian GNU/Linux 4.0 (代号Etch) 升级到 Debian GNU/Linux 5.0 可以由 aptitude 包管理工具自动进行,一定程度上也可以用 apt-get 包管理工具进行。一如往常,Debian GNU/Linux 系统可以平稳无痛地升级,没有任何必须的当机时间,但强烈建议事先阅读发行注记,以便了解可能的问题,并获取详细的安装和升级指示。本发行注记将在发行之后的数周内进行更新,并将翻译成其他语言。

献给

在此特将 Debian GNU/Linux 5.0 Lenny 献给 Thiemo Seufer,他是一位 Debian 开发者,在2008年12月26日的一场不幸的车祸中去世。Thiemo 通过多种方式参与了 Debian。他维护着多个软件包并且是 MIPS 的 Debian 移植的主要支持者。他还是我们内核组及 Debian 安装程序组的成员。他的贡献远远超出Debian 项目。他还致力于 Linux 内核的 MIPS 移植以及 qemu 的 MIPS 仿真等工作,同时还参与多个小项目,这里难以一一述及。

我们将永远怀念 Thiemo 的工作、奉献、广泛的技术知识以及同其他人分享的能力。Thiemo 的贡献不会被遗忘。Thiemo 工作的高标准我们永难企及。


关于 Debian

Debian GNU/Linux 是一个自由操作系统,由遍及世界各地通过互联网协作的一千多名志愿者开发。Debian 对自由软件的贡献、它的非赢利的天性以及它的开放式开发模式,都让它在众多 GNU/Linux 发行版中独树一帜。

Debian 项目的关键力量是它的志愿者基础、它对 Debian 社区契约的坚持以及它对打造最佳操作系统这一承诺的信守。Debian 5.0 是它在这个方向上迈出的重要一步。


联系信息

更多信息,请访问位于 http://www.debian.org/的 Debian 网页或发邮件至 <press@debian.org>。

02/15/09 18:28:14,由 cathayan发表。 本文链接
  

02/10/09

心理史学的发展

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

有个消息说,CIA的顾问政治学家Bruce Bueno de Mesquita开发了一个电脑模型,可以对许多国家发展作出预测。这个模型预测说伊朗可以搞出武器级的核燃料,但是搞不出核弹,总统也要下台。据称这个模型的准确度超过90%,比塔罗牌强。

怎么看这都像是个胡搞新闻,不过却让人想起伟大的哈里·谢顿和他创建的心理史学

根据阿西莫夫的描述,这个心理史学综合了历史学、社会学和数学,可以用来预测一个社会的走向。在发展较为成熟之后,他预测出银河帝国很快就要完蛋,在下一次和平的帝国时代到来之前,人类要经历3万年的痛苦时期。为了压缩这个时间,谢顿安排了基地和第二基地,第一基地努力发展物质生产,科技发达,第二基地则研究精神,是心理史学家们的居住地,他们不但可以探知其他人的心灵,还能对这种心灵加以影响,重要的是,他们知道人类社会的发展趋势,可以用自己的力量控制这种走向,使和平时代尽快来临。

这是小说。阿西莫夫的基地、机器人、帝国等一系列的小说的最终基础就是这个设计,据说是他看了罗马帝国衰亡史之后得来的灵感。

维基百科上有篇介绍,里面提到了这种思路历史唯物的联系,感觉有点道理。并且,除去历史是超大规模的只属于伟人的社会大型试验,也有一个属于美国军方卡默洛特计划以及属于更大多数人的“现代化”。说现代化是一个人类主动改变社会的过程,倒也没有错。神秘的是美军的那个项目。

这个计划是要评价社会变化的原因,从而加强管理,扑灭火苗,智利被当作是这个计划的实验场。后来一番争论,一年后就取消了。至于智利后来再发生的事,应该同这个无关吧。

这里面都涉及一个问题,即对社会、也就是人群的评价和预测。很难说这是个多大复杂度的问题,如何研究也无从谈起,让人对每一个问题投票?探测每人的潜意识?以人类的复杂多变来看,这些都不可靠,即使能够实现。最直接的就是经济危机,还有那个说法:在最近5次危机中,经济学家预测出了15次。

FtChinese上有篇文章,是高盛的CEO总结的金融危机7大教训,第一条里面说:我们的行业必须在加强和改进情景模拟分析和压力测试方面做得更多。我很怀疑这个说法,每一笔交易的输赢可以分析,但长期看谁也不知道会倒在哪个点上,手上持有的债券会变成废纸,持有的房子契约也会贬值。没有人知道人们的信心什么时候恢复,也不知道这个信心反映在行动上又需要多长时间。谁也构造不了社会这个情景,谁也无法对人类进行测试。

所以呢,据报道,风水家已经在金融界出场了

02/10/09 15:14:34,由 cathayan发表。 本文链接
  

02/06/09

2009年立春日期出现两种版本的原因

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

本来这个立春是太阳的事,太阳不会乱跑,这个日期就不会有两个版本,如果出了,那就一定有人算错了。

本来非常简单的事却被非常弱智的《北京晚报》率领几个专家给搅乱了。北京晚报及其找来的传说是北京古观象台的博士专家说,之所以有的日历写4号,有的日历写3号是因为分别采用北京和台湾时间的问题,因为这两地有时差,所以就有了两种版本。

这怎么会错到这种地步呢?对岸也是用东八区时间的,一般地说没啥时差(经度还是有点差的);就算它时差了,台湾在东边,时间也只能往4号后面跑,怎么会跑到3号呢?

真的对岸算立春是3号吗?现在有网络,可以查一下。虽然到处都是reset,还是可以找到中国廣播公司的网页,上面说“今天(2月4日)是立春日”;在中央氣象局网站上查“立春”两个字,可以找到一个名为2009cal.pdf的日历,下载看一下,上面还是2月4日;再看香港,香港天文台官方日历2009年的,也是pdf版,下载看一下,还是2月4日;日本国立天文台写得也很清楚,太阳黄经315度的时间是2月4日,时刻是1时50分。

从日本天文台这个时刻上,北京晚报及其专家应该知道时差是怎么算的了吧,北京时间是0时50分。

相比北京晚报,上海的东方早报就要清醒一点,他们采访的上海天文台专家说,出现2月3日立春的说法是因为那些人用的是格林尼治时间,总算没有犯时差的错误。问题是24节气大概还不是英国文化,有人用这个时间来表示它吗?

也许上海的专家只是不想太苛刻。但最权威的紫金山天文台没有那么客气,新华网采访的专家就说了实话:

王思潮表示,根据新近出版的《中国天文年历》,2009年立春的准确时间为4日0时50分。社会流传立春时间的其他版本可能是由于有些日历编印时的粗心所致,肯定是不准确的,公众千万不要被其误导。

这就是实情,就是印那些日历的人算错了,可能是粗心,也可能是他们的程序太差。

紫金山天文台每年编制《中国天文年历》,200多块,网上书店都可以买到;另外还有简单些《大众万年历》,比如这一本是2006年编的,介绍里有段编辑推荐这样说:

本书采用计算太阳月亮位置的最新方法,重新推算了合逆和节气交节时刻,以东经120度标准时(即北京时)为准。由于过去计算条件的限制,有些合朔、节气时刻与本次计算结果在日期上会差一天。本书为保持历书使用的连续性,对于新中国成立前的仍按《新编万年历》所载。

很有可能的是,算错的那个印刷厂用的就是老版本。早几年看网上的万年历,有个好多网站都抄着的用号称ie only但其实在Fx上也能显示的Javascript版的,记得就会在春节日期上出错。

Debian软件仓库里有个叫lunar的小程序,可以用来算农历,还有干支四柱神算什么的,节气显示不直接,但这个立春它也没算错。更全面的ccal更是没有错,从它的changelog里还可以看到2008年作者用更精确的数据算法进行了更新。这都是开源软件,算错的软件们可以学习一下。

如果要学习农历的算法,中国农历网有一个讨论,还有一个新加坡的大侠专门写了这方面的论文,50多页英文,可以学习。

02/06/09 21:39:50,由 cathayan发表。 本文链接
  

02/02/09

在Debian Linux上用tmpfs

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

前些天看到有人讨论Windows上的Ramdisk,传说把一些临时性的东西放到这东西里头速度能快很多,听起来很有道理。这个ramdisk是分了一块内存来当普通的磁盘来用,速度当然要快些,缺点是断电或重启里面的东西就没有了。

搜了一下Linux上的ramdisk,它自己就直接支持,启动时也要用到。看了几篇Linux Ramdisk的资料后,正要动手,却在mount结果中发现另有玄机。原来Debian自己就给加载了两个tmpfs的盘:
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)

以前似乎也见过,但没有注意。然后看了Wikipedia上这篇介绍,看上去比直接抓内存来用的ramdisk更好更灵活,因为tmpfs用的是虚拟内存,可以动态调整大小,一般不在硬盘上写,内存过低时会用到swap空间。

Debian已经加载的两个tmpfs也不知是哪里加上的,以后再挖掘吧。现在这个/dev/shm是可用的,试了touch什么的都没有问题。

作为应用第一步,先把Firefox的缓存放上去看,修改Fx的缓存目录的方法可以看这篇文章,大体就是在about:config里面加browser.cache.disk.parent_directory这个字串,它的值就是想用的路径,这里是/dev/shm。加完后重启Firefox,/dev/shm下面果然出现了Cache目录,开了多个网页,硬盘灯也不亮一下,感觉~~似乎~~是快了点 :P

Firefox的缓存大小可以在 选项--高级--网络 这一页中设定;上面的/dev/shm缺省就有1.3G大(看上去是内存容量的一半),容量应该没有问题了。

作为业余人士,这样做的内情优劣都还不知道,欢迎指教。也许可以把/tmp还有/var/run什么的都放上去?

02/02/09 21:58:48,由 cathayan发表。 本文链接
  

02/01/09

中国星球,美国星球

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

粗译自 Mutant Palm Blog:Planet China, Planet America

某天我对一位朋友说过,我之所以一直住在中国还觉得很有意思的原因之一是我是个科幻geek,我总是喜欢访问其他星球,住在国外就是最接近的做法了。这两个国家的人对另一国的一般看法有点像木星的介绍:大个(中国是人口,美国是实力),巨大的引力(市场,文化),充满危险的气体(中国的大气污染,美国的政治空气)。中国对我来说这么像其他星球不是说那里是外星系,而是因为双方可感受到的距离。对许多美国人来说,中国已经远到足以成为一个抽象概念,反过来对中国人也是如此。为了表明这一点,先来看这些调查(提醒:永远不要相信调查)。

第一个是环球时报搞的,特别注意第4条:

问题:您认为哪种行为最损坏中国的形象?
51.9%,部分官员的贪腐
43.6%,产品的劣质和造假现象严重
32.5%,环境污染
23.0%,恶性生产安全事故
22.3%,国人的不文明行为
0.19%,H-R问题
0.12%,言论不F不Open的问题
0.06%,医疗制度陈旧
0.06%,政府No公平
0.06%,城市交通拥堵

(这个英文Blog上对后面几个问题的数字搞错了,环球时报的数字都带着%,而不是英文有时候只用小数点来表示百分比的方法)

其中有几个结果可以反映出中国人对2008Pew全球态度调查的反应,中国面对的问题排名中,最显著的是腐败(39%,非常高)。但是Pew的调查并没有问出言论不F的或者G不公平这样的问题。而这个环球时报,虽然一向有点民族的习惯,却出人意料地问出这些问题。Pew的研究表明中国人最在乎的是涨价(96%认为是大问题,72%认为非常大的问题),贫富着其中(89%,41%),贪腐(78%,39%),空气污染(74%,31%),下岗(68%,22%)。这个调查是去年高原事件之后,汶川地震/奥运以及全球经济衰退之前进行的,但其中对价格的强调,对贫穷和失业问题的看重都已经很明显了。

在哪些问题影响美国人对中国的印象方面,研究不多。但还是有个Blue Ocean TV Network(Bon TV)委托纽约的Perspectives Resources Inc.调查了200万美国人,针对他们对中国的印象问了10个问题,这里有结果的PPT。这个调查的对象里面有44%拥有高中以上文凭(2002年,25岁以上的美国人里有1/4拥有学士或以上学位)。

有些问题的答案非常明显──最著名的标志,长城;最著名的人物,成龙,毛;最知名的食物,炒饭和蛋卷(?)。幸运饼击败了北京烤鸭,新加坡也有22%的认可度,即使它并不在中国。

品牌调查的结果:La Choy 33%,三星27%,Chow Mein 27%,丰田25%,尼桑24%,Chop Suey 21%,耐克16%,Chun King 15%,美国银行 9%(???),其中没有中国品牌。

但它仍然很可信。问题方面:

39%:公民权利/志由
25%:计划生育
24%:污染
23%:两种主义的问题
21%:经济
17%:劳动工人的问题
16%:血汗工厂
15%:伪劣产品
13%:美国国债
12%:高原那块地方
16%:无

有人会觉得中国人对贪腐的不满和美国人对公民和志由的关注差不多,但环球时报也提了两个问题,并且在国际形象中根本不被认为是大问题;至于官府不公,美国人中的大多数会把它等同于那个主义,于是这里又有一处相反的感受。美国人一贯按自己的看法来修理世界,他们通常会站在哪边呢?

这说明什么呢?在美国星球上,中国最大的问题就是主义,它还引发其他问题。在中国星球上,中国最大的问题是贪腐,并且这里的外国人也这样认为,同时他们还认为这同官府体制并不相关。一个解释是天朝人民并不认为官府没了就会没有贪腐,前苏的经历已经提供了一点例子。

前面提到的PRI的调查,是Bon tv委托的,这个电视是一家国际化的英语电视台,9月刚开了新闻发布会,一直也没有什么动静。它们于上海,私人机构,主席是成思危。如果你要考虑在中国能不能上网球课,为母亲赢得一个前往苏州的旅游机会,或者是说服你的员工投资中国很重要,以及把“没有made in china的一年”的作者转化成中国的朋友,都应该看看这段视频。虽然他们已经学习了不同的美国世界观,但这个视频还是非常地中国,就像美国人用美国政治的术语来看中国。

总之,我还是觉得这两国就是两个星球。
(视频里的英文字体实在应该换一下)

02/01/09 23:19:43,由 cathayan发表。 本文链接
  

Linux下笔记本的风扇控制问题

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

题目比较大,实际上只有IBM thinkpad T40和Dell 640m各一台。问题的起因是这台T40近来老是疯狂地转风扇,声音很大。上网搜了下think的风扇控制,发现了lm-sensors这个软件。

Lm看上去像是Linux monitor的意思,是一个监控系统硬件信息的工具。这个工作很大程度上依赖于硬件生产商,没有资料的话很难做。所以现在这个小软件支持的硬件也是有限的。

幸运的是lm-sensors支持thinkpad T40非常好,先用sensors-detect探测一下机器上可以用的信息,再运行sensors就可以看到温度等信息了。如果要控制风扇,就需要用pwmconfig来配置一下fancontrol这个工具。pwm就是脉宽调制,用Linux就是要达到这个程度啊。sensors-detect探测的时候,会说明有哪些核心模块要加载,最后会给出修改/etc/modules的命令,如果愿意还可以让它自动修改。

这里主要是个thinkpad-acpi模块,加上fan_control=1这个参数加载即可。

pwmconfig也就是测试一下风扇在什么样的pwm下开转,多大比例到多大转速,了解之后就可以设定温度到多少开始转,超过多少要猛转;还有最小用什么样的pwm,最大用什么样的pwm。一般没有必要用到最高转速,那样声音会非常大,所以最大也给个中间的值就可以了。

以上命令都是lm-sensors这个包提供的。它还提供了fancontrol这个控制脚本,可以在系统启动时就运行,rcconf加上就可以了。

最直接的方法,是给/proc/acpi/ibm/fan这个东西传参数,echo level 2 > fan这样的,风扇运行级别从0到7,2是比较慢的,声音比较可以接受。

IBM有thinkpad-acpi这种好模块用,Dell就不行。用sensors-detect基本探测不到什么东西,据说是生产商不提供产品规格。所以pwmconfig就进行不下去,fancontrol自然也就无望了。

但还是有一位牛人写了个模块,叫做i8k,Dell机器专用,可以读到一些系统硬件信息,应用程序叫i8kutils,其中包括i8kctl和i8kfan等,使用也不麻烦。但如果总是自己控制,也比较累,还是以前发现过的gkrellm这个系统监控程序,它有一个i8k的插件,可以设定改变风扇转速的温度值,还分用电池和插电两种情况,也算可以使用。

i8k加载的时候可能需要force=1这个参数。

Dell机器略微新一些,风扇响声不大,似乎它自己控制得就很好,用gkrellm也就是看个样子;T40上自动管理时总是猛转,还是略微管一下要好一些。还有个dellfand,独立的管理Dell笔记本风扇的小程序,可惜debian没收录,就懒得试了。

02/01/09 22:00:42,由 cathayan发表。 本文链接