Qian's Blog

April 12, 2010

诗一首

Filed under: 未分类 — Qian He @ 2:39 pm

昨日twitter上众推友激动不已,起因众所周知。

记得以前见过一首奇诗,来源已无从考证:

苍天有井独自空,星落天川遥映瞳;

小溪流泉映花彩,松江孤岛一叶枫。

西塞山野雁自翔,小桥水泽浸芳园;

武园枯藤空留兰,李氏眉宇尽是春 。

今日雅兴至,点题一枚,改有四字:

推露送春秋

苍天有井独自空,星落天川遥映瞳;

小溪流泉映花彩,松江孤岛一叶枫。

西塞山野雁自翔,小桥水泽浸芳园;

武园枯藤空留兰,桃李玉宇尽是春。

April 9, 2010

iPad用后小感(2)——Twitterrific,Kindle,Marvel Comics,iBookstore

Filed under: 未分类 — Tags: , , , , , , — Qian He @ 9:49 am

昨晚电脑没有充电充满,结果写到一半就没电了,想用WordPress for iPad写吧,发现图片上传是个问题,而且停电了也没法儿用寝室的WIFI⋯⋯

废话不多说,先来看推友很关心的Twitterrific for iPad(感谢方叔@petefang提供测试用VPN):
Twitterrific for iPad 登录界面(竖屏):

Twitterrific for iPad 登录界面(横屏):

Twitterrific for iPad 显示timeline(竖屏):

Twitterrific for iPad 显示timeline(横屏):

Twitterrific for iPad 竖屏输入模式:

Twitterrific for iPad 横屏输入模式:

下面来看Kindle的使用情况:
Kindle for iPad 登录界面:

Kindle for iPad 登录完成后:

在Safari中购买Kindle书籍(注意:中国IP你就别想了,看图右上角⋯⋯):

买了两本免费书籍后,Kindle for iPad自动同步下载这两本书:

Kindle for iPad 阅读图类的效果:

Kindle for iPad 阅读文字类的效果:

再来看看在iPad看漫画的效果,Marvel for iPad:

最后,补两张昨天在介绍iBook时没有介绍的iBookstore:

April 8, 2010

iPad用后小感(1)——阅读,文本处理

Filed under: 未分类 — Tags: , , , , , , , — Qian He @ 1:00 am

晚上一狠心,请美国的同学帮我买了张$50iTunes Gift Card,用来购买iWork三件套的iPad版:Pages, Keynote, Numbers(各$9.99),另外,买了GoodReader for iPad($0.99)。买的原因有两个,一个是教学的时候用,一个自己读书的时候用。

首先,测试一下Keynote,我最用的上一个app。打开Keynote for iPad:

Keynote for iPad与Mac共享的方式:

Keynote for iPad的编辑模式:

Keynote的演示模式我好像忘记截图了,反正就是全屏看啦⋯⋯

接着,演示Pages。打开Pages for iPad:

Pages for iPad编辑模式:

然后,是使用概率最小的Numbers。直接进入Numbers for iPad的编辑模式:

看一个表格样例:

最后,测试Apple自家最后一个app,iBook的效果。打开iBook:

打开选中图书:

书页内容效果:

翻页效果,会跟随你的手指移动而变化,就像真翻书一样:

下面测试看书利器,GoodReader for iPad:(我用WIFI传了几本书进去,方法与iPhone相同,我就不多介绍了)

GoodReader for iPad读书效果:

PDF文字内容效果:

目录和Bookmark效果:

到此结束,电脑快没电了⋯⋯

April 7, 2010

iPad用后小感(0)

Filed under: 未分类 — Tags: — Qian He @ 5:51 pm

北京时间4月4日下午三点多,接到叶叔@jackyexin从夏威夷打来的电话,说当天早上冲到Apple Store人家不买给没预订的,要排灰常长的队队队队队队队队队队队队队队队队队队队,叶叔当晚(夏威夷当地时间4月3日)在10点Apple Store打烊前再次冲了进去,“抢出”2台iPad,1台是我的,1台是霍大侠的。

北京时间4月5日晚,叶叔携2个pad返回北京。次日中午,在端木“南周”的围观下,我拿到了这2台让人垂涎3尺的iPad,可能算是国内前50拿到的?无所谓的事情。

叶叔思考ing,配字幕:完了,忘记给自己买1台了⋯⋯

叶叔(右),端木(左),藏于后:

准备餐具吃水果:

笑到睁不开眼⋯⋯

iPad和iPhone的大小比较:

一代iPhone,一代iPad,一代Intel-based MacBook:

