jjgod / blog Random notes by Jjgod Jiang.

Archive for June 2009

续传下载 ADC Downloads

Apple Developer Connection 提供的下载,包括 Mac Dev Center 和 iPhone Dev Center 的测试产品,都是需要经过浏览器认证的,这带来的一个问题是:要下载的东西往往是比较大的光盘镜像 (像 iPhone SDK, Mac OS X 的 developer seed, 从 1.x GB 到 6.x GB 不等),在网络状况不够好的情况下,总是会在传到一半的时候就失败了,这之后重新登录又要重新验证,而浏览器自身的下载功能一般很弱,总是无法成功续传,这就导致下载 ADC 上的产品无比痛苦。 前两天看了看浏览器的 Cookie 记录,发现主要是登录后有个 ADCDownloadAuth 字段起作用 (这是一个 quoted base64 编码后的二进制数据),只需要从浏览器 (建议用 Firefox, 因为 Safari 不允许直接复制) 中把这个字段的值复制出来,然后通过命令行也能很方便的下载和续传了,比如: wget -c –no-cookies –header “Cookie: ADCDownloadAuth=GAgC9….” \ http://adcdownload.apple.com/… 或者用 Mac [...]

说说对今早 WWDC Keynote 的想法

大家一边纷纷怪 Keynote 没新意,一边在发布前使劲的刺探情报,所以这两年的热点产品往往在发布之前就被曝得体无完肤,就好比自己先去看了剧透,然后看电影的时候痛斥没有惊喜。 MacBook Pro 的升级对我而言算是个惊喜,本来以为要到 10 月以后才会发布的东西,居然现在就出来了,不过亮点不多,比如期望的 Nehalem 移动平台,显然不可能这么早就出现。 Safari 4 正式版的界面不得不说是一个妥协的结果,本来 Beta 中需要很大勇气的创新被巨大的反对意见逼退了,Apple 没有 “take one step further” 去继续改进,而是直接放弃了尝试,回到了传统的 tab 布局。总体来看,这个界面设计缺乏深思熟虑,不会很讨人喜欢。 Snow Leopard 针对用户的大更新不多,小改进不少,总的而言会是一个让人 (尤其是比较喜欢保持软件更新的人) 用着很舒服的平台。 针对开发者的特性许多都是头一次出现的,不应该期望它们在 10.6 中就足够成熟,其实大部分都还是给有尝试热情的、勇敢的开发者,以及基于这些底层技术作二次开发的厂商做热身的。这算是为以后的改进搭下了一个很好的基础,单从底层技术而言,Apple 这个公司对于业界的影响也越来越大了,对 OpenCL, GCD, LLVM, WebKit 等技术的推动充分说明了这一点。 iPhone OS 3.0 的改进,主要是希望利用大量 app 的先发优势压倒 Palm webOS 这样的新秀,然而对比起来玩弄的噱头越来越多,聚焦在一个好用的手机、好用的交流、联络工具上的改进越来越少,所以相比 Palm webOS 显得格外苍白。毫无疑问的,iPhone OS 3.0 升级让这个系统更完整、更有潜力了,但 Apple 自己开发的内置 app [...]

Updates on font changes in Snow Leopard

A few months ago, I’ve covered font related changes in Snow Leopard in this post, that was perceived from developer preview build 10A286, after I got build 10A335 and 10A354, several changes can be observed. Heiti SC and Heiti TC we covered earlier are now used as the default fallback fonts for Simplified Chinese and [...]