Mar
28
2010
刚完成了 Voodo 2 的开发,正在写用户手册,其中用到不少截图。
对 app 自身的截图,用真机 + Xcode 就能完美解决,但是对截图做注释就需额外的工具来完成。
一说到对图片进行操作,大家容易先想到 Photoshop, Illustrator,OmniGraffle 等重器,轻一点的也是 Acorn,Pixelmator 等。
这些专业的图片编辑软件确实强大,有些功能只有它们能提供。比如,我试了一圈,最终发现还是 Illustrator 里的 gradient 强大,是唯一一个直接支持 ellipse gradient 效果的,于是在对截图做聚光效果时都是用的 Illustrator。

既然我在对 Voodo 2 做截图时用的是 Xcode,后续工作是图片注释,为什么还需要截屏软件呢?
这是因为,其实大多截屏软件都自带注释功能,足以应付绝大多数需求;而且因为 Voodo 有同步 Google Calendar 的功能,我需要对 Google Calendar 上的操作进行一些截图。
下面就我用过的一些截屏软件做一个简单的比较(排名无明显先后):
Snagit 不愧是老牌领头羊,beta 就已经多方面超越其他先入场的小弟了,操作的灵活性,注释工具都是最好的。beta 版免费使用,很爽。

没有单独的 Full Screen Capture,那是因为根本不需要,人家的 All-in-One Capture 太帅了,自动识别 Full Screen,Window,甚至 Region in Window,还有 Capture Scrolling Area 能对需要滚动才能看全的页面做完整的截图。

Share 功能尚未成型,暂时只内嵌了 Email 功能。相信正式版肯定会有完善的 Share 功能,看看 TechSmith 的其他软件就知道了,何况人家还拥有自己的专业多媒体资源分享网站 Screencast.com。
Snapz Pro X 没有注释功能,也不带 Share。但就截图的一个“截”字来说,Snapz Pro X 确实可算是最强悍的,算是名副其实。看一个它特有的截图功能:

其实把它放到这里并不完全合适,因为 Snapz Pro X 同时还是强大的 Screencast 录制软件。我购买它就是为了给 Voodo 录制 demo 及 promo video,配合着 iMovie 做的后期制作,一般的效果都能达到。
Skitch 的 UI 设计相当独特,类似一个相框,上传分享特别方便(skitch.com,flickr,Mobile Me 等一应俱全),截图质量和注释工具都不错,而且免费。性价比最高,估计是目前最普及的截图软件。我一般都通过 Skitch 上传到 skitch.com 秀图给别人看。


LittleSnapper 可能是最眼熟的一个名字。软件本身 UI 也算清爽,功能也算齐全,支持多种 Share 方式,包括 flickr,但上手感觉不利索,不像名字取的那样 little。

我特别不喜欢它的截图方式,定位不如其他三个的十字交叉线来的方便:

不过,LittleSnapper 也有亮点:1) 组织管理功能比较强大,适合剪贴报爱好者;2)强大的网页截图功能,它自带 HTML 解析器,能定位到 Element,适合网页设计者。

系统自带
最后,不得不说,其实 Mac 系统自带的截图功能对付日常工作已经绰绰有余,截图质量更是没得说。再配上 Preview 做点简单的注释,80%的活都能应付。


