<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.6" -->
<rss version="0.92">
<channel>
	<title>./ChuangBo</title>
	<link>http://b.chuangbo.li</link>
	<description>--with-blog --enable-creativecommons</description>
	<lastBuildDate>Sun, 24 Jan 2010 07:44:45 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>吉埃夫打不流去死</title>
		<description>

不说了，老大哥在看着。我面无表情，双唇紧闭。我从来不写日记。
favicon到这里换。
本来想在做完实验室网站和自己的博客之前不想再更新了的，忍不住，真的忍不住。 </description>
		<link>http://b.chuangbo.li/2009/07/19/break_the_gfw/</link>
			</item>
	<item>
		<title>reboot，will，and change</title>
		<description>80后，牛人群，geek群突发性暴涨，人们很执着，个性，自恋。
我何尝不是geek，却很久没有像一个geek般生存了，我内心深处希望多一些高中时 zaki 这样的朋友。

扩展自己的视野，热衷自己的小事业，学习东西很有感觉，做自己喜欢的，但是又不会被和谐的事情。

好了，真的不知道要说什么，反正，这里也没有人看了。

zhetengmaomao只是笔记本，google能搜索到的，这里通通没有，它们都是原创的、低含金量的搜索引擎内容填充容器。

这里是盘古空间的废弃地，这里没有任何我爱的东西，没有我的幻想，没有我成日不变的固执，没有我。所以我不要了，我都不要了，重生吧，you are not just a man。

	nick
	email
	blog
	technology
	think
	love
	believe

折腾猫猫，byebyebye
我要 重生 了
xin-jin bai-sao quan-chao-tian ren-yun kou-xia si ren-er

38.21% geek ，31.07%相当独立的脑浆，21.13%偏执固执，9.34%好心肠，0.23%感性的大脑，0.02%爱自己

this is a tag remember me to do something different than before. good bye. </description>
		<link>http://b.chuangbo.li/2009/04/25/cat-reboot-will-and-change/</link>
			</item>
	<item>
		<title>[附英文locale解决方案]ubuntu 9.04 jaunty 安装最好用的ibus输入法</title>
		<description>  
ibus
iBus - Intelligent Input Bus
原本用scim，跟很多软件有兼容问题，后来听说fitx这个用python写的客户端（基于scim-python）的输入法很好用，就换了，确实比scim好用很多，就是有些bug，还因为scim经常崩溃无法输入，似乎很久没更新过了，那个作者主要开发Fun Input Toy。

我是在TualatriX那里看到iBus。这个人也十分有来头，是ubuntu-tweak的的作者，并且还是一名大三学生。ubuntu-tweak是用python写的，这个人也是pyfan，还用django写了自己的博客，功能十分全面，他的开源项目还是蛮多的。特别是ubuntu-tweak，在各大网站评测、推荐过，很早就进入了ubuntu官方源。

iBus是linux下自称是下一代输入法平台的输入法（ It is a next generation input framework. ）。

iBus也是scim-python的作者Shawn.P.Huang开发的。客户端也是python，我对python十分热爱，就是基础还不太好，来不及学它。

iBus在ubuntu可以方便的获得，添加ubuntu-cn这个第三方源就可以用apt抓回来
#ubuntu-cn for 8.10
deb http://archive.ubuntu.org.cn/ubuntu-cn/ intrepid main restricted universe multiverse

#ubuntu-cn for 9.04 还没有，不过也是早晚的事吧？
# deb http://archive.ubuntu.org.cn/ubuntu-cn/ jaunty main restricted universe multiverse
ibus是必选包，拼音输入再ibus-pinyin，五笔郑码之类的码表输入是ibus-table

但是目前这个0.1.1.2008在我的英文locale下不能默认工作，用这个方法可以让它工作。

