2009/10/03

转载:安装 GAppProxy 代理简明教程

Google app engine 是什么?
Google app engine 是 Google 提供的一个在线应用程序平台,支持 Python。简单的说是在 Google app engine 上面直接运行用 Python 写的程序,由 Google app engine 提供网络空间和带宽。


用 GAppProxy 能干什么?
如果你在教育网,你可以把 GAppProxy 当作一个国际代理服务器,类似搜狗浏览器的教育网加速。
如果你在公网,正常情况下用不到 GAppProxy,但如果想访问某些“低俗网站”,还是用得到的。

_________________
详细安装步骤

1.
注册 Google App Engine(http://appengine.google.com/): 用 Google 账户 登录 Google App Engine 后,点击 Create an Application 创建一个应用程序。

2.
输入手机号码,接受创建验证码,必须有此过程,否则无法注册成功。(国家选other,手机号前面要加上[+86])
(这个应该是免费的,但是免费版有流量限制。存在流量可能超限的情况。如用户每日App Engine的CPU Time不超过6.5小时,发送和接收的数据不超过1GB,则可继续免费使用该服务。)
3.
输入验证码后就进入了创建应用程序的详细设置界面。

4.
填写 Application Identifier (输入你想要的应用程序地址,相应会得到一个 yourname.appspot.com 的域名,记住这个。) 和 Application Title (标题,随意啦)以及勾选同意服务条款,点 Save 即完成创建。

5.
下载并安装 Python 和 Google App Engine SKD
直接下载地址: Python (http://www.python.org/ftp/python/2.6.1/python-2.6.1.msi)|
Google App Engine SDK(http://googleappengine.googlecod ... AppEngine_1.1.9.msi

6.
下载 GappProxy 和 fetchServer
直接下载地址: GappProxy(http://gappproxy.googlecode.com/files/GAppProxy.r63.exe) |
fetchServer(http://gappproxy.googlecode.com/files/GAppProxy.r63.exe

7.
解压缩 fetchServer 文件夹至 Google App Engine SKD 安装目录,默认为 X:\Program Files\Google\google_appengine\fetchserver。

8.
用文本编辑器打开刚解压的 fetchServer 文件夹内的 app.yaml 文件,修改第一行 your_application_name 为刚才输入的 Application Identifier,yourname.appspot.com 中的 yourname。

9.
上传 fetchserver
打开命令提示符(点击 开始 > 运行 > cmd),进入 X:\Program Files\Google\google_appengine 目录(输入 cd X:\Program Files\Google\google_appengine\ 即可),输入以下命令行: appcfg.py update fetchserver,回车,会要求你输入 Google 账户及密码,之后关闭结束上传。

10.
测试 fetchserver:打开浏览器,进入 http://yourname.appspot.com/fetch.py 如果得到下面的页面,证明安装成功。
=================
GAppProxy已经在工作了
=================

11.
使用代理: 解压缩 GappProxy 至任意文件夹,打开 gui.exe,勾选 Use FetchServer 并输入 http://yourname.appspot.com/fetch.py ,点 save,顺手点击 Status 确认代理运行正常。

12.
挂上代理 127.0.0.1:8000 开始上网吧! :)

2009/09/30

linux分区大小调整完全手册

服务器安装有一个60G的硬盘,目前已经划分为/、/home、/chroot和/swap,详细的分区信息如何下所示:


Command (m for help): p

Disk /dev/hda: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


  Device Boot    Start       End    Blocks   Id  System
/dev/hda1               915   7349706   83  Linux
/dev/hda2           916      1414   4008217+  83  Linux
/dev/hda3          1415      7476  48693015    Extended
/dev/hda5          1415      1477    506016   82  Linux swap
/dev/hda6          1478      7476  48186936   83  Linux



然后现在希望从/home分区里面分出大约4GB的空间用于安装FreeBSD。

过程

首先,我们需要调整文件系统的大小(注意是文件系统,而不是分区的大小),然后对调整完毕的文件系统进行检查,然后再进一步调整分区的大小。

文章以我自己用的系统为例子,实际操作时根据情况调整即可。

用惯了传统调整硬盘工具的人可能会认为文件系统和硬盘的分区之间是统一的,实际上他们之间并不是完整的整体(这也就是为什么BSD可以在一个硬盘分区 里面制作多个文件系统分区)。想像一下带有移动式书架的书橱。你可以通过移动式书架调整书橱里面书籍的位置。把书当成文件系统,你可以在书橱里面放满书 籍,也可以通过移动式书架调整书橱的空间。当然也可以通过书架调整书橱里面书籍存放的位置。如下图所示:


        |<-- hda1------>;|<-- hda2------>;|
        +---------------+---------------+
        |XXXXXXXXXXXXXXX|XXXXXXXXXX|    |
        |XXXXXXXXXXXXXXX|XXXXXXXXXX|    |
        +---------------+---------------+



硬盘分区/dev/hda1中的文件系统占满了整个分区,而/dev/hda2中的文件系统只占用了2/3左右的分区。

基本的原理就是这样,现在让我们开始调整/dev/hda6中文件系统的大小:


[root@ringmail root]# umount /home
[root@ringmail root]# resize_reiserfs -s 43000M /dev/hda6

<-------------resize_reiserfs, 2002------------->;
reiserfsprogs 3.6.4

You are running BETA version of reiserfs shrinker.
This version is only for testing or VERY CAREFUL use.
Backup of you data is recommended.

Do you want to continue? [y/N]:y
Processing the tree: 0%
....20%....40%....60%....80%....100%                         left 0, 301020 /sec

nodes processed (moved):
int        56 (0),
leaves     8124 (0),
unfm       6313240 (0),
total      6321420 (0).

check for used blocks in truncated region

ReiserFS report:
blocksize             4096
block count           11008000 (12046734)
free blocks           4678034 (5716736)
bitmap block count    336 (36

Syncing..done



由于/home原来的大小是47057,而我们希望在/home里面划分4G的空间出来,取整数/home的目标大小就是43000。所以在 resize_reiserfs时为-s提供大小为43000M。

这样我们就已经完成了文件系统大小调整的工作,下面让我们计算一下目标分区的大小,这个大小需要根据你的fdisk里面的Units值来计算,因为硬 盘分区都是按照柱面来划分的,基本的计算方法 为:43000*1024*1024/8225280=5481.7304699657640834111422346716,然后我们取最接 近的值5482+1478=6960来作为分区结束的柱号,这里面的1478是/home分区开始的柱面号,在前面的fdisk里面可以看到。

调整完文件系统的大小以后,再使用以下命令以文件系统进行全面的检查:


[root@ringmail root]# reiserfsck --check --fix-fixable /dev/hda6



现在我们已经完成文件系统的大小调整工作,但是硬盘分区的大小仍然没有调整,还是跟先前一样大(可以想像我们从书橱里面拿走了几本书,而书架的大小并 没有调整,依然占用着原来的空间)。

现在我们要开始进行整个操作里面最危险的操作:如果没有必要的话,最好不要进行下去,不过不必过于担心,按照以下操作进行即可。

启动fdisk,并按照以下步骤进行:


[root@ringmail root]# fdisk /dev/hda

The number of cylinders for this disk is set to 7476.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hda: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1               915   7349706   83  Linux
/dev/hda2           916      1414   4008217+  83  Linux
/dev/hda3          1415      7476  48693015    Extended
/dev/hda5          1415      1477    506016   82  Linux swap
/dev/hda6          1478      7476  48186936   83  Linux

Command (m for help): d
Partition number (1-6): 6

Command (m for help): n
Command action
    logical (5 or over)
    primary partition (1-4)
l
First cylinder (1478-7476, default 147: 1478
Last cylinder or +size or +sizeM or +sizeK (1478-7476, default 7476): 6960

Command (m for help): p

Disk /dev/hda: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1               915   7349706   83  Linux
/dev/hda2           916      1414   4008217+  83  Linux
/dev/hda3          1415      7476  48693015    Extended
/dev/hda5          1415      1477    506016   82  Linux swap
/dev/hda6          1478      6960  44042166   83  Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource
busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.



这里需要说明的是,由于内核仍然使用旧的分区表,我需要通过重新启动才可以刷新刚制作的分区信息,所以在进行完重划分区操作以后,我对系统进行了重新 启操作。系统重启后再继续后续的操作过程。

通过以上步骤,我们已经完成了硬盘分区大小调整的操作,接下来回到重新调整文件系统大小的问题上来。由于硬盘分区是按照柱面来计划的,我们要在 resize_reiserfs步骤上就一步到位调整文件系统大小与硬盘分区大小正好相等是比较困难的事情。所以一般是调硬盘分区比文件系统要大一点点, 然后再通过以下命令进行同步(当然如果你不在意硬盘分区里面存在部分空间的话也可以忽略以下步骤):


[root@ringmail root]# umount /home/
[root@ringmail root]# resize_reiserfs /dev/hda6

<-------------resize_reiserfs, 2002------------->;
reiserfsprogs 3.6.4

ReiserFS report:
blocksize             4096
block count           11010541 (11008000)
free blocks           4680574 (4678034)
bitmap block count    337 (336)

Syncing..done



完成以后原有分区的大小调整操作已经结束,接下来需要创建新分区:


[root@ringmail root]# fdisk /dev/hda

The number of cylinders for this disk is set to 7476.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hda: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1               915   7349706   83  Linux
/dev/hda2           916      1414   4008217+  83  Linux
/dev/hda3          1415      7476  48693015    Extended
/dev/hda5          1415      1477    506016   82  Linux swap
/dev/hda6          1478      6960  44042166   83  Linux

Command (m for help): n
Command action
    logical (5 or over)
    primary partition (1-4)
l
First cylinder (6961-7476, default 6961):
Using default value 6961
Last cylinder or +size or +sizeM or +sizeK (6961-7476, default 7476):
Using default value 7476

Command (m for help): t
Partition number (1-7): 7
Hex code (type L to list codes): a5
Changed system type of partition 7 to a5 (FreeBSD)

Command (m for help): p

Disk /dev/hda: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1               915   7349706   83  Linux
/dev/hda2           916      1414   4008217+  83  Linux
/dev/hda3          1415      7476  48693015    Extended
/dev/hda5          1415      1477    506016   82  Linux swap
/dev/hda6          1478      6960  44042166   83  Linux
/dev/hda7          6961      7476   4144738+  a5  FreeBSD

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource
busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.



至此,整个调整分区大小及创建新分区的操作全部完成。

转贴的,忘了在那看到的,所以作者不要见怪。呵呵 

2009/08/21

为何最贵的中华香烟是软的?

市场策略:
抽烟的朋友可能会注意到,在最贵的那些香烟中,软盒的居多,比如中华烟,(多年前的行情)硬盒的48,软盒的68-88不等。为什么?
从技术上看,软盒容易压扁弄皱,由于封口撕破后无法关闭,烟还容易撒出来,缺点不少,唯一能想到的优点是,抽掉一半后放在口袋里没那么鼓;而制造成本上, 软盒也比硬盒低。
我的解释是:软盒烟卖的贵,正是因为它的那些缺点,使得它可以成为区分身份的有效标识,而高档烟价格中的很大部分(个人认为大致是超出20元的那部分), 所对应的商品,就是身份识别符号。
试想,如果你是一个整体干体力活的蓝领工人,或者是整天忙忙碌碌、跑来跑去的白领职员,你不得不随时把烟揣在兜里,你就很难保持烟盒的挺括整洁,你就不得 不忍受断裂、压扁、皱巴巴、甚至弄湿的香烟,除了一小撮以这种皱巴巴香烟为情趣的异类分子之外,多数人会将此视为不便且不愿忍受。
我们知道,制造身份符号的要点在于难以模仿,于是,“能保持软盒烟的挺括整洁”便成了身居高位或有闲阶级的标识,尽管这一符号远不如别墅名车那么显著有 效,但因为它的廉价和高爆光率,还是颇受青睐。
类似的例子还有高跟鞋、拖地长裙、长指甲、很容易弄脏的白手套、难以维护的丝绸服装……(当然其中多半已经过时了,欢迎提供新例子)
那些兜售奢侈品的商家,绝不会宣传其产品简单易用,易于维护保养,这些优点是留给大众消费品的。
一个稍显复杂、我还不能肯定的例子是素食、节食和瘦身运动,干过体力活或其他辛苦工作的人可能会同意:在一天劳累之后,你是很难抵御一番畅饮和大快朵颐 的,控制食欲、清淡饮食、素食、节食,这些对于工作繁忙的人,是很难做到的,相反,职场的压力和烦闷还经常导致贪食多吃,相比之下,不必工作的居家师奶和 游手好闲的富家少爷小姐,则有很好的条件修身养性,或许这正在成为一个新符号。
ps. 这是一个心理学解释,不是经济学解释,至少不是主流经济学解释。

2009/08/20

胡思乱想 盲打

这几天纯粹是在浪费生命,每天忙忙碌碌,却鲜有收获,每当这种情况发生,自己就有些失落。自己仿佛时时刻刻都在被一种力量催逼这前进,一旦自己走慢了,就感到压力向自己袭来。我无法忍受那种恬淡的人生,虽然自己尽量保持内心的宁静和安详,因为当下自己认为唯有每日精进,不虚度年华才能换得一日内心的平静安详。无论成功还是失败,是否尴尬,只要能获得生命的提升,自己就会很安心。“一日努力工作,换得一夜安眠。”正是这种精进的人生态度偶尔会让自己陷入莫名的惆怅中。

自己一直在维持一种生命的平等。前面我曾经表述过:宇宙中就没有平等这个概念,平等是完全的人造概念。人类与茫茫的宇宙相比譬如微尘,却要求宇宙为自己创造概念。这是何等的不自量力?那么人为什么要追求平等,热爱平等,渴望平等?我认为那是人类内心深处的恻隐之心,是文明在智慧生物身上的烙印,是生物智慧发展到一定程度后对自然法则的反抗和叛逆,是改造自然的行动。可以说,虽然它们可能并真实存在,对正义,平等,自由等普世价值的追求根植于每一个人的心中,因为它们是善的美的。“人之初,性本善”,人对真善美得追求起源于智慧的源头。在当今的中国,我们更应该追求平等,自由,民主等普世价值,用自己的实际行动促进中国人公民意识的觉醒,致力在道德和良心的基础上重建社会和国家,推动中国社会的和平转型。

写到这里我有想起了一句话:“中国要成为一个伟大的国家,就要求她的国民都是梦想家,不断用未来的大的美梦取代一个个噩梦。”虽然在现在的中国社会这样理想化的人有时甚至生活的不如“与世同浊”的人,但每一个时代都有梦想家,都有甘心匡扶正义之豪杰,而正是这样的人最终改变了世界。就如毛泽东等老一辈革命家,随身处乱世依然心怀家国天下和济世理想,在波澜壮阔的无产阶级革命中挽救了风雨飘摇中的中国。这样不为眼前利益所动的人,永远都是赢家。

明月先生在他的著作《明朝的那些事儿》中告诉我们,他的一位老师曾告诉他:在你踏入社会后,会丢掉很多东西,但惟独这两样东西不能丢,一样时理想,一样是良心。我相信,很多人已经丢了理想,(请见我的文章《梦想曾存在于我们每个人的心中》)良心也在随着社会的沉沦渐渐瓦解掉。当年鲁迅先生弃医从文,希望用犀利的笔唤醒沉睡的中国国民。当代的中国也需要这样的人,“铁肩担道义,布道天地间”用赤裸裸的事实砸醒沉睡的国民。

今天晚上吃晚饭回来的路上,那个萦绕在我心中已久的想法重新蹦了出来。柏拉图说过:“不知道自己无知乃是双倍的无知”。我有时却宁愿自己是“双倍的无知”。有着十三亿号称勤劳勇敢的人民的中国向来不缺人才,庞大的人口基数造成在中国即使是顶尖的天才往往也有很大数目。无怪乎世界知名公司纷纷在中国建立研发基地,除了看好中国廉价的劳动力外,另一个重要原因就是在中国有着大量一流的智力资源。有人调侃:西方人偷完我们的劳力后偷我们的智力。但是稍加分析可以发现,在中国崭露头角的杰出人士占人口的比例远远低于西方国家,甚至我们的邻居日本韩国和台湾。更打击人的是这样的两个事实:1:研究表明,中国学生的智商要高于白人。(具体数据待查)2:在国内很平庸的人出国后却能大放异彩,美国的华裔成为技术精英的比例远高于白人种族,这种“墙内开花墙外香”的事实值得我们深思。我们的国家给我们干了什么?我们的教育对我们干了什么?我们的社会环境对我们干了什么?更深层次的:我们的文化对我们干了什么??这里的每一个问题详细解答起来恐怕都得写成几本专著,这里我就简单说说:我们忤逆人性的集体主义文化戕害中国人。知道自己无知的人,往往思前想后,不敢进取;不知道自己是无知的人往往“初生牛犊不怕虎”,敢于挑战权威,坚持观点,而崇尚个人主义和多元化的社会文化又会容忍这种人的存在。

中国向个人主义转型遇到体制阻力。中国一党独大的政治体制不利于国民个性的充分张扬。

哪里有自由,哪里就是我的祖国。

有人又开始拿爱国说事儿。我要问,你为什要爱国呢?难道你生在哪里就要爱哪里吗?照此逻辑:你生在山清水秀的某某村,你爱某某村;某某村有时属于叉叉县,你爱叉叉县。假如叉叉县要在某某村建一座高污染的冶炼厂,你会同意吗?你爱某某村,为了村子的利益,你要坚决反对自己的家乡被冶炼厂污染。你爱叉叉县,那么你要同意建厂,因为那样会给整个叉叉县带来巨大的经济效益,整个县的人民都会受益。这时,当局的宣传机器往往这样说:当个人利益与集体利益相冲突时,个人利益要服从集体利益,当小集体利益与大集体利益相冲突时,小集体要服从大集体······因此,某某村整体就被服从叉叉县的利益了。某某村也往往会得到上级的表彰。但是,一:你爱了叉叉县,却背叛了某某村。二:你爱叉叉县是因为某某村属于叉叉县。这就得出了逻辑上的谬论。所以说,上句加粗的话是经不起逻辑推理的。如果把故事的某某村改成某某市,叉叉县改成叉叉国,也是一样的逻辑。

退一万步说,假如就算是应该对更大范畴的故乡怀有比小范畴的故乡更多的爱,那么我当世界公民,我爱整个世界,岂不是比爱国更伟大?为了全人类的共同理想背叛祖国岂不是振振有词,言之有理了?爱全人类和爱国相比孰轻孰重?答案显而易见。所以奉劝有些人不要在拿爱国说事儿了,包括说爱“和爱国本质上是一样的”那个东西。

2009/08/17

我为什么不看好声音微博客

最近一个朋友更新推特说:建议建立声音推特,具体方案是用户想发推时对着麦克风喊,麦克将录音传到声音推上。我不认为声音推特是一种实用的想法。首先:说 话比打字会消耗更多的能量,除非对自身的吸引力足够强,人类本能的惰性会阻碍用户使用声音推。次之,人都需要安全感,而声音比文字更容易暴露出一个人的缺 点。出于对自身隐私的保护,声音推的用户数至少现在不会太大。引导公众接受声音推就是一项浩大的工程,无足够经济实力、影响力的小公司很难做得来。而具备 实力的公司,尤其是中国公司往往又不会冒如此大的风险。最后,公众对声音推提供的功能有强烈的需求吗?声音推的优点不可以使用其它已经存在的服务代替吗, 比如说播客、视频网站?这又是一个值得商榷的问题。
我的解决方案:放弃声音推,建立图片推。好处有三:一,图片比文字更容易承载使用者感情,表达更多内涵。二,设身处地想,用户几乎都认为图片推很有趣。 三,图片模版的个性化定制有着巨大的增值服务空间。

2009/08/07

中了夏夜的毒

海角天涯,月撒银滩,树影婆娑,浪拂轻舟——题记

在夏夜里 和几个朋友相约海边
听听涛声 看看星辰
旁边有野味美酒助兴
真是人生难得的惬意时刻

看着孩子们在海边打打闹闹
尽情的玩着沙子和贝壳
破坏其他小朋友精心垒砌的沙堡
合伙捉弄可怜兮兮的小螃蟹
对浅滩里的鱼儿围追堵截··· ···
——那么熟悉哟~
自己仿佛又回到了童年
回到了生命最本源的状态

远处的夏虫嘤嘤名叫
近处的海浪咿咿私语
一顶顶帐篷散落在金色的沙滩
摇曳的烛光透过帆布膨胀出温馨的色彩
仿佛被点燃的灯笼
五颜六色的 雀跃地映照人的脸庞
大人们三五成群聚坐
让笑语填满夏夜海边的空气
兴头上的朋友 举起酒杯
邀请邻座的人一起举杯共饮
相逢何必曾相识
是这夏夜的的浪漫时光让我们结缘
既然明天就可能各奔东西
那就让我们珍惜今晚短暂的相聚吧!

“逝者如斯,而未尝往也;
盈虚者如彼,而卒莫消长也。
盖将自其变者而观之,
则天地曾不能以一瞬;
自其不变者而观之,
则物与我皆无尽也。
而又何羡乎?
且夫天地之间,物各有主,
苟非吾之所有,虽一毫而莫取。
惟江上之清风,
与山间之明月,
耳得之而为声,
目遇之而成色,
取之无禁,用之不竭。
是造物者之无尽藏也,
而吾与子之所共适。”
--- 千年前左迁的苏子望着烟波渺渺的长江水
有感而发
一千年已过 物是而人非
是否今晚也会有哪位多愁善感之过客
能留下吟唱千年的名篇呢?

晚风伴着海的咸味
饱经日光注视的沙滩
依旧散发着余热
欢乐在夏夜里发酵
我幸福的要死
我 中了夏夜的毒~~
二零零九年夏 八月六日晚 二十点三十四分

2009/07/24

eclipse:当红太阳遇上黑太阳

全国整治互联网低俗之风专项行动成果喜人 传谣类网站全军覆没

总结GFW阶段战果

今 年发生的事情注定要被记录到中国互联网的发展史上,相比去被称之为“网民年”的2008年,09年中国互联网发生了更多的奇怪事件。说奇怪也好,说不奇怪 也行,有些事我们已经习以为常不想多说,有些事我们忍气吞声不能去说,有些事我们被迫着一定要说。
说得太多,后果就会像今天Twitter上被锐 推的短篇小说一样:帖子刚发完,敲门声响了。所以我打算以图片的形式展示,我们正在建设全球最大的局域网。

一、国内微博客集体回家吃饭
1、饭否
7月7日,国内最大的微博客饭否网打出通知说全站不能更新消息,预计 10日恢复:

但是,到目前为止,打开饭否依然能看到以下情景:

2、做啥
另一个微博客服务做啥主动或被动维护:

3、嘀咕
新兴微博客服务嘀咕也进行了维护:

二、外国的web2.0网站也回家吃饭
1、Twitter
6月3日-6月5日已经被迫离墙吃饭的 Twitter,这一次已经离开我们10多天了:

让人感到讽刺的是,各大门户的科技频道都在报道这个我们无法触及的东西,这是一种凄凉,还是一种冷幽默?
2、 Youtube
全球最大的视频网站很早就离开了我们

3、Facebook
SNS也无法躲过:

4、Friendfeed
Firendfeed是一个具有创新意义的服务,可惜它同步的东西太多了,知道得太多 了:

5、Picasa
Google的免费相册服务Picasa几天前就无法访问,由于DNS解析出来的IP不同,有些 线路的用户依然可以打开。
李开复博士那么有底气地说:80%的用户访问Picasa是没有问题的。这句话是正确的,因为20%用户来自中国。

三、谷歌继续阉割
对比Google.cn和Google.com的搜索框下方:
1、Google.cn:

2、Google.com:

自从多个有官方背景的媒体争相报道谷歌“色情门”事件后,谷歌做了很多太监工作,这回阉割得让人心痛。英法庭 称,Google无需为搜索结果负责,但是,这里是中国。
四、网易和新浪碰壁
因为这2大门户的科技频道纷纷报道了一桩贿赂案件,2个门户 的科技频道被叫停了数小时。
中午1点多打开网易科技是这样的:

是什么可以让一个科技频道消失?谷歌墙内搜索告诉你:

Cnbeta上某篇文章的热门评论也可以告诉你:

五、其它
1、iTweet.net过半访问数来自中国
itweet.net是一个英文的twitter网 页客户端,但过半的访问量竟然来自中国:

为什么?
2、Dabr过半访问数来自中国
和itweet一样,这是个英文的twitter网页客户端,大 多数访问量也是来自中国:

为什么?
3、Google Insight of Search告诉你最近流行什么?
某个关键词的搜索量 飙升

相关关键词的搜索量:

六、还有什么话要说?
没有更多话可以说,也没人替我说话。我不是贾君鹏,但我被迫回家吃饭。

2009/07/20

【繼續燃燒的感動】《The pursuit of happiness》(当幸福来敲门)

这部片子,很适合那些很怀疑自己,怀疑自己的能力不够,自己面临着很多比其他人更多的困难,正在彷徨中的人。

我们每个人,都抱着一个梦想,都需要超越自己的过去,象电影中所说的那样:

“we all have to climb mountains, we all have to deal with mountains, you know, mountains go away and high, mountains go deep and low, yes we know what these mountains are here. we sing about them”.


我们在奋斗的过程中一定要知道我们每个人的Mountains是什么,要正确面对他们。


“My burden is so heavy , seems hard to bear, but i won't give up, don't know , ----,please don't move that mountain.”


很多时候,如果没有了这些mountains,对我们来说,即便是实现了自己的梦想也没有什么意义,所以,不但不要move that mountians,而只是要lead around it。

转载其中的一段基督教歌曲:

“Lord don’t move that mountain
Give me the strength to climb it
Please don’t move that stumbling block
But lead me Lord around it

The way may not be easy
You didn't say that it would be
But when my tribulations get too light
We turn to stay away from thee

Who cares we bring on to you
You told us that we could
But you have also tried and help themselves
And I believe that we should

Lord don’t move that mountain
Give me the strength to climb it
Please don’t move that stumbling block
But lead me Lord around it ”

好好听一听这首歌,也许可以从中发现点什么


草色烟光残照里,

无言谁会凭栏意。

衣带渐宽终不悔,

为伊消得人憔悴。

2009/06/20

【你可以与众不同】乔布斯经典语录

“你想改变世界,还是想卖一辈子汽 水?” 乔布斯邀请百事可乐总裁约翰·斯考利加盟苹果时所说的话,结果他挖角成功。
“创新跟研发资金的多少没有关系。当苹果公司推出Mac的时候,IBM在研发方面的投入至少是苹果的100倍。创新跟资金没有关系,关键是 你所拥有的人,你如何领导他们,以及你对创新的理解。”
“设计不仅仅要关注产品的外观和感觉。更重要的是考虑产品怎样工作。”
“创新是区分领袖和追随者的准则。”
“有时你在创新中会遇到失误,你最好赶快承认,然后继续在其他方面创新。”
“我相信最终是工作在激发人们的能力,有时我希望是我来推动他们,但其实不是,而是工作本身。我的工作是使工作尽可能地显现美好,并激发出 人们的最大潜能。”
“有时我的缺点是太过理想化。最好有时是更好的敌人,我会在应该争取更好时去强求最好,结果是没有任何进展,甚至会倒退。”
“如果你想自己创业而且你还年轻,最好的办法是找有经验并想投资的人,他不一定要是风险资本家,关键不在于他的身份,而在于他是不是有经 验。”
“我过去常常认为一位出色的人才能顶两位平庸的员工,但现在我认为能顶50名。”
“你必须要找到你所爱的东西。”
“献给那些疯狂的人们……他们是与社会格格不入的人、是反对者、是让人头痛的问题人物,就像错置于方孔里的圆木桩,他们从不同的角度来看待 事物。他们即不墨守成规,也不安于现状。你可以认同他们或是与他们争辩;可以夸赞他们或是诋毁他们。然而你无法抗拒的是忽略他们的存在,因为他们改变了事 物,他们让人类向前跨进了一大步。有时候人们会认为他们太疯狂,然而我们却看见了他们的影响力,因为只有疯狂到认为自己有能力改变世界的人,才能真正地改 变世界。”(苹果公司早期的广告语)

2009/03/12

在阳光下看雪

13:17 11 03  2009

在向南的窗户旁留步,
享受初春下午和煦的阳光,
看见窗外草坪上的水洼渐渐地生长,
雪 渐渐不见了踪影,
车棚顶上的积雪不时成片地脱落。
很惬意,
屋外阳光灿烂,
雪晶莹剔透。
从这一刻起,
我深信,
北地迟到的春天终于要来了…

2009/02/07

看海边



看海边     2.06 17:40

那天,仲夏

你我在一起在海边 ­

相拥在霞光飞舞的岸上 ­

数着天上的海鸥 ­

背倚着黄和绿 ­

聆听海、风、树林和沙滩 ­

那天的海、风、树林、沙滩和晚霞 ­

于你和我 ­

­

今天,冬天了 ­

我一个人在海边 ­

——那年我们曾一同走过的海边 ­

我交叉双臂 ­

在寒风中将自己抱紧 ­

­


­

抬头看天 ­

头很痛 ­

风伴白花飞舞 ­

没有海鸥 ­

枯朽中传出噼啪声 ­

风吹干我的脸庞 ­

只有晚霞抚着我的伤口 ­

今天,为何一切只属于我? ­

­


哪天,我要陪你一起看海边 ­

在夏花伴风飞舞的季节里 ­

和你相拥在霞光中 ­

清风里 ­

­

哪天的你我 ­

还是那天的你我吗?