Twitter Weekly Updates for 2009-11-15

  • 轻轻地哼笑一声,“唉,他就一愤青。”然后露出自己已经站在更高的境界的表情。 #
  • 为什么突然来这么一声响雷? #
  • 打这几声雷就没了?不知道这老天在干什么。 #
  • New blog post: ubuntu下wine中文乱码的简单解决方法 #
  • 有人说twitter能上了,我上不了啊,又看到有人说picasaweb和blogspot能上了,我也上不了啊。 #
  • 不知道奥巴马来之后会对我们有什么影响。 #
  • 我在北京也都不行,我觉得解封只是个谣言吧。RT @feng37: RT @wangningnick: 都说很多网站解封了,怎么广州还不行?不过其他网站无所谓,就是希望youtube解封才有点意思 #
  • RT @rtmeme: RT @newsinchina 明天下午同济大学奥巴马与上海大学生交流直播地址 Watch Obama Town Hall: http://tiny.cc/12cpj (11月16日,13:00,上海) 请RT #

Powered by Twitter Tools

人的10大守则

在网上看到这篇短文Ten Rules for Being Human,自己觉得很有共鸣。

不知道从什么时候起我给自己写了两句座右铭:I love this world! To Live and To Learn!(我爱这个世界!活着就是学习!)。这些年在我的课堂上、讲座中,还有博客、邮箱签名,甚至给奥运志愿者编写的教材中(后来删了)都出现过这两句话。

我爱“这个”世界,是相对于其它世界的。我算是去过其它世界,虽然对其它世界充满了向往,但目前我不会用离开这个世界的方式去看别的世界,因为我是真的爱“这个”世界的,还想要多看看。

To Live and To Learn!其中故意把两个to首字母大写了,为了跟英文中的名言Live and learn(活到老学到老)来区别。因为我觉得没必要那么沉重,好像要一直努力地学,学到死为止。我这句的中文我自己给定义为“活着就是学习!”。很轻松的,不用刻意去干什么,只要活着,那你就是在学习了。尤其这句,我觉得跟这篇短文很有共鸣。所以就给翻译了一下,放到这里来。

下面是文章:

Ten Rules for Being Human

人的10大守则

by Cherie Carter-Scott

translated by Richard Zhao

  1. You will receive a body. You may like it or hate it, but it’s yours to keep for the entire period.
    你将会收到一个身体。你可能会喜欢它或者讨厌它,但在你作为人类的期间它将会一直是你的。
  2. You will learn lessons. You are enrolled in a full-time informal school called, “life.”
    你将会学习很多课程。你已被一个全日制的非正规学校招收,这个学校叫“人生”。
  3. There are no mistakes, only lessons. Growth is a process of trial, error, and experimentation. The “failed” experiments are as much a part of the process as the experiments that ultimately “work.”
    没有错误,只有课程。成长是一个考验、错误和实验的过程。“不及格”的实验和最终“通过”的实验差不多一样多。
  4. Lessons are repeated until they are learned. A lesson will be presented to you in various forms until you have learned it. When you have learned it, you can go on to the next lesson.
    课程会一直重复下去,直到学会为止。每一课在你学会之前会以各种方式呈现给你。当你学会之后就可以进入下一课了。
  5. Learning lessons does not end. There’s no part of life that doesn’t contain its lessons. If you’re alive, that means there are still lessons to be learned.
    学习不会停止。人生中没有任何一部分是没有包含课程的。只要你是活着的,那就意味着还有课程等着你去学习。
  6. “There” is no better a place than “here.” When your “there” has become a “here”, you will simply obtain another “there” that will again look better than “here.”
    没有“哪里”会比“这里”更好。当“那里”变成你的“这里”时,你会很轻松地找到另一个“那里”比“这里”更好。
  7. Other people are merely mirrors of you. You cannot love or hate something about another person unless it reflects to you something you love or hate about yourself.
    其他人仅仅是你的镜子。你不会喜欢或者讨厌别人身上的什么东西,除非它反映出的是你身上令你喜欢或者讨厌的东西。
  8. What you make of your life is up to you. You have all the tools and resources you need. What you do with them is up to you. The choice is yours.
    你自己决定你自己的人生。你拥有所有必需的工具和资源。怎么用它们是由你来决定。选择权是你的。
  9. Your answers lie within you. The answers to life’s questions lie within you. All you need to do is look, listen, and trust.
    你的答案就在你自己身上。对于人生的答案都在你自己身上。你需要做的就仅仅是看、听和相信。
  10. You will forget all this.
    你会把这些守则全都忘记。