拿到之后,我先将语言切换到英文,不是因为装X,而是中文翻译的太差(用过iPhone的都知道吧⋯⋯)。在Settings里从头到尾设置了一遍,基本上与iPhone的无异,除了分成了2栏,一览选择,一览显示内容。

接着,感受了一下虚拟键盘,在横屏状况下按键的大小和MacBook无异,按键的动画效果让人有点产生真正按下的幻觉(何时力反馈触摸屏量产啊⋯⋯)。同时,由于键盘布局与iPhone有些差异,特别是iPhone上的delete键位变成了右shift键(左shift键继续保留),经常会按错。

把iPad接上MacBook,iTunes 9.1认出了iPad并要求注册,完成后,我像用iPhone一样,设置了同步用的一些配置信息,将图片、视频、信息、软件等都同步到了iPad,以供后续测试。有意思的是,如果同一款软件,例如:Dictionary和Dictionary for iPad同时被选中,iTunes会将最适合的那一个同步过去(即:Dictionary for iPad)。

简单的测试了一下:iPad自带软件,第三方iPhone软件,和第三方iPad专有软件。

Photos:

TwitBird for iPhone (2X模式):

SpeedTest for iPhone (1X模式):

QQ HD for iPad:

New York Times:

FeeddlerRSS:

Bloomberg for iPad:

Adobe Ideas for iPad:

这两天有点忙不过来,过两天再写后续使用感受吧,你也可以follow我@heqian,我会时不时写点东西发上来。

PS: 昨晚下课了被林博士@sswv逮到计算所拍照,留下了很多照片和视频,大家可以前去他的blog围观⋯⋯

March 14, 2010

Face Tracking & 3D

Filed under: 未分类 — Tags: , , — Qian He @ 12:46 am

最近几天一直在琢磨毕设换题的事情,即要和以后读究所在实验室的研究方向match,又要我感兴趣。

记得之前看过一则关于Apple专利的报道,对其中的想法比较感兴趣,而且觉得也比较容易上手,于是今天花了点时间写了一百多行代码,用OpenCV和OpenGL简单的实现了一下其中的想法。由于用的是OpenCV自带的haarcascade,识别的效果并不是特别好,在我录制的这段视频中可以看到有几次false positive和negetive,反正就是那么个意思吧,玩玩儿嘛~

(用MacBook内置的摄像头检测人脸位置,显示的3D内容随用户与显示器的相对位置而变化)

计划毕设做个比这更好玩儿的东东,现在正在酝酿中⋯⋯

BTW:大牛Johnny Chung Lee的牛B程序:Head Tracking for Desktop VR Displays using the Wii Remote

March 11, 2010

3 geeklets for Geektool

Filed under: 未分类 — Tags: , — Qian He @ 5:56 pm

监控系统状态:

top -l1 -ocpu | grep ‘: ‘

监控亚洲地区卫星云图:(此图片每小时更新一次)

http://sirocco.accuweather.com/sat_mosaic_640x480_public/IR/isasia.jpg

监控Twitter上的replies:(username和password是你在twitter上的账号密码,api_url可以是twitter.com,也可以是API proxy的地址)

