爸爸还是妈妈

michelle说一般家里都是一个胖子一个瘦子的比较多,我说咱家的胖子不用说那就是你了,她不同意,我说那问大宝吧:大宝,我们家谁是胖子啊,爸爸还是妈妈?
大宝说:妈妈
于是我又接着问:那你最喜欢爸爸还是妈妈啊?
大宝说:爸爸
介孩子,也不带这么气你妈的啊,于是再问:你到底喜欢爸爸还是妈妈啊?这回他说:妈妈

充值黑名单

有一张纸质的充值卡,刮的时候用力了点,有两个数字不太看得清了,猜了几回都没成功,结果手机充不了值了,没办法只好跑了趟营业厅去解锁黑名单,顺便换了张新的充值卡

20120822 日坛公园

感谢@德三-Desan 把他的CanoScan 8000F扫描仪给了我,10年前的机器了,没找到Win7 64位的驱动,最后在xp mode下搞定。一次能够扫4张645,不能够自动分割,只能扫成一大张在PS里头切割,2400dpi 8bit TIFF一张大概60M,相当于2000W像素的样子。扫描颜色还是挺准确的,基本不用怎么调,就是玻璃底下似乎有些灰,得空再清理一下;放到到100%看的话似乎有点不够实,但是也够了。

这卷E100VS是拍的第一卷645,上班时路过日坛拍的,前后可能也就花了20分钟,基本还是试机性质。最后很悲哀的发现拍得太草率了,基本上没一张能算是成功的。中幅的景深太浅,光圈普遍开得不够小,比如花的那几张;而且都是手持拍的,也有拍糊了的,比如玫瑰那张;还有就是上了腰平只有点测,测光也没好好把握。看来以后都得上架子慢慢拍,得多拍,好在现在有扫描仪了。

看在花了不少时间扫描的份上,还是把一卷16张全部放上来吧,具体的参数可以看文件名,基本上是胶卷编号_快门_光圈_测光方式_镜头型号的方式,这卷就用到了Distagon 45MM/F2.8(D45)和Sonnar 140MM/F2.8(S140)两支镜头。

41_250_F8_AV_D45.jpg
42_350_F8_AV_D45.jpg
43_90_F5.6_AV_D45.jpg
44_500_F4_M_D45.jpg
45_15_F11_AV_D45.jpg
46_250_F8_AV_S140.jpg
47_250_F8_AV_S140.jpg
48_500_F4_AV_S140.jpg
49_350_F8_AV_S140.jpg
50_125_F8_-1_AV_S140.jpg
51_10_F8_AV_S140.jpg
52_20_F16_AV_D45.jpg
53_30_F32_M_D45.jpg
54_90_F8_AV_D45.jpg
55_90_F4_AV_S140.jpg
56_20_F8_AV_S140.jpg

20130426小纸条:打呼噜和扎马步

1、早上起来Michelle抱怨说:昨晚你的呼噜打得整天响,吵死我了。大宝吵起来我哄哄他也就睡了,你倒好,踢你一脚你坐起来看我一眼,说一句:了不起啊。然后就翻个身接着打呼噜了。你自己知不知道啊?

可是我真的不记得了啊。。。看来今晚我可以一个人去睡大觉了。

2、大宝有时候会把双臂举平摆个pose,而且收腹屏气,外婆说他在练气功。结果还学会半蹲了,于是就变成扎马步了,这孩子,真不知道是谁教他这个的。

20130424小纸条:理发

1、Michelle给大宝理发上瘾了,总想在我头上一展身手,周六终于如愿了,忙活一场,最后我说不错,继续努力啊,结果她说:太累了,你的头发太硬太多,我放弃了,以后我还是去理大宝的头把。

2、有时候大宝想玩什么东西又不想给他玩的时候她妈妈就会托辞:让爸爸来了给你拿,或者妈妈不会开,让爸爸给你开。结果上周五吃晚饭的时候大宝要玩我的手机,妈妈就说等爸爸来了给你拿,结果大宝就很大声的喊:爸,爸爸。然后他爹就屁颠屁颠从厨房跑出来了。。。后来只要爸爸不在眼前,他就大声喊,直到你出现为止。

3、一般问大宝要不要吃饭或者很爱,他基本上要吃就会拍拍手,不吃就不理你。结果上周问他要不要吃饭的时候他自己说了”吃”,这是除了喊人之外会说的第一个字,难不成天生就是吃货?

球鞋脱胶

周六老同学聚会,照例先来一场一二班的球赛,谁知刚踢了半个来小时,俺的球鞋华丽丽的开胶了,而且还不是一般的厉害,整个大底都快掉下来了,没奈何只好换上平时的鞋守门去。这双球鞋是在澳门的时候买的,当时踢过一两回,回北京一直还用原来的双星,这鞋也有两年没用了。上周双星终于掉了几个鞋钉,把这双拿出来踢了几次,结果他就这样了。好歹也是标价1千多的鞋啊,也就踢了五六回而已。你说我是应该吐槽一下Nike的质量还是说买了鞋就应该马上穿别藏着呢?可是有的鞋用了好多年它也不脱胶啊。。。

PS: 谁对粘球鞋有经验的话指点一下呗

20130417 小纸条:大宝翻筋斗

1、以前大宝睡觉前在床上玩的时候经常会把头顶在床上屁股翘起来往后看,只要你在他后面露个脸:爸爸在这儿呢!他就会乐。周六下午给他洗完澡他居然自己翻了个筋斗,后来有时候还会把手松开,有点要练倒立的意思。俺小的时候就经常在床上翻筋斗和倒立。

