Leon's blog

关注: 开源&互联网, GTD with open source and Web

正在浏览由 leon 发布的文章

我在Windows下一直使用PicPick捕捉屏幕图像,功能很全面,而且免费。
在Mac下,缺省的屏幕捕捉功能实在不够用,还好今天找到了一个类似PicPick的屏幕捕捉软件Skitch

Skitch功能特点

  • 支持全屏、窗口、区域图像捕捉,支持通过URL捕捉整个页面
  • 支持给图像加水印、阴影,调整大小、旋转、裁减
  • 支持简单的图片编辑:绘制简单的线图、图形、文字、箭头
  • Skitch还有个Android版本,没有先做iPhone的app让人感到有些奇怪。

Skitch的一些不足

  • 没找到哪里可以修改图片的保持位置
  • 不支持滚动条自动滚动的图片捕捉
  • 不支持多标签或者多窗口,只能保持最后一次捕捉的屏幕
  • 编辑图片时,对图片作裁决不方便,只能通过对话框输入数值来设置,或者把图像比例设置成1:1,然后通过调整窗口来裁减。

Skitch

另外Skitch已经被大名鼎鼎的Evernote收购了,有理由相信它还会做的更好。

本来我都是通过installous安装一些iPad应用的。但是由于我在iPad上没有VPN,也不会用ssh代理,所以有时候会碰到下载应用的网站无法访问的情况。即使能访问,在iPad上下载大文件也容易中断,而installous似乎也没办法端点续传。所以大的文件,我就在电脑上先下载好,然后再传到iPad上去安装。

这里使用到了两个工具:
1. iFile
2. installous

首先,打开iFile的wifi无线功能,这时iFile会启动一个监听局域网10000端口的web服务器。
iFile-iPad-wifi

然后,通过电脑上的浏览器访问上一步开启的web服务器,通常地址是 http://192.168.0.x:10000 。
文件系统的页面显示出来以后,浏览到installous的下载目录”/User/Documents/Installous/Downloads”,把下载好的的ipa文件上传到这里。
最后,在iPad上打开installous,在其下载列表中能找到上一步上传的文件,点击安装就OK了。
iPad_Installous_download

放寒假了,我和Yoyo玩iPad游戏受的限制小多了。最近Yoyo玩的游戏是Snoopy’s Street Fair。这是一个玩家在自己的小集市上建小货摊、挣钱、完成任务、获得勋章、升级,的小游戏。游戏画面采用原卡通画的风格,显得与众不同。
snoopy street

首先警告一下,虽然游戏本身是免费的,但是游戏里很多道具是收费的,而且价格不低。Yoyo好几次要付费68$小狗币(Snoopy dollar)买一个钱包,都被我制止了。获得小狗币的方法非常有限,除了购买,只有每次升级的时候能获得2个。急于升级和购买自己新爱的道具对玩家还是有很大的吸引力的,大家给小朋友玩的时候要注意引导哦。
继续阅读

昨天Sublime Text 2 释出了新的beta版本,2165。除了修正了很多bugs,另外有几个新特性很值得关注了。

  1. 首当其冲的是速度方面有了很大的提升,现在启动速度明显快了。看来是想尽快摘掉Beta这顶帽子啊。
  2. 重新设计了默认的界面主题, 现在这个主题非常类似soda theme的风格,已经完全不必再安装soda theme扩展了.
    new theme
  3. Auto complete自动补齐功能。自动补齐会使用字典和snippets作为补齐的列表源,速度非常快,不会对你的输入有明显的干扰。对我这样英语不好的同志很有帮助啊,呵呵。这里还有一个小改进,是把Tab键用作自动补齐,而保留Enter键继续作为Enter,而不进行补齐;开启这个功能的选项是auto_complete_commit_on_tab
    Auto complete
  4. 通过Ctrl+Shift+T来打开最近关闭的文件,这个行为跟多标签浏览器里打开最近关闭的标签设计一样。又一个扩展Open Recent Files牺牲了。

我升级后,没有发现与现有扩展的明显冲突。喜欢尝鲜的朋友赶快去升级啊。

上一篇关于Sublime Text 2的文章我提到了可以使用CTags扩展

使用Sublime Package Control安装CTags扩展很容易。按快捷键”Ctrl+Shift+P”,然后选择安装package,再选择CTags就可以了。

在Linux和Mac上,CTags扩展可以自动生成tags文件,你只需要按下快捷方式”Ctrl+t,Ctrl+b”即可。
其实他就是在当前目录执行了一下”ctags -R -f .tags”命令。
在Windows平台上,我不知道有没有ctags命令,如果没有CTags扩展是没办法起作用的。不过只要能用其他工具生成tags文件,注意tags文件要放在项目的当前目录,并且文件名要是”.tags”.

CTags基本上与Vim下的CTaga一致,当光标停在某个函数上时,按下快捷键”Ctrl+Alt+]”,就可以打开函数所在的文件,并跳转到相应位置。
如果要返回之前的位置只需要按下”Ctrl+Alt+[“即可。

由于使用Sublime Package Control安装扩展太方便了,我经常会安装很多。这其实是个不好的习惯,大部分扩展安装以后可能很少用到。
而且可能是Sublime Text 2还比较新的缘故吧,有些扩展之间还会冲突。
比如EncodingHelperCTags扩展就有冲突。EncodingHelper会造成CTags只能打开函数所在的文件, 却跳转不到精确的位置。

另外Mac上缺省的CTags似乎并不是那个Exuberant CTags,不知道是什么版本,参数都不一样!所以在Mac上还要先更改CTags,安装步骤如下。

curl -O http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz
tar xzvf ctags-5.8.tar.gz
cd ctags-5.8
./configure
make
sudo make install