python -c “import json, urllib;
for tweet in json.load(urllib.urlopen(‘http://username:password@api_url/statuses/replies.json?count=3′)): print(‘{0}: {1}’.format(tweet['user']['screen_name'], tweet['text'].encode(‘utf8′)))”

发张我桌面的接图吧:

My Desktop

March 5, 2010

Using OpenCV on Mac OS X

Filed under: 未分类 — Tags: , , — Qian He @ 5:18 pm

昨天checkout了OpenCV最新的代码,发现make_framework.sh这个用于在Mac OS平台上编译OpenCV的脚本已经被移除了,具体开始移除的版本是r2528,而最后一个能成功使用该脚本编译的版本是r2492。阅读了一下OpenCV的wiki,发现这个条目在2010-02-28更新过。说明了make_framework.sh这个脚本已经被从trunk中移除的原因,理由是以后要全面使用CMake来做cross-platform build。

但是有意思的是,作者在讲解如何使用CMake在Mac OS上build的章节题目叫做:

2. Building from source using the new CMake build system (currently unstable and difficult)

The GNU autotools methods (make && make install) are being outdated. Volunteers to edit this section?

灰常不理解OpenCV的开发团队为什么要在B方案都还不稳定的情况下裁撤A方案。

于是,我在Mac OS X 10.6.2 + Xcode 3.2.1的环境下编译了OpenCV r2492这个版本,并且打包了一个放在:Dropbox,嫌麻烦的朋友可以直接下载这个Universal的Private Framework。另外,还有一个别人编译了的OpenCV 2.0 Gold Release的版本。这个版本有一个问题,在挂在.dmg文件后,它给出的目的文件目录是“/System/Library/Frameworks”。而根据Apple的说明

Third-party frameworks should never be installed in the /System/Library/Frameworks directory. Access to this directory is restricted and is reserved for Apple-provided frameworks only.

Most public frameworks should be installed at the local level in /Library/Frameworks.

If your framework should only be used by a single user, you can install it in the ~/Library/Frameworks subdirectory of the current user; however, this option should be avoided if possible.

If they are to be used across a local area network, they can be installed in /Network/Library/Frameworks; however, this option should be avoided if possible.

该目录应该是“Apple-provided frameworks only”的。实践也证明,将OpenCV.framework放在“/System/Library/Frameworks”目录下,项目可以add这个framework,但是无法正确找到头文件。正确的放置目录应该是“/Library/Frameworks”。

用OpenCV提供的sample: FaceTracker测试一下吧~(记得检查一下framework和haarcascade在项目里面配置的文件位置)

February 4, 2010

贩子

Filed under: 未分类 — Qian He @ 5:34 pm

今天看到大家对票贩子的观点,无非有两种:

  1. 票贩子好。票贩子斯密达帮我们买到了票,票贩子亚克西;
  2. 票贩子不好。票贩子个丫路让我们买不到票。

首先,我们要定义一下什么是“票贩子”,我简单的将票贩子归为两类:

  1. 囤积自己不用票,以高价卖给需要票的人;
  2. 替不愿意排队购票的人代购火车票,不主动囤积票。

以下,我们只讨论第一种定义的票贩子。因为后者无可厚非,人家多要一些钱也是他用时间和劳动换来的。

讨论票贩子好不好的问题之前,我们先来讨论一下为什么会有“票贩子”这种与时俱进的职业的存在。买火车票嘛,按照常理来说,只要提前按时去火车站或授权代售点购买就没有问题。但是呢,等了大半宿,好不容易轮到自己了,买不着,傻眼了,说卖完了。理想情况下,如果真的是火车票不够卖,即便有票贩子也没用,换句话说,就是火车票的供需关系就是不平衡的。但是呢,情况并不是表面上的那样,很多票都没有从正规渠道卖出,这是其一;买票的人并不真正需要这张票,这是其二。前者是铁道部门的腐败问题,使本来就不多的“供给量”减少了;后者是票贩子的问题,使本来就很高的“需求量”更高了。于是,这个火车票供需不平衡的问题被放大了、加剧了。

我很好奇的是,如果没有铁道部门的违规问题和票贩子的倒票问题,原始的供需到底有多不平衡?虽然我不知道具体的数据,但是我们可以从最终的结果上看到供需是否平衡,即,在一开始就打算买火车票回家的人中,最后无论使用什么手段(正常渠道买到票的也行,高价从票贩子那儿买到的也罢)通过坐火车成功到达目的地的人所占的比例是多少。从去年的新闻报道来看,这个比例并不高,去年很多人在务工所在城市过的年。按照今年铁道部的回应说:当前无足够运能满足需求。

结论一:供给方严重“无能”。

如此说来,无论有没有票贩子的出现都无法解除供需矛盾。那么票贩子存在的意义何在呢?“存在即合理”这句话在这里又应验了:票贩子改变了供给方的供给对象,同时改变了需求方的人群类别。对于供给,票贩子可以通过雇人排队轮番购票、铁路部门内线倒票等方式将火车票囤积起来,在一定程度上将火车票的供给方由铁道部门转移到票贩子自己;在需求方,由于需求本来就大于供给,而且大家都是急于回家,这给票贩子提高价格创造了条件,于是,票价的提高也提升了对需求方支付能力的要求,即,改变了需求方的人群。所以,从整体上来看,票贩子的出现使更有钱的人最后坐上了火车。

结论二:票贩子使更有钱的人坐上了火车。

好的,现在了解了什么是票贩子,也了解了票贩子带来了什么样的影响。那么,大家又是如何看待票贩子的呢?有朋友表示,“不差那点钱,舍了”;有朋友表示,“没办法,要回家就要找他们买”;有朋友表示,“这年头什么都在涨价,就火车票没涨价,让票贩子涨点价也理所应当”;还有朋友表示,“老子坐飞机,我是来打酱油的”;更有朋友表示,“偶是来打飞机的”⋯⋯

让我不大能接受的一种看法是,不少人认为“票贩子是对的,火车票的销售要市场化,你要是有钱就一定买得到”。如果关系到民生问题的领域都如此市场化、靠钱说话的话,还谈什么保护弱势群体(农民工、穷学生)?还有什么资格骂房价高?还倡议什么减小贫富差距?大家表面上大骂任志强同志,其实暗地里还是蛮赞同任志强的逻辑的嘛:有钱你就买,没钱你就给我滚蛋。票贩子是对的,楼贩子是对的,人贩子也快是对了的吧?

结论三:有钱你就买,没钱就滚蛋。

这是大家都不希望看到的结果。如果说要有一个在不用提高铁道运能的情况下解决火车票问题的办法的话,不好意思,我说了不算,说了也是废话:提高陆路运输和航空运能。(水路呢?废话,你当中国是威尼斯啊!你划船从北京去西藏试试⋯⋯)

当然,如果少一些腐败,少一些为了面子而在A运会、B周年、C典礼、D庆上大肆挥霍,把这些钱用到关系到民生问题的刀刃上,也许⋯⋯可能⋯⋯也许也就是“也许”了吧⋯⋯

结论四:Δ = b² – 4ac < 0

January 13, 2010

2010年01月13日,一个值得纪念的日子

Filed under: 未分类 — Tags: — Qian He @ 11:50 pm

今天早上起床的时候,在twitter上看到Google正在考虑撤离某国的事情,心一沉,灰茫茫的感觉⋯⋯

等回过神来,换一个角度想,能有一个敢站出来挑战某国政府的公司,也是值得大家兴喜和尊敬的事情。

这一日,我需要timestamp一下,感谢Google长久以来为我提供的优质服务,希望Google未来的路,好走!

November 9, 2009

10月BeijingOpenParty后记

Filed under: 未分类 — Tags: — Qian He @ 3:42 pm

时隔一个多星期,我才抽出空来写参加10月份OpenParty的感想。这到不是因为没时间,而是有很多事情积着,即便有时间也没心情。

这一期OpenParty是9月份和10月份的“合订本”,这也是拜一些众所周知的原因所赐。

到达ThoughtWorks办公室的时候糖醋鼻子已经拿出50D和新买的50 1.4头开始工作,此人被我尊称为“OpenParty御用摄影师”。比较搞笑的是,糖醋鼻子、CNBorn和我都不知道@genedna到底是哪一位,从来就是只闻其推,不见其人。于是,我们比赛看谁最先找到活的,结果,哈哈,当然是我在腿叔那儿找到了,遂,众人围观⋯⋯

这次去参加的MM不少,在Twitter上看到不少信息,好像跟刘江老师有关。MM的主持都很专业啊,一看就是训练有素的。

这一次我主要听了几个话题,一个是腿叔的“Mozilla on Mobile & Fennec”,一个是CNBorn的“背包客之高棉文化”,最后一个是来要水老师的“来医生与你大战秋季感冒”,顺便还蹭了一下“中国纪录片现状”。腿叔的演讲让我对Mozilla的架构有了一定的认识,也弥补了上一次由于时间冲突而没有听成的一个关于Mozilla的话题。CNBorn的柬埔寨之旅也非常有意思,花了不多的钱却获得如此好的旅游体验,让我都有点心动,想放点血。最后,来老师一如既往的医学话题也给我们这些对养生不大了解的人补了一课。

说起来老师的中医话题,我觉得还是很有意思的。当天来老师说他不在状态,因为受了第二个Session那位从西医角度谈保健的老师的打击。最近,在Twitter上也有很多关于“中医是否科学”的讨论,主角是李笑来老师和一位医生。昨天我也和Googol Lee还有木爷聊了这个话题。说白了,就是中医没有按照现代医学的判别标准去接受“科学”(这个term的具体定义就不好说了)的检验。我个人觉得,好歹中医几千年在上亿人身上做了“活体试验”,完全否定它的有效性肯定是值得商榷的。但是,为什么中医不能得到现代医学的认可和证明,这也是搞中医研究的人需要好好思考和反思的。真理只有一个,但是表现形式可以有多种。至于这多种表现形式之间能否相互解释和证明,这个我也不好给出个人的观点。仁者见仁,智者见智吧。

说到遗憾,上次OpenParty有几位大佬晚上都回家陪老婆了,没有参加聚餐。“聪明的猪”(有“官方”中文名吗⋯⋯-_-|||)也因为要陪老外而没有跟我们一桌,没有机会一起扯淡。不过一起FB的机会还多,下次再补上~

另外一个遗憾的是,本来当天跟糖醋鼻子约好周末去单车秋游、摄影,结果次日便大雪倾盆⋯⋯还我09年的秋天,还我的红叶和黄叶,T_T

Older Posts »

Powered by WordPress