| Leask's profile#import "Leask.h"BlogListsGuestbook | Help |
|
||||
|
Thanks for visiting!
|
Adium 1.5hg! QQ is BACK now!1.3开始到1.4b,Adium都在断断续续支持QQ,不过由于Tencent的封锁,Aidum中用QQ一直都停留于镜中月的水平,美好却不现实。 Download Address:http://bit.ly/bBgkfp 谈一下iPad在万众期盼的目光下,Apple终于发布了属于偏执狂的平板:iPad。 热热闹闹的讨论过后,我本能地想发表一下,个人对于iPad的几点看法,可能大家不会赞同,但不要紧,正如不是所有人都热爱Apple,但是Apple的成功也不容否定,这就是辩证的眼光。 在开始之前,我先引用www.thedoghousediaries.com中的一文: 虽然文章有相当程度的闹剧成分,但是其恰恰说明的是市场的现状。正如一部电影的上映,有人只需要买个3块钱的盗版VCD光盘满足一下猎奇心理,有人则愿意花费不菲的代价换来视觉和心灵上的冲击,又或者有人根本不觉得这是一种任何形式冲击,一切或许只被视为商业上的运营,更有不同立场的人会对该影片寄予获取Oscar等等奖项的厚望。这些“观众反应”加总起来,就是“市场”。 已经不少设备生产商赞同一个观点:“未来的个人计算分为3个Size:Laptop Size、Palm Size、Book Size”。市场已经证明Laptop Size已经一定程度上替代Desktop Size完成各种日常计算应用。Desktop Size市场正在逐渐高端化和边缘化以进一步满足高端的商业和娱乐领域。普通玩家和商务人士,已经可以用Laptop Size的设备解决以前需要台式PC来解决的问题了。然而Palm Size也就是掌上计算领域(也就是所谓的智能手机市场),不少公司也在探索,Nokia、BlackBerry、Apple、Google更是紧咬不放(Windows Mobile事实上已经频死)。接下来就是Book Size,也就是目前最不确定,最暧昧的一个领域。 为什么我们需要Book Size的设备呢。在这一点上来说,每个公司的理解不尽相同。比较有代表性的我认为有:SONY P系列、Google Chrome、Apple iPad等。再来看看我们日常要做的事情,可能有人说,希望每时每刻跑一个Photoshop;走在大街上跑魔兽世界;公车上跑Maya、3D Max等。但那并不是主流,大多数人需要的仅仅是一个沟通、娱乐和简单工作的工具。回头看看你们的电脑上,你能说出有那个你需要的日常应用是找不到基于Web的替代版本呢?也因为如此,Google Chrome把系统极限简化到足够支撑一个浏览器的水平,把应用层面完完全全寄望于Web。相对来说,Apple的设计还是比较保守的,iPad除了支持Web App还支持原生应用。很多人在唾骂这个模式,其实大可没有这个必要。iPad的模式来源于iPhone和iPod touch的实践,那是市场为Apple上的重要一课。 在一切都往网上搬的当代,的确需要大胆超前的设计来适应这个年头。固守桌面软件,固守键盘与鼠标的组合,是会付出沉重的代价的,Microsoft是最贴切的例子。数据的概念需要改变,数据的流向需要改变,用户交互体验需要改变,应用的的概念也需要重新定位,这一些改变在Laptop Size和Palm Size的设备上都已经各自得到体现。设计Book Size的设备之所以困难是因为这个神奇的尺寸包含了来自Laptop Size和Palm Size两种用户的双重期待。人们一方面希望它如桌面电脑般强大,同时另一方面希望它如掌上设备般便携。于是在两种期待的交织下对设备设计者的把握提出了前所未有的挑战,如何把握这个设备更偏向那一边成为了这个设备能否成功的最关键所在。于是从这个角度出发iPad,单任务,面向网络,注重用户体验的设计思路就很容易理解了,这正是Apple所认为的“平衡”。也因为这样,所以Apple选择了iPhone OS而不是完整的Mac OS X。 谈及OS的层面,有人曾经和我讨论说Apple可以把iPhone OS中的多点触控交互和App Store重新移植到Mac OS X上。理论上这是可以的,如果有一个方式,可以让iPad既可以提供如iPhone般流畅的移动计算,又可以运行完整的桌面软件,那么Apple当然会不亦乐乎。但是事实上这个想法忽略了两个问题一个是成本的考虑,一个是电池续航能力的考虑。在这两点上x86和ARM架构比较,ARM都比较理想。Apple所希望的是尽可能降低iPad的购买门槛,同时需要考虑不能让x86这个用电魔鬼毁了这个设备(这也是Apple引入A4 Chip的根本原因,A4高整合度芯片为iPad提供了10小时的续航能力,然而实际使用这个时间是将大打折扣的,不排除以后Apple会开发运行桌面软件的平板,但可想而知到时候也是Apple大吹大擂自家卓越电池技术的时候了)。 纵观iPad目前已经有的各种信息,Apple的平板的设计包含了时代的催生,市场的考虑和人类科技的制约,在权衡了以上这几点以后,iPad似乎是一个理想的产品,但是欲知市场阴晴,还需继续观望。 PS:下面说说我在发布会的视频中看到很有趣的一点:演示中反反复复出现了好多长城的照片(发布会的时间刚好是Google退华事件爆发后不久)。 世界上真的有那么多巧合么?估计中国的Wall,已经成为国际友人的笑料了吧。仅此猜测,望当局行事谨慎,防患于未然,要不然如此“殃殃”大国,颜面何存? 3D Avatar Experience有幸获得打折的3D阿凡达戏票,于是好好满足了一番自己的好奇心。 应该说片子还是很不错的,最喜欢的是里面对于植物神经系统的设定。别的都不说了,“影评”遍地的时代,实在不好对一部电影说些什么。去看看吧,感觉你们还是不会失望的,我想。 顺道说说,HK版的 Coca Cola 有很可爱的Bar Code: 补充说一下,我看的3D技术是由masterimage提供的,需要带滤光眼镜,金属屏幕。 /* 起立!敬礼!又一个自由战士暂时倒下!让我们向烈士们致以最崇高的敬意!让我们期待战士们凤凰涅磐!
Say Hello to the 2010We believe that we have changed something. Not just us, but all of us. We didnt just wanna run another tracker. We wanted it to mean something. And you our users have helped us with that. The history of the bay is still being written, it's way to early for a conclusion. 我们相信,我们已经改变了一些东西。不仅仅是我们,而是我们所有人。 这是面对2010,我唯一能感受到的一点点鼓励。 很多人发来邮件,祝福我圣诞快乐,新年快乐。同时指出我好久没有更新Flora_ssh-D了,在这里我感到很抱歉,因为有相关的一些问题,我仍然在研究中。 送走了2008的万丈光芒,送走了2009的耀眼繁华,剩下的,是文明的灰飞烟灭,是深深深深的绝望与无助。 我也谈谈Apple的平板电脑近期很多文章在谈论Apple的平板,针对Apple4us上的一些文章,我谈谈几点。 其实我觉得iPhone的成功最关键的是懂得放弃。所有Mac产品其实也如此。iPhone与其说是启发了多点触控的UI还不如说是做不到更好的硬件键盘而放弃硬件键盘。大家纵观Apple的产品,每个伟大的产品发布的时候都伴随着一点点的小遗憾。例如iPhone放弃多任务方式等等。 Apple总能关注自己做得有200%把握的部分,和用户最实用(而不是最关心,因为很多的追逐只是浮华)的部分。可见其实Apple的平板没有什么悬念的,Booksize是铁定的。多点触控也是铁定的,并不需要再多的讨论,因为Apple觉得无法做出比笔记本更好的键盘,只好放弃了。剩下的就是移动网络了,3G是铁定的。 我个人最期待的其实是OS。为什么呢?因为无论是实用desktop版本还是iphone版本的OS X,Apple都还有很多事情要做。我想,其实最让用户疯狂的正是这一部分的事情。硬件比iPhone优秀的手机一抓一大把,但是体验上能胜过iPhone的可能就不多。这就是OS的魅力,是Software的魅力。这里涉及一个平衡,就是强大和流畅的平衡。微软的table PC没有找准,上网本算是找到了,但是Apple将把这一点做到极致。然而这正是Apple最擅长的。也正是用户的一种内在的期待。一种对其产品的信心。 iPhone并没有Samsumg那么多千万像素的摄像头,却称为最受欢迎的拍照手机,Macbook并没有多BT的配置,却称为大家最喜爱的笔记本。同样的道理,别指望Apple的平板电脑会带来多少的技术冲击,退去简约的外观设计后,真正的冲击是来自应用层面的。 Apple真正要做的其实是两件事:1:在Desktop运算水平的Mac OS上实现即时开关,而不是桌面级休眠,这一点很重要;2:在Booksize的尺寸和操作方式、运算能力的前提下,如何提供让用户完成大多数常规的、日常的桌面计算任务,真正局部替代目前的Notebook而不是小打小闹的上网本。 疯狂而有趣、平顺的体验,才是Apple的杀手锏。毋庸置疑。 /*
*/ 条条大路通罗马,GAppProxy其实应该有不少人已经知道GAppProxy(http://code.google.com/p/gappproxy/)了,下面还是简单介绍一下GAppProxy。
使用的过程十分简单,大家Google一下就会得到好几篇写得很好的教程,这里我就不罗嗦前人写过的了,我这里说说几个大家比较关心的问题:
好了,就这几点经验了,大家凑合看看,目前有些地方GAppProxy已经被墙盯上了,我所在的城市就是如此,但是搭建IPv6 tunnel后就能访问了,速度也还是超级快。最后提醒大家注意,由于Google App Engine免费版的限制,大文件的下载是不允许的,而且每天的流量限制是1GB,不过就正常浏览来说,足够多了。 经过我如上描述的配置后,可以在Console里头看到GAppProxy的运行状态: 条条大路通罗马,IPv6什么是IPv6?不明白的自己Google吧,目前Ipv6还没有成为“敏感字”不过相信在不久的将来,“IPv6”很有可能“上榜”。 那么如何接入IPv6网络呢?如果你的网络已经部署好IPv6功能,那么你在查看网络状态的时候就能够看到你的IPv6地址(IPv6地址的样子在上图可见)。 接入后你可以通过ping ipv6.google.com命令测试你的IPv6连接(类Unix系统使用 ping6命令),测试通过后就能够在浏览器中访问IPv6站点了。这仅仅是个开始。接下来添加IPv6地址到你的hosts文件中,让电脑在访问这些站点的时候优先通过IPv6通道。这里的地址有两类,一类是如Google的服务,本来就支持IPv6访问的,另一类是IPv6反向代理,你不用管那么多,只管添加进去就可以了。配置范例:http://d.leaskh.com/7bz2E 然后你会发现前所未有的翻墙速度。特别是访问各种被墙的Google服务,由于仅仅是通过IPv6通道,并没有通过代理服务器转发,所以效率是相当不错的。IPv6翻墙在目前而言效率还是相当好的,值不值得折腾就看你自己权衡了。值得再提一提的是IPv6的反向代理目前还没找到能够支持SSL证书的,所以经过IPv6反向代理的网站如果需要通过https访问的话,IPv6反向代理就无能为力了(twitter,facebook等),不过Google服务不需要通过代理(原生IPv6),所以工作得挺好的。由于我的ssh服务器一个在美国,一个在日本,一个在新西兰,访问不同网站的速度都各自有制约,所以IPv6的高效率作为了一个利好的补充资源,提供稳定而快速的访问能力。 在我的Mac上,每次开机我的Shell脚本都会建立三条并行的ssh -D通道,以及GAppProxy代理(我的下一篇文章会介绍),还有IPv6 tunnel,然后自动进行测速,并配置好pac文件,当我的应用需要访问网络的时候,就会根据pac文件决定是否使用代理以及使用那一组比较快速的代理。虽然折腾花了我很长的时间,但是目前看来运行得相当良好,而且重要的是过程中学到了很多有趣的网络编程知识。看来这就是墙对我的一种积极意义吧。 正如俗语,世界上没有丑女人,只有懒女人。我说:世界上也没有不自由的人,只有懒于折腾的人罢了。若为自由故,一切皆可抛。这不是豪言壮语,是作为一个人,骨子里面的向往。互联网是上天送给中国人的礼物,是我们心中的“美丽岛(不许联想)”。 Chinternet不多言。 打造自动翻墙的iPod touch or iPhone!最近天朝越来越“墙大”了,Twitter最后一组IP地址也已经耗尽。 简单编辑一下以下的脚本,并上传到设备上(注意设置权限为“可执行”):
当然了,脚本名字和提示信息等个性化的东西你随便写就可以,执行效果如下: 可爱的Facebook又回来了: 当然你也是可以配合pac文件用。pac文件和电脑上的语法完全一样,几乎不用做什么修改就能用到iPhone OS上了。 PS 1 :硬启动以后需要运行一次脚本哦,休眠醒来后不需要,千万不要忘记上传公匙。 TextMate的一个小兼容问题我手头有不少项目是用TextMate写的,虽然最近几天开始改用vim(改用vim主要是想保持一个统一的编辑环境,在Command Line和GUI之间。),在vim完全上手之前,还是需要用TextMate一段时间。 今天工作的时候,遇到一个很奇怪的问题,我无法用Textmate的FTP/SSH插件(http://fuerstnet.de/en/ftp-ssh-bundle-textmate)来上传程序到服务器。程序提示PHP错误: 才知道原来TextMate的FTP/SSH插件是通过PHP环境上传和下载文件的。 查看插件的源代码:
不难看出TextMate通过PHP环境变量的方式传递变量给一个PHP Shell,然后由PHP Shell的Function()上传和下载文件。经过对php.ini的分析研究,发现原来php.ini中有关于环境变量的这一个描述:
Snow Leopard在启用php.ini这个配置文件的时候,会更改PHP环境variables_order的默认值,然而这个设置将导致PHP定义全局环境变量的功能失效。于是尝试修改为:
重新加载插件:
问题得到解决。 注意,如果你使用Snow Leoprad并使用系统内置的PHP环境,而且你用TextMate+FTP/SSH Bundle,你将遇到和我一样的问题。虽然variables_order = "EGPCS"并不是PHP推荐的设置值,但是目前看来只能这样了。期待TextMate的后续版本能解决这个问题。 Need for Speed Shift体验!就看看图吧,效果比iPhone OS上NFS的第一个版本(NFS Undercover)好了不少,操作也更加顺手了。 深圳+Wifi可能是“大运”的缘故,目前在深圳,已经到处可以找到好多好多的Wifi热点,包括ChinaNet的和CMCC的都已经遍地开花。 上两个图,不许联想
第一个图,请留意一个国外VPN网站中对中国GFW的描述,见正文第一段第二行。看来GFW已经从一个戏称变成一个比较公认的客观存在了。 第二个图,如果看不懂的,就忽略吧,看懂的朋友!赶快动手! // Update @ Dec 23 2009: 图中的Twitter IP已经失效!请注意!越来越“墙大”了! |
|||
|
|