我猜测是每个GTK程序或者QT程序打开的时候绑定的so动态链接库是根据它提示的变量链接的，
# For iBus input method
export GTK_IM_MODULE=ibus    # for gtk+ app
export XMODIFIERS=@im=ibus   # for old ...</description>
		<link>http://b.chuangbo.li/2009/04/24/%e9%99%84%e8%8b%b1%e6%96%87locale%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88ubuntu-904-jaunty-%e5%ae%89%e8%a3%85%e6%9c%80%e5%a5%bd%e7%94%a8%e7%9a%84ibus%e8%be%93%e5%85%a5%e6%b3%95/</link>
			</item>
	<item>
		<title>［春天］DirectFB v1.3.0图形库在嵌入式linux上的移植</title>
		<description>

因为要参加2009年的某比赛（暂时小小的保密一下），我们的项目要做的是——使用了水平倾角传感器和加速度传感器的——具有简单物理引擎的——健身益智类游戏。

这个项目的第一站和第二站就是解决图形库和传感器的问题。
qt是个好东西，封装完善，还有诺基亚这个牛后台狂顶它……
可惜我们的板子没有一颗4核的core2处理器，也没有nVidia的4核显卡，所以，鉴于QT的超低执行速度带来的噩梦，绣球不给她。
移植什么库呢？
我第一想到的是allegro，这个是一个专业的、跨平台的、牛的游戏开发库，它已经不只是图形库了，只要是游戏的各个方面他都有。它的demo很爽。哈哈。而且，我恰好用过。
它支持framebuffer。
可是移植它遇到了很多困难，现在想想，好像是找不到模块的问题，而且这个库是为pc写的，为x86架构做了很多优化，而且不支持触摸屏（鼠标驱动没有触摸屏设备或者封装tslib，要改也不是不行，只是麻烦得很）。最终我放弃了。

搜阿搜阿，好了正题到了，终于到DirectFB了。

DirectFB是一个基于framebuffer的“图形库”，它的主要领域是嵌入式，GTK＋有针对与DirectFB的实现噢！DFB做底层。
当然我们暂时永不到gtk＋。他还支持触摸屏，tslib是当初移植小板的qt时候顺便移的，就用它吧。
现在跑几个demo看看，速度刚刚滴～哈哈

好了说移植：
先是环境
博创的 pxa270 板子
博创的 pxa270A 编译链3.4.6不带软浮点，注意噢，多了一个A
博创的 pxa270A blob无源码
我修改的博创的 pxa270内核2.6.9 修改了网卡驱动，暂时没改flash分区
下载吧首先：
DirectFB 1.3.0 源码
DirectFB example 1.2 例子
freetype 2.3.9 它依赖的矢量font库
giflib 4.1.6 gif库，可选，跑demo必须
jpegsrc v6b jpeg库同上
libpng 1.2.35 png库同上
tslib 1.4 小板内核必须，触摸屏库

tslib就不说了，根据小板的触摸屏走向修改了几个xy，太久了，忘了。

tslib其实可以不需要的，因为DirectFB支持一些常用的触摸屏，但是我们手上的内核使用的是input event

看到有人搜索tslib1.4下载，链接到这里了，那么就在这里放一下下载链接好了。

这个其实是用svn同步下来的，trunk里面正好是1.4的版本号。
svn co svn://svn.berlios.de/tslib/trunk/tslib tslib
下载tslib1.4点这里！

其他的无非就是指定一下编译链CC什么的，指定一下编译选项CFLAGS.LIBS什么的
configure make make install 老一套了
我习惯用脚本来干，这是例子
#!/bin/sh
export CC=arm-linux-gcc
export AR=arm-linux-ar
export LD=arm-linux-ld
export RANLIB=arm-linux-ranlib
export PREFIX=/mnt/yaffs/libjpeg
export EXEC_PREFIX=/mnt/nfs/libjpeg

./configure --prefix=${PREFIX}
--exec-prefix=${EXEC_PREFIX}
--host=arm-linux
--target=arm-linux

下面是重头戏，DirectFB的配置与修改
这个库的configure里面有个地方有逻辑问题

这一段是我的分析过程，急着去买菜或者去食堂或者约会的同学可以跳过了。
问题是运行后提示 can't find system，大概是这样，systems是一些模块的目录，fbdev之类的实现图形的底层接口模块。
也就是说找不到目录。好类，我调试，我grep -R "上面的错误提示" .
进去，找了一下具体path是哪个变量，我看到模块加载的函数在lib/direct/modules.c里，156行 dir = opendir( directory-&#62;path );
我直接printf ...</description>
		<link>http://b.chuangbo.li/2009/04/21/spring-directfb-v130-graph-lib-embedded-inux-porting/</link>
			</item>
	<item>
		<title>Ubuntu 9.04 &#8211; Comming Soon!</title>
		<description> </description>
		<link>http://b.chuangbo.li/2009/04/19/ubuntu-904-comming-soon/</link>
			</item>
	<item>
		<title>愚人节我快乐</title>
		<description>[caption id="" align="alignnone" width="402" caption="烟台阳光100"][/caption]

照题

很久没有更新，确切的说是4个月了。域名2块，空间200块，这就浪费了几十块了。

自从看了徐宥牛的这个博文后，也发现了自己博客里全是炫耀帖，比如我干了什么什么，我学了什么什么，丝毫不值得阅读，没有价值可言。于是不敢随意写了。

于是google reader 里添加了一堆牛人博，但是粗体的已经280条了。各个列表里也积累了300多。

消灭未阅读的条目很消耗时间，获得的东西看似很多，其实杂乱的很，不能得到多少东西。

要多学习，多读书，向牛人学习～

看牛人们学python都用django做自己的博客，我也要试试，换换自己的博客系统。

花了一周粗浅的学习了下php，mysql，和lihai一起为实验室做了主页和简单的文档管理系统，用的最原始的php，没有尝试框架，接下来想向学校申请域名，打算再加上以前实验室自己内部的源，为更多的ubuntu，gentoo爱好者提供源服务，也宣传宣传嵌入式系统实验室。

实验室很多学长因为考研而离开实验室了，我们能否接过接力棒，把实验室的传统和实力沿袭下去呢？ </description>
		<link>http://b.chuangbo.li/2009/04/01/fool/</link>
			</item>
	<item>
		<title>写实验室的网站，写自己的博客</title>
		<description>

前段时间，用LAMP标准平台写了实验室的网站。

this is a tag remember me that I have done the project.

好多牛人写了自己的博客，我也要写。好了，这篇算是重生的修正补充。

好了现在去为这个失败的作品添加置顶和公告留言板。 </description>
		<link>http://b.chuangbo.li/2009/03/25/write-my-blog/</link>
			</item>
	<item>
		<title>【08-12-24饭岛爱的帕拉图】多普达D700（Xda IIs blue angel）拆机留念</title>
		<description>2008年平安夜，36岁的饭岛爱，李宗盛歌词里的饭岛爱，连战口中的高岛爱，成为了过去。她还没老，也永远不会老了。



多普达D700拆机留念。

去年因为Nokia E50花消玉殒，立刻顿生爽一把wince的念头，立刻淘宝购入dopod d700一台。



这个D700来头可不小，又名O2 Xda IIs，研发代号HTC blue angel，这也是它在欧洲的大名。台湾宏达电子出品。

在大陆自然叫咱自己的牌子 多普达D700，人称小强，因为据说它怎么刷机也刷不死。

我是没有能耐把它刷死过，刷了无数次，wm2003，wm5，wm6，wm6.1，英文中文、各种版本过无数。从未挂掉，大不了再刷，就好了。

很多人在我的影响下喜欢上了塞班s60v3，不过目前都转移到了wince上了……

wince的软件优势太牛了……我的手机用tcpmp直接播放标准的700MB的xvid编码的avi都没问题

我目前已经将QT 4.4.3 embedded wince 移植到我的手机上了……比linux embedded framebuffer的版本好移植多了(看这里)，什么都不用管，看来这就是闭源的好处：虽然操作系统的实现十分龌龊，但是都干干净净封装好了，出了问题也不怪应用程序。况且龌龊归龌龊，运行效率却也奇高，就好比是c++程序里一大堆全局变量啊，全局函数啊什么的，但是效率确实很高。

同样的QT程序在类似的硬件上跑，wince的速度明显比linux快了很多。不要跟我说什么linux下的qt干了很多应用程序不应该干的事之类的，这些事虽然wince系统本身干了，不是qt干的，但终归是处理器干的不是么？

不过夸归夸，我依然最爱linux，厌恶windows。坚决拥护与推广开源与自由软件～

好了， 弹栈返回正题。

这个D700硬件很牛，我们来对比一下。我桌面有一台pxa270的开发板。

摘自维基百科

HTC Blueangel（研发代号），是台湾宏达电公司所推出的智慧型手机，全球首支双网四频顶级PDA手机，内建WiFi/GSM双网，拥有3.5吋QVGA TFT屏幕，39键滑盖式QWERTY键盘。2004年8月于欧洲首度发表。已知客制版本Qtek 9090，Dopod 700，O2 Xda III，O2 Xda IIs，T-Mobile MDA III，i-mate PDA2k，Orange SPV M2000，E-Plus PDA III，Siemens SX66，SFR v1620，Vodafone v1620，Vodafone VPA III，Vodafone VPx。
技术规格

	处理器：Intel XScale PXA263 400MHz
	内存：ROM：96MB，RAM：128MB，SD最大支持4G可插拔
	屏幕：QVGA 分辨率320×240、3.5 寸触屏
	Wi-Fi：IEEE 802.11 b

pxa270开发板
技术规格

	处理器：Intel XScale PXA270 520MHz
	内存：ROM：64+16MB，RAM：64MB
	屏幕：VGA 分辨率640×480、7寸 触屏

重点在于CPU，ram，和3.5寸的屏，还有wi-fi。

这样看也许没什么……不过你要知道，开发板可不小，而且还是插电源的，待会的照片我就是把拆开的D700放在pxa270板子上照的。

D700在2004年诞生，可是到现在，她的性能都依然在智能手机领域保持领先。（iphone和android G1我看好！）

xscale的超频性能强悍，我的D700可以冲400MHz超到590MHz，性能增长超过40%，因为超的是cpu频率和总线频率，内存频率也同步提高（可惜内存一般比较难提高频率）。举个例子，原来播放xvid编码的avi只有22帧，超频后可以达到30多帧。

而且可以刷各种各样的新系统，和很牛的软件，在这里要感谢在各大pda论坛里为wince制作系统和软件的大大了！太多牛人了，唉……

好了不夸wince了。

插播一条郑重提醒，现在d700在淘宝已经降到800块，我保证那是返修货，二手货，绝对不是好货，其他的超便宜的多普达智能机也是一样的，太便宜的都不是真正的水货。我淘宝经验十足，在淘宝购入手机5台以上，淘宝帐号累计消费超过1W，历史购买的商品5页以上，淘宝咨询熟人8折优惠，谢谢。

不过小声的说，这次拆机显示，我自己的D700也是返修的，唉。

好了废话不说，上图才是王道，各位看官搬好板凳椅子沙发，开始啰！

哦，对了，拆机原因还没说。

——不是说的为了纪念饭岛爱么？

——就不能还为了点别的？

——不是吧，我专门点了饭岛爱进来的

——这个深刻的问题我们待会再详细私聊探讨探讨深究深究吧，blog：www.zhetengmaomao.com.cn，email：zhetengmaoma（at）gmail（dot）com

拆机是因为手机多处地方出现问题：听筒坏了。SD卡槽不读卡。摄像头失灵。开始键失灵。

好了正式开始，我才不会像电视剧一样在图片播放期间加入恼人的广告，本日志到此结束～

 </description>
		<link>http://b.chuangbo.li/2008/12/31/platonic-sex-dopod-d700-blue-angel/</link>
			</item>
	<item>
		<title>［12.22错误更正］鲁东大学号外：大量网址被河蟹！</title>
		<description>防火长城，也称中国防火墙或中国国家防火墙，是對中华人民共和国政府在其管辖互联网内部建立的多套网络审查系统（包括相关行政审查系统）的俗稱

对防火长城的定义参考这里

今日在实验室发现很多网站无法打开，怀疑GFW开始作乱，请网通的朋友测试了这些网站，均正常。后我自己在实验室以学习研究为目的使用突破GFW的软件u和正常的浏览器对这些网站进行测试，并且在24小时内进行删除。

测试中不能被浏览器正常打开，但是使用u可以迅速打开的被暂时认为是经过中国国家防火墙进行行政审查的。

目前已知的网站如下（欢迎告知添加）：

大家喜闻乐见的提供文件信息分享的：verycd电驴中文站 (在早些时候，verycd上的很多新的热门的资源奇异消失)

大家喜闻乐见的大学生交友类网站：校内网

在百度搜索时经常出现的：百度知道

以及他的堂兄：百度贴吧

大家喜闻乐见的，崇尚思想自由的：猫扑论坛 （奇怪的是与之类似的天涯依然存在，这似乎印证了天涯背后有高人的传说）

新浪博客

donews博客

国内在线视频网站老大优酷网 （youtube和土豆都没事？）

欢迎讨论，但切勿加入对时政，govern-ment的分析与讨论，本站暂时不想加入GFW的黑名单谢谢

这些网站区别很大，但是都有一个共同点，就是容易聚集知识分子，而且允许在一定的限度、时间内随意发表个人意见。这样的网站运营机制容易引起大范围的，知识分子之间对于新闻的讨论，而这些讨论，在Govern-ment的眼里，是需要这似乎是他们唯一的共同点了。打完收工。

打一个小广告：竖文运动正在火热推广中，堪称GFW的强力对手，从技术上对中国国家防火墙造成了影响！

举例子：

┏━┯━┯━┯━┯━┓
┃柴│我│赵│天│六┃
┃玲│操│紫│安│四┃
┃　│Ｇ│阳│门│　┃
┃　│Ｆ│　│　│　┃
┃　│Ｗ│　│　│　┃
┗━┷━┷━┷━┷━┛

在线竖文转换器点这里！

update 12-20:

有同学认为这里也有可能是我们学校的“Fire Wall”屏蔽的。在此我进行了测试：

使用tracepath工具测试到一个域名的路由情况

首先说明一下实验室的网络环境

本机IP为192.168.47.99

实验室路由内部IP为192.168.47.2，外部IP为202.194.53.105

系三层交换机内部IP为202.194.53.126

接着就不清楚了，进行测试

首先测试校内网

$ tracepath www.xiaonei.com
1:  cat-laptop.local (192.168.47.99)                       0.188ms pmtu 1500
1:  192.168.47.2 (192.168.47.2)                            0.516ms
1:  192.168.47.2 (192.168.47.2)                            0.517ms
2:  202.194.53.126 (202.194.53.126)                        1.344ms
3:  10.0.2.2 (10.0.2.2)                                    2.507ms asymm  4

#是在这里被封的，正好到系三层交换机的下一层，估计是我们学校自己的机器
4:  no reply
5:  no reply
6:  no reply
7:  no reply
8:  no reply
9:  no reply
10:  no reply

再试试，试一个百度贴吧

$ tracepath tieba.baidu.com
1:  cat-laptop.local (192.168.47.99)                       0.405ms pmtu 1500
1:  192.168.47.2 (192.168.47.2)                            ...</description>
		<link>http://b.chuangbo.li/2008/12/20/fuck_the_gfw/</link>
			</item>
	<item>
		<title>Python: But How are You Flying?</title>
		<description>--How are you flying?&#160; --I just type import antigravity.&#160;just a joke about python.python is getting more and more great &#38; popouler~ps: input method break, sorryi done the work on qt4.4.3 embedded with tslib and soft-float on kernel 2.6.9 on pxa270, not so easy. i let the touch screen really work ...</description>
		<link>http://b.chuangbo.li/2008/11/23/python-but-how-are-you-flying/</link>
			</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->