ubuntu下wine中文乱码的简单解决方法

公司里传文件用一个叫“飞鸽传书”的软件,但有时我有些工作(比如用planner)得在ubuntu里完成,这样在给同事传 文件的时候就有点麻烦了。本来把飞鸽传书的那个文件ipmsg.exe拷过来,在wine里运行就应该可以了,但是我习惯用英文界面,这样wine的中文乱码这个经典问题就出现了。网上搜一搜大多都是说要拷字体,链接字体,还有删注册表键值什么的。都试过了,对ipmsg没用。最后用了一个简单的方法给解决了。分享一下:

  1. 在屏幕上方panel的空白处点右键,选择Add to Panel…,弹出Add to Panel的窗口。
  2. 在窗口中选择Custom Application Launcher,单击Add,弹出Create Launcher窗口。
  3. Name可以随便填,比如我填入IP Messenger。
  4. 在Command那一行先点Browse…在弹出的窗口中找到ipmsg.exe或者你想要用的其它windows程序,点Open回到Create Launcher窗口,在Command后的框里就填入了刚才找到的程序的路径。
  5. 这时在这个路径前面加上”env LANG=zh_CN.UTF-8 wine “,注意代码最后的wine之后有一个空格不能丢了。
  6. 然后点OK然后Close就可以了。
  7. 这时在Panel上单击出现的图标即可运行,并且也没有乱码了。(使用“飞鸽传书”的话会有错误提示,点“确定”就可以,我这里会连着弹出3次,“确定”之后不影响程序使用。)

Ubuntu下修改hosts解决xmarks被墙

我就不骂闲街了,大家都明白,骂了也没用。

刚升级ubuntu9.10不久,不能用xmarks真让人恼火,下面是解决办法:

#sudo gedit /etc/hosts

然后再加入下面的IP,保存即可。

#xmarks
64.147.188.86 www.xmarks.com
64.147.188.92 api.xmarks.com
64.147.188.89 login.xmarks.com
64.147.188.87 sync.xmarks.com
64.147.188.86 static.xmarks.com
64.147.188.86 download.xmarks.com
64.147.188.86 my.xmarks.com

如果还不行就在xmarks的设置里选高级,再选择“全部加密”,接着应该就可以同步了。

Twitter Weekly Updates for 2009-11-01

  • 都谁有Wave啊,我有了但是里面没几个Contacts,很没意思啊,有谁已经有了Wave就加一下我吧,一起玩玩。 [email protected] #
  • Could anyone add me to his/her contacts in google wave? I just received one but don’t have any contacts to wave with. [email protected] #
  • Sorry, posted a wrong address. My wave is [email protected] #
  • Google Wave is not smooth enough. #
  • 怎么才能把被我加进一条Wave的人删掉啊?那个Remove的按键按不了。 #
  • How do I remove a contact from a wave after I added him? The “Remove ###” button is unclickable. #
  • 用了Wave之后,我感觉我不怎么来看Twitter了,尽管Wave现在用起来卡得让人抓狂。 #
  • RT 哈哈,这是我发明的方法。@Ray_Cai: Googlewave的publicwave reply过多会十分卡,所以以后直接edit加上分割线+名字+要说的话,一举两得。 #
  • 组合拳上网fg+tor+gpass/skype,我们要发扬艰苦奋斗的精神! #

Powered by Twitter Tools

一个临时解决Wave很卡的方法

说明起来不直观,我把发明的过程贴这儿吧,要是对我这个Wave感兴趣,请搜 with:public by:lnzhaotian

大家这样来使用Wave吧!

以下是我们想到的办法,大家看完就知道怎么回事了:

lnzhaotian: 我突然感觉,如果两个人同时在线的话用Reply会出现太多窗口,要不就一人一个框。

——

Snower: 太多框会拖延浏览速度的,倒是可以在一个框里解决问题,但是不容易分清谁是谁

——

lnzhaotian:对,这个办法只适合同时在线的人对话。又有一个想法,用分隔线。

___

Snower:恩,我也可以编辑你的,这多节约资源

——

lnzhaotian:对,我都不用点Done。就可以等你编辑。

——

Snower:这样才是wave的真正目的吧,应该这样玩才对。

——

lnzhaotian:对,太好了我想稍微整理一下,我把之前我的删掉一些吧。

——

Snower:恩,这样的话,不卡而且能塞入更多的信息量,很不错

——

lnzhaotian:对,你编辑的时候也能看到你的名字,咱们同时说话的人也不至于分不清,再多几个人同时在线也行。

——

Snower:没错,但是我在打字的时候,你能打字吗?

——

lnzhaotian:我觉得应该能吧,不过我和朋友在同一个屋试过,可能是网速的原因,会有延迟,所以不太清楚咱们是不是真的在同时输入。我也试试。对,前一句和这句都是你在打字的时候我输入的。看来没问题。

——

Snower:能,我试了,你刚才打字的时候,我在弄分割线,是可以的,你看,现在就是这样,很好很好,终于体会到wave的别具一格了

——

lnzhaotian: Alfred是我朋友。太兴奋了,这种交流方式。

——

Alfred: 看你们打字不知道有没有卡,但是看起来是挺流畅的。

——

Snower:看你们的名字在串,很流畅。

——

Snower:很高兴认识你们

——

lnzhaotian:我觉得我们可以把这个Wave给新开一个,放到Public里,让大家都看看。还有,把自己说的话前面加上名字吧。不然完了之后别人可能会看不明白。

——

新 开wave可能好点,要不别人看起来乱的,用wave的形式聊天,这样自动有名字了就。

——

Snower:good idea,我也加上名字了。

——

lnzhaotian:我的用户名加上了。

——

lnzhaotian:方框还是太多了,看着不舒服。

——

Snower:没有这样的有乐趣

——

qqchurch:太有趣了,不过,不是google的本意吧,相信以后会稳定的

——

Snower:这应该是意图之一,应用于同时在线的人吧

——

lnzhaotian: 同时协作应该是Google的本意,但像咱们这样自己加线,自己加用户名应该不是他们的本意:) 我先下线了,这会儿得回家了,大概一个小时左右再上线,不知道到时候这个Wave什么样了:) See you guys in an hour!

——

Snower:See you,一小时之后,我就睡觉了:D 大家玩的愉快

——

lnzhaotian: 好吧,我已加你为Contact了,之后聊。

——

Snower:好的,我也加了,这里也是个大基地

——

草木:有创意。就是要手动加名字,而且不知道是什么时候发言的。

——

lnzhaotian: 对,是个问题,不过适合同时在线的。玩吧,看还有没有新花样

——

草木:惟一的愿望就是能快一点。刚才看见你打字,断断续续,不像演示视频那样噼里啪啦的显示,那样就有即时聊天的感觉了。

——

lnzhaotian: 就是,不过我是在打完“是个问题”几个字之后停下来了,因为我这边看到你还没打完。我和朋友在同一屋里试过,有滞后,不过还算流畅。

——

Ray:这个方法很不错,我已经在Twitter上推广了。

——

lnzhaotian: 哇,我太激动了!! 我Follow你之后我再RT你吧

——

Ray:我写的不知对不对,要不你把你的想法写下来?

——

lnzhaotian: 差不多就那样,我已经RT你了。我也不知道怎么描述会更清楚一些,要是Wave有个链接就好了,让别人直接过来看一下就明白了。

——

Ray:我看见了。希望更多人知道这个方法,我在wave上点开一个要点半天的额,郁闷。

——

lnzhaotian: 这样倒是很不卡了:) 哎?很不卡,这个说法有点意思

……

