手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2011年09月1日的文章

9月1日

这一天,你懂的。

当然,不是我一个人。嗯其实从很久以前,我就不再读书了。所以这里讲的也不是我啦。
今天是小朋友第一天去学校,据说丈母娘一夜没睡好,老婆也是迷迷糊糊,但早上醒来后就打电话给丈母娘说送到学校后就扔在学校里,不要拖拖拉拉,否则反而小朋友会哭的。

中午的时候,老婆就电话我说小朋友几乎没哭,就哇哇两下就没事了。然后还贴了一个小五角星。
说是学校的小朋友们有几个哭的非常厉害。
晚上到家的时候问他怎么样,他说,不错;还说不要外婆带他回家了,要陆老师带他回家。暈倒。
还说,有个小朋友在哭,我们问他你怎么不叫他别哭啊。他说我在玩玩具呀,没空。然后又说,我也哭了。问怎么回事,他说,我想你们了呀。。。

总之一天就这样愉快的过去了,对学校也没有害怕。真是一件令人快乐的事情。希望他能够在学校里过的快乐吧(毕竟第一天就遇到了有人抢他玩具还掰他手指抢玩具,真TMD纠结)

三步,临时解决新浪微博接口ID超长的BUG

其实,不久前就知道新浪微博的ID的长度发生了变化,所以,原来的无符号长整形的长度是肯定不够了,超出后就变成了科学计数法。这样的URL可是没有办法在浏览器中打开的。
但服务器上一直没有这个问题,运行了uname -a后发现是64位系统,但测试机是32位的,怎么解决这个问题呢?
检查了一下oauth的代码,发现问题出在了json_decode函数上,因为取回来的数据都是字符串,只是在经过json_decode后,数字才超出长度了。知道这个问题后就好办了。
搜索json_decode,在这上面加上一行:
$response = preg_replace('@"id":(\d+)@','"id":"\\1"',$response);
为ID强制加上引号,变成字符串,而不是int型,所以在经过json_decode后,就仍然是字符串了。NND,新浪真偷懒,全部搞成字符串不就结了?到现在还在那里折腾整形不整形的。。

所幸,问题解决了。