Author: Ken

  • 今日不宜吃饭

    把久未使用的笔记本电脑拆开丢掉,一共三十五颗螺丝钉,三块硅胶,八块导电垫片,两根antenna,两根转轴,两个speaker,两条ddr2 pc4200 ram,一块flash drive,一粒lithium cell,一块modem,唯一不变的是modem,所有的笔记本电脑里面看起来都一样。

    在鹏城的时候Macbookair的keyboard撒了点cola进去,于是有几个键,就直接,糊糊的stick住了…cola的含糖量比我想象的要高,本来想自己换keyboard,拆开底盘发现我只买了最外面那号螺丝刀,里面的大小不一样,只好送修,好在修回来的keyboard手感不错,确是原装,但touchpad貌似松动了,很可能是touchpad下面有什么垫片之类的没有装上。

    中午在食堂吃饭的时候居然没有米饭了,我只好吃了一盘苦瓜炒鸡蛋和一碗皮蛋瘦肉粥。晚上吃饺子的时候新来的服务员半天也没搞清楚我点的是蚝油生菜还是白灼生菜,今日不宜吃饭。

  • Eatalia的灯光太过昏暗

    帝都的初春有些小风,和婷妹在eatalia吃了几只枯黄的pizza,多多正好在周边,叫她过来的时候她说正焦急的走在路上,虽然见过一次但是我这才发现原来多多身材这么好的,她穿了一件白色的毛衣,条纹短裙,黑色裤袜和长筒靴,左手腕戴着手表却没有戴戒指,eatalia的灯光太过昏暗,我没有看清她的手,据说是每天都要给她老公做饭的,想来应是备受摧残,也不知道她有没有戴手套。她和婷妹在一边兴致勃勃的说着将要申的美帝大学校,我在一旁听得云里雾里,大意就是重在参与名额有限也不知道到底谁能出去。多多表现为一个很天真甚至有点傻的女博士,她能如此单纯的活到现在,必定是有很多人在一路守护,希望她可以继续这样单纯的活到未来。

    五道口的夜色和我刚来帝都的时候没有区别,依旧是下面铁轨当当当上面地铁哗啦啦一群人加上熙熙攘攘的朝鲜族,苏轼酒楼貌似已经关门,就算它开着,我们也不再去吃了。

  • Centos升级GD

    Centos上的图形处理一直都是很抽风的事情,Java很麻烦,C很麻烦,连PHP也很麻烦,PHP很抽风的是,它没有任何提示。

    当你把PHP runtime从5.4升级以后,Centos自带的GD库就fail了,因为OS中最高的版本不超过2.1,但是,从PHP5.5开始,默认支持的GD库就已经是2.1了,低版本的GD库调用不了,而且没有任何提示,之前很长一段时间我纠结于Wordpress的图形处理功能突然失效无法生成thumbnail,虽说使用ImageMagick的plugin解决了部分的问题,但总觉得有个bug在那里,却找不到原因,也想过是GD的问题,但从未想过是版本的问题。

    下面我们来升级Centos中的GD,虽说我最爱的OS是FreeBSD,但是很多新功能在FreeBSD上不受支持,很是让人困扰。

    首先download source code,

    cd /tmp
    wget https://github.com/libgd/libgd/archive/gd-2.1.1.tar.gz
    tar zxf gd-2.1.1.tar.gz
    cd libgd-gd-2.1.1

    GD的source code是多平台一个package发布的,没有默认的configure,所以根据docs提示我们需要多几个步骤,当运行autoconf报错的时候,可能是缺少aclocal,automake,关键的一步是当automake提示–add-missing的时候,需要使用autoreconf -i,所以发布一个跨平台的source code package,是让人多么困扰的idea。当autoreconf -i之后,就可以正常configure和make了,和普通的编译没有什么区别,这里我们prefix在/usr/local/gd,很自然,我们在编译PHP的时候就需要添加类似的参数了, ./configure –with-gd=/usr/local/gd,最后出来的大概就是这样一个效果:

    20150227001

    如此之后,PHP5.5和PHP5.6中的GD才会正常operation,否则都是a piece of shit,即使phpinfo里面提示bundled正常,那也是一坨屎,可惜的是Wordpress默认只支持GD,如果支持ImageMagick应该更好些。

    如下,这是木有用的。

    20150227002