因为之前拿到了Google Wave的开发者帐号,所以这次也顺利拿到了preview版的帐号,试玩了几天。
总体来说,这东西现在还极端不可用,资源占用太大用起来举步维艰(头一次看到web开发的东西资源占用这么惊人的),功能也极不完善,权限控制更是为0(谁都可以修改别人写的东西),只能作为个聊天室来试用一下了。
不过呢,毕竟还只是个preview而已,不能过多要求。
说实话,由于功能如此之不完善,导致我想写篇《Google Wave应用场景》的文都不知如何下笔,毕竟目前只能看出一个“聊天室”的场景。
先用着吧,等丫成熟。
PS:不要找我要邀请了,全发光了。
另外,我搞了个wave嵌入到这篇blog里面,不过这东西太占浏览器资源了,所以只在单页面中出现,也就是说如果你是在这个blog首页,那么点击“查看更多”进到详细页面吧。
在这万恶的社会主义国家无论干啥事成本都比别的国家高,例如上网。所以王三表称之为“贵国”实在是对的不能太对了。
TwitterFon最新更新,连名字都改成Echofon了——是不是Twitter这个单词被Twitter.com专利了?那么岂不是很多软件都得改名?
那个修改版不知道是不是同步更新了,懒得找,自己随便改了下——Firefox的好处,扩展都用js写,太方便了,太透明了……
简单介绍下修改方式,到Firefox的profile目录下找到:extensions\twitternotifier@naan.net
修改内容如下(绿色为修改后属性):
components\nsTwitterFox.js:38行,var TWITTER_API_URL = “http://nest.appspot.com/api/“;
chrome\Echofon.jar\content\twitterfox.js
496行,elem.setAttribute(“href”, “http://dabr.co.uk/user/” + user.screen_name);
526行,var time = this.createAnchorText(“http://dabr.co.uk/status/” + msg.id,
540行,var reply = this.createAnchorText(“http://dabr.co.uk/status/” + msg.in_reply_to_status_id,
搞定,收兵,重启Firefox。
当然,单纯这些修改,Echofon部分功能还是不能用的,例如那个新的与iphone版的Echofon同步,不过这个功能很重要吗?
即使上面俩地址哪天被墙了,大不了再换个,有API在手,党国再想通过“封”字诀来解决问题,就变得很难很难喽。
我们也不介意为丫们难上加点难。
自从玩了Twitter之后,这个blog基本就处于了荒废状态了。以前写blog都是努力将只言片语发展成长篇大论,现如今则是直接输出火花,即使有太多内容也尽量通过简短的语句来表现。
当然,Twitter已经被封了,但这是个问题吗?国内之前(因为现在都“被维护”了)类Twitter应用不少,饭否嘀咕什么的,最近新浪微波邀请也挺火(我倒压根没关注过),依然坚守Twitter不动,无它,就为那成千上万的周边应用。
现如今的Twitter已经是一个庞大的生态系,而其API显然是核心,即使Twitter自己的Web界面如此难用,也不影响其流行,因为还有太多其它的客户端可供选择。
因为API,即使Twitter被封,其生命力依然强大,现在已有开源的Python、PHP等版本的API代理出现,如果你有自己的主机,可以自己装个,如果没有,那么Google一下吧,此类服务热心的网友已经提供了大把大把。
我用的是PHP版本的Twip,几乎不用任何配置就可以用了。
对于手机应用来说,别的不知道,至少iPhone上面已经有若干Twitter客户端提供API Proxy支持,流行的有Twitterrific、Twitbird(这个今天降价为0.99美刀,至少在我写这篇blog的时候还是)等,据说Tweetie也快要支持了。具体配置可以参照一下王佩的TwitBird Pro的Api设置。
啰嗦这么多,其实我想说的是,当看到这些应用模式的时候,我很有点热血沸腾的激动感,因为很显然,这种情况下GFW已经无能为力,对于拥有API的服务来说,封锁已经没有意义。拥有国外主机的人越来越多,即使其中只有十之一二提供代理服务,也是相当了不得的数字。GFW不可能疲于奔命地彻底封锁,也许真的只有到太平洋底下砍光纤了。
现在只希望每个我们喜欢的服务都能提供完善的API……
所谓“最佳体验”当然是我个人的最佳体验了。
我是苹果的MobileMe用户,所以一直以来都用iPhone的Push功能来自动同步日历、联系人、浏览器书签等数据到网络和我的Macbook上面,很方便。
有些人觉得Push费电,于是就关闭了这个功能。我觉得这就有点跑偏了,之所以使用iPhone,其蛮强的网络功能支持是一个重要原因,如果舍弃这些,iPhone也就没啥必要买了,工具毕竟是工具,用来炫可不是目标。
MobileMe很不错,可惜网络版访问速度实在不敢恭维,相比Gmail、Google Calendar来说,其功能也只能说是中规中矩,不过人家苹果本来也没打算让你去用网络版,丫们有Mac版的。
但是像我这种工作都在Windows本子上的人(很多这样的吧?),显然更加希望Windows、Mac上面都有最佳体验,浏览器里Gmail、日历可是一直打开着的。
有人说,MobileMe也可以和Windows上面的Outlook同步滴,然也,不过这个功能可残废多了,反正我试用后的结论就是“垃圾”二字,也许现在升级版好很多吧。不过Outlook本身就不是我喜欢的东西。
所以当Google发布Sync功能的时候,着实欢呼了一下,当然,这是在试用之前。试用发现,联系人、日历均不支持分组,前者还好说,后者就郁闷了,不支持分组的日历是没有实用价值滴!
当然,这是很久之前的事了,前两天升级iPhone到3.0后,心血来潮又去Sync页面逛了下,咦,联系人虽然没啥长进,不过日历已经支持分组了(支持25个日历),最重要的是可以与MobileMe的日历、联系人共存(这是iPhone3.0的功劳,增加一个Microsoft Exchange——Google Sync采用的协议——帐号不会再把原有的数据抹掉)。
下面就简单了,把Google Sync功能加上,然后只Push 日历,把MobileMe的日历Push关闭。
使用Google的日历有个很好的地方就是可以把里面订阅的那些日历也同步到手机上,例如我订阅的农历、中国节假日。这个功能MobileMe居然不支持,奇怪的苹果idea(我其实蛮想把联系人里面的那些生日搞成个专门的日历,可惜目前没找到什么好的法子)。
不过需要主意的是,Google帐号设置好之后,需要打开iPhone上的浏览器进入m.google.com/sync去选择你想同步的日历,因为缺省只有Default日历。
kratos补充:如果访问 m.google.com/sync 提示设备不支持,需要把 m.google.com 的语言改为英语。
这个我忘写了。
下一步就是期待Google 联系人同步支持分组了,这样也就可以彻底放弃死要钱的MobileMe了。
现在的方式是用SyncMan保持Macbook上的地址簿和Gmail联系人的同步,毕竟Gmail用的多。
iPhone 3.0出来之后,有个功能叫做”Find My iPhone“,也是上次苹果大会重点介绍的一个新东西。也就是说手机丢了之后可以找到机器所在位置、发短信给拿到手机的人,以及抹去所有数据。当然,需要MobileMe帐号支持。
我刚刚简单测试了一下,消息发送的挺快,而且还能发出声音,不过问题是,对方点击个确定按钮之后,声音就消失了,当警报器等自己跑过去看来是不大可能了。
不过定位就太糙了,用的是Google地图,偏差差不多一个小区,挺符合咱们政府政策要求(500米偏移)。
看来这个功能只能起到个防君子不防小人的功效,至少还可以发个消息给捡到(如果是捡到的话)手机的人。
当然,还有个大招,”抹去所有数据“,我没敢试。
昨晚把iphone升级到了3.0,使用超雪(ultrasn0w)软解,各种软件装上(包括cydia里面的),感觉稳定性确实提高很多,反正到现在没遇到过退出情况。浏览器还没试,不过有推友说稳定性有提高。
遇到个问题是有人反映电话打不进、短信发不进,测试发现确实如此,后来懒得再搞,直接去看《变形金刚 II》去了。回来扔那一夜,今天居然正常了。诡异。
这次升级还是很必要的,终于——一款4k多的手机支持复制粘贴、彩信、录音……啦。
像复制粘贴、录音之类的功能估计拿到手就知道怎么用了,不过彩信、消息提醒(Push Notification)这样的功能怎么开启就得google下了:
开通彩信:
在通用设置的网络里面,设置下彩信相关条目:
APN:cmwap(我试过cmnet,不行)
mmsc: mmsc.monternet.com
地址:10.0.0.172
之后最好重启一下,或者开关次飞行模式。
我跟一个同事测试了下,成功。然后又跟饭否测试了下,失败,后来发现丫们的彩信地址居然是 m@fanfou.com,感情不是那个绑定手机后给的短信号。另外,饭否每次只能收一张图片。
Push Notification:
这个一开始在设置里面是啥也看不见滴,我也是迷茫了半天才搜到开通方式,简单的令人发指。随便找个支持Notification功能的软件装上就行了。
下面上两张图:
这两天被MobileMe折磨的够呛,MAC上的地址簿突然不能与MobileMe同步了,寻死觅活地报错:
(无法同步“通讯录”,因为数据不一致。请确认您的电脑数据确实有效,然后在“系统偏好设置”的 MobileMe 中还原“通讯录”。)
Google未果,只好把系统语言改成英文的,错误信息如下:
(Contacts could not be synced due to inconsistent data. Confirm that your computer’s data is valid, then reset Contacts on MobileMe in System Preferences.)
上述这个错误提示其实一点价值没有——我怎么去确认我的数据是有效无效啊,及时是用英文搜索也没发现什么好的解决办法。我个人经过一系列努力之后基本确认这应该是MobileMe的一个Bug。
这年头做网页布局不用CSS,出去都不好意思跟人家打招呼——其实吧,我还是觉得Table布局更加方便——结果呢,人民群众深陷浏览器兼容性的泥潭,爬都爬不出来。
这其中又以IE6为最,其兼容性之奇差但又受众之广大使得光大web开发相关人士只能一边捏着鼻子,一遍去努力让网页在其上显示正常。
其实呢,为解决这方面的问题,已经有不少的解决方案了,例如那些CSS框架——这年头,连CSS都有框架了,残念。另外还有IE Test这种工具来比对不同版本浏览器下的显示状况,不过这得纯靠眼才行。
前两天发现微软出了个Web SuperPreview工具甚是强大,可以同时将一个页面以多种浏览器引擎呈现,例如竖排、横排,查看DOM信息,基线比较同一个元素在两个网页上的位置是否一致,尤其是还有个Overlay视图,Photoshop里面这个词好像翻译成“叠加”了?就是将两个网页叠在一起显示,偏移情况一目了然。
多说无益,上图:
并排显示:
叠加显示:
英文介绍可看这里,下载地址可点这里。下载时需注意,当前版本只是Preview,英文介绍里面的一些功能并未提供,反正我测试的时候就没发现Firefox以及Dom树。这个东东需要.Net3beta环境,其实下载的260多MB里面基本有200MB是那个测试版的.Net包。
Google前两天出了个同步Gmail和iPhone上的联系人、日历的服务:Google SyncBeta for your iPhone,之后呢,网络上就到处都是浅尝辄止的介绍,就没发现深入说明Google此项服务优劣、特点的,老郁十分郁闷,只好自己来了。
Google的这项服务是基于MS Exchange,可以同步Gmail上的联系人、日历到iPhone上面。与此服务类似的还有Apple自家出的MobileMe,免费服务NuevaSync(可参见我之前的介绍:1、2)。下面比对一下三个服务的效果:
Google
NuevaSync
MobileMe
联系人
支持
支持
支持
分组
不支持
不支持
支持
日历
支持
支持
支持
分组
不支持
支持
支持
显然,目前Google出的Sync服务还是相当简陋,连NuevaSync都赶不上,当然,后者的数据来源也是Google的联系人和日历。
另外,同步Google联系人的话,如果联系人里面有头像的话,也可以同步过来。
希望Google抓紧完善这个服务,如果能都支持分组的话,老郁估计会立刻转移过来,毕竟现在Gmail已经是工作中心,如果手机上的联系人也与其一致的话,就方便多了。
GPhone这个名称显然不是官方的称呼了,硬件叫做G1,OS叫做Android,不过咱们老百姓约定俗成喜欢叫它GPhone。
我们公司有个老板蛮喜欢搞些新鲜东西玩,尤其是我们几个经常给他吹风:iPhone出来了,google出手机了,苹果出新本子了……于是他就有了iPhone,现在又有了G1(Macbook……我买了-_-!!!),当然,老板的风格向来都是:嗯,你帮我看看,然后教教我怎么玩……
于是这两天我就拿着G1开始“哈皮”了。因为已经有了iPhone,所以这次体验显然要将其做参照了。
亲眼目睹,亲自试玩之后,发现G1的做工与手感比从照片上的感受强多了,但是滑盖不够紧密,老是有点吱吱嘎嘎的,让人感觉很山寨,键盘手感还不错,肯定比iPhone这种虚拟键盘有感觉。
外观无所谓,我关注的向来是内在美。Android系统确实有逐鹿的资格,刚拿到手里的时候,看着电话、短信打开的那么流畅感觉非常不适应了——用iPhone落下的毛病——速度快的几乎可以与那些非智能手机或者palm相媲美(两三年前用的palm,后来的是不是还那么流畅就不知道了),至于微软的WM,基本无视。
除了速度,G1支持多个软件同时运行,支持后台运行,统一消息管理……这些可都是玩iPhone的同志们流着哈喇子期待的功能啊。
尤其那个统一的消息管理功能,无论是系统消息,还是短消息、未接电话什么的,都可以在一个统一的地方看到——用手指头在屏幕顶部的系统栏往下划拉(类似于拉窗帘的感觉)就可以打开消息窗口了。这个功能的实现方式感觉比Palm Pre的模式效果更好。
Palm Pre的方式从其官方提供的图片来看,是直接显示在屏幕上的,而不是像GPhone这样隐藏主体内容,只给个提示。
GPhone算得上一出世就与Web有着紧密的联系,系统初始化可是需要Gmail帐号的说,而且连个同步用的软件都没有。不知道这个跨度是不是有点大,反正很多人估计还是习惯电脑上有个同步软件,来同步Outlook吧。当然,这点对我完全不是问题,我也很喜欢这种玩法。
到底是自家的东西,反正G1上的Gmail功能强大齐整,完全不是Google提供给其它系统用的版本所能比拟的。而Google日历也可以查看Web端订阅的其它日历。本来我还遗憾,为什么这些做手机的都不好好利用一下锁屏界面呢,为什么不能把日程显示在上面呢?不过后来一想,以GPhone的软件打开速度,锁屏上显示不显示也无所谓了。
唉,在iPhone上如果不用IntelliScreen,每次都要打开日历来看日程的话那就太折磨了……
GPhone不错,毕竟也是刚刚试水,虽然优点很明显,不过缺点也甚多,尤其是对于中文用户来说,没有中文界面倒也无所谓,居然连个像样的中文输入法都没有。当初iPhone一开始虽然也没有中文输入法,不过人家已经提供了完整的IM框架,所以很快各路高手也就开发出来了,现如今呢,GPhone上面居然都没个可用的内嵌式输入法!!!
输入中文的过程如下:打开某输入法软件(注意,是个单独的软件),输入中文之后,采用拷贝、粘贴(对的,GPhone有内嵌的剪贴板)到别的软件里面。这么行云流水的操作方式怎能不让我来声“操”。
据说下个版本这些都不是问题了,希望如此……
另外,Android系统的操作性要是能向iPhone看齐的话,那就理想了。相比之下,G1机身正面虽有多达6个按键(键盘先不算了),可其操作性比起iPone来说还是差了很多(当然软件打开的快捷速度是iPhone拍马都赶不上的)。完成同样的功能,前者需要点的地方肯定比后者多好几下,我都懒得举例了。操作性把流畅度赚来的得分干掉不少啊。
而且UI的细致程度方面G也是完败于i,Apple这方面到底是更加专业。这两天玩G1,老是有种当初用ubuntu的感觉,乍看上去也挺漂亮,不过用着总是让你觉得糙了吧唧的……个人感觉,可以无视。
这几天最大的感受就是,相比Google在Web应用上的王者地位,在客户端软件这块实在不是Apple的对手,或者说差距甚大——WM继续无视。
这绝对不是我用iPone时间久的缘故,毕竟当初我试玩iPhone几个小时之后就准备下手了,而G1我玩了两天之后就不想再开机了。
现如今我更加期待Palm Pre了,毕竟从表面看来,iPhone、GPhone上面存在的一些问题,在Pre上面貌似都避免了(希望中文方面不要像GPhone那样残废就好了)。
呼……口水了这么多,ms也没啥重点,基本都是些非专业性的个人感受,估计看的人看了,还是对GPhone一无所知,还是看图方便啊。我截了点图放在Flickr上了,想看的过去看吧,懒得往这贴了,文章已经够长的了:(
图片地址:G1界面抓图
今天看了精品论坛的一个帖子《大家来聊聊你的备份方案》,发现原来大家都在为这个头痛。老郁自己也一直想找个比较理想的数据备份、同步方法,可惜思来想去还是花大成本搞个家用NAS最理想,T级硬盘最少2块,类似RAID的功能也得有才能保证数据安全,成本太高啊(基本得4k以上)。
反正今天第一天上班,上午没什么事处理,就搞了张图:
Balsamiq Mockups:
前两天发的Balsamiq Mockups:手绘风格的原型工具没想到反响热烈,不少人都问我要注册号,我在Gmail里面发的手软,都想是不是直接帖出来得了,不过又觉得对不住人家作者,所以还是邮箱里面一个个人发吧。
既然这么多人喜欢Mockups,那么也顺便了解一下他们新搞的Mockups To Go吧,这个blog是用posterous.com搞的,用来共享大家用Mockups做的原型图片,如果你觉得自己做的原型可以给别人复用,那么就将其作为附件发到post@mockupstogo.posterous.com吧。
顺便补充介绍一下posterous.com:这是个颇具特色的Blog托管平台,特色就是丫是用Mail来发布Blog,也就是说你可以直接把你收到的有一丝的邮件转发到posterous中你的帐号下,这东西还可以自定义域名,具体还可以参见我以前写过的一篇介绍,示例可以参见我的mailshare.someok.com。
NuevaSync:
之前也介绍过NuevaSync,当时还只能将所有的日历同步在一块。经过站方的努力,现在这个无私的、基于Exchange的Pushmail服务现在已经可以同步Google的日历分组(参见下面图示)和联系人(其实也支持同步Plaxo,不过估计用的人更少)了。
当然,前提是你得有一部iPhone或者WM手机。
有想用这个服务的,推荐关注他们的官方Blog,在这儿,他们一点一滴的提高都是可见的。
我一直觉得比较理想的同步模式是可以自动更新日历(对我来说太重要了,现如今的记忆力约等于0)、联系人。我现在用的MobileMe这点比较好,不过更希望能够与Google的几个服务同步,因为Gmail是我的主打mail,相对的我也想只维护一份联系人列表。
等到现在用的MobileMe服务一年期满之后,准备全面转入NuevaSync的服务中来,毕竟相对来说已经渐趋成熟。
无线路由加密本没有说的必要,不过当Windows、MAC、iPhone摆在一起的时候就未必能让你顺顺当当舒服下去了。
老郁用的是D-Link无线路由,以前一直是用最简单的WEP加密方式,HEX密码10个字符。
不过后来入手了Macbook之后,丫的Airport死活连不上(丫要求40/128位的),因为急着玩机器,干脆直接把加密去掉了,然后在路由上设置了MAC地址过滤,只允许我的Windows、Macbook、iPhone三台机器上网。
不过今天因为在Macbook上装了VMWare虚拟机,这种过滤模式就闹心了。索性重新搞了一下,成功:
加密方式需要选择128Bit的,密码方式呢,ASCII、HEX都行,不过前者只需要输入13个字符,后者翻倍,所以想都不要想,肯定选择ASCII了。
在三台机器上测试均通过,虚拟机也不受影响了。
之所以记录下来,主要是Google的时候发现还是不少人有疑问的。
至于WPA加密,还没有实验过,WEP虽说安全性不是很强,不过对于家庭用也足够了,省事就好。