Twitter Weekly Updates for 2009-10-26

  • 有谁知道人为什么要穿内裤吗? #
  • Does anybody know why people wear underpants? #
  • 少数聪明人不断为多数愚蠢的人制定规则,愚蠢的人不断曲解与破坏规则,前者总得疲于改进规则。是不是没有愚蠢的人,这个愚蠢的现象也会停止呢? #
  • 我有Wave了!! #
  • What the hell?! Xmarks is blocked in China too!! #

Powered by Twitter Tools

人体器官寿命全解密:心脏20年更新一次

很多人担心衰老,但很少有人意识到,不管你的寿命多长,你身体的某些器官其实只有几周甚至几天的寿命,这是因为它们在不断进行自我更新的缘故。

肝的寿命:5个月

众所周知,由于血液供应充足,肝自我恢复和再生的能力惊人。这意味着肝把毒素排出体外的工作可以继续下去。如果你奇怪为什么就连酒鬼的肝功能有 时候也会提高的话,这是因为肝细胞只有150天左右的寿命。据悉,如果患者在手术中切除了肝脏的70%,只要2个月的时间,大约90%的肝就会长出来。

心脏寿命:20年

之前人们一直以为心脏不能自我更新。但是,纽约医学院的一项研究发现,心脏上布满不断自我更新的干细胞,它们一生中至少更新2到3次,而且更新一次约需20年。

肠的寿命:2到3天

肠上分布着肠绒毛,这些肠绒毛是小的手指状的触角,可增大表面积帮助肠吸收营养。英国巴特与伦敦医院的免疫学教授汤姆·麦克唐纳德解释说,它们更新速度极快,每2到3天更新一次。

肺的寿命:2到3周

英国肺脏基金会副主席基思·普罗斯说,肺细胞不断自我更新。但是,肺有不同的细胞,它们的更新速度不同。位于肺部深处的、用来交换氧气和气体的气泡或者气囊细胞更新过程稳定,需要约1年的时间。与此同时,肺部表面的细胞必须每隔2到3周进行自我更新。

大脑的寿命:和你寿命相同

英国巴特与伦敦医院的神经外科专家约翰·瓦德莱指出,能持续终生的大多数细胞是在大脑中发现的。瓦德莱说:“我们的脑细胞约有1000亿个,出生时数量已固定,我们大脑的大部分不会随老化而自我更新。”

眼睛的寿命:和你寿命相同

眼睛是身体中为数较少的在你的生命期间不会改变的身体部分之一。眼部唯一不断更新的部位是角膜。英国视光师学院的院长罗伯·霍根表示,如果角膜受损,它能在24小时内复原。

知多D:

指甲的寿命:6到10个月

头发的寿命:3到6年

皮肤寿命:2到4周

(英国《每日邮报》)

用CSS来制作一个立方体

This is the topface.
This is the leftface.
This is the rightface.

如果你用的是Firefox 3.5或者Safari 3.2+或者Google Chorme浏览器的话,你会看到右边有个立方体。它是用DIV+CSS写出来的。由于是在这篇文章当中,所以把CSS样式加到标签里进去了,如果制作网页的话再单独分出来就行。下面是其代码:

<div style=”position: relative; top: 200px;”>

<div style=”-webkit-transform: rotate(60deg); -moz-transform: rotate(60deg); top: -86px; left: 405px; position: absolute;”>
<div style=”-webkit-transform: skewY(-30deg) scaleY(1.16); -moz-transform: skewY(-30deg) scaleY(1.16); background-color: #eee; font-size: 0.862em; padding: 10px; width: 90px; height: 90px;”>This is the topface.
</div>
</div>

<div style=”-webkit-transform: skewY(30deg); -moz-transform: skewY(30deg); background-color: #ccc; left: 350px; position: absolute;”>
<div style=”padding: 10px; width: 90px; height: 90px;”>This is the leftface.
</div>
</div>

<div style=”-webkit-transform: skewY(-30deg); -moz-transform: skewY(-30deg); background-color: #ddd; left: 460px; position: absolute;”>
<div style=”padding: 10px; width: 90px; height: 90px;”>This is the rightface.
</div>
</div>
</div>