学而时习

温家宝说过一句话

  “有一句哲言,一个民族有一些关注天空的人,他们才有希望;一个民族只是关心脚下的事情,那是没有未来的。我们的民族是大有希望的民族,希望同学们经常地仰望天空,学会做人,学会思考,学会知识和技能,做一个关心国家命运的人。”(温家宝,同济大学,新华社2007年5月16日电。引自http://news.xinhuanet.com/politics/2007-05/16/content_6109740.htm

  爱好天文又多了一个崇高而正式的理由~~~~ 感谢大虾推荐这句话!

[#73] 重要公告 Important New [中文/EN]

  4月22日的运行已经通过了管理员的审核,因此自4月24日起,7Timer!恢复正式运行,每日启动时间仍为北京时间17时59分。

The trial run on April 22 passed, and the administrator rocognized the "100% CPU" bug is fixed. The normal routine will be brought back since April 24, and the start time for each day is still at 9:59UT.

[#72] Trial run tonight [EN]

After a series of minor fixed, 7Timer! will have a trial run on April 22. The program will be started on 9:59UT.

Cygwin下架设php

  今天一早起来很悲哀地发现MPC的另一个小bug,这个小bug浪费了另一个六小时。什么bug呢?具体来说就是忽略了23小时59分和1天之间的区别。

  千里之堤,溃于蚁穴呀……

  随后更郁闷的发现,专门给我做登陆跳板的服务器挂了,管理员说星期一才会把它搞好。于是我不得不决定:自己架一个linux的php环境,把MPC移到本地来进行!

  最佳选择自然是cygwin。安装cygwin还是挺简单的,不过要在这个linux+windows的杂合体中安php却是件难事。搞不懂为何php这等流行语言都进不了cygwin的大门,还要我们来麻烦地编译?

  搞到最后终于搞定了,就把足迹记下,方便后来人,因为我也是好麻烦才搞定的。虽然cygwin论坛上有帖子介绍(http://www.cygwin.com/ml/cygwin/2004-01/msg00383.html),不过这个方法太麻烦了。我的方法虽然可能不是那么正宗,但现在好像还没出什么大问题(貌似有一点小问题,也许后来人可以解决一下)。

  首先先要把gcc和flex这两个插件装上,cygwin里面都有,不过默认是不装的。否则对php做configure的时候会出错。而且php不能用5版本的,我用的是4.4.6版。做configure,大约要三五分钟,之后将make中的libphp4.so更为libphp4.dll,make,再到libs文件夹执行如下命令:

gcc -shared -o libphp4.dll -Wl,--out-implib=libphp4.dll.a -Wl,--export-all-symbols -Wl,--whole-archive=libphp4.a /usr/local/apache/libexec/libhttpd.dll -Wl,--no-whole-archive -lcrypt

  执行完毕以后,回到根目录,再做make install。现在就好啦,测试一下吧?php run-test.php,运行得还可以吧?

  只是我发现无论运行什么都会出现X-powered by php之类的信息,难道是哪里出错了?谁有兴趣可以试试看。

  好了,之后可以在这个临时搭建的cygwin+php下运行我的MPC了,出不少错误而且速度很慢(哪里比得上国台的4芯机子……)。上面的过程让我从晚5点忙到晚8点,终于搞好了,开始运行MPC。结果晚9点的时候管理员通知我服务器恢复,我兴冲冲的关了cygwin准备再次享受4芯的畅快,结果发现:服务器还没有好!

  >_< 懒得重开cygwin,只好再次艰难的等待!

[#71] 最新消息 Most recent updates

  各位好。很抱歉由于本人最近太忙,有些消息没有很及时的发布,请各位见谅。

  7Timer!暂停运行之后,有许多国内外的朋友表示关注,有几位甚至表示愿意提供服务器供运行,本人在此深表感谢。为了消除各位的疑虑,本人现将最新情况公布如下:

  • 服务器问题。经与服务器管理员崔博士讨论,确认问题主要是由于不明原因而导致24小时占用CPU达100%。本人答应近期将对自动运行程序(ArP)进行检查,恢复之后将考虑调整运行时间至北京时间凌晨,以避开服务器使用高峰,减轻服务器负荷。
  • 地点预测问题。精度提高到35km以后,恢复地点预测已经扫清了一个重要障碍,但由于本人学习繁忙,还没有时间专门写一套管理地点预测的程序,所以各位可能还要等等了。
  • 预测模型的升级。有些朋友来信反映有时候的预测不准。经过一段时间的研究之后我找到了不少模型的漏洞,但也要等有空才能进行再编写及升级工作。

  因此,7Timer!前途已经明朗。不过由于本人最近学习太忙,7Timer!的具体恢复时间仍然无法确定,请各位保持耐心。

Dear all, firstly many big thanks to those who willing to provide helps on server or other things when 7Timer! stopped. There have been some news and progress around, but I just cannot take time to post them here, I sorry for this. So now the news will be annouced.

  • Server problem. After discussion with the admin, Dr. Cui, we confirmed that the problem is 24-hour 100% CPU usage, caused by unknown reasons. I'll try to locate where the bugs are and try to fix them, then 7Timer! will be up again. Also, the run time would be adjust to local morning (16-21hUT) to keep away from the busiest time of the server.
  • Local forecast. After a 35-km resolution data was introduced, local forecast service is possible to be on again. But as I'm busy on college study, I still don't have time to write a processing routine for it, so please be patient.
  • Accuracy. I found many points for further improve in the current model, but a huge upgrade still require quite some time.

All in all, things are now cleared, that 7Timer! won't be down for long. But as I'm busying with the college study and other activities, the recovery time is still beyong anybody's guess. I hope it will be back in... a few days? Hope so, any news will be post here. Thanks again for you and those who care on this project.

[#70] 重要公告 Important note

  我们得到服务器管理员的通知,因7Timer!的运行造成了一定额度的CPU占用,管理员要求将其关闭。因此,自4月5日起,7Timer!无限期暂停运行。

The curiousness CPU usage of 7Timer! had been noted by the administrator, and the program was ordered to stop. So from April 5th, 7Timer! stop running, any further news will be post on this blog.

《东京:犯罪无小事》

  这是篇原刊3月28日Los Angeles Times的文章,今天被《参考消息》转载(3月31日第6版)。《参考消息》偶尔会登一些关于日本这个国度的小事,比如人的精神风貌、社区组织乃至城市交通等等,每篇都很不长,但却能给人留下非常深刻的印象。今天读了这篇No crime too small in Tokyo(东京:犯罪无小事)之后,我终于下决心要写点什么了。

  两年多前去日本时,我在东京一带自由的游历了几天。我冒着一定的风险看了像靖国神社这样的地方,但日本人的高素质和他们的精神风貌同样给我留下了深刻印象。这些印象给我的影响太大了,以致于现在看到广州地铁里抢上抢下的“热闹”场面时,心里还是会有种说不出的苦涩。

  闲话少说。我附上No crime too small in Tokyo的原文,不过我想许多读者还是乐意看中文,不妨让我简单介绍一下。Bruce Wallace是Los Angeles Times驻东京的一名记者,他常用的交通工具是一辆从来不上锁的、破旧的自行车。有一天晚上,他发现自行车被偷了;正当他为在安全的日本碰到失窃—— 而且是这样无价值的自行车被窃—— 感到惊奇的时候,他接到一名警察的电话。一位驻守治安岗亭的警察拦下了偷自行车的人,并通过计算机中心查到了车的主人,于是Bruce到岗亭拿回了自行车,他为日本警察一丝不苟的工作作风所感动。文章还附了一张照片,Bruce在岗亭前面带微笑地推着自行车,那名警察制服笔挺地站在岗亭里,向读者致意。

  在日本,连自行车失窃这样的“小”事都得到认真的对待,让我觉得某国很有“落差”。前些日子看到新闻联播,报导公安局还是村委会救助陷入暴雪中的一名孕妇并大肆称赞的时候,我觉得奇怪:这些难道不是他们本来就应该做的事情吗?什么才算“应该”做的事情呢?

  中国人对日本的感情很微妙,不过这应该并不妨碍我们借鉴他们的优点并学习之。就大多数人来说,对社会说三道四不能产生什么实际效果,倒不如先从自己改造起。如果我们像日本人一样,能让认真对待“小事”成为一种习惯,那可以减少多少损失,又可以创造多少财富呀。

更多|More >

[#70] 7Timer! encount problems on Mar.23/24

The Control file was wrongly made and 7Timer! was not properly run on last two days. Things should go right tonight.

[#69] 3G 7Timer! test succeed [中文/EN]

  各位好,经过几天的努力,第三代7Timer!终于成功测试完成,明天开始投入正式使用。从2月24日起,7Timer!采用35公里精度的GFS数据。不过,由于get_gfs模块的部分文件下载模式无法与GRIB转译模块cnvgrib兼容,我们不得不继续下载完整的数据块,导致完成时间延迟到23点左右。未来会考虑采用t00z时刻的预报数据,或者以1天运行两次的方式来解决这个问题。

Dear all, 7Timer!, the third generation has just passed the test. From Feb.24, we will use the new 35km resolution datasets for operation. But as the get_gfs mode is not compatitable with cnvgrib mode, we have to download the whole ~35Mx62 data and it put the average complete time to 15hUT. We'll consider to run twice a day in future.

[#68] Test run for 7Timer! III generation today [EN]

Dear all, I managed to solve that huge bug, and now all things seem okay. We'll go through a test run today.

The GrADS installation here has been upgraded to 1.9-b4, while the ArP (a.k.a. Auto-run Program) has been upgrade to 3.0-b4.