Describe Vancouver travel for meg

Meg is my friend who lives in USA, she is also a FOSS fan as me 😉  I knew her in ubuntu-user maillist in Oct 19, 2007 [0]. Today is Oct 19, 2011. Oh my god!!!  I found we have recognized integrated _4_ years! I didn’t realized this before I replied the email to her! so I need write another email to her to tell this. She always shares some condition of work/life to me, she is one of my good friends.
————————————————————————-
Hi Meg,
Everything is fine for me, thanks for your care 🙂 glad to receive from you.
Vancouver travel is really really wonderful! After flying for ten hours, I went to Vancouver, sky changed from black to bright, I can see beautiful clouds, mountain, ocean and sunshine. I only flied to hometown in the before, it takes about 90 mins. So the international flying is fresh for me. I took a lot of photos and played the games in the seat….
It’s 18:00 that I get to Vancouver, so I go to hotel by skytrain which is controlled by computer (without driver), instead of taxi. I also exchanged some packet money in the airport, and connected with colleagues/family/friends by the convenient wifi. It was easy to find the hotel because I had reviewed the street by googld map in advance, but a unexpected problem was occurred, my visa card hadn’t been applied, so I couldn’t checked in without visa, even if room was already registered by my colleague. I talked with the worker for a while, and communicate with Bejing colleagues by gtalk. In the end, I gave them 200 CAD as deposit, which would be returned to me when my colleagues come in. For getting a check flight, I’m the only earliest guy.
I attended internal/external meeting/forum for 4 days, met a lot of hackers, extended my technology view, this is the biggest gain, so many interest things, such as the parties, discussions, different kinds of culture and thoughts, and so on.
I reserved 6 days to play, so many nice memories, walking sunset beach, swimming in the sea, writing in the beach, chatting with bus driver, eating delicious food, tasting wine, taking photos with foreigners, querying about job/life in Vancouver, watching acts in street, cooking in the hotel, playing harmonica for my friends, ……..
Really really nice travel 🙂 I took more than 1000 photos, you can find a little part of them here [1]
[1] http://photo.renren.com/photo/ap/QmhCsNFtXq
Friendly,
Amos

CN Opensource week & FAD_2011

上周六参加了CN Opensource week & FAD [1],从早上9点签到,一直玩到晚上8点多。印象当中好久没有参加社区活动了,这次是和公司的朋友们一起去参加的。

我早早过去签到,碰见了peter chen,他最近好像在搞开源硬件,还认识了中国区的fedora大使 gbraad,他很活跃。上午主要是ow2公司讲解为社区、技术人员、公司提供平台,进行相关协作;还有红帽社区关系manager – Harish Pillay讲红帽与fedora社区的关系运作模式;再下来是David li 讲的开源硬件和创科空间[2];IBM 讲解自己的社区贡献和developerworks知识分享平台。 linuxtoys.org的编辑 tommy 同学带领大家怀念了一下 DennisRitchie。

中午提供比格比萨的自助餐卷,人很多,但吃的也不错。下午我主要是在听FAD的topic,比较有意思的有synfig studio,它是一个开源的二维动画制作软件,flash、ps都不精的我很像体验一下;csslayer同学又分享了kde开发的一些经验,并极力宣传他的KDE开发资讯网站[3[;下来是清华alink同学讲的texlive,主要讲安装步骤,其实安装步骤发给大家就可以,没必要那么细的讲;到最后大家就如何推动FOSS社区、技术发展,发表意见,比如拒绝接受DOC文档,和学校、政府沟通推广标准文件格式;反对盗版,推广FOSS;等等。

最后我跳起来,从gbraad手里抢到了firefox 公仔 ~ 欧也!
[1]https://fedoraproject.org/wiki/FAD_China_2011

[2]http://hackerspaces.org
[3]http://ikde.org
Continue reading “CN Opensource week & FAD_2011”

关于ACPI table的基本概念和图示

 

ACPI Table是BIOS提供给OSPM的硬件配置数据,包括系统硬件的电源管理和配置管理,ACPI Table有很多表,根据存储的位置,可以分为:

1) RSDP位于F段,用于OSPM搜索ACPI Table,RSDP可以定位其他所有ACPI Table
2) FACS位于ACPI NVS内存,用于系统进行S3保存的恢复指针,内存为NV Store
3) 剩下所有ACPI Table都位于ACPI Reclaim内存,进入OS后,内存可以释放
ACPI Table根据版本又分为1.0B,2.0,3.0,4.0。2.0以后,支持了64-bit的地址空间,因此几个重要的Table会不大一样,比如:RSDP,RSDT,FADT,FACS。简单的列举一下不同版本的ACPI Table:
1) ACPI 1.0B:RSDP1,RSDT,FADT1,FACS1,DSDT,MADT,SSDT,HPET,MCFG等
2) ACPI 3.0 :RSDP3,RSDT,XSDT,FADT3,FACS3,DSDT,MADT,HPET,MCFG,SSDT等
以系统支持ACPI3.0为例子,说明系统中ACPI table之间的关系如图:
 

 

