2007-05-31
Google依然很强
先来个传说中的Google韩国版,精巧的动画效果。via
再来个Google Gears,不用等Firefox3了,现在就可以让webapp offline,还是跨Windows/Linux/OSX平台的。
最后是NiuX的Google Maps Street View!
再来个Google Gears,不用等Firefox3了,现在就可以让webapp offline,还是跨Windows/Linux/OSX平台的。
最后是NiuX的Google Maps Street View!
2007-05-30
微软公布Surface Computing
中国文学从网络上复兴?
中午吃饭的时候同事说了一些观点:
1、如果拿中国目前的玄幻小说跟《哈里波特》比,会发现鬼子的想象力非常匮乏
2、玄幻里面又出现了修真和盗墓两大流派,比较有代表性的作品是《诛仙》《鬼吹灯》
3、由于长久以来的“盗版”问题,出版在国内基本上是条死路,出版到台湾可以赚钱,稳定可靠的创收办法是网上收费
4、得益于起点和一些起点clone提供的平台,中国文学有了一定的经济基础
只看过双瞳,如果这个也算修真的话……远离文学好多年
1、如果拿中国目前的玄幻小说跟《哈里波特》比,会发现鬼子的想象力非常匮乏
2、玄幻里面又出现了修真和盗墓两大流派,比较有代表性的作品是《诛仙》《鬼吹灯》
3、由于长久以来的“盗版”问题,出版在国内基本上是条死路,出版到台湾可以赚钱,稳定可靠的创收办法是网上收费
4、得益于起点和一些起点clone提供的平台,中国文学有了一定的经济基础
只看过双瞳,如果这个也算修真的话……远离文学好多年
2007-05-25
Q吧新版发布
这个版本主要改进的是HCI和GUI(对firefox的支持也好了一些哦),功能没增加多少。
应景DEMO:快乐男声吧
申请地址:http://act.qbar.qq.com/qbar/apply/applyqbar.htm
如果以前访问过Q吧,可能需要清空缓存文件才能正常浏览。说到这里忍不住要提一下RoR,RoR最后输出的代码,会在CSS和JS等引用文件后面加上一个“?3456433”这样的参数,当文件有修改的时候,可以通过这个参数很容易的实现强制更新,这个细节做的很赞。
应景DEMO:快乐男声吧
申请地址:http://act.qbar.qq.com/qbar/apply/applyqbar.htm
如果以前访问过Q吧,可能需要清空缓存文件才能正常浏览。说到这里忍不住要提一下RoR,RoR最后输出的代码,会在CSS和JS等引用文件后面加上一个“?3456433”这样的参数,当文件有修改的时候,可以通过这个参数很容易的实现强制更新,这个细节做的很赞。
大红股票高高挂
最近看到白领卖房回乡的帖子越来越多了
当一个国家的人民, 他的工作收益在收入比例中占得越来越少得时候
当一个努力工作,拼命向上爬的白领精英发现他过去几年的收入在高房价间一夕化为乌有的时候
随之流走的不仅仅是财富,还有一个国家和民族,个人奋斗和勤劳致富的希望和信心
投机本身,并不创造财富,而只是给创造财富提供条件
而问题在于,还有人流血流汗创造财富吗?
当你每天上班,放眼望去便是那一行行红绿曲线的时候
当你再也不在意,因为根本不用在意工作的进步和升职加薪的时候
你有没有感到,这个国家病了
一个不相信自己努力可以让明天变的更好的民族
一个精英宁可去国外洗车端盘子也不愿留下的民族
一个在无数次失望后再也不相信除了钱之外任何事情的民族
一个炒股票和炒房比创业容易一万倍的民族
祝你一路走好
ps:本人早买房了,所以本文并不是一个空头的怨念
当一个国家的人民, 他的工作收益在收入比例中占得越来越少得时候
当一个努力工作,拼命向上爬的白领精英发现他过去几年的收入在高房价间一夕化为乌有的时候
随之流走的不仅仅是财富,还有一个国家和民族,个人奋斗和勤劳致富的希望和信心
投机本身,并不创造财富,而只是给创造财富提供条件
而问题在于,还有人流血流汗创造财富吗?
当你每天上班,放眼望去便是那一行行红绿曲线的时候
当你再也不在意,因为根本不用在意工作的进步和升职加薪的时候
你有没有感到,这个国家病了
一个不相信自己努力可以让明天变的更好的民族
一个精英宁可去国外洗车端盘子也不愿留下的民族
一个在无数次失望后再也不相信除了钱之外任何事情的民族
一个炒股票和炒房比创业容易一万倍的民族
祝你一路走好
ps:本人早买房了,所以本文并不是一个空头的怨念
Windows Vista给我的超爽体验
1、害羞的areo
有时候系统启动之后会进入areo,有时候没有,logout之后重新进入可能会碰见areo,也可能不会碰到。另外areo好像暗恋KMPlayer,KMP一启动,areo就躲起来,关闭KMP之后areo才出来。
2、亲切的黑屏
本来想说vista对屏幕的控制能力变强了,很多地方可以fade处理了,结果logout的时候遇到一个短暂的黑屏,停电了?死机了?哦,它又回来了。
3、安全的UAC
如果不打开UAC,vista就会经常提醒你,上vista要带UAC呦。事实上,就是宽衣解带的时候需要多回车两次,期间还能享受屏幕变暗的lightbox效果。OSX在进行危险操作的时候需要输入管理员密码,不管是GUI界面下还是terminal界面下,而且没有华丽隆重的lightbox特效。
4、智能的网络安全
我用flashget bt电视剧,系统询问我是否允许这样的网络应用,我确认,开始下载,速度不错。第二天重启接着下,连不上了。哪里不对了呢?查看网络安全的端口列表,这不是自动添加了bt端口吗?看一下明细,哦,绑定到了我上次ADSL拨号的IP上。
5、方便的文件管理
通过SVN更新代码,被告知没有写权限。上网查询,发现要将目录的所有人改成当前用户。这里的操作的确能把电脑白痴难倒,终于安全了一把,而且更新很多子目录和文件的话,需要不少的时间。
6、博爱的兼容性
用中古相机拍了DODO的光头照,想传到网上,插入USB,vista发现新设备,自动联网下载驱动,cool,等了十分钟以后,查找失败,无法驱动。没有驱动也可以用picasa直接导入相片吧,安装picasa,导入,相机这个硬件似乎被vista拦截了,识别不到。到相机的官方网站下载驱动,有vista版,这下可以了吧,安装以后发现,还是不行……
据说vista无力再次拉动硬件市场,我觉得很正常,vista是个穿着华丽的S,特别适合喜欢被虐的M使用。
有时候系统启动之后会进入areo,有时候没有,logout之后重新进入可能会碰见areo,也可能不会碰到。另外areo好像暗恋KMPlayer,KMP一启动,areo就躲起来,关闭KMP之后areo才出来。
2、亲切的黑屏
本来想说vista对屏幕的控制能力变强了,很多地方可以fade处理了,结果logout的时候遇到一个短暂的黑屏,停电了?死机了?哦,它又回来了。
3、安全的UAC
如果不打开UAC,vista就会经常提醒你,上vista要带UAC呦。事实上,就是宽衣解带的时候需要多回车两次,期间还能享受屏幕变暗的lightbox效果。OSX在进行危险操作的时候需要输入管理员密码,不管是GUI界面下还是terminal界面下,而且没有华丽隆重的lightbox特效。
4、智能的网络安全
我用flashget bt电视剧,系统询问我是否允许这样的网络应用,我确认,开始下载,速度不错。第二天重启接着下,连不上了。哪里不对了呢?查看网络安全的端口列表,这不是自动添加了bt端口吗?看一下明细,哦,绑定到了我上次ADSL拨号的IP上。
5、方便的文件管理
通过SVN更新代码,被告知没有写权限。上网查询,发现要将目录的所有人改成当前用户。这里的操作的确能把电脑白痴难倒,终于安全了一把,而且更新很多子目录和文件的话,需要不少的时间。
6、博爱的兼容性
用中古相机拍了DODO的光头照,想传到网上,插入USB,vista发现新设备,自动联网下载驱动,cool,等了十分钟以后,查找失败,无法驱动。没有驱动也可以用picasa直接导入相片吧,安装picasa,导入,相机这个硬件似乎被vista拦截了,识别不到。到相机的官方网站下载驱动,有vista版,这下可以了吧,安装以后发现,还是不行……
据说vista无力再次拉动硬件市场,我觉得很正常,vista是个穿着华丽的S,特别适合喜欢被虐的M使用。
2007-05-21
鲜血与荣耀
昨天是我生日,预先决定给自己买个wii做礼物。等到走在路上发现同时还是上海公益日,地铁站里面有很多各类公益宣传活动。注意到一个是造血干细胞的志愿者项目,便想起来3年前在其他地方受到的不爽待遇。
那年是在张江高科技园区工作,有天园区里面搞活动,造血干细胞捐赠现场活动,同时附带有什么文艺演出。在舞台和观众席的两侧分别是填写登记表格和采集血样的两个台子。中午演出并未开始,观众席上已经坐满了人,当然前排坐的似乎是领导样的角色。那天天气很热,阳光也很强烈,但是不知道为何只有血样存放点那里有阳伞,其它如填写表格和采血的桌子都没有任何遮阳设施,大家只能在强烈的阳光下填表和抽血。我和一个朋友也来去填写了表格,在填表的时候已经觉得有点不爽,等到填好了刚走进舞台和观众席之间的走道打算到采血点交表抽血的时候,一个帮闲一般的角色对我们大声喊叫:不要从中间走。我觉得很是不爽,觉得即便在这种日子里想做点好事还要给领导们喝来叱去,又何必继续做下去呢,于是撕表走人。
3年后的今天又看到这种宣传,想到好歹今天是老子生日,光给自己买个wii的话不够意思,于是还是索要了一份资料打听了一下最近的采集点,在下午的时候去了。
这个采集点倒是很近,就在公司附近大概10分钟步行的位置。去了之后在发现已经有些个人在那里填表或者等待抽血。在一个志愿者的帮助下,我咨询了一些关于这方面的知识。在填写了表格之后就去抽了6毫升血液做检测入库手续了。在休息了两三分钟后离开了采血点,整个流程就算结束了。和医生聊天了解到,他们这个点是常设的,当天从下午一点开始到我去的两点半左右,一共有大概26个人参与了采集。加上一部分来的人没有成功登记(捐献者需要已经在上海居住2年以免出现将来难以找到捐赠者的情况),我估计这一个半小时之内应该至少来了30人。我的总编号是7万左右(从92年开始计数),相对上海这么一个常住人口一千三百万的城市,再相对台湾的慈济骨髓库的21万资料,的确说不上乐观。
据称过去的骨髓采集方式是从捐献者的脊髓中抽取骨髓(google资料显示需要1000毫升带血骨髓),从中过滤干细胞并移植给受捐者。然而这种方法过于痛苦和有损伤,因此目前的方式是采用所谓“外周血造血干细胞移植法”,即首先给捐献者服药来增加血液中的干细胞浓度(正常情况下几乎为零),之后将血液在体外循环机内循环,离心过滤干细胞,同时将血液输回捐献者体内。这个过程中不会存在捐献者和受捐者之间的接触,风险在于体外循环机的污染问题。我认为相对献血那种比较低端的医疗手段,医院有能力也有意愿来控制这类医疗行为的风险问题。

