搜索
关于我
微博
- 说实话,山景狮给我的感受是,苹果在终端用户体验上做的越来越好,但对程序员的开发环境上做的越来越局限,尤其是沙盒和新的XCode测试版中对UNIX工具的大量不兼容。我必须承认,如果苹果这样的话,越来越微软化的话,我会回到Linux平台。 4 hours ago
- Mountain Lion和iMessage for Mac已经装好,知道我Apple ID的,请尽情骚扰。 2012/02/16
- 搬新家之后买的第一个电子产品绝对是打印机。。。 2011/12/14
- 写代码可以谷歌驱使,做论文可以谷歌驱使,做饭可以谷歌驱使,修车可以谷歌驱使,等等。所以,得出结论,如果现在什么事情不可以谷歌驱使的话,你就去做吧。 2011/12/05
- 思路不对啊,你要办社区,就在社区里人人平等,或者经过一段时间之后,在你的用户中自动就形成了他们所认可的专家用户;如果你硬是给一些人专家的头号,这不跟中国办教育是一样的方式了吗?办社区不是因为有专家才有人来的,是因为有用户。 2011/12/02
- 11年还有一个月,不比去年,今年还有恶多的事情要做,12月份,都靠你了。 2011/12/02
- 我(My English Twitter)没几个follower,但里面已经至少有三个书作者了,今天下午第四个书作者开始follow我,看来以后不出专著都对不起他们。。。 2011/11/29
- 谁在美国有申请专利的经验,或者认识谁在美国有申请专利的经历,请果断http://t.co/ld5vF4Mg,多谢。 2011/11/29
- 早上老妈提醒,要把中文博客回复,最近的文章写的都是鸟语的,不过,岁末是要写一篇。同时,觉得这中文推是不是也可以恢复了。。。 2011/11/27
- 久不更新中文推,分享一个感人的,http://t.co/QPP6VMPV 2011/11/01
-
最近日志
分类
标签
存档
- June 2011
- May 2011
- April 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- August 2010
- July 2010
- June 2010
- April 2010
- March 2010
- February 2010
- November 2009
- September 2009
- June 2009
- May 2009
- February 2009
- September 2008
- May 2008
- August 2007
- June 2007
- May 2007
- April 2007
- February 2007
我的链接
Blogroll
Meta
Category Archives: 有点儿专业
Moleskine iPad App 测试笔记
最近开始了解并学习用户体验,可能因为近期的工作更多的是在产品而不是具体的技术,但作为同时搞科学的和搞艺术的,在科研的同时关注一下用户体验,是一种不错的课余活动。那么,作为Moleskine的粉丝,今天发现Moleskine推出了其iPad的电子化应用,遂载之。本来还以为其会是像Starbucks的应用一样是一个网上销售的应用,可供用户选择Moleskine的各种记事本并下单,可下载之后,我惊住了,这不是Moleskine的广告软件,这是一个记事本。 应用的首页给人很Moleskine,其软皮的封面和右边的皮筋仍在,让人一眼能够看出这是Moleskine。 “翻开”封面,便是记事本的目录,我们在这目录页已经可以大概感受到Moleskine标准的柔色纸质。 打开其自带的一篇笔记,上面是对Moleskine的品牌介绍,其默认的字体和字号保留着古典的气息。 当然,作为电子化的产品,肯定与纸质相比会有一些新的用户体验的内容出现。比如,首先我就试着移动其自带的图片,发现还是十分流畅的,图片镶嵌在文字之中,文字会自动地改变位置以适应图片新的布局。 这个截图让我很惊讶,用过Moleskine并用绝配的Pilot圆珠笔写在上面的人会发现,在真实的Moleskine记事本上面,其背面会多多少少看得见一些笔迹,正如这个应用做到的,翻过去的纸张背面是隐隐约约正面的文字。 最新的应用很强调多重手势(Multiple Gesture)的使用。Moleskine应用在翻页、操控图片、删除笔记等等方面可以通过手势直接实现,感觉还算自然。 作为追赶GIS的潮流,这款应用也没落后,用户可以对笔记加入地理标签,丰富了纸板记事本的用户体验。 同时,像所有的电子记事本一样,Moleskine这款应用允许用户来直接通过Facebook,Twitter和Email来分享笔记。事实上,我简单的看了一下,这里email分享也是直接调用了iOS自己的API,并更改了颜色风格罢了,并不是封装信息到远程并利用自己的邮件服务器进行发送(与Evernote相对比)。 作为配置,用户可以更改笔记的纸张,比如Moleskine纸板左右的Plain、Squared和Ruled。同时,用户可以设置字号、前景颜色和装饰颜色。 对于装饰颜色,我们看到这里提供的选项也是我们在Moleskine纸质记事本中可以选择的,保持了其品牌的一致性。 同时,应用提供了两页帮助来供新用户学习如何使用。不过,这要辩证的来看了, 因为从侧面来讲,如果需要用户来学习怎么使用软件的话,只能说明该软件的用户体验不够优秀,不能达到用户最自然的使用方式。 另外,这是一款不是很复杂的应用,可我还是看到了很多的配置,这多多少少的还是违反了技术上的Convention over Configuration和用户体验中的Don’t Make Me Think原则。 做一小结,Moleskine这款应用用在iPad上面还是有一定的品牌传承的概念在里面。但它并不适合你去真正的在上面做笔记,因为整款应用当前尝试做的是把纸板的Moleskine搬到iPad上来,但这是不合适的,因为在纸上写字和在触摸屏上写字是完完全全不同的用户体验,前者是物理介质,有足够的触感,也有笔尖在纸上移动所发出的声音上的反馈和手握笔写字时所存在的力度上的变化。同时,每个字或字母是由人实实在在写上去的。而人们在使用电子化产品时,其最重要的一点是为了方便,可当前来看,强行将人们在纸上的习惯搬到电子设备上是不可取的。但Moleskine其品牌需要这么一个电子化的产品作为其生动的广告,也许潜在的客户来用了这款精美并高雅的iPad应用会意识到原来这么美妙的记事本是可以在现实世界里买到的,于是,新的Moleskine粉丝便诞生了。 因为Moleskine纸板记事本在用户体验方面和Apple有着相似之处,你可以说出各式各样讨厌的方方面面,可你一旦成为其用户,你会永远是其用户。
nginx+django+wordpress+mediawiki+mercurial配置笔记
昨天终于按捺不住,把httpd换成了nginx。一天跑下来,效果优良。趁着记忆尚存,写下来备用。 任务篇 为了节约内存以及轻量级优化,将现有VPS用Apache httpd跑着的一个Django站点、一个Wordpress博客、一个Wiki、一个Mercurial版本控制和一些静态存档转移到nginx上面来。 系统篇 使用CentOS 5.5作为系统,因为之前用apache httpd跑的,所以这里假设python、php以及mysql等等所需用到的已经没问题了。接下来,可以轻松的用yum install nginx来安装nginx,版本为0.6.39。貌似默认的yum源里面是没有nginx的,需配置EPEL,请见参考[1]。 后面要做init.d脚本,所以,安装个start-stop-daemon是必要的[2]。 wget http://developer.axis.com/download/distribution/apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz tar zxvf apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz cd apps/sys-utils/start-stop-daemon-IR1_9_18-2 gcc start-stop-daemon.c -o start-stop-daemon cp start-stop-daemon /usr/local/sbin/ 为了编译,这里还需要gcc,并将编译好的可执行性文件拷贝到系统PATH目录下。 另外,因为后面Django的fastcgi需要用到flup,所以,也可以在这里把flup用yum装好。 mercurial的进程需要用到lighttpd里的spawn-fcgi,可以从lighttpd官网下载编译,如果nginx是通过EPEL安装的,那么也可以通过yum来直接安装spawn-fcgi。 静态页面篇 我个人在httpd下养成的习惯是在conf.d文件夹下面用单独的文件分别配置每个应用。所以,将这个习惯迁移到nginx之后,配置文件的清单列表如下 [lqi@longyiqi conf.d]$ ls ssl.conf v-hg-lqi.conf v-theplayer-qly.conf upstream-fair.conf virtual.conf v-wiki-lqi.conf v-archives-lqi.conf … Continue reading
OPhone SDK一瞥
“待业”在家,除了常规的充电、弹琴之外,还是有些时间可以尝试尝试新鲜事物。 看杂志,发现有谈论中国移动“开发”(抱歉,这里我不得不加上双引号)的OPhone,遂下载了其SDK,简简单单做一尝试。没有实机,所以,只是在OPhone模拟器里面做的最简单的摆弄,所以,这只能成为一篇评测,而充气量不过就是几张截图的“一瞥”。 欢迎页面 OPhone标志 主屏1 主屏2 主屏3 说上几句,我觉得OPhone需要提升的是其细节,虽然我曾与人探讨过中国人到底会不会为细节买单,但是,个人还是希望OPhone在细节上下一些功夫,堂堂大国的产品也不能一直给人大大咧咧的”Made in China”的形象吧,作为一名消费者,我还是承认我会掏腰包来提升品味的。 键盘 浏览器 Apache httpd的日志文件所示 之前听说中国移动在WebKit开源项目中是有贡献代码的,而且在OPhone中再次为WebKit进行了优化,并增强了WAP的兼容性。就此,大家辩证的解读上面的日志文件吧。 对HTML5的支持(以audio为例) OPhone对HTML5的<img />标签的支持还是可以的,比如圆角边的渲染不错,但是,很遗憾,OPhone对HTML5的支持还是有待提高的,比如,当前对<audio />的处理是直接完全无视之。 拨打电话 电邮程序 我的“探索”只是到这里戛然而止,原因很简单,如果一款“智能手机”的电邮程序不支持IMAP协议的,我是根本不会考虑的,所以,与其浪费时间在这里,我不如向前看看Android已经走到哪里了,同时庆幸在休斯顿可以不用翻墙就直接阅读Android官方的文档。 有过Google Android开发经历的话,会发现OPhone的SDK处处都是Android的“影子”,当然,中国移动本来就是开放手机联盟(OHA)的成员,权且让我这里这样解读,那就是在Android的开发过程中,中国移动尽了很大的一份力,所以,今天可以有理由山寨一个Android而冠冕堂皇的称为OPhone。只是,作为一个业内的后来者,希望我们,中国新一代IT人士,可以继承前辈们技术强大的基础,以一种创新精神和国际视野开发出崭新的产品。看看自己,我真的对我们这一代充满期待。
黑白dè独舞