其中绿色代表在内存F段,蓝色是ACPI Reclaim内存,红色是NV store内存

from:http://www.cnitblog.com/yuhensong/archive/2009/10/21/62042.html

大学毕业出路利弊一览表~比父母考虑的更全

源地址:http://blog.renren.com/GetEntry.do?id=708786440&owner=283047716

 

1.考研
利:延缓就业压力,推迟就业期的到来;有些城市,有些学校能给研究所解决户口的问题提高自身学历,增强竞争力;国家出台了新的研究所扩招政策,考研相对容易,能够拿到更高的文凭;学术上有创见,可以沿着这个方向一直努力,毕业后获得稳定的工作.

弊:研究生毕业后,毕业压力仍在,而且有了更为年轻的竞争者,压力越加沉重;读研期间,不一定能学到对自身职业有用处的知识,白白浪费了积累经验的时间;研究会生扩招,会出现和大学扩招相同的结果---研究所学历贬值,也许毕业后只有一个选择---考博...
研究生毕业或博士毕业后年龄偏大,失去年龄优势,特别是女生,要面临更多的年龄歧视.. 学术研究,层次越高,就业面越窄,毕业后,面对更加激烈的竞争,此时却已无法放弃本专业...

建议:如果对某个专业,某种学问有无法遏制的热爱和相应的研究能力,要不浪费自己的爱好和天才,继续深造,终有一天会有建树.但如果考研只是为了规避和缓解就业压力,建议不要考研,研究生毕业后压力只增不减,而且会使你丧失积累经验的机会,试想,2,3年内,你将与多少机会失之交臂.

年龄有时候是一种优势,因为年轻,有犯错误的时候也会有改正错误的机会,一旦年纪大了才开始接触社会,这些机会就会相应减少,试想,一个二十几岁的大学生犯了错误,单位会念在他年纪小,给予原谅;但一个将近三十岁的人犯同样的错误,会让人诧异甚至认为不可原谅,善用年龄优势就是为自己留下余地.

2.公务员

Continue reading “大学毕业出路利弊一览表~比父母考虑的更全”

在Red Hat两年—- From Caspar Ant

欢迎光临Caspar Ant,如果您喜欢本站的内容,欢迎订阅我的RSS;如果您需要出于非商业性质的转载,请先阅读版权声明页面。

已经进入我在Red Hat的第三年了,看到两年来这贫瘠无比的博客,决定把阶段总结发到这里来,挽回一下我那正在疯狂下滑的订阅数,嗯。回头看了一下以前的日志,去年这个时候竟然没有写总结,干脆两年的一起写好了。行文照旧会比较混乱,请将就将就。

 

刚以实习生身份进入Red Hat时,主要工作就是验Bug。记得当时很多Bug的描述都很不清晰,往往一个Bug就浪费一两天时间去分析。有的Bug还不能用脚本重现,只能物理接触硬件。有一次在机房里呆了一个下午,要用针头去戳机器上的一个小孔[1],戳了我整整一个下午。类似的折腾人的Bug仿佛是永远都不会消失,现在我还在跟他们打交道。

一个月后,老板让我了解一个测试套件LTP,之前是他一直在维护这个工具在内部测试平台上的正常运行,交给我之后他基本上就没再怎么管过它了(直到最近,他开始往LTP提交内存相关的测试代码,这是后话了)。我当时的基本工作就是定期把LTP的稳定发布版本移植回内部测试平台,然后如果运行出错,根据运行情况如果是LTP的问题,就写一些补丁来修复LTP运行时出现的错误。从此我才正式结束和开源项目社区浅尝辄止的试水活动,开始深入社区贡献代码。为LTP编写补丁对我的帮助很大,一方面跟编写补丁相关的工具,比如说git,都熟练掌握了;另一方面通过熟悉LTP的测试代码,了解了很多从用户空间测试内核功能的方法;而且我也学会了怎么在邮件列表里面跟开发者吵架:)

随后的几个月里,基本上就是继续了解一些公司内部的测试工具,同时照旧维护LTP,验Bug,写自动化测试脚本,分析测试结果。期间出错也不少,比如Bug回错地方让人误解这算是小事了,把巨大的二进制包checkin到CVS仓库里面(从美国那边同步一次得十几分钟)也算是小事了。有一次是让我分析自动化测试结果,结果马马虎虎没仔细看,就认为内核通过测试了,结果内核发布给客户之后被发现了问题,回过头来一看就是我当时马虎漏掉的那段,于是被老板叫过去促膝长谈了。这也是我当时跟客户关系最接近的一次,囧- -|||。还有一次是测试一个网络有关的Bug,结果我在远程机器上做的测试,洪水般的数据包把整个公司在所有办公室的测试环境都搞挂了……所幸的是类似的问题后来从来没犯过。

Continue reading “在Red Hat两年—- From Caspar Ant”