长得象牛奶屋的献血屋,地址在成都北路南京西路路口的派出所边上,555商厦的成都北路对面。
开放时间是周二周四周六周日的下午1点到4点半,去之前最好打电话问问,电话见图片。
说回这个Wii。离开献血点之后就跑到了浦东的一个电玩商店,交钱拿货没什么好说的,不过花絮是在离开之后逛附近的光盘市场的时候发现一个电玩商店店员跑来找我,说我忘记拿左右手柄了,感激之。花絮之二是回到家发现还有一个装书的口袋也忘在电玩商店了,电话联系之后说已经给我收起来了,还要下周才能去取。。。
回家安装调试开玩,发现这个wii的确是老少咸宜,从外甥到爸妈,都玩的不亦乐乎啊。但是除了Wii Sports,其它的所谓大作如使命召唤3(Call of Duty 3)和赤钢(Red Steel)都只能用一个渣来形容。从画面到操作,均是渣。其它游戏还没怎么试,以后再说吧。
那年是在张江高科技园区工作,有天园区里面搞活动,造血干细胞捐赠现场活动,同时附带有什么文艺演出。在舞台和观众席的两侧分别是填写登记表格和采集血样的两个台子。中午演出并未开始,观众席上已经坐满了人,当然前排坐的似乎是领导样的角色。那天天气很热,阳光也很强烈,但是不知道为何只有血样存放点那里有阳伞,其它如填写表格和采血的桌子都没有任何遮阳设施,大家只能在强烈的阳光下填表和抽血。我和一个朋友也来去填写了表格,在填表的时候已经觉得有点不爽,等到填好了刚走进舞台和观众席之间的走道打算到采血点交表抽血的时候,一个帮闲一般的角色对我们大声喊叫:不要从中间走。我觉得很是不爽,觉得即便在这种日子里想做点好事还要给领导们喝来叱去,又何必继续做下去呢,于是撕表走人。
3年后的今天又看到这种宣传,想到好歹今天是老子生日,光给自己买个wii的话不够意思,于是还是索要了一份资料打听了一下最近的采集点,在下午的时候去了。
这个采集点倒是很近,就在公司附近大概10分钟步行的位置。去了之后在发现已经有些个人在那里填表或者等待抽血。在一个志愿者的帮助下,我咨询了一些关于这方面的知识。在填写了表格之后就去抽了6毫升血液做检测入库手续了。在休息了两三分钟后离开了采血点,整个流程就算结束了。和医生聊天了解到,他们这个点是常设的,当天从下午一点开始到我去的两点半左右,一共有大概26个人参与了采集。加上一部分来的人没有成功登记(捐献者需要已经在上海居住2年以免出现将来难以找到捐赠者的情况),我估计这一个半小时之内应该至少来了30人。我的总编号是7万左右(从92年开始计数),相对上海这么一个常住人口一千三百万的城市,再相对台湾的慈济骨髓库的21万资料,的确说不上乐观。
据称过去的骨髓采集方式是从捐献者的脊髓中抽取骨髓(google资料显示需要1000毫升带血骨髓),从中过滤干细胞并移植给受捐者。然而这种方法过于痛苦和有损伤,因此目前的方式是采用所谓“外周血造血干细胞移植法”,即首先给捐献者服药来增加血液中的干细胞浓度(正常情况下几乎为零),之后将血液在体外循环机内循环,离心过滤干细胞,同时将血液输回捐献者体内。这个过程中不会存在捐献者和受捐者之间的接触,风险在于体外循环机的污染问题。我认为相对献血那种比较低端的医疗手段,医院有能力也有意愿来控制这类医疗行为的风险问题。
长得象牛奶屋的献血屋,地址在成都北路南京西路路口的派出所边上,555商厦的成都北路对面。
开放时间是周二周四周六周日的下午1点到4点半,去之前最好打电话问问,电话见图片。
说回这个Wii。离开献血点之后就跑到了浦东的一个电玩商店,交钱拿货没什么好说的,不过花絮是在离开之后逛附近的光盘市场的时候发现一个电玩商店店员跑来找我,说我忘记拿左右手柄了,感激之。花絮之二是回到家发现还有一个装书的口袋也忘在电玩商店了,电话联系之后说已经给我收起来了,还要下周才能去取。。。
回家安装调试开玩,发现这个wii的确是老少咸宜,从外甥到爸妈,都玩的不亦乐乎啊。但是除了Wii Sports,其它的所谓大作如使命召唤3(Call of Duty 3)和赤钢(Red Steel)都只能用一个渣来形容。从画面到操作,均是渣。其它游戏还没怎么试,以后再说吧。
2007-05-16
糗事百科手机版 基本完成
2007-05-15
FLY ME TO THE MOON
今天把秘密的代码搞乱了,出现了一个很丑陋的500页面。学习web 2.0的潮流做法,搞了一个比较有意思的页面,还留了群号,结果好多人加群,呵呵。
2007-05-14
Blood Diamond
很早以前就听过这个名词,看过电影之后才真正了解它的含义。要打击钻石行业,是很困难的事情:
1、钻石上的血很隐蔽。钻石本身是晶莹剔透的,不像皮草或者象牙那样容易让人联想到残忍的事情
2、钻石的形象很好,几大钻石商把钻石与爱情成功挂钩,就像巧克力与情人节挂钩,很多人都梦想着“一颗永流传”
3、“有血”和“无血”的钻石无法分辨,消费者可以安慰自己说,我买得才不是血钻呢(事实上,目前没有一种技术手段能够定位一颗钻石的产地)
拍摄一部这样的电影(影片为了串起来一系列的事情,剧情有点强扭),让观众能够从自己做起,拒绝钻石的诱惑,不知道是否对非洲有所帮助。为什么非洲有象牙、黄金、钻石、红宝石,却换来了无数的武器和自相残杀?一个有议价能力的人可以把自己的宝贝卖个好价钱,回家过上逍遥自在的生活;一个没有议价能力的人,如果院子里面有宝贝,而又让别人知道了,很可能遭遇杀身之祸(现在杀人犯法,让人自相残杀不犯法)。
“1999年7月,在联合国的调停之下,狮子山内战的双方终于在多哥首府洛梅(Lome)签订和约,维和部队蓝盔军也逐渐进驻。反抗军首领桑可(Foday Sankoh)也接受安排,以副总统暨国家矿藏资源委员会主席的名义,住进首都自由城的官邸。没想到桑可将妥协的礼遇位置当真,竟提出重新审定外国公司的采矿权利书,并要求展开新一轮的矿产控制权谈判。这样的提议当然不为利益纠葛的西方国家所接受,桑可的职权逐渐被架空,并与当时的联合国秘书长安南(Kofi Annan)爆发严重的口角。于是,当桑可发现联合国的一万三千名蓝盔军竟推进到他原先控制的钻石产地时,他重新带着游击队进入丛林,展开地盘保卫战。
2000年5月初,桑可反扑,约五百名蓝盔军成为「联合革命战线」的俘虏。紧接着,英国派出八百名经过特种训练的伞兵,活生生逮捕了桑可。然而,狮子山的战火并不因桑可的落网而终止。桑可不是乱源,钻石才是。美、英等强权主控的联合国,若只知将蓝盔军投入杀戮战场,而不思整治血腥的国际钻石市场,那么,在钻石商唯利是图的竞夺之下,每一颗埋在地底的钻石都将可能是星星之火,随时都可能点燃另一场战争!”via
1、钻石上的血很隐蔽。钻石本身是晶莹剔透的,不像皮草或者象牙那样容易让人联想到残忍的事情
2、钻石的形象很好,几大钻石商把钻石与爱情成功挂钩,就像巧克力与情人节挂钩,很多人都梦想着“一颗永流传”
3、“有血”和“无血”的钻石无法分辨,消费者可以安慰自己说,我买得才不是血钻呢(事实上,目前没有一种技术手段能够定位一颗钻石的产地)
拍摄一部这样的电影(影片为了串起来一系列的事情,剧情有点强扭),让观众能够从自己做起,拒绝钻石的诱惑,不知道是否对非洲有所帮助。为什么非洲有象牙、黄金、钻石、红宝石,却换来了无数的武器和自相残杀?一个有议价能力的人可以把自己的宝贝卖个好价钱,回家过上逍遥自在的生活;一个没有议价能力的人,如果院子里面有宝贝,而又让别人知道了,很可能遭遇杀身之祸(现在杀人犯法,让人自相残杀不犯法)。
“1999年7月,在联合国的调停之下,狮子山内战的双方终于在多哥首府洛梅(Lome)签订和约,维和部队蓝盔军也逐渐进驻。反抗军首领桑可(Foday Sankoh)也接受安排,以副总统暨国家矿藏资源委员会主席的名义,住进首都自由城的官邸。没想到桑可将妥协的礼遇位置当真,竟提出重新审定外国公司的采矿权利书,并要求展开新一轮的矿产控制权谈判。这样的提议当然不为利益纠葛的西方国家所接受,桑可的职权逐渐被架空,并与当时的联合国秘书长安南(Kofi Annan)爆发严重的口角。于是,当桑可发现联合国的一万三千名蓝盔军竟推进到他原先控制的钻石产地时,他重新带着游击队进入丛林,展开地盘保卫战。
2000年5月初,桑可反扑,约五百名蓝盔军成为「联合革命战线」的俘虏。紧接着,英国派出八百名经过特种训练的伞兵,活生生逮捕了桑可。然而,狮子山的战火并不因桑可的落网而终止。桑可不是乱源,钻石才是。美、英等强权主控的联合国,若只知将蓝盔军投入杀戮战场,而不思整治血腥的国际钻石市场,那么,在钻石商唯利是图的竞夺之下,每一颗埋在地底的钻石都将可能是星星之火,随时都可能点燃另一场战争!”via
2007-05-13
如何使用cURL测试RESTful Rails
RESTful Rails:Rails从1.2版本开始支持REST,在RAILS的新构架中,一切都是围绕资源进行的,用户可以使用浏览器访问这些资源,也可以通过REST访问,REST访问同样是通过现有的HTTP协议,可以创建、读取、更新或删除资源的记录。支持REST的Rails应用就是RESTful Rails,比如twitter,它的资源调用如此灵活,便是得益于REST。
cURL:一个命令行工具,能够发送HTTP get、put、post、delete到某个URL,并查看服务器响应(其实它能N多协议,测试中只用到HTTP)。*nix系统一般自带了cURL,windows用户可以自己下载一份。
常用的测试命令有:
合在一起,更新一条记录并且要求系统返回XML的测试语句:
curl -H "Accept: text/xml" -X PUT -d "book[title]=Testing Again" http://localhost:3000/books/1
翻译自How to Use cURL to Test RESTful Rails。正在做一个《秘密》MSN机器人的项目,需要测试REST接口,顺便也把这篇文章翻译了过来。
cURL:一个命令行工具,能够发送HTTP get、put、post、delete到某个URL,并查看服务器响应(其实它能N多协议,测试中只用到HTTP)。*nix系统一般自带了cURL,windows用户可以自己下载一份。
常用的测试命令有:
- -X [action]:可以指定HTTP action,例如GET、POST、PUT、DELETE:
curl -X DELETE http://localhost:3000/books/1 - -d [parameter]:可以设置需要被提交的变量。使用-d之后cURL会自动执行HTTP POST action,如果要执行POST可以省略-X:
curl -d "book[title]=Test" -d "book[copyright]=1998" http://localhost:3000/books - -H [header]:可以通过这个参数设定HTTP header(Content-Type或者Accept)。“text/xml”对于测试基于XML的RESTful Rails是个特别有用的参数:
curl -H "Accept: text/xml" http://localhost:3000/books/sections/1
合在一起,更新一条记录并且要求系统返回XML的测试语句:
curl -H "Accept: text/xml" -X PUT -d "book[title]=Testing Again" http://localhost:3000/books/1
翻译自How to Use cURL to Test RESTful Rails。正在做一个《秘密》MSN机器人的项目,需要测试REST接口,顺便也把这篇文章翻译了过来。
2007-05-12
天下II
3D引擎不错,画面效果很像山口山,一些特效,比如水下效果,都差不多,场景、建筑、人物都中国特色了。操作方式和任务系统也比较山口山,但总觉得有点不爽。
都是一些细节,比如:
·砍怪物总是比我输入指令滞后一会(网络是OK的)
·故意把一些怪物藏的比较远(KAO)
·杀够了怪物完成任务的时候没有提示
·任务衔接的方式操作很复杂
·回城魔法施法后会出现loading画面(山口山的世界是无缝的,loading在施法的时候就搞定了)
总之这些细节让人时不时皱眉头,眉头皱多了就有点想砸电脑。
都是一些细节,比如:
·砍怪物总是比我输入指令滞后一会(网络是OK的)
·故意把一些怪物藏的比较远(KAO)
·杀够了怪物完成任务的时候没有提示
·任务衔接的方式操作很复杂
·回城魔法施法后会出现loading画面(山口山的世界是无缝的,loading在施法的时候就搞定了)
总之这些细节让人时不时皱眉头,眉头皱多了就有点想砸电脑。
相见恨晚
用 Xslimmer把所有应用程序瘦身了一下,多出来1G左右空间。看看这些胖子:
Cyberduke 27.6M => 10.6M
iCal 30.8M => 10.6M
iChat 24.9M => 6.6M
iTunes 89.9M => 27.7M
Safari 21.6M=> 4.98M
Pages 854M => 230M
瘦身的原理是去掉了多余的语言包和代码(我去掉的是PPC代码,只留下INTEL代码)。瘦身不单可以节省空间,还可以加快应用程序的启动速度,因为启动的时候程序不需要去判断调用哪些语言包和代码了。应用程序在运行状态下也可以被瘦身,所以Xslimmer也能把自己瘦掉。
Cyberduke 27.6M => 10.6M
iCal 30.8M => 10.6M
iChat 24.9M => 6.6M
iTunes 89.9M => 27.7M
Safari 21.6M=> 4.98M
Pages 854M => 230M
瘦身的原理是去掉了多余的语言包和代码(我去掉的是PPC代码,只留下INTEL代码)。瘦身不单可以节省空间,还可以加快应用程序的启动速度,因为启动的时候程序不需要去判断调用哪些语言包和代码了。应用程序在运行状态下也可以被瘦身,所以Xslimmer也能把自己瘦掉。
试用twitter
这个用ROR构建的平台最近红的发紫,昨天晚上到今天上午,纠集小七和tinyfool测试了一把,还听了听calon的使用心得,大致上搞明白了。
从互动性的角度来讲,twitter有点像是maillist的升级版,但它又不是通过list来互动,而是通过好友关系链。Maillist的体验是,几个人都加一个mail地址为联系人,并且同意收到来自这个联系人的邮件,这几个人就可以通过邮件互动了,每个人发出来的邮件,所有的订阅者都可以收到。Twitter的体验是,一个人可以加若干好友,开通通知提醒的好友会通过自己的提醒渠道(web/IM/phone)收到更新通知,这个人也可以收到好友的更新。Twitter可以订阅,也是基于关系链的,关注一个人就相当于订阅它了。
从传播性的角度来讲,twitter有点像是blog和group,可以通过web、rss查看某个人的更新,也可以查看这个人和它的朋友的混合更新。
应用面挺广的,话痨、扎堆讨论、订阅新闻都能满足。
从互动性的角度来讲,twitter有点像是maillist的升级版,但它又不是通过list来互动,而是通过好友关系链。Maillist的体验是,几个人都加一个mail地址为联系人,并且同意收到来自这个联系人的邮件,这几个人就可以通过邮件互动了,每个人发出来的邮件,所有的订阅者都可以收到。Twitter的体验是,一个人可以加若干好友,开通通知提醒的好友会通过自己的提醒渠道(web/IM/phone)收到更新通知,这个人也可以收到好友的更新。Twitter可以订阅,也是基于关系链的,关注一个人就相当于订阅它了。
从传播性的角度来讲,twitter有点像是blog和group,可以通过web、rss查看某个人的更新,也可以查看这个人和它的朋友的混合更新。
应用面挺广的,话痨、扎堆讨论、订阅新闻都能满足。
小夫妻天天恶战
“它把吵架升华为艺术,不仅大伙爱看,还能口口传播,它突破了我对中国语言的理解,把读者带到了一个荒谬的境界。”
我的原话是“它把吵架升华为了一门艺术,对中国语言有巨大的贡献,突破了我对中国语言的理解,不仅大伙爱看,还能口口传播。到了后半段,通过引入一些魔幻现实主义的人物,把文章平滑过渡到了一个荒谬的境界……”
记者拿去用了,还阉割加扭曲了。当时还分析了好多,现在都想不起来了……
我的原话是“它把吵架升华为了一门艺术,对中国语言有巨大的贡献,突破了我对中国语言的理解,不仅大伙爱看,还能口口传播。到了后半段,通过引入一些魔幻现实主义的人物,把文章平滑过渡到了一个荒谬的境界……”
记者拿去用了,还阉割加扭曲了。当时还分析了好多,现在都想不起来了……
2007-05-10
The Leopard beta. Available first at WWDC07
橱窗内外