1 comment | tags: Voodo | posted in Mac, 中文
Mar
11
2010
打洞、翻墙已经渐渐成了中国高端网民的基本生存技能。
VPN 就是翻墙的一种利器。但是要自己搭一个VPN实属不易,如果你用的是联通(原网通)的ADSL,可能更麻烦一点。
PPTP VPN 比较简单,没有特殊安全性需求的,推荐优先选择这种。搭建方法直接参照此文就行。一个 pptpd 就搞定了。注意别忘了打开 Masquerading/NAT。
我在浙江老家(电信 ADSL)的时候,就用以上配置轻松搞定了 PPTP VPN,终于可以在 iPhone 上玩 Tweetie 和 Facebook 了。
结果一回北京,PPTP VPN 马上不好使了:能够正常连接上,但是很快就会无法访问网络,并且 ping 报错 No buffer space available。
我不是网络专家,网络技术相当业余,无法确认是联通 ADSL 的问题,还是办理宽带时附赠的华为 EchoLife HG527-a 路由器的问题(有其他 ADSL 路由器的朋友可以帮忙试验一下),但总之是联通让我的 VPN 连不通了。
我本想用别的 PPTP VPN 试验一下,好确认不是我自己 VPN 的问题,但是一时间没找到可供试用的 VPN(有 PPTP VPN 的朋友可以帮忙试验一下)。于是,我又折腾了两天,搭了个 L2TP/IPsec VPN,终于又能逍遥游了。
搭建 L2TP/IPsec VPN 的方法请见此文。
可能遇到的问题和解决方法:
- 连接不上,/var/log/auth.log 中有类似如下记录:
Mar 10 11:01:36 hostname pluto[14061]: ERROR: asynchronous network error report on eth0 (sport=4500) for message to your.client.ip.address port 4500, complainant your.server,ip.address: No route to host [errno 113, origin ICMP type 3 code 1 (not authenticated)]
在 ipsec.conf 中加上 leftnexthop=your.server.gateway.ip 应该可以解决。
- 连接不上,/var/log/system 中有类似如下记录:
Mar 11 14:44:20 hostname pppd[4407]: The remote system is required to authenticate itself
Mar 11 14:44:20 hostname pppd[4407]: but I couldn't find any suitable secret (password) for it to use to do so.
这是由于验证过程中未使用 l2tp-secrets 中的密码(至于为何如此我不懂,另请高人解释),而是使用 pptp(L2TP/IPsec 也是要走 pptp 的)的密码,所以需要在 /etc/ppp/chap-secrets 中设置密码(具体请见上面如何搭建 PPTP VPN)。
no comments | tags: freedom | posted in 中文
Jan
29
2010
no comments | posted in 中文
Jul
20
2009
鉴于 Blogger 被间歇性的阻击,我终于不能再忍。刚好 DreamHost 上的一个 9$ 一年的 Host 帐号目前也没啥正事可干,故将 blog 迁徙至此。
还是“我的地盘我做主”的感觉爽。
不过由于我没有开通 SSL,有些关键字还是会惹祸。比如刚才整理 Category 和 Tag 时,由于用了 freedom 就被搞了。最后只能用通过 SSH tunnel 做 proxy 才更新成功。作为教训,我把 China 和 freedom 之类的字眼都从 Category 里干掉了,一了百了。其实谁愿意揭家丑,只是被逼得烦到不行“靠”几声罢了。
马上就会有更多自由支配的时间,会多写一点。希望多些朋友能来捧场。
So, I’m wangling you.
2 comments | posted in 中文
Jul
2
2009
- 去 Disney 做动画
- 去 Blizzard 做游戏
- 去 Apple 做电脑
- 去 Google 做网络
都不如,在家做老板。
所以,我先试试能不能自我主宰自由自在的生活;不如意的话再去上面的list里寻觅寻觅。
no comments | tags: freedom | posted in startup, 中文
Jun
19
2009
前天晚上J在跟一同学通电话,聊到正在准备的GMAT考试中的数学题。我无意间听到了他们讨论的一道题,让我很难过,因为我自己偷偷的在一边琢磨半天竟然无解。大家不都说G考的数学题对中国学生来说相当弱智吗?而我是纯正的中国学生,难道是我更弱智?
我听到的题目是这样的:
a = -1,
n = 404前的质数之和, 求
a + an + an+1 + an+2。
等她通完电话后,我进行了确认。我没听错题目。得知我“也”不会做。J挖苦我说:“原来你也不是牛人啊。”
是的,我不是牛人,从来都不是,以后估计也没指望是;做“牛”做马还是等下辈子吧,反正台词也都是这么说的。可我是程序员啊:“这题我写两行程序立马搞定。”
同行们肯定能听出我无力的挣扎,就连J都听出来了:“哦,那看来我考试的时候带个程序员就行了,嘻嘻……”
心里那个郁闷啊!我要作出最后的还击:“这题绝对是超纲了,你们考G还考数论啊?质数根本没有通用公式,404也太大了,44的话还来得及一个个的数。”
J:“数学不考数考什么?切~”
显然,她不知道什么是数论,也不关心。当真知灼见一无所用时,无知就是最尖利的讽刺。
后来,直到11:30我还不死心,翻出家里仅有的几本数学书求援。结果发现,我那点仅存的数学知识虽已模糊不堪,但还不至面目全非。质数确实没有公式可循。
我放弃了。睡吧,就算噩梦正等着我。
事实证明,这的确是J给我制造的一场噩梦,而已。
昨天,我上班时接到J的来电:“哈哈,那道题我知道了,我说的不太对。”
听到前半句,相信试过求解这道题的朋友们都会跟我一样濒临崩溃;听了后半句,程序员们想必会有寻觅千百度后bug终现时的喜悦、悔恨交加之情,就等着拍脑袋大骂“靠!原来是这么弱智的bug”。当然,这次要拍也不是自己的脑袋。
J继续拨乱反正:“昨晚说的不太对,应该是n等于前404个质数之和。”
刚才还在崩溃边缘的朋友们,就随我一同崩溃吧。但请不要指责J同学,至少她最后给了我们解脱。
“怎么样,还不快感谢我,我知道要不然你肯定会憋屈抓狂死的……”
no comments | tags: math | posted in humor, 中文
May
10
2009
10086
北京移动温馨提醒:
您的帐户余额已不足10元,请您及时充值,避免因停机给您带来的不便。停机提醒早知道,信息获取更方便!
北京移动
多贴心的服务啊。
但请注意发信时间: 2009年5月10日02:06:00!
果真是“早知道”!
如此nc的系统真tmd让人敬畏,我不得不对此同行说:I 服了 U。
以10086的覆盖率,要搞垃圾、骚扰短信的话,那就绝不仅是战斗机了,而是轰炸机!
这种机确实应该早点停,“停机”请让我“早知道”。
no comments | tags: sms | posted in 中文
Mar
1
2009
超导体我们都知道,被用来极尽可能的降低电流传输的阻碍。
而今天的网络,越来越像一个超导体,因为它一直朝着使得信息传播更加顺畅的方向发展。
我给它取名叫”超导媒体“。
no comments | posted in 中文
Feb
13
2009
别人的婚礼,我们一旁看热闹;
亲友的婚礼,我们上前送祝福;
直到她/他的婚礼,我们才发现,伴随着任何一个婚礼的都不只是喜庆、欢闹。
美丽的三月天里,忽然觉得冷。
2 comments | posted in 中文
Feb
8
2009
J:你知道人世间最痛苦的事是嘛吗?
0:…
J:你有好多想做而没做的事,就忽然Game Over了。所以有位伟人说的好啊:“把每一天都当作最后一天来过。”
0:那你知道人世间最最痛苦的事是嘛吗?
J:…
0:听了伟人的话,我天天都过的跟最后一天似的,把以前只敢YY的事都给干了,结果发现第二天我还在。
J:…
注:这只是个笑话,是我根据2009春晚小品《不差钱》里面小沈阳和赵本山的对话改编的。有梦想就该去实现,而且不要给自己畏缩拖延的借口,追寻就从今天、当下开始;但是请不要将所有的欲望都当作梦想,那是妄想。
no comments | posted in humor, 中文