Leon's blog

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

本来我都是通过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

lean startup note

抢沙发

lean startup精益创业是什么?

lean startup是一套管理创业过程的方法。
它以一个远景假设为出发点,通过快速、低成本的验证方式,验证产品与市场的契合度,不断迭代并及时调整方向。
在迭代的过程中,第一天就要有盈利目标,在没有找到实现盈利的模式之前不进行规模扩张。

lean startup在开始阶段认为目标客户和产品特性都是未知的,创业的过程就是构建、验证、学习的过程。

  • 瀑布式开发
    • 问题:已知
    • 解决方案:已知
  • XP极限编程
    • 问题:已知
    • 解决方案:未知
  • lean startup(把客户开发customer development引入到工程构建engineering)
    • 未知,通过BML循环不断逼近
    • 解决方案:未知,通过快速迭代不断逼近

继续阅读