2、墙上有些婚纱照,大宝经常在那儿看,问他那是谁啊,他就说:妈,或者妈妈。周日带他出去玩的时候路边一张大海报,大宝在那儿看,问他那是谁啊,结果这孩子还是说:妈。

3、大宝一岁半,还是不太会说话,来来去去也就是爸爸妈妈这几个。有天妈妈问他,大宝要不要吃饭啊。结果他居然说了个:吃,发音还挺准的。看来也要开始学说话了。

Ubuntu 12.10 Server编译Linphone 2.0 for Android

下的最新的Ubuntu 12.10 Server,Win7上装的虚拟机,全部默认安装,然后就开始编译Linphone。除了README上要求的以外,也还有有一些需要的东西,比如git、ant、jdk(JDK需要通过网站下载)等。但是基本上来说还算是很顺畅的。下面的history,我去掉了一些没用或是重复的。

sudo apt-get update
sudo apt-get upgrade
unzip adt-bundle-linux-x86_64-20130219.zip
bunzip2 android-ndk-r8e-linux-x86_64.tar.bz2
tar xvf android-ndk-r8e-linux-x86_64.tar
tar zxvf linphone-android-20130410.tar.gz
cp SILK_SDK_SRC_v1.0.8.zip linphone-android/submodules/mssilk/sdk/
export PATH=$PATH:/home/sding/adt-bundle-linux-x86_64-20130219/sdk/platform-tools:/home/sding/adt-bundle-linux-x86_64-20130219/sdk/tools:/home/sding/android-ndk-r8e
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install pkg-config
sudo apt-get install ia32-libs
sudo apt-get install make
sudo apt-get install git
sudo apt-get install ant
tar zxvf jdk-7u17-linux-x64.tar.gz
mv -f jdk1.7.0_17/ /usr/local/
export JAVA_HOME=/usr/local/jdk1.7.0_17/
cd linphone-android/
make

Linphone 2.0 for Android 编译

新版的Linphone支持SUBSCRIBE/NOTIFY了,当然要把最新代码拿出来集成到我们的客户端里头。

这次编译除了ndk之外还需要Android sdk,其他的前提条件倒是差不多。

上次我是在centos 5.5 64位上编译成功的,结果这次在同一个环境地下居然不行了,编译第一个模块libilbc-rfc3951就碰到了问题:

configure: error: cannot find install-sh, install.sh, or shtool in build-aux “.”/build-aux
make: *** [/root/linphone-android/submodules/libilbc-rfc3951/Makefile] Error 1

搜了一下没搞明白怎么回事儿,装了shtool也没有用,单独把这个模块的源代码clone出来编译也遇到同样的问题。于是转向机器上的另外一个centos 6.3的虚拟机。

准备环境倒也不麻烦,无非就是autoconf, automake, aclocal, libtoolize, pkgconfig这几个,不过aclocal,libtoolize通过yum是找不到的,安装autoconf的时候不要yum,直接用源代码编译安装,这样也就包含了aclocal和libtoolize了。

然后就遇到下载文件按失败:

/usr/bin/wget –no-check-certificate http://www.webrtc.org/ilbc-freeware/ilbc-source-code-and-utili/ilbc-utilities/extract-cfile.awk -O extract-cfile.awk
–2013-04-10 23:17:41– http://www.webrtc.org/ilbc-freeware/ilbc-source-code-and-utili/ilbc-utilities/extract-cfile.awk
正在解析主机 www.webrtc.org… 74.125.31.121, 2404:6800:4008:c01::79
正在连接 www.webrtc.org|74.125.31.121|:80… 失败:拒绝连接。
正在连接 www.webrtc.org|2404:6800:4008:c01::79|:80… 失败:网络不可达。

看了一下,这个www.webrtd.org被盾了,需要用代理访问,windows下载之后上传即可。(PS: 后来又能下载了)

后面就遇到:

ant partial-clean
make: execvp: ant: 权限不够
make: *** [generate-apk] 错误 127

yum install ant错误消失了,但是马上就遇到:
BUILD FAILED
/root/linphone-android/build.xml:91: The following error occurred while executing this line:
/root/adt-bundle-linux-x86_64-20130219/sdk/tools/ant/build.xml:206: No supported regular expression matcher found: java.lang.ClassNotFoundException: org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp

手工安装最新的ant 1.9.0。

然后就遇到:

[aapt] /root/adt-bundle-linux-x86_64-20130219/sdk/platform-tools/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

BUILD FAILED
/root/adt-bundle-linux-x86_64-20130219/sdk/tools/ant/build.xml:647: The following error occurred while executing this line:
/root/adt-bundle-linux-x86_64-20130219/sdk/tools/ant/build.xml:688: null returned: 127

装了几个版本的libz之后都有问题,后来忽然想到README里头有一句:on some 64 bits systems you’ll need the ia32-libs package。

看了一下果然是需要32位的包,因为安卓源代码本来就是32位的。可是找了半天也没有找到这个ia32-libs,ubuntu上倒是有现成的。那就只能见招拆招了,直接http://rpmfind.net/搜 libz.so.1,找32位的下载安装,幸好缺的包也不多,再装了一个libncurses.so.5之后总算成功了。

要是32位系统的可能会更容易些,估计ubuntu会更容易些,yum现在很落后了,好多包也没有,或者就是很老。下次试试。