橱窗内外。别无他意。
迈阿密风云

有些人可能把这个片子当成无间道看了,然后说很烂,是,连FBI里面的卧底都没有挖出来电影就结束了。可它不是无间道,它就是迈阿密风云。片子的节奏感和真实感都非常好,为了不影响连贯性电影的名字被放在了影片结束的时候(这我还是第一次见),晃动和失焦的镜头类似战地摄影,这些已经够了,很好。
2007-05-08
对香草冰淇淋“过敏”的汽车?
美国通用汽车公司的庞帝雅克(Pontiac)部门收到一封客户抱怨信,上面是这样写的∶“这是我为了同一件事第二次写信给你,我不会怪你们为什么没有回信给我,因为我也觉得这样别人会认为我疯了,但这的确是一个事实。”
“我们家有一个传统的习惯,就是我们每天在吃完晚餐后,都会以冰淇淋来当我们的饭后甜点。由于冰淇淋的口味很多,所以我们家每天在饭后才投票决定要吃哪一种口味,等大家决定后我就会开车去买。”
“但自从最近我买了一部新的庞帝雅克后,在我去买冰淇淋的这段路程问题就发生了。”
“你知道吗?每当我买的冰淇淋是香草口味时,我从店里出来车子就发不动。但如果我买的是其他的口味,车子发动就顺得很。我要让你知道,我对这件事情是非常认真的,尽管这个问题听起来很猪头。为什么这部庞帝雅克当我买了香草冰淇淋它就发不动,而我不管什么时候买其他口味的冰淇淋,它就是一尾活龙?为什么?为什么?”
答案
“我们家有一个传统的习惯,就是我们每天在吃完晚餐后,都会以冰淇淋来当我们的饭后甜点。由于冰淇淋的口味很多,所以我们家每天在饭后才投票决定要吃哪一种口味,等大家决定后我就会开车去买。”
“但自从最近我买了一部新的庞帝雅克后,在我去买冰淇淋的这段路程问题就发生了。”
“你知道吗?每当我买的冰淇淋是香草口味时,我从店里出来车子就发不动。但如果我买的是其他的口味,车子发动就顺得很。我要让你知道,我对这件事情是非常认真的,尽管这个问题听起来很猪头。为什么这部庞帝雅克当我买了香草冰淇淋它就发不动,而我不管什么时候买其他口味的冰淇淋,它就是一尾活龙?为什么?为什么?”
答案
响应问题
先说个故事,某大楼里的职员抱怨电梯的响应速度太慢,物业就请来电梯公司派人来解决这个,电梯公司派出一个研究员,这个研究员在大楼里转了两天,最后给出了一个很低成本很快速的解决方案,实施之后抱怨消失了。解决方案就是,在电梯间里安装一面镜子。
这是《GUI设计禁忌》里面的一个故事,这个故事揭示了两个问题:1、用户对响应很关注;2、解决响应问题不一定要真的提高性能。
在DMMT里面,人机界面都是静态的,界面和界面之间的切换似乎也不需要时间,所以DMMT也就没有遇到“响应问题”。实际的情况是,CPU、硬盘、内存、显卡、网络传输等环节加起来,计算机很难做到实时响应,如果考虑到用户可能在使用某个界面的时候,还在BT下载、听音乐、杀毒,实时响应就更没影了。
从用户这边看过来,用户希望在人机界面0.1秒(实际上人对连续动画的感知大概是0.065秒)之内给于正确的手眼互动反馈(键盘输入、鼠标指针的、窗口的移动、按钮被点击的响应等),在1秒(对话舒适间隔的最大值,为了让对话舒适的继续,这个时间点其中一方一定要说点什么)之内完成用户请求的操作(比如弹出对话框),在10秒(在这个时间单位里,人们经常会放弃或者中断一个大任务的执行)之内完成一个复杂任务中的第一步。
提高响应的四类技巧:
一、及时反馈
·立即确认用户的输入(0.1秒之内确认,先确认后执行)
·操做时间大于1秒时提供忙指示器或进度条指示器
·首先显示重要的信息(渐进式现实)
·虚拟高负荷的计算环境进行测试
二、并行处理
·将工作延迟,直到有时间/资源来执行
·尽可能超前工作
三、队列优化
·为提高效率重拍输入队列
·清除不再需要执行的任务
四、动态时间管理
·监测任务队列,在严重滞后于用户命令时调整策略或方法
·监测时间进度,必须要可降低质量或者数量赶上进度
·预测完成时间,决定如何去执行任务
·预测时间进度,与用户协商服务质量或决定是否还要进行此任务
响应的重要性并没有广为人知,DMMT也对其采取了忽视的态度,这导致了一个结果就是我和cobalt给糗事百科加上点击动画的时候大家眼睛一亮(很遗憾这个动画效果由于js兼容问题暂时被去掉了)。随着webapp的大潮,web界面中的响应问题将越来越凸显,再次推荐《GUI设计禁忌》这本书。
这是《GUI设计禁忌》里面的一个故事,这个故事揭示了两个问题:1、用户对响应很关注;2、解决响应问题不一定要真的提高性能。
在DMMT里面,人机界面都是静态的,界面和界面之间的切换似乎也不需要时间,所以DMMT也就没有遇到“响应问题”。实际的情况是,CPU、硬盘、内存、显卡、网络传输等环节加起来,计算机很难做到实时响应,如果考虑到用户可能在使用某个界面的时候,还在BT下载、听音乐、杀毒,实时响应就更没影了。
从用户这边看过来,用户希望在人机界面0.1秒(实际上人对连续动画的感知大概是0.065秒)之内给于正确的手眼互动反馈(键盘输入、鼠标指针的、窗口的移动、按钮被点击的响应等),在1秒(对话舒适间隔的最大值,为了让对话舒适的继续,这个时间点其中一方一定要说点什么)之内完成用户请求的操作(比如弹出对话框),在10秒(在这个时间单位里,人们经常会放弃或者中断一个大任务的执行)之内完成一个复杂任务中的第一步。
提高响应的四类技巧:
一、及时反馈
·立即确认用户的输入(0.1秒之内确认,先确认后执行)
·操做时间大于1秒时提供忙指示器或进度条指示器
·首先显示重要的信息(渐进式现实)
·虚拟高负荷的计算环境进行测试
二、并行处理
·将工作延迟,直到有时间/资源来执行
·尽可能超前工作
三、队列优化
·为提高效率重拍输入队列
·清除不再需要执行的任务
四、动态时间管理
·监测任务队列,在严重滞后于用户命令时调整策略或方法
·监测时间进度,必须要可降低质量或者数量赶上进度
·预测完成时间,决定如何去执行任务
·预测时间进度,与用户协商服务质量或决定是否还要进行此任务
响应的重要性并没有广为人知,DMMT也对其采取了忽视的态度,这导致了一个结果就是我和cobalt给糗事百科加上点击动画的时候大家眼睛一亮(很遗憾这个动画效果由于js兼容问题暂时被去掉了)。随着webapp的大潮,web界面中的响应问题将越来越凸显,再次推荐《GUI设计禁忌》这本书。
2007-05-07
有比较才有幸福
之前总听圈子里面的人讲,互联网很辛苦,行业发展速度太快,几年走了传统行业几十年的路,从业人员压力大工作紧张。
五一在家休假,看着编辑、会计师、律师、服装设计师一个个都上班了,而且还晚上加班,发现互联网还好。相比之下,互联网行业讲究团队协作,单枪匹马很少,所以休假就大家一起休假了;而前面讲的几个行业,对个人能力要求都很高,而且工作分配下来,一个人就可以开始干,不需要等团队的其他人。互联网虽然也是提供服务,其实是一种异步的服务,提供一些更新,发布出去,用户爱什么时候用就什么时候用;如果某个行业对服务的要求是实时的,并且必须有人到位的,那要求就高了。
五一在家休假,看着编辑、会计师、律师、服装设计师一个个都上班了,而且还晚上加班,发现互联网还好。相比之下,互联网行业讲究团队协作,单枪匹马很少,所以休假就大家一起休假了;而前面讲的几个行业,对个人能力要求都很高,而且工作分配下来,一个人就可以开始干,不需要等团队的其他人。互联网虽然也是提供服务,其实是一种异步的服务,提供一些更新,发布出去,用户爱什么时候用就什么时候用;如果某个行业对服务的要求是实时的,并且必须有人到位的,那要求就高了。
Joel Spolsky的文章
微软是如何输掉API之战(上)
“微软已经变得太大了,有太多的开发人员,并且他们已经习惯于技术升级带来的好处了。他们突然之间会认为把一切推倒重来也并不是一件什么大不了的事情。”
微软是如何输掉API之战(下)
“微软会爱死我们停止给Bug跟踪软件或者CMS开发新的功能,并浪费几个月的时间转移到新的开发环境里。这无法使我的任何一个客户获利,也无法让我多卖出一套软件。但这对微软来说很妙,因为微软也有它自己的CMS和Bug跟踪软件。对微软来说,再也没有比使我为追时髦而浪费时间重新绕着.Net转,并且一两年后为Avalon再浪费一次时间的事情让它感到更的爽了。在我忙着转的时候,它却在给它的软件加新功能,懂了没?”
给计算机系学生的建议
“即使你不懂什么是极限编程,你至少听说过这个词。为什么?因为宣传极限编程的人都是天才的作者和演说家。”
“微软已经变得太大了,有太多的开发人员,并且他们已经习惯于技术升级带来的好处了。他们突然之间会认为把一切推倒重来也并不是一件什么大不了的事情。”
微软是如何输掉API之战(下)
“微软会爱死我们停止给Bug跟踪软件或者CMS开发新的功能,并浪费几个月的时间转移到新的开发环境里。这无法使我的任何一个客户获利,也无法让我多卖出一套软件。但这对微软来说很妙,因为微软也有它自己的CMS和Bug跟踪软件。对微软来说,再也没有比使我为追时髦而浪费时间重新绕着.Net转,并且一两年后为Avalon再浪费一次时间的事情让它感到更的爽了。在我忙着转的时候,它却在给它的软件加新功能,懂了没?”
给计算机系学生的建议
“即使你不懂什么是极限编程,你至少听说过这个词。为什么?因为宣传极限编程的人都是天才的作者和演说家。”
2007-05-06
Bluehost的帐号被挂起了
原因还是性能问题,sigh,头痛。其实已经做了一些优化,从log来看,也有不错的效果。可能是因为cnBeta报道了《秘密》造成网站压力太大?
正在联系bluehost解决中。不过从技术的角度来讲,难道不能像以前一样暂时挂起帐号吗?这次来个“deactivated”,搞得我连log都看不到了。
正在联系bluehost解决中。不过从技术的角度来讲,难道不能像以前一样暂时挂起帐号吗?这次来个“deactivated”,搞得我连log都看不到了。
2007-05-05
Silverlight
Demo出来了(没感到有啥新奇),OSX下面也可以看到效果。
采用了类似SVG的方式,用文本文件作为载体(未来应该也可以支持压缩),这样做的一个问题似乎是streaming(因为无法预知所有资源加起来的size),几个demo都没有下载进度条,用户需要面对一个空白的地方傻等,这个体验在中国的网络状况下还是有点问题的。
采用了类似SVG的方式,用文本文件作为载体(未来应该也可以支持压缩),这样做的一个问题似乎是streaming(因为无法预知所有资源加起来的size),几个demo都没有下载进度条,用户需要面对一个空白的地方傻等,这个体验在中国的网络状况下还是有点问题的。
2007-05-04
黄道杀手
MD,原来是让人郁闷的又一部无头案的片子。为什么要说又呢,因为已经杀人回忆一把了。
看过这两部片子之后也总结出来一些表现无头案的方法:
1、一定要有一个坚定勇敢的警官追查到底。因为罪犯那边的心理活动甚至作案细节无法都不得而知,所以这种故事只能从罪犯的对立面下手。
2、这个警官最好有家庭或者朋友。这下好了,填充时间的段子可以随便编,还能“刻画”警官人性的一面。
3、群众很恐慌。不恐慌就无法表现出案件的严重性。
4、咬到了兔子尾巴上的几根毛。调查过程曾经很接近凶手,甚至与凶手擦肩而过,这样才有点意思,不然观众会扔烂鸡蛋的。
5、不要展示凶手的脸。既然没有破案,还是保持神秘感比较好。
6、可以通过报纸、广播、电视穿插一些当时的历史事件。增加真实感。
我小时候听说过红衣mm连环杀手的事情,据说有个人专门猎杀穿红色衣服的mm,得手好几次,最后搞得整个市区没有人敢穿红色衣服了。按照上面的套路,杜撰出来一个智勇双全的公安干警(主角登场),干警的女儿是消息散播源之一(不然大家没法恐慌),穿插一个性骚扰怪叔叔的大烟雾弹(把观众搞晕),来点惊险的诱捕(逮到了怪叔叔),再加上一点为了避免引起恐慌相关部门没有把消息公布出来结果造成更多受害者的中国特色剧情(让剧情更具真实性),貌似也能编出来一个无头案剧本。
看过这两部片子之后也总结出来一些表现无头案的方法:
1、一定要有一个坚定勇敢的警官追查到底。因为罪犯那边的心理活动甚至作案细节无法都不得而知,所以这种故事只能从罪犯的对立面下手。
2、这个警官最好有家庭或者朋友。这下好了,填充时间的段子可以随便编,还能“刻画”警官人性的一面。
3、群众很恐慌。不恐慌就无法表现出案件的严重性。
4、咬到了兔子尾巴上的几根毛。调查过程曾经很接近凶手,甚至与凶手擦肩而过,这样才有点意思,不然观众会扔烂鸡蛋的。
5、不要展示凶手的脸。既然没有破案,还是保持神秘感比较好。
6、可以通过报纸、广播、电视穿插一些当时的历史事件。增加真实感。
我小时候听说过红衣mm连环杀手的事情,据说有个人专门猎杀穿红色衣服的mm,得手好几次,最后搞得整个市区没有人敢穿红色衣服了。按照上面的套路,杜撰出来一个智勇双全的公安干警(主角登场),干警的女儿是消息散播源之一(不然大家没法恐慌),穿插一个性骚扰怪叔叔的大烟雾弹(把观众搞晕),来点惊险的诱捕(逮到了怪叔叔),再加上一点为了避免引起恐慌相关部门没有把消息公布出来结果造成更多受害者的中国特色剧情(让剧情更具真实性),貌似也能编出来一个无头案剧本。
HCI和GUI也有打架的时候
HCI说,带链接的图片都要有边框。
GUI说,你有病啊,一陀一陀的蓝色边框你看着不晕吗?你要是非这样我没法设计了。
HCI说,好吧,可以去掉边框,我加上一些文字说明这些图片可以点击……
GUI说,成交。
于是,绝大部分的网站点击LOGO都可以返回首页,而绝对部分用户都不知道可以这样做。
游戏策划说,你们两个过来帮我做设计吧,别搞网页了,不知道网吧里面90%的机器都不开浏览器吗?
GUI说,你有病啊,一陀一陀的蓝色边框你看着不晕吗?你要是非这样我没法设计了。
HCI说,好吧,可以去掉边框,我加上一些文字说明这些图片可以点击……
GUI说,成交。
于是,绝大部分的网站点击LOGO都可以返回首页,而绝对部分用户都不知道可以这样做。
游戏策划说,你们两个过来帮我做设计吧,别搞网页了,不知道网吧里面90%的机器都不开浏览器吗?
2007-05-02
间宫兄弟
电影结束的有点不尽如人意。没搞懂为什么两个兄弟会变成熊猫和狗,豆瓣这次也表现的让人失望,没有什么精彩的影评(难道此片冷门到豆瓣族都不看的程度了吗?)。
找到一些台湾blogger对小说的评价,看来小说里面的很多东西在影片中并没有表现出来(虽然已经加了旁白,但是不如银河系漫游指南来的到位啊),难道要去找本小说看看?
找到一些台湾blogger对小说的评价,看来小说里面的很多东西在影片中并没有表现出来(虽然已经加了旁白,但是不如银河系漫游指南来的到位啊),难道要去找本小说看看?
憨豆先生2
比第一集来得自然,因为一个英国人在美国不说话是很奇怪的事情,而在法国因为语言不通不说话就自然多了。





