msgbartop
ChemHack.com中文版
msgbarbottom

23 三 10 号外号外,Google半只脚迈出中国了

根据路过社最新发来的报道,Google已经半只脚迈出的国内。Google.cn与g.cn已经转移到google.com.hk,即Google香港。谷歌地图(ditu.google.cn)等本地化服务仍没有变化。路人甲继续监视中。

Tags: , ,

20 三 10 买了个g1,又买了个hero

在ebay上看到有不少g1在卖,凑热闹去拍了个二手的。我出价128个英国棒子,结果竟然有人在最后15秒出了136。嘿嘿,我不跟你抢。再拍,128拍到了个全新的。嘿嘿,赚到了。

可是这个卖家是个反应迟钝的主,付款了都三天了才发货。等啊等啊又看到gumtree上有卖g3的,orange的免费upgrade,不想要了想折现。200英国棒子,见面交易。看这价不错,就去面交收来了。贼让人满意的手机。。。

今天g1终于送到了,到了之后我就郁闷了,g1的键盘实在好用。配合谷歌拼音基本无敌了。于是开始纠结g1和g3了。一个打字快,一个系统快。虽然我不是啥重度键盘用户,但是在g3上打上面这么些字可费劲了。恩。这么多字都是g3打的。要是g1估计一半功夫就打完了。

据说g1的系统没法再升级了,自己用下来,开机之后内存只有可怜的40m,程序开多了就会卡。传说中自动对焦的摄像头简直就是山寨机水平。

g3啥都好,但是就是没键盘,我纠结了。貌似我是需要键盘的话痨?貌似现在的机器键盘利用率挺低的。

真折腾。不折腾不舒服斯基。。。。

Tags: , ,

29 一 10 火车余票查询API

火车票最近铁道部干了件好事,有了一个在线余票查询的网站。这是件好事,不过网站也继承了党办网站的光荣传统,Internet Explorer only。这AJAX不光是IE only,还是IFRAME实现,真是个神奇的网站。

不扯了,极光照耀下IE不敢久用,于是做了个API,暂定0.1版,爱哪用那用。

下面来个Example

比如我要查询2月2号北京到上海的车票,那么API调用就是
http://chemhack.com/train/0.1/json/?date=2010-01-29&from=北京&to=上海
或者你也可以指定车次,比如D301好了(这车7xx的票价真是狗血)
http://chemhack.com/train/0.1/json/?date=2010-02-03&from=北京&to=上海&no=D301

然后就返回了格式类似这样的玩意

[
{"车次":"K187","始发站":"沈阳北","终到站":"上海","上车站":"枣庄","下车站":"上海","发时":"06:47","到时":"16:53","历时":"10:06","硬座":"0","硬卧":"1","软卧":"0","无座":"有"},
{"车次":"D29","始发站":"北京南","终到站":"上海","上车站":"枣庄","下车站":"上海","发时":"13:14","到时":"18:44","历时":"05:30","动车组一等座":"0","动车组二等座":"12","无座":"有"},
{"车次":"T177","始发站":"济南","终到站":"杭州","上车站":"枣庄","下车站":"上海南","发时":"20:54","到时":"04:26","历时":"07:32","硬座":"0","硬卧":"14","软卧":"3","无座":"有"}
]

JSON 你懂的
Simple, Easy, Naive

返回结果用了中文JSON;用英文,大家都费劲;用拼音,你不懂,我也不懂。

改日做一个手机WAP客户端,买火车票之前先排队看看。

P.S. 铁道部网站的数据是一个小时一更新。

Tags: ,

17 十二 09 统计数字是不是拍脑袋出来的?87.53%

以下来自Solidot:
“87.53”这一数字近来走红网络:调查100个人,为什么会出现87.53%结果呢?这没什么奇怪,因为统计是编的,而编者可能数学没学好,他/她信守写了一个完全不合逻辑的数据,结果贻笑大方。如果真的是随机调查,那么:第一结果肯定应符合实际,第二它也会呈现出某种统计规律,比如本福特定律(0到9的使用概率呈从高到低分布,排在前面的使用频率最高,排在后面的使用频率越低)。今年6月举行的伊朗大选,美国的研究人员分析了各个选区候选人所得票数的个位数字,结果发现与本福特定律不符,于是断言大选舞弊的可能性超过九成五。
如果统计是编出来的(或者不是编出来的),结果也会呈现出规律,因为数字是有限的,比如统计常用xx.xx%的格式,共包含10000个数字,当样本量够大(超过10000)时,编出来的结果肯定会出现重复,这是抽屉原理所决定的。抽屉原理的简单表述是“若有n个笼子和n+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一个笼子有至少2只鸽子”。87.53%并不神奇,鉴于gov.cn各网站已经积攒了足够多的统计数字,你可以搜索类似的数字(使用Google site:Gov.cn),比如17.53%(10,400个结果)、27.53%(55,700)、37.53%(7,030)、47.53%、57.53%、57.53%、67.53%、77.53%、87.53%(4,750)、97.53%;或者你也可以随手写一个如12.34%。如果有人足够闲,可以写个小程序,遍历全部xx.xx%在gov.cn的分布情况,看看是不是真的有特别被偏爱的数字,至少87.53%并不够神奇。

---------------以下为本人瞎写----------------

我不够闲,但是本着严肃的八卦精神,还是写了个小程序把数据爬了一下。为了体现数据的严肃性,爬了xx.yy%(0.01%~99.99%)在以下几个网站中返回的结果个数。(使用site:xxx.com作为搜索参数进行限定)

sites=c(“all”,”gov.cn”,”stats.gov.cn”,”163.com”,”sohu.com”,”xinhuanet.com”,”wikipedia.org”)

