很多应用的数据是在运行时产生,开发环境的数据库中,只有少量测试数据,生产环境中并不需要它们。
但事实并不总是这样,比如我的应用中需要大量初始数据,是开发和生产环境中均必不可少的,而且更讨厌的是,开始时为了省事,在开发环境用了SQLite,然后手工在这个数据库里吭哧吭哧输入了巨多数据,等我发现需要在生产环境的Mysql中提供同样的数据时,脑子里出现的第一个想法就是想办法把SQLite里的数据直接导入到Mysql,没想到折腾了半天都无果,和之前的想象不同,根本找不到现成的可用转换工具,而是需要做不少手工调整,且导入时依然有错,看来此路不通。
不少人说OmniGraffle是Mac最好的原型图流程图的制作工具,但尝试过好几次,不但始终没找到能打动我的点,相反还感觉很多地方都不顺手,比如我今天只是想用它画一张简简单单的流程图,可它却总要自作聪明的试图帮我自动排版,只要一用线条连接,就立刻把已经排好的版面完全打乱,非常烦人。可我却找不到在哪里可以关闭这个愚蠢的功能。
简单搜索了一下,发现中文网页中充斥着大量诸如"最好的原型和流程图绘制工具OmniGraffle"和"Mac上强大的绘图软件OmniGraffle"之类的标题,而关于具体的使用体验,却一篇都没有找到,这让我忍不住怀疑,那些众口一词跟风说它好的人,到底有没有真的用过OmniGraffle?
这时候觉得还是英文世界靠谱的多,似乎出现了任何问题,总能找到另一个倒霉蛋儿也和你遇到差不多的情况,而且往往答案也早就在那儿等着你了。
打算从明天起,在公司搞一次半封闭开发,为期10天。
我大概属于慢热型的人,很难快速进入最佳工作状态,而一旦被打断,又需要极长的时间来恢复,最近尤其觉得时间花的不少,可效率却不高,这种无力感沉甸甸的压在心上,特别难受。
所以打算做点儿改变。
Xcode升级到了4.2GM版,编译的时候遇到这个错误提示:
iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6 (-19033)
找了半天都不知道在哪里设置,最终还是万能的Stackoverflow靠得住。
这段时间没日没夜的忙,总算是把一个曾经只是漂浮在脑子里的idea,用数千行代码和上百张图片,攒成一个5M的zip包,赶在国庆长假之前,飘洋过海送到了苹果的服务器上。
本来还寄希望于美帝的挨踢工作者不过**国庆,这几天可以加把劲儿,把我们的App给审核通过算了,没想到提交快一周,竟然还没有进入"in review"的流程,强烈怀疑被转由国内团队审核,或者是在发布会前,都没有人手去做review了?
看起来,我们的"同行"在iPhone 5面世之前面世已经没什么戏了,不过网站已经上线,感兴趣的朋友可以去留个邮箱,上架后会立刻通知你。
update: 根据今天凌晨苹果发布会的情况,赶在iPhone 5之前面世是没有问题的,:)
上周看到Kindle升级的消息就很想立刻动手,但想到我的Kindle已经破解并汉化,升级据说要先卸载破解再升级,而且看了几篇帖,都说要不能直接一步到位升到2.5,必须从2.3先升到2.3.3,再升到2.3.4,最后才能升到2.5,之后再次破解并汉化,而且大部分帖子都说暂时还没有可用的汉化包 - 听起来实在太麻烦了,于是拖到周五终于决定把这件事搞定。
很多事情都是这样,在你真正动手之前,感觉繁杂无比,但一旦开始,就会发现很多基于"已知信息"而预估的困难是不存在的,因为"已知信息"是错的或者已经随着时间改变了。

