Real Piano 小记

On November 27, 2010 By

这个时候来写 Real Piano,显然已经成了回忆录。但这不怪我,这是 Windows Live Space 的错,嘿嘿。既然回忆,就干脆从头说起,可能会流水帐一些,因为细节太多,漏掉可惜,详细说我又太懒,先这样吧,有空再展开论述。

Real Piano 是我人生中正式发布的第一个 iPhone app,也是人生中第一个正式发布的手机程序、移动程序、苹果程序、触摸程序、有陌生人主动下载的程序、搭载了广告的程序、搭载了广告且还有用户主动点击的程序……

阅读全文

今天在 Mac 上用 Chrome 上网(即我的默认方式),正好偶然的情况打开了支付通网站。我很清楚地在首页看到了不支持的说明——也很好,总比操作了半天才发现不支持要好得多,而且更好的是,它还告诉我用什么浏览器是可以的。

好吧,至少还是支持 Safari 的。于是我打开 Safari,重新进入这个网站,然后就被石化了:

拜托。。。你敢耍我。。。

阅读全文

这篇 blog 的基调是说升级得不爽,没有赞美 Apple 的成份。特此在前告知。

其实 iTunes 已经提示我很久要升级 iOS 4.1 了,但是因为我同时也在做开发,我打算装好了新版的 xcode 和 iOS SDK 以后再刷我的 iPhone,否则开发的时候就没有办法测试了。昨天,由于一切都准备好了,我慎重地在 iTunes 上按下了 Update 按钮。

下载、备份、安装,直到 iPhone 重启。

阅读全文

AGG 又悲剧了

On June 22, 2010 By

准确地说是 AGG-Sharp 悲剧了,它实在是只进行了一小部分,不谈其代码一半像 C++ 一半像 C#,大量的功能还没有实现,动不动就报出 NotImplementedException,这实在是让人无法接受。现在发现真要它进行多通道处理的时候,才意识到代码中处处还是透着 RGB 的 hardcode。

又遇阻了,可能要花点时间去研究 AGG 本身,看看是不是考虑用 C++.NET 包一下还是自己来做个完整的 AGG#。

阅读全文

这个其实本身没啥好研究的,但是历史证明,我两年前由于没有明确直观地对各个坐标系统及其转换关系进行定义,导致实际开发的时候非常混乱,好几次坐标转换都是通过试错的方式来完成的。为了这一次的重新开发顺利,将坐标系统定义整理在此。

首先说明涉及到的三个坐标系统:Document,ZoomedDocument 及 Canvas。它们都是以像素为单位的,坐标方向从左上至右下。

阅读全文

葡萄柚咖啡

On June 12, 2010 By

昨天因为女友加班,我难得又下班跑了趟淞虹路,想想就在那边吃饭吧,结束之后还顺道去了趟快乐柠檬,故事从买奶茶开始。

我点的是一个大杯的冰葡萄柚咖啡,其实我也觉得这两样东西很不搭,但背景是这样的:

她:怎么要这么不搭的东西~
我:不是你说让我点个奇怪点的东西么~
她:我说的奇怪是指奥利奥奶茶这种,不是葡萄柚咖啡这种。。。

阅读全文