“gov.cn”,”stats.gov.cn”,”163.com”,”sohu.com”,”xinhuanet.com”,”wikipedia.org”

作为对照,又爬了Google收录的所有网站中返回的结果数。获取的全部数据我放置在了 http://chemhack.com/data/googleNums/ (逗号分割文本格式)。

注:Google本身并不搜索百分号(%),不管你搜索5.04还是5.04%,获得的结果都是一样的。

写了个R脚本,画张图,给个整体印象。x轴就是统计数字(xx.yy%),y轴是他们出现的次数。

All Img

情理之中,意料之外,统计局(stats.gov.cn)的图形是最漂亮的。不过其中奥秘之处还有待高人分解。

01 十一 09 帖图两张 无评论

49cde67ah5de4cf771dc7

49cde67ah5de4d255c3d7

18 十 09 德国签证流水账

又是好久没更新了,得上来冒个泡。话说去年冬天无意中做了jsMolEditor,到现在还是preview状态。暑假的时候看到了German Conference on Chemoinformatics在征集Poster,就写了个Abstract,请Rich帮忙用他纯正的native scientific English润色了一下,投了出去。开学没多久,GDCh告诉俺这Poster收了。收了那就去开会吧,去见见大牛教授们。轻轻的俺来了,就带了一个poster,轻轻的俺走了,送俺一个offer吧。

下面开始签证流水账,首先你需要一个护照。现在护照已经实行按需申办了,就是想办就办了,出国理由就填“旅游”好了,这个是万能理由(换外汇也是如此)。现在上海办护照可以在邮局通过EMS快递申请表,方便了不少,不用自己去跑路排队了。办护照用的户口本对于在校学生的集体户口来说自然是没有的,这时候就需要开个户籍证明了。连同3张照片,一张申请表,外加身份证、户籍证明复印件一同交给邮局窗口,邮局会帮你快递出去,过几天你就能收到一封回执,上面写有你的领证日期。一般大概是10个工作日,办好之后取来就行了,交费200块。有效期一般为10年,如果没啥需要提前申领好了也没啥坏处,反正10年才过期。

护照OK了之后,就是签证。预约签证直接给他们发邮件吧,那个电话永远打不通。德国的短期申根签证大概也就是旅游探亲和商务这两种。去开会算是商务签证,按照德国领事馆网站关于商务签证的说明准备申请材料即可。必不可少的材料如下:申根签证申请表、对方的邀请函(尽量是亲笔签名的原件,万不得已用PDF打印件也可以)、自己学校的介绍信、保险单复印件、资金证明(在邀请函或者介绍信里说明费用由谁承担)。以上所有的材料都需要是英文或德文或中英或中德文对照。

介绍信这样格式即可 XXX(护照号码:xxxx)是我校xxx学院xxx专业学生,本校准予XXX于xxx期间到xxx参加xxx会议并xxx。XXX将在会议之后返回学校并继续完成学业XXX。保险随便买哪家,保额在30000欧以上即可,有英文或者中英对照保单即可。保单最好提早打算,我到快签证的时候才想起买保险,结果国庆期间,保险公司都不上班。幸亏法国人不上班,在线买了,然后彩打出来,一样OK。办签证的时候可以选择把护照EMS回来。这样签证做好之后会直接EMS给你,不用自己上门排队了。上海市内35块,还是可以接受。顺利的话5个工作日就可以拿到签证。

以上为流水账,希望碰巧有谁Google进来能有所帮助。

Tags: , ,

11 九 09 Beijing Open Party

Beijing Open Party结束了两周了,个位同学blog了那么多东西,俺啥也没share,甚是惭愧。刚看到Open Party的网站的总结贴,干脆就暴张照片上来吧。

至于有夸到俺的贴子,俺就低调的给个链接 1 2

Tags: ,

03 六 09 河蟹大爆发

经过最后确认,Twitter、Bing、Live、Hotmail、Flickr等一干网站已经被河蟹。昨天是六月二号,今天是六月三号,明天是××××。在这个时候,只能以这个理由来猜测河蟹大墙被启动的原因。让墙来的更猛烈些吧。

附小诗一首,来源不详。。。。

小时候
互联网是一枚小小的船票
我在这头
Youtube在那头
长大后
互联网是一张窄窄的船票
我在这头
Twitter在那头
后来啊
互联网是一方矮矮的坟墓
我在坟里头
flickr在坟外头
而现在
互联网是一湾浅浅的海峡
我在这头
大陆在那头

21 四 09 关于山寨,我的一点看法

山寨是创新之母,但是盗版意味着止步不前。不知道还有没有人记得ICQ和当年的OICQ。OICQ完全山寨了ICQ,虽然我不喜欢现在现在的QQ,但是QQ把在线即时通信做到了极致。还有当年的网易泡泡、新浪UC,全部都灰飞烟灭了。别人想出了一个想法,你可以拿过来,用你自己的方式去实现。你甚至可以照抄别人的界面,但是你不能止步不前。要一直有所创新,要在山寨的基础上不断进步。如果你就只是抄袭了别人的想法、别人的界面,然后止步不前,你就是盗版。

luguode.com(路过的)已经被别人盗版,甚至在用猥琐的方法在luguode.com上做一些广告。我不想骂他们无耻,他们可以屏蔽”luguode”这几个字,但是他们永远学不到luguode的实质。luguode会走自己的特色道路,我们用了别人一个主意,但是我们要有所超越。我不怕,我也不去屏蔽我们的模仿者,我们欢迎竞争,但是请以正当的方式。如果你能做的更好,你必然有更多的用户。

以上

20 三 09 牛B的设计,傻B的用户

dsc_9593上图一张,真不知道说什么好了。。。。

 

如果你没看懂,请看它的开箱照:

ma538

Tags: ,