xdaqing
-
2009-06-05
再次搬家: i.xdaqing.com - [生活]
这里的博客不想再更新了, 注册了xdaqing.com, 我也有自己的独立域名了.
也算是一种新的生活的开始吧.
如果还有人愿意继续订阅我的文章, 新的订阅地址是: http://i.xdaqing.com/rss.xml
欢迎访问我的新博客: http://i.xdaqing.com
-
端午节回了趟家.
和父母聊天, 结论是自己还有些孩子气, 还有些任性, 不太懂事, 不够成熟.
努力!
-
看清了形势, 找准了定位.
开整!
-
居里夫人在《我的信念》中说, “诚然,人类需要寻求现实的人,他们在工作中获得很大的报酬。但是,人类也需要梦想家——他们受了事业的强烈的吸引,使他们没有闲暇,也无热情去谋求物质上的利益。” 这篇短文曾是我精神力量的来源之一, 可现在我有点羞愧的想到, 我没有那么强大的内心。
在吃饱了没事干的高中时代, 我思考最多的问题是自由。什么是自由?怎样获得自由?这些都是非常困难的问题, 据说萨特也对自由的问题很感兴趣,但他的书我读的不多, 也半懂不懂。 萨特老前辈说, 人总是自由的,就算不想自由都做不到, 所以人们才感到痛苦。 这样的理论充满了诡辩的味道, 看上去很有道理,相当有道理,但我不太喜欢。
后来上大学, 学会了上网, 还会了上wikipedia,就到那里找答案。 结果人家说, 自由有两种,一种是积极的自由, 一种是消极的自由。积极的自由几乎是不可能存在的,但我觉得,消极的自由又没啥用。
虽然我自认为熟读爱因斯坦老师写的《我的世界观》, 但我发现自己还是漏了一句,爱老师说,“我完全不相信人类会有那种在哲学意义上的自由。”, 以前读, 觉得这是一句稀松平常的话, 现在才发现了其重大的含义。
就是这样,思考了很多年,最终却发现, 那种哲学意义上的自由,或许根本不存在,谁知道呢?我应该把这样一个事实,接受下来。
-
2009-05-09
我的FeedSky订阅地址 - [生活]
今天在FeedSky弄了个feed, 地址是: http://feed.feedsky.com/xdaqing
-
五一的时候, 回了趟母校, 就是大名鼎鼎的, 一般人没有听说过的景德镇陶瓷学院.
到学校的时候, 天气很闷热, 正好是中午12点多, 匆匆吃了点饭, 就跑到教务处去办手续. 手续办的很郁闷, 折腾了一下午, 到5点多才办好.
然后到同学家休息, 很多人都在学校外面租房子住. 在大学混了两年多, 好朋友只有一两个.
晚上把寝室里的男生叫了出来, 一起吃了顿饭. 期间大家随便聊了聊, 他们问我这次回来干什么, 我开玩笑说, 回来考研, 外面经济危机, 不好混. 还真有人信了, 呵呵. 我这次是回去转户口. 虽然我08年就退学了, 但一直没有回去.
吃完晚饭, 又跟马同学聊了聊. 马同学立志考中科院数学研究所, 结果今年考得不理想. 大学期间, 他算是和我比较谈的来的同学, 但也只限于数学方面. 有一次我问他, 知道哈姆雷特吗? 他竟然不知道, 把我吓一跳.
办完手续, 我又回家呆了两天.
就这样, 大学生活彻底结束了, 和这所大学的关系基本也结束了, 那个夏天闷热, 冬天下雨的地方, 我也不想再回去. 从小到大, 我对母校的印象都很差. 初中的母校, 高中的母校, 大学的母校, 上了这么多年学却没感受到母校中母爱般的温暖, 而三年高中和两年大学, 留给我的尽是痛苦和辛酸的回忆.
我的同学还没毕业, 而我已经踏入了这个很多人觉得黑暗, 肮脏, 无奈, 像熔炉一般的社会. 以前我念念不忘爱因斯坦的一句话, 爱老师说, 从事一种实际的工作, 对我来说就是真正的幸福. 现在我也从事一份实际的工作了, 我也从那种虚浮的, 应付的, 令人讨厌的学院气氛中跑了出来.
不过这时候我才发现, 自己的知识太少了, 大学时期心思都不在学习上, 那时的想法太极端. 现在觉得, 基础知识是必须掌握的. 接下来的时间, 我必须把大学时落下的基础知识课补上. 还好, 我不用看那些垃圾教科书, 也不需要考试了.
这时候的学习才是真正的乐趣.
-
2009-05-08
买书[2009-05-08] - [生活]
-
2009-04-25
Google Code开始提供Mercurial支持 - [生活]
终于, Google Code有点新动作了, 现在除了可以使用SVN外, 你还可以用Mercurial来协作开发.
官方的说明可以看这里: Mercurial support for Project Hosting on Google Code.
下面讲个和这则新闻有关的, 背后的小故事:
去年的时候, 我开始了一个小项目, 放在了Google Code上面: http://code.google.com/p/aeolus/, 但是之后我觉得git是比svn更好的源代码管理工具, 就转向了git. 为了继续使用Google Code, 我用了git-svn, 但是后来觉得很别扭, 我就向Google Code的官方支持论坛发了一个帖子, 问Google Code能不能提供分布式版本控制系统让大家用, Google的同学说, 目前还没有任何plan, 但是我可以去提个需求, 于是我就跑到这里, 提了提: Offering Distributed Version Control System Support.
不提不知道, 一提吓一跳, 原来大家都有这个需求, 只是没好意思说出来. 于是大家就在下面回帖说"顶啊", "支持啊", 一直把这个帖子顶到了首页, 2008年底的时候, 我提的这个Issue已经排第一位了, 只是没有截屏留念, 真是人生一大憾事.
Google呢, 看到群众的需求如此旺盛, 又一直自称是"为群众服务"的, 就不好意思不搞了, 所以他们把这个Issue的优先级调高, 把Milestone调成了2009年, 而就在昨天, 这个Issue被搞定了. 他们激动的宣布, 现在Google Code也支持分布式版本控制系统啦~
但是, 他们的动作太慢了, 2008年的一个春天, GitHub横空出世, 而我也把Aeolus搬到了GitHub: http://github.com/kinch/aeolus/tree/master
说到这里, 故事算完了. 这个故事的中心思想是, 开发新功能一定要跟党走, 下手要快, 动作要利索, 不然人民群众就不跟你玩了.
最后跑题一下, Aeolus自从发了1.0以后, 就没什么动静了, 但那只是表面现象. 我想找个时间, 发个1.1版本.
-
今天是王小波的忌日, 1997年4月11日, 王小波在家中心脏病突发, 英年早逝. 王小波是我最喜欢的中国小说家, 也是对我的想法影响很大的人, 在高中和大学时代, 他是我的文学导师.
今天正好是周六, 于是就和我的好朋友一起去拜祭一下. 王小波之墓在昌平佛山陵园, 我们从双井坐地铁, 到芍药居转13号线在龙泽下车, 再做昌平20路公交车到达阳坊大都, 下了车, 在步行到佛山陵园, 一路上走了2个多小时.
在陵园的入口处, 有很多卖鲜花的, 我们凑上去, 还没等开口, 那个大妈就问我们, 是不是去看王小波的? 我们很惊讶, 原来这里的人都知道王小波啊? 大妈说在我们前面, 已经过去好几波看望的队伍了.
买了一束白色的菊花, 走了20多分钟, 才到达墓地. 我们也不知道王小波之墓的具体位置, 在入口问了位大叔, 结果大叔不知道, 我们只好自己去找了, 不过还好, 一会就找到了.
王小波的墓碑是块大石头, 石头上刻着"王小波之墓"5个大字, 没有墓志铭. 我们把菊花放到石头前, 拘个躬, 算是表达我们的对死者的哀思和崇敬. 在石头前呆了一会, 我们就回去了.
回来的路上, 我想, 人死了, 有没有人去拜祭, 其实已经不重要了.
-
2009-04-04
[PPT] 手机之家新系统介绍及架构分享 - [生活]
上周末, 我又参加了奇遇花园咖啡馆的beta技术沙龙, 这是该沙龙的第二次聚会. 第一次聚会, 我是去听别人讲故事, 这次, 是我们的团队去给别人讲故事, 这个故事的主题是"手机之家新系统介绍及架构分享".
先看一张生活照:

然后是我们的主讲人, 许超前同学:
这次超前同学讲的比较详细, 从手机之家创立之初到7年后的今天, 其间的架构变化都讲了.
下面的观众, 听的很入神:
我们老大:
演讲的PPT:
手机之家新系统介绍及架构分享View more presentations from Fenng Feng.一些关于这次架构分享的文章:
-
2009-03-05
The Zen of Python - [生活]
进入Python交互式shell, 输入: import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those! -
2009-02-28
Think Different - [生活]
解说:
Here’s to the crazy ones.
The misfits.
The rebels.
The troublemakers.
The round pegs in the square holes.
The ones who see things differently.
They’re not fond of rules.
And they have no respect for the status quo.
You can quote them, disagree with them, glorify or vilify them.
About the only thing you can’t do is ignore them.
Because they change things.
They push the human race forward.
And while some may see them as the crazy ones,
We see genius.
Because the people who are crazy enough to think
they can change the world,
Are the ones who do. -

-
明天是元旦, 提前祝大家元旦快乐.
所学甚少, 还需刻苦努力.
-
Ioke is a dynamic language targeted at the Java Virtual Machine. It’s been designed from scratch to be a highly flexible general purpose language. It is a prototype-based programming language that is inspired by Io, Smalltalk, Lisp and Ruby.
-
2008-10-25
Dwoo 1.0.0发布 - [生活]
"Dwoo is a PHP5 template engine positioned as an alternative to Smarty, it is (nearly) fully compatible with its templates and plugins, but it is written from scratch and aimed at going one step further with a cleaner codebase."
Dwoo 是一款用PHP 5开发的模板引擎, 在这个项目初期我曾经和创始人交流过一些想法, 现在终于发布了1.0.0版本.
另外, 在Aeolus设计之初, 我并不喜欢模板引擎, 所以也就没有使用任何模板引擎, 但现在慢慢觉得, 模板引擎还是有必要的, 但一定要轻量级, 仅处理最少的模板逻辑.
那么, 我想把Dwoo作为Aeolus的模板引擎, 这样也省得我再去重复发明轮子吧.
Dwoo有一个很好的feature, 就是拥有类似Django那样的模板继承机制. 这样的特色我曾在Smarty邮件列表中讨论过, 但没人响应, 而Dwoo的作者加入了这项功能.
我想在模板引擎领域, Dwoo会有更多用户的.
Dwoo的官方网站在 http://dwoo.org/
-
2008-10-22
Android源代码发布 - [生活]
Google曾承诺Android源代码会以BSD协议发布, 现在这个承诺实现了, 大家可以在 http://source.android.com/download 下载到Android源代码..
啥也不说了, 有空研究研究.
-
2008-10-15
Xubuntu 8.10发布倒计时 - [生活]
-
2008-08-19
Guake 0.3.1 released - [生活]
主页在这里: http://guake-terminal.org/
从0.1版本就开始用了,推荐给linux用户。如果从源代码编译的话,需要安装N多包,然后在编译安装完成后,执行下面的命令:
gconftool-2 --install-schema-file=/usr/local/etc/gconf/schemas/guake.schemas


















