Tutorial

本页列出了本分类最新的几篇文章
打败 iPhone 要做好的 3 件事
作者: Dmitry; 译者:Dismory; 原文链接手机市场的近期动态令我们欣喜。为了抓住各自的市场份额,厂家们都声称自己的产品在外形和功能上可以与 iPhone 比肩。诚然,iPhone 是一款高端手机,所以并不是每个人都对它感冒;但它也是一款将诸多方面平衡处置地恰如其分的成功手机,当前的市场竞争就能证明。 于是 Storm、Pre 和Droid 顺势而来。只是这些手机相比 iPhone 永远都差那么一点,问题并非在于功能——这些手机往往能提供更多的功能和型号——而是其它的一些东西。在我看来,任何手机制造商只要做好如下 3 件事,就可以赶超 iPhone。 1. 操作性(Flow) 使用方便的设备都得益于它们的操作性。什么是操作性?就是对于每项任务,人们在设备上所要执行的一系列操作。有时仅需一个动作——你想做一件事然后你点击按钮,事情就做完了:例如,按下 Home 按钮回到了主屏幕。对另一些任务,在达到目的前你可能需要执行更多的操作。 操作性强意味着设计者必须设身处地地考虑到常用的任务操作,缩短操作流程,并确保下一个操作总是呈现在用户面前,不需要对接下来的动作有过多思考。37 signals 里有一个不错的视频,瑞安·辛格(Ryan Singer)在里面对操作性进行了讨论——38 分钟的演讲中包含许多精彩实例。 2. 响应时间 响应时间在这就是指速度。当按下按钮或者手指在屏幕上划过时,相应结果就应当出现。本该这样,对吧?然而市场上多数手机的反应都还算不上灵敏。往往手指划过半秒之后屏幕才开始断断续续地移动着。这些手机又卡又慢——一点也不灵敏。 屏幕切换/滚动时得默默等待,启动应用也需要耐心,所有这些延迟都会使用户产生严重的抵触。当你想继续操作时,却不得不等着它跟上自己的步伐,这不免让人沮丧。 3. 细节雕琢 细节雕琢是个技术活儿。完成用户界面的时候,应该让它好看一些。但这并不意味着添加渐变、磨砂光泽、倒影、阴影或者其他一些过量的视觉效果——它们绝大部分是多余的——而是指有品位的排版,色彩的选择以及对比较准。常用功能应该更醒目,次要元素应当淡出到背景中;有足够的留白来方便用户阅读和浏览。这些都是用户的真实需要,但是我们仍看到这些方面的诸多不足。 就拿黑莓的设置界面来说——文本左侧没有一点留白,这意味着它紧贴着屏幕的边缘。对细节略加雕琢,可以走的更远。 把这 3 件事做好就可以超过 iPhone,或者至少是赶上它。为什么这么说?因为手机不同于个人电脑。你总是带着手机,它主要用来完成即时性、机械式的任务。打电话,翻短信,看时间,查地图,拍照片。你用手机可以做很多不同的事情,但是它们都是即时性的。这意味着手机的操作应当向机械设备的工作方式靠近。 拿烤面包机做例子。你放入面包,然后按下拉杆,就这么简单。操作完成之后,只需等待面包烤热。界面异常简单并且立即响应,因为它是机械式的,在你和你想获得的东西之间没有太多阻隔。不过在电子设备里,你就得要面对很多「界面」,这些界面常会带来延迟,而且让你产生困惑,而你所想做的只不过是像用烤面包机那样,走近它然后简单快捷地完成操作而已。 这就是为什么 iPhone 让人爱不释手的原因。它速度快,响应灵敏。并且细节上也经过精雕细琢,这使它更上一层楼。苹果并不关心功能,因为它知道那些东西无关紧要。人们需要的只是一个用着舒服的设备。 其他手机制造商过度重视硬件。他们确实有能力生产不错的硬件。但硬件只是问题的一半,操作系统跟承载它的硬件同样重要。操作系统是用户对设备进行操作的中间环节。操作系统也是上述 3 个问题的决定性因素。 忘掉功能,忘掉型号,忘掉对比图。对比图永远不会谈到用户体验和可操作性,而这这两点才是最终影响着一个便携设备成败的关键。
王凯 on 2009-11-11,05:16  评论(25) edit
雪豹新特性之──自动化 & 服务
此文为 ron@lildemon.cn 向本站的投稿。继续期待优秀的你们向 Apple4.us 源源不断地提供分析、评论、教程等等任何优秀的题材和文章。 熟悉苹果系统的用户大都知道在每个应用程序主菜单下,都有一个「服务」菜单,如下图所示: 在雪豹(Mac OS X 10.6)之前的系统中,服务菜单往往被用户所忽视,多数人甚至不知道究竟该菜单究竟有什么用处。 而从雪豹开始,苹果重新定义了「服务」在系统中的概念,简单的说,就是根据应用程序上下文判断用户所需的服务,例如当你选择了一张图片文件时,则出现图片相关的服务,如旋转,裁剪,转换成其他格式等。 如图: 同时,新的「服务」允许用户扩展程序并未集成的功能,也可以下载他人制作的「服务」来免去重复性的工作,并不需要,或者只需要少量的编程知识。 例如,当你选择了一段文本时,会出现文本相关的服务,如翻译,发送文本至某人,或者是让系统朗读该文本等。但是系统本身只带有英文辞典,虽然可以通过第三方辞典库扩充,但是至今没有找到满意的能够发声的汉英辞典,又鉴于本人喜欢 Dict.cn 翻译的结果,于是就有了这个服务: 或者选取文本后点击右键: 这个服务的功能十分简单,dict.cn 的查询形式是 http://dict.cn/***.htm,其中「***」代表你所查询的单词或者短语,当我点击「Dict.cn翻译」 以后,系统就会打开新的浏览器页面并跳转到所查询的词条。虽然不如第三方开发者提供的服务那样智能,但是也省去了很多繁琐的操作(开浏览器,键入地址,查询单词之类的)。 制作的方法十分简单,基本的思路是提取当前选中的文字,并将该文字串到「http://dict.cn/***.htm」这样的 URL 中,然后在浏览器里打开这个 URL。 ◎首先,启动系统自带的Auto机器人(Automator),选择文件类型(这里选服务),接着点击「提取」。 ◎然后在这一栏里选择服务接受选定的对象类型,可选的有图片,URL,地址,电话号码,电子邮件地址等等。在这里,我们选择「文本」,这样,在选定某个单词时候,相应的菜单才会显示出来。 另外还可以指定是否只在某个应用程序中启用该功能,这里我们选择「任何应用程序」。 接收的文本会以变量的形式传递到下一个工作流程中,这里我们将该文本传递到Shell脚本中,并运行 echo "http://dict.cn/$1.htm" 命令,这里的"$1"会自动替换成所传入的第一个参数,也就是所选取的文本。 ◎从左侧资源库窗口的「实用工具」下找到「运行Shell脚本」的操作选项(也可以直接搜索Shell),并拖到右边的工作流程中 ◎找到「显示网页」并拖到工作流程中。 到此工作就完成啦。 :D 将文件保存为你想要的名字,该名字就会显示在服务菜单中。也可以把这个文件发送给别人,或者提供下载,那么其他用户就可以使用相同的功能了。 Auto机器人除了本身提供的许多系统功能以外,还支持的语言十分广泛,除了自家的 AppleScript、Objective-C 以外,还支持所有主流的脚本语言,配合 Xcode 还能够用利用 C、C++、Java 等编程语言做出专业级的应用。 其实开头所演示的关于图片的操作,也都是从苹果官方网站下载下来的,这里还有一些很酷的应用: Bit.ly 缩短网址:可以把文本内的长 URL 替换成缩短后的网址: 替换前: 替换后: 批量修改文件名(不用借助第三方程序了): http://macosxautomation.com/ 是一个专门搜集 Services 的英文网站,感兴趣的同学可以去下载试用 :D 目前应用还不多,希望不久以后可以看到更多有趣的应用 :D
黄继新 on 2009-10-11,16:56  评论(9) edit
如何避免社交灾难: Facebook 篇
作者:Christopher Null;摘自《PC World》2009 年 8 月号 谁会知道你的老板在 Facebook 上看得到许多有关于你的资料,甚至包括你在某个疯狂的周末里拍摄的照片呢?现在社交网络虽然必不可少,但过度的分享资料有可能让你丢掉工作。想避免这些?那么就跟随我们的建议,一起来学习如何掌控好隐私吧。 社交网站拥有如此巨大的影响是因为,它们满足了人们快速分享生活点滴的需要。不过也由此引发了分享资讯所带来的风险,特别是当你的交际圈扩展到可信赖的朋友以外时。 有效的使用 Twitter 和 Facebook 不仅要靠谨慎,你还应该知道如何调整设置,这样就能够控制好谁可以访问你在 Facebook 或 Twitter 上的信息了。 新手没有什么好担心的。可是一旦你的朋友持续增多,并且谈论的话题无关日常饮食、宠物饲养等,而是以工作内容为目的,那么事情就完全不一样了。因此在接下来的文章中我们会描述一些由于不当使用社交网络所造成的尴尬场景,以及预防和补救这些问题最佳的方案。 到最后你会发现世间万物的道理同源,请记住这条针对社会网络的至理名言:「永远不要忘记,所有人都在盯着呢。」 无视 Facebook 的隐私选项会让你栽跟头的,而且有一些选项是新增入的,因此知道的人不是很多。 事例一:与上司分享过多信息 Ann 一早打电话给公司请病假,接着享受了一整天的日光浴,还用笔电不断的在 Facebook 上更新状态。第二天老板请她到办公室来,指着屏幕上的东西给她看,这让 Ann 觉得非常难堪,不仅被严厉批评,还扣掉了一天的薪水。 对策:如今工作与生活时常交织在一起,而 Facebook 正是那个打破界限并可能搅乱私人生活的导火索。你必须树立一个观念「与上司保持距离,别让他像你的好友那样,能在你的空间里闲逛。」 对 Ann 来说最好的办法就是使用 Facebook 提供的一项新功能:列表。它允许你管理联系人,将他们分组并设置不同的浏览权限。 通过设置「列表」就可以控制个人资料的访问。例如:你新加了一些朋友,但还不是很信任他们,那么你可以新建一个列表,名字诸如「限制资料访问」。然后把他们拖入这项列表之中,稍做设置后就可以了。当然也可以为同事、同学、项目等等创建列表。不过未经设置的列表是不会起效的。 创建「列表」的方法是:点击位于页面最上方的导航栏(以下简称「导航栏」)上的「朋友」,接着点位于左边栏并紧跟在「朋友列表」下部「+创建」,你也可以通过进入「朋友」列表,然后点击位于用户名右侧的下拉菜单,在这里可以新建列表或者将联系人直接置入到某个列表里。 接下来要指定每一个列表所能访问的信息的权限,将鼠标移动到导航栏右侧的「设置」上,在弹出菜单里点「隐私设置」,接着点「个人主页」(Profile)。在这个页面里你会看到每一类信息都有与之对应的下拉菜单,点击菜单并选择「定制…」,接着在弹出窗口底部「除了这些人以外」下方的输入框里输入用户或者列表即可(通过点选输入框右侧的添加按钮也可以)。 对 Ann 来说,把同事置入名为「工作」的列表并将权限调低,会让她减少很多麻烦。具体的做法是,把同事所属的列表放入「状态与链接」中的「除了这些人以外」的名单里。 事例二:他知道你在哪 远离前男友 Bob 并不是 Mary 搬到匹兹堡的主要原因。不过这也算是搬家带来的一个好处了。但是不久过后 Bob 又出现在了 Mary 的生活中,这让她倍感困扰。 Mary 疑惑的问他:「你怎么知道我在这?」, Bob 说「你自己在 Facebook 上写的呀!」。 对策:很多用户精于管理自己的 Facebook 页面,但只有少数人掌握正确的用法。点击导航栏「隐私」 → 「个人主页」,你会看到包含 10 个子项的列表,通过每个选项为不同的用户或用户列表指派权限,接下来介绍部分选项的含义: 个人主页:控制谁可以访问你的基本信息(名字与部分好友)以外的资料。基本信息:用来设置性别、生日、婚姻状况等资料的访问权。个人信息:有关于你更进一步的信息,如兴趣、爱好等。状态与链接:用来设置谁可以看到你最近更新的状态。……你可以点击列表右侧的「?」按钮来进一步获取有关该项列表的详细解释。拿 Mary 来说,选择「个人主页」 → 「定制」 → 「仅限朋友」,然后保存即可。 Facebook 为每个列表提供了众多的选项如:所有网民;我的网络和朋友;朋友的朋友;仅限朋友;定制…。前四项的访问权限是逐渐降低的,最后项「定制…」让你能够充分管理不同用户的访问权限,你可以用它来限制某个网络的用户对你的个人资料的访问,也可以是该网络的子网络。总之掌握权在你手里。 事例三:现实版「尾行」 Jessica 同意了几个陌生人的好友申请,没想到后来他们不断的发送令她害怕的短信和留言。她不想删除账号,只是想尽快甩掉这帮人,并把信息开放给只经过她允许的人。 对策:首先 Jessica 可以照上文所说的,把这些人加入限制列表,接着移除或屏蔽他们。方法是:访问欲删除之人的个人主页,点击左边栏底部的「从朋友中删除」。如果此人被删之后还不停的发送好友请求,可以通过访问 「隐私设置」页面底部的「屏蔽用户」区域,在「姓名」输入框里输入欲屏蔽的用户名,接下来会进入一个标准的 Facebook 搜索页面,在列表中找到那个人,点击名字右侧的「加入屏蔽名单」即可。这样一来他们既搜不到你,也看不到一点儿有关你的资料了。 有时候需要更高级别的隐私控制与安全,可以通过设置个人资料不可见来实现暂时“隐身”。方法是:「隐私设置」 → 「搜索」 → 「搜索可见性:仅限朋友」。这告诉 Facebook 在站内搜索中不要显示你的资料。在「搜索可见性」下方的「搜索结果内容」中,可以设置搜索结果所包含的你的资料。如果想与世隔绝也不成问题,取消「搜索可见性:仅限朋友」下全部10个复选框即可。最后,通过「公开搜索列表」来控制你的个人资料是否显示在搜索引擎的结果里。 事例四:爱好多麻烦也多 本例讲的是滥用第三方应用程序「 Pieces of Flair ,一个用于分享爱好的应用,以下简称
Oliver.C on 2009-07-31,22:21  评论(1) edit
如何避免社交灾难: Twitter 篇
作者:Christopher Null;摘自《PC World》 2009年8月号 「Twitter 比 Facebook 更加开放,因此更要注意安全。」 事例一:Twitter未曾遗忘 Nelson 认识所有跟随(Follow)他的人,所以他毫无顾忌的在 Twitter 上抨击一位同事。几个月过去了,当他就要忘记这件事的时候,他的同事跟随了他,没花多大力气就发现了 Nelson 侮辱他的言论… 对策:同 Facebook 不同的是, Twitter 没有提供确认跟随者(Follower)的功能,每个人都能对你的只言片语所构成的历史一览无余。可以照此设置来保护更新:「Setting」 → 「Protect my tweets」,这样未经允许的跟随者就看不到你的 Tweets 了。然而之前发布的 Tweets 还能被所有人看到,特别是在第三方应用程序里。 事例二:骂人也得讲究技巧 Vicky 经常用龌龊的言语攻击一个之前的朋友,她不希望被那人知道,该怎么做呢? 对策:首先按照「事例一」中讲的办法保护好 Tweets ,如果知道他的用户名,搜索或直接进入他的主页,点击位于右边栏的屏蔽(Block),你就会被移除出他的跟随列表,并且无法再次被添加。不过已有的跟随者还是可以复制并粘贴你的 Tweets ,直接截屏更没问题。世上没有不透风的墙,因此最好还是别在 Twitter 上指名道姓的骂人。 事例三:把 Twitter 嵌入 Facebook 带来的麻烦 Dan 认为他正迈向成长为一个网络良民的康庄大道上,于是抱着一石二鸟的心态把 Twitter 嵌入到 Facebook 里。他的理由看起来很充分:这样更新一次 Tweet 就好了,两边发布多累啊?不过当遇到直播 Tweets 的时候问题就来了。假设 Dan 正在球赛现场向好友们实况转播,在1个小时的时间里他发了大约20条 Tweets 。20个 Tweets 在 Twitter 上也许转瞬而过,可是在 Facebook 的涂鸦墙上逗留的时间不仅要久的多,而且霸占着页面就像喋喋不休的悍妇一般无情的拒绝所有除了你发布以外的信息。 对策:在这个事例中,把 Twitter 嵌入 Facebook 是不合适的,只要断开两者的连接就可以了。方法是:访问 Facebook ,点击左下角的「应用程序」,在弹出菜单中找到 Twitter ,然后点击右边的「×」。(如果你使用第三方程序如 Tweetdeck 来访问 Twitter ,你得在程序里断开连接。) 事例四:别乱链接 David 同学看到一篇强力支持某个辩题文章,于是把文章的链接随 Tweets 一起发了出去。当他意识到这怎么回事之前,他遭到了反驳文章观点的 Tweets 的持续轰炸。虽然他们的理论大多站不住脚,但大卫仍在孜孜不倦的回应着…几个小时过去了…连太阳也下山了…大卫同学终于从电脑前解脱了出来。他泪流满面的对 apple4us 说,我不是辩不过他们,是140字再怎么攒也不够花啊。 对策: David 始终认为 Twitter 的核心理念是自由开放与公众参与,因此他没有启用 Tweet 防护功能。不过大卫应该意识到,「开放」也意味着别人可以对你的隐私随意访问。大卫与那位语焉不详的推友陷入了长时间的论战,牺牲了一下午的时间,何必呢?封掉(block)他就好了! 事例五:不要现的太早 最后是一个真实的事例: Connor 被思科(Cisco)录用了,她忍不住推了一条:「思科雇用我啦!虽然工资很高但每天都要往返,而且我讨厌这份工作!」。接着这条 Tweet 被一位叫 Tim
Oliver.C on 2009-07-31,21:58  评论(3) edit
如何使用 iPhone OS 3.0 的 40 个最佳功能(下)
上篇:如何使用 iPhone OS 3.0 的 40 个最佳功能(上)21、自动同步备忘录至 iTunes  iPhone OS 3.0 可以自动将备忘录资料同步至 iTunes ,在 iTunes 同步选项中选中「同步备忘录」,之后 iPhone 每一次与电脑连接,备忘录资料都会被传输至电脑。 22、加密 iPhone 备份 为保证备份至 iTunes 的 iPhone 数据安全,用户可以为备份的数据加密。    如何设置:在 iPhone 的摘要页面选择「加密 iPhone 备份」,设置密码。 23、邮件搜索 尽管 Spotlight 的搜索结果也包含邮件搜索,但如果你明确要搜索 Email 中的内容,邮件搜索是个更好的选择。进入邮件列表后,滚动屏幕至最顶端出现搜索框,用户可选择「已收」、「已发」、「主题」和「全部」四种类型让搜索更精细、准确。   24、备忘录搜索 与邮件搜索类似,进入备忘录后将屏幕滚动至最顶端出现搜索框,搜索备忘录里的内容。 25、iPod 搜索   与邮件和备忘录搜索类似,进入 iPod 界面后可在「艺术家」、「播放列表」、「歌曲」、「专辑」、「视频播客」、「有声读物」和「全部」选项中选择需要搜索的类似,然后将屏幕滚动至最顶端出现搜索框,输入搜索。 26、A2DP 立体声蓝牙 通过支持 A2DP 立体声蓝牙,iPhone 现在可以和各种蓝牙外围设备相连接,包括:蓝牙立体声耳机、蓝牙音箱、蓝牙墨镜和衣饰、汽车配件、监视器、带蓝牙的笔记本。蓝牙手表等。 更重要的是,苹果允许第三方周边设备生产商将设备控制集成到 App Store 的软件应用之中。 27、建议路线规划(Turn By Turn)导航 iPhone OS 3.0 开始允许开发者开发建议路线规划(Turn By Turn)导航应用。WWDC 上著名 GPS 导航仪生产商 TomTom 宣布了他们的 iPhone 建议路线规划导航应用。  28、数据共享(Tethering) 该功能仅适用于 iPhone 3G 和 iPhone 3G S ,将 iPhone 作为一个调制解调器把 3G 网络连接共享给笔记本上网。(部分国家和地区运营商可能尚不支持该功能。)  如何设置: 设置→通用→网络→数据共享(Internet Tethering),开启该功能, 使用 USB 线缆连接至电脑: 如果连接 Mac 上,Mac 会自动检测出新的网络接口。点击网络参数,配置 iPhone ; 如果连接点是 Windows
胡维 on 2009-06-18,16:08  评论(8) edit
如何使用 iPhone OS 3.0 的 40 个最佳功能(上)
苹果已经发布 iPhone OS 3.0 ,iPhone 和 iPod touch 用户可通过 iTunes 升级。iPhone OS 3.0 包含许多全新的功能,也有很多细节的改进。下面是其中 40 个最佳功能的细节描述及使用方法。 1、转发或删除短信 这个期待已久的常用功能终于到来,让你能方便地转发短信给其他人,或删除某一条短信。 如何操作: 打开短信对话; 点击屏幕右上角的「编辑」; 选择你需要的一条短信,或多条短信对话; 选择转发或删除。 2、一次最多 Email 发送 5 张照片 iPhone OS 3.0 之前一次只能通过 Email 发送 1 张照片,但现在一次可以发送最多 5 张照片。 如何操作: 进入照片相册; 点击屏幕左下角箭头图表,出现「分享」、「复制」和「删除」选项; 选择你需要分享的照片,最多 5 张; 点击「分享」按钮,弹出 Email 选项; 发送带有选中照片的邮件。 3、Shake to undo 和 redo 无论 iPhone 上的任何应用,如果你正在输入,你都能够使用 Shake to undo 功能,即晃动 iPhone 以撤销(undo)输入的文字。如果你希望刚刚被撤销的文字重新回来,只需再晃动一下 iPhone 。 如果原来已经有写好的文字,你在原来的基础上又输入了新的文字,此时你晃动iPhone ,进行的是重做(redo),即把文字恢复到你新开始写的状态,原来的文字会保留。    4、Shake to shuffle 去年的 iPod nano 上新增 Shake to shuffle 功能也来到 iPhone 和 iPod touch 。只需轻轻摇一摇 iPhone 即可随机切换到一首新歌。如果你正在听的是某个特定的列表里的歌曲,它只随机播放这个列表内的歌曲。 要不了多久,你可能会看见街头不少人拿着他们的 iPhone 或 iPod touch 晃来晃去,就像当年 iPod 的白色的耳机线一样,典型的“苹果暗号”。 5、复制、剪切和粘贴 iPhone 的复制、剪切和粘贴功能可以在各个应用之间使用,比如从 Safari 的网友复制的文字粘贴到备忘录或 Email
胡维 on 2009-06-18,05:09  评论(20) edit
iPhone 开发——已经饱和的生态圈?
苹果公司的应用商店 App Store,可以说是很多 iPhone 开发者追梦的地方。在进入正题之前,请读者先看几个数据,看看这个梦想究竟有多大:1. iPhone 在 2007 年 6 月正式进入美国市场,并在此之后席卷全球。至 2009 第一财政季度为止,苹果已在全球销售了超过 1700 万支 iPhone。2. 2008 年 7 月开始,iPhone 和 iPod touch 用户可以通过 App Store 下载应用程序(为了行文简洁,后文中将不再提到 iPod touch;后文中的 App Store 销售,也专指针对这两款产品的销售)。到 2009 年 3 月为止,App Store 上已有超过 25000 款第三方应用。2009 年 1 月,苹果公司宣布应用下载量已超过 5 亿次。3. 2008 年 3 月开始,苹果公司公布 iPhone SDK,即软件开发包,里面包含大部分常用的编程接口;iPhone SDK 可以免费下载。所有的销售收入按三七开,苹果拿三成,开发者拿七成。开发者被要求给苹果公司交至少 99 美元的年费,才能参与 iPhone 开发。4. 据 Piper Jaffray 公司预计,App Store 每年能为苹果公司带来约 10 亿美元的收入。(笔者对这个数据表示怀疑,并将在后文加以阐述。)5. 很多程序员通过一个售价 1 到 2 美元的程序,在短短几个月内成为了百万富翁。这样的故事也激励着更多的程序员和软件公司勇敢地加入 iPhone 开发。简而言之,借助 iPhone 的巨大销量,iPhone 买主良好的消费能力,以及苹果公司独创性的 App Store 销售分成方式,围绕着 iPhone 开发已经形成了一个利润巨大的市场。与其它平台上的开发相比,iPhone 开发的门槛很低很低,再加上很多开发者瞬间暴富的故事的激励,大量开发者——包括个人和公司——已经或者正在涌向这个市场,还有更多开发者正在跃跃欲试或观望踌躇,期望得到更多的信息以决定是否加入竞争。这里有着很多美国梦式的激动人心的故事,也有着很多不广为人知的心酸情节;这是一个达尔文式的生态系统,而笔者就身在其中。虽然只有业余时间能写 iPhone 应用,但自己是很用心很开心的;而且身在北美,对美国市场和消费者心理有一定了解。此番就是要借助 Apple4us 这个平台,通过一系列文章,从开发者的视角将这个生态圈的真实面貌展现在大家面前。这个系列包括:iPhone 开发市场分析——通过准确的数据,来分析 iPhone 开发的市场究竟有多大,能容纳下多少开发者iPhone 开发浮世绘——讲述 iPhone 精彩世界背后的故事iPhone 开发入门指导——主要介绍开发工具,开发语言,以及国内外优秀的论坛和博客iPhone 开发与营销——介绍一些 iPhone 程序的营销渠道和手段,帮助开发者获得更多利润iPhone 开发杂谈——时间点选在 2009 年 4 月,我们能看到什么和想到什么?中国
李晨 on 2009-04-10,02:42  评论(20) edit
在 Macbook Pro 安装 Windows 7
摘译自:[Gearlog] 此刻,我们正呆在 《PC Magazine》的实验室里:我们有一台银光铮亮的苹果最新的 Macbook Pro ,还有一张微软向专业开发者提供的 Windows 7 测试版光盘。那么,干嘛不试一下在最新的 Macbook Pro 上跑一回微软的 Windows 7 呢。 我们使用 Bootcamp 安装,但安装之前首先要清楚这台机子上已经有的Windows Vista ,不能够直接升级到 Windows 7 ,因为 MacBook Pro 不支持运行 SP1 。    首先要声明的是,这个版本(Build 6801)的 Windows 7 看上去与 Windows Vista 十分相似,倒是与最终版的  Windows 7 相差很远。基本上,Build 6801 就是在 Vista 的基础上做了一些功能升级。      总的来说,安装过程十分顺畅。安装完成后机子自动重启了。不过我们的系统默认启动项是 OS X ,所以我们得手动切换到 Windows 7 完成安装。   系统安装完成后,我们又用苹果的 OS X 启动盘安装驱动,希望 Windows 7 能够与苹果的硬件兼容。   不幸的是,驱动盘几乎没用。Windows 7 在这台机子上不能联网(没有网卡驱动),还有 Windows 7 的其他许多新功能,比如鼠标悬停窥视也不能工作。   不过,也有 Windows 7 的一些关键功能可以正常工作,比如新的画图程序和记事本,还有在桌面任意放置小工具(gadget),以及半透明的窗口边框。 下面是安装过程的视频:      我们最开始想在 MacBook Pro 上安装 Windows 7,最异想天开的就是希望用 MacBook Pro 的多点触控面板来使用 Windows 7 的触屏功能。结果也证明我们太异想天开了,MacBook Pro 的多点触控面板根本不能像我们想象的那样工作。
胡维 on 2008-11-04,17:33  评论(5) edit
使用 Pwnage Tool 2.0 的三点注意事项
这里说的是默认的模式,即 Simple Mode。 一、Are you a legit iPhone user? 问的是「你是否有和苹果指定的运营商签约」。如果你是用破解机的,一定要选 No,不然还得通过 iTunes 进行合法激活。有人可能要问合法用户为什么还要用 Pwnage Tool,那是因为他们或许对定制自己的 iPhone 有兴趣,比如想用 App Store 之外的第三方软件。 二、最后问你的电话有没有被 Pwn 过时,即便 Pwn 过,也最好选 No,然后让 Pwnage Tool 帮你进入 DFU 模式。(抑或是恢复模式?请看本帖留言中的讨论。) 三、对于加了 SIM 卡锁的 iPhone 3G,Pwnage Tool 2.0 目前只能激活,不能解锁。也就是说,不能打电话发短信,其他功能没问题。我之所以说「加了 SIM 卡锁的 iPhone 3G」,是因为并非所有 iPhone 3G 都锁 SIM 卡,比如香港的行货就不锁。所以如果你的 iPhone 3G 是香港行货,应该可以放心使用 Pwnage Tool 2.0。 Pwnage Tool 2.0 下载地址(镜像),需要用到的两个 bootloader 文件 bl39.bin 和 bl46.bin 的下载地址。图文并茂按部就班的中文教程很快会有人做,本站就不增加网络上的重复信息了,请留意 weiphone.com 等论坛。 【更新】Pwnage Tool 2.0.1 版已出。根据 iPhone Dev Team 博客,变化如下: ◎ 如 bl39.bin 和 bl46.bin 两个文件在你的电脑上已经存在,2.0.1 应该可以更容易地找到它们。 ◎ 2.0.1 会自动创建 ~/Library/iTunes/Device Support 路径(如该路径原本不存在),有助于解决 1600 错误。 ◎ 之前不少人反映 Pwnage Tool 2.0 无法启动,只会在 Dock 上反复跳动。这一问题应已解决。 ◎ 程序内置的更新检测功能(Command +
Lawrence Li on 2008-07-20,12:06  评论(15) edit
十招:教你延长 iPhone 3G 电池寿命
iPhone 3G 的闪耀的显示屏、3G 网络和 GPS 都非常棒,不过代价是 iPhone 3G 的电池寿命已经大大缩短。尽管相对于其他 3G 手机,iPhone 3G 的电池寿命或许表现还不错。但你仍需要省着点,否则可能在你最需要的时候它没电了。 下面有十招教你延长 iPhone 3G 的电池寿命: 一、调低显示屏亮度 新的 iPhone 3G 的显示屏默认的亮度比第一代更亮,但是如果你想省点电的话,也没必要使用那么高的亮度,根据自己的需要调低一点。(在设置→ 亮度中调整) 二、关闭 Wi-Fi 和 Wi-Fi 网络探测 如果你不是每隔几分钟就要用一次网络的话,一般可以关闭 Wi-Fi 和 Wi-Fi 网络探测。Wi-Fi 比 EDGE 或 3G 网络都要更省电,但是如果你不常用的话,关闭也能够帮助你节省电量。(在设置→ Wi-Fi 中设置;蓝牙也是一样) 三、不用 3G 时就关闭 我希望这一项功能 iPhone 能够帮我自动完成,当我不在电脑附近的时候,我会使用 3G 网络浏览网页、YouTube 、访问 App Store,或者接一些重要的电话,其他的所有功能,比如电邮、天气查询、Twitter 等我都使用 EDGE 网络。(在设置→ 常规→ 网络 中设置) 四、游戏时关闭振动 很明显,如果你经常玩游戏时开启振动效果,会浪费你很多的电量。在不是很必要的时候,可以关闭振动效果。 五、少用 A-GPS 跟踪 在你找到方向之后,GPS 跟踪实际上没有太大价值,因为 iPhone 上没有建议路线规划(turn-by-turn)驾驶导航模式。但是 GPS 跟踪却很耗电。如果你已经在地图上找到了你要去的地方和方向,就可以退出地图了。如果你忘记了,可以再看一下地图。 六、通过 iTunes 购买音乐和应用 你可以通过 iPhone 内置的 Wi-Fi 来购买音乐, 或者通过 3G 来购买应用程序。但是如果不是很必要的话,我建议你通过 Mac 或 PC 上的 iTunes 来购买音乐和应用,再同步到你的 iPhone 上来。作为奖励,当你在同步文件时,iPhone 事实上也在充电。 七、设置 1 分钟自动锁定 iPhone 的自动锁定功能会在你忘记锁定时自动关闭屏幕,你可以把自动锁定时间设置为一分钟,或者两分钟,你就能节省更多的电量。(在设置→ 常规→ 自动锁定 中设置) 八、减少使用 3D 应用
胡维 on 2008-07-16,19:48  评论(5) edit
iPhone 牌万能遥控器现已登场,免费使用
胡维同学前两天说:"现在你几乎可以确定 iPhone 和 iPod touch 或它们的后续版本肯定具有遥控器的功能。""苹果希望未来 Apple TV 作为家庭媒体的中心,而 iPhone 作为一个万能遥控器。"可不是嘛,现在你已经可以免费使用这个传说中的万能遥控器了。虽然你接下来看到的这个软件是用 iPhone 和 iPod touch 来控制 Mac 和 PC 的,但是不要忘了,Apple TV 也是一台简化版的 Mac 哦!而且,这几个东西都可以连上 Wi-Fi 无线网。如果您身处海外,或者知道如何访问 xxx.blogspot.com 这样的网站,请直接访问这个网址:http://touchpadpro.com/ ,我相信您的阅读理解能力不需要再接着往下看了。如果您荣幸地与我一样没办法通过常规手段访问上述地址,那么,继续。而且由于 YouTube 最近上不去,所以咱也没法看视频了。这个名叫 Touchpad Pro 的第三方软件可以跑在 iPhone 和 iPod touch 两个平台上,用来遥控你的 Mac 和 PC。Touchpad Pro 安装方法:1. 打开 Installer.app (没装的话就请教 Google 或者看英文说明吧);2. 点击 install (安装) 标签,进入"Utilities"分类,可以看到 Touchpad Pro (如果没看到,请确定自己添加了 Community Sources 这个源,不知道的请Google);3. 打开电脑上的 VNC 设置(如下);VNC 设置方法:Windows 用户:请下载并安装一个名叫 TightVNC 的软件 > 去"开始"菜单里面找到 VNC Server > 设置密码 > 去右下角的 V 图标里面输入 IP 地址;Mac 用户:系统预置 > 共享 > Apple远程桌面(编按:在 Leopard 里叫“屏幕共享 Screen Sharing”) > 打开 > 访问权限 > VNC 显示程序可以使用密码控制屏幕(打勾)> 输入密码;Touchpad Pro 遥控方法:打开那个黑不隆冬的程序图标,然后添加你的电脑 IP 地址和密码,然后点击这个刚刚添加的主机,就可以开始爽了。你可以:控制鼠标在屏幕上飞来飞去,单击、双击、右击(右击就是配合 ctrl
flypig on 2008-03-19,00:17  评论(8) edit
如何在 iPhone 上收发彩信(写于零八年三月九日)
之前我在本站的 Twitter 上提到过版本 0.3 以上的 SwirlyMMS 增加了收彩信的功能(之前的版本只能发),今天终于在 Installer 里见到了 345 KB 的 0.3.5 版。软件的名字莫名其妙地改成了长长的一条:SwirlyMMS from Swirlyspace。 这个很不优雅的名字预示了 SwirlyMMS 的恶劣用户体验。不过,总算能收 / 发彩信了。 很多人可能不太清楚彩信如何设置,这方面我也不是专家--用 iPhone 之前我基本没有任何彩信使用经验,不过至少以下设置在我的北京 158 动感地带号上试验成功: MMSC: mmsc.monternet.com Proxy: 10.0.0.172:80 APN: CMWAP Username 和 Password 都留空 彩信走的是 GPRS / EDGE 网络,而 Wi-Fi 和 GPRS / EDGE 在 iPhone 上不能同时运作,这就意味着每次收发彩信都要先关闭 Wi-Fi。【更新】经读者 Benny 指正,此说不成立;Wi-Fi 与 GPRS / EDGE 可以同时运作。 从彩信服务器抓下的图片会被存到 iPhone 的 `/private/var/mobile/Media/MMSFiles` 路径。这一路径里的照片无法直接用 iPhone 自带的 Photos.app 软件查看。这意味着你必须重新打开 Wi-Fi,用 SFTP 软件登录 iPhone,进入上述路径并将图片下载到电脑硬盘上。 一定要在手机上看,也不是没有办法。如果你有装 MobileFinder 的话,可以用它将图片文件移动到 `/private/var/mobile/Media/DCIM/100APPLE`,并将文件名改成 IMG_编号.JPG 的格式(编号处用现有的最大编号数加一的数字替换),这样在 Photos.app 里虽然看不到缩略图,但至少看原图不成问题了。另外如果有装 Term-vt100 和 Erica's Utilities 的话,也可以用 `showPic` 命令看到图片。【更新】读者 Benny 指出,更简单的方法是通过 `ln` 命令在 Apache / lighttpd 服务器的目录中或 Books.app 的路径下建立符号连接,然后用 MobileSafari 或 Books.app 看图。 (补记:如果你用的是固件
Lawrence Li on 2008-03-09,15:02  评论(9) edit
NerveGas 出书了
NerveGas(意为神经毒气),本名乔纳森·齐亚斯基、机器学习与算法理论专家、反垃圾邮件先锋、「iPhone 开发小组」成员、iPhone 上的任天堂红白机模拟器 NES.app 作者、iPhone 破解(包括激活与 SIM 卡解锁)行动中的核心人物之一。他的新书《iPhone Open Applications Developement: Write Native Objective-C Applications for the iPhone》已可在亚玛逊预订,全书二百八十页,O'Reilly 出版,预计三月十三号正式上市。另一位知名 iPhone 黑客,Erica's Utilities 的作者艾丽卡·萨顿的《Taking Your iPhone to the Max》已由 Apress 出版。
Lawrence Li on 2008-03-03,20:55  评论(2) edit
苹果用户的炒股问题
得到少许解决。 从复旦日月光华 BBS 的 Mac 版上看到的消息,大智慧推出了 Flash 版,目前正在测试中。 http://flashhq.gw.com.cn/hq.swf 简单试了几下,"看"的功能似乎都能满足。不过还没在开盘的时候试过,信息的实时性还不清楚。"交易"的功能好像还没有,恐怕只能暂时用电话,或者手机了。 另外,窃以为做成 Adobe AIR 的比较好,符合目前潮流。
sélimac on 2008-03-02,20:37  评论(4) edit
iPhone 固件 1.1.4 更新报告(激活+解锁)
Mac OS X 上的 Cocoa 程序 iNdependence 抢先推出了能够激活并破解固件 1.1.4 的 1.4 beta 5。刚刚试用了一下,基本没有什么问题,步骤如下: 一、用 iTunes 按照常规步骤升级固件至 1.1.4。二、关闭 iTunes,启动 iNdependence 1.4 beta 5,点击 Activate Phone,这会帮你完成越狱与激活。 三、激活完成后可继续用 iNdependence 安装 SSH、修改 root 密码,并点击 SIM Unlock Phone 完成 SIM 解锁。 (如点击 Activate Phone 与 SIM Unlock Phone 后三十秒内 iPhone 屏幕上没有出现启动时的苹果标志,则应按 Option + Command + Esc 强制退出 iNdependence 再重新运行。) 整个过程完成之后,我的 Modem 固件版本仍然是 04.02.13_G。 照片、音乐、视频、电话本、日历等信息都完好无损,但 Installer 需要重装,步骤如下: 一、点这里下载最新版 Installer.app。 二、用 iNdependence 的 Customize 标签页安装。 三、打开 Terminal,SSH 到 iPhone (`ssh -l root [iPhone 的 IP 地址]`),执行以下命令: `chmod 777 /Applications` `chmod 777 /Applications/Installer.app` `chmod 777 /Applications/Installer.app/Installer` 四、重启后打开 Installer,你会发现以前装的第三方软件都还残留在 Uninstall 区,但事实上它们已在固件升级过程中被清除。这时如果试图执行 Uninstall,很可能会遇到著名的「Main script execution failed」错误提示。为解决这一问题,需要再次用 Terminal SSH 到 iPhone,运行如下命令:
Lawrence Li on 2008-02-28,21:15  评论(9) edit
MacBook Air 温度测试
MacBook Air 适合放在双膝上使用,但在腿上使用时是否会温度过热呢?MacBook Air 紧密的内部结构是否会对散热造成影响呢? 《Macworld》杂志做了一回 MacBook Air 的温度测试,实验通过与 MacBook 的其他机型的对比测试得到下表。结果显示,MacBook Air 是所有 Mac 笔记本中,与双腿接触的底部(电池附近表面)温度最低的。部分原因是由于 MacBook Air 所使用处理器要较其他 MacBook 的处理器慢一些,因而散热量也较低。但测试结果也很不错。
胡维 on 2008-02-23,23:20  评论(0) edit
在 Mac OS X 下启用超级帐户(root)
一直以为在 Mac OS X 下没办法以 root 身份登录--这样想的好像不只我一个(看十三楼的留言),所以这个小技巧还是值得一说。 一、打开 Finder 窗口,按 Command + Shift + U 进入 `/Applications/Utilities` 路径,双击运行 Directory Utility 程序。 二、点击左下角的锁,输入系统密码。 三、点击菜单 Edit 中的 Enable Root User,设置 root 帐户密码,搞掂。 按 Command + Shift + Q 登出后即可以 root 身份登入。 以上是 Mac OS X 10.5 中的方法,其他版本略有不同,详见苹果自家的说明页。
Lawrence Li on 2008-02-23,19:30  评论(2) edit
最优雅的保存 YouTube 视频的方法
世界上有一亿多种把 YouTube 上的视频保存到硬盘的方法,我一种都没用过,直到今天在史蒂芬·法兰克的博客上看到了这个: 一、用 Safari 打开某 YouTube 视频。 二、Command + Option + A 调出「Activity」窗口。 三、找出当前进程中文件体积最大的一个,双击,视频便会被下载到你的 ~/Downloads 路径。为它加上 .flv 扩展名便可用 VLC 等软件播放。
Lawrence Li on 2008-02-20,15:32  评论(7) edit
DIY: iPhone 支架
大家是否还记得,去年我们曾号称要派送一个 iPhone 给踊跃留言者,现在这个承诺兑现了。只不过 iPhone 换成了 iTouch,而获得者就是……在下。 感谢小新 TV,张亮 TV,Apple4us TV…… 好吧,内部人员不应该参加“抽奖”的,这的确是一次暗箱操作,我抢了大家的福利。不过请大家相信,游戏才刚刚开始,好戏还在后面。所有和这个网站互动的人,祝你们都能够得到自己想要的。 言归正传。Lawrence 曾经留言说没有横向放置 iPhone 的支架,《Make》杂志的编辑 Phillip Torrone 也遇到了这个问题。于是他自己设计了一个,材料是亚克力板,用激光雕刻机制作。你可以从 Ponoko 订购,要价 37.92 美元(不算运费)。即便单独买图纸也要两美元,我可消费不起,所以自己做了一个。下面的照片里,左边是《Make》的高档货,右边是我用瓦楞纸板 DIY 的。   我用到的材料是废弃包装箱,工具是美工刀和尺子(整型锉也用了两下)。已经使用近一天,看来是稳当的。除了看电影,我更多拿它作为电子相框,放在显示器边上,幻灯播放收集来的图片,偶尔瞄上几眼,可以转换一下思路。 如果你也想自己作一个,可以参考下面的步骤……
woody on 2008-02-20,14:56  评论(2) edit
[SOLVED] I can't Find my hard-disk in Finder (and the Desktop)!
After installing Mac OS X 10.5.2, which should have been stabler than 10.5.1, I cannot find my hard-disk icon in Finder any more. (I'm not sure if it was caused by the 2xxMB update...) ANY ONE CAN HELP ME???????? Thank you guys! Here are some screenshots. (Click to zoom-in.)       [UPDATE] Thanks my lord asimo118! IOU! For unlucky Mac users, if you need more information on this issue, click on this link: The Vanishing Startup Drive. Here's the solution. 1) Let's use AppleScript, as this is probably easiest for most Mac users. Launch ScriptEditor and copy and paste this into the script window: tell application "System Events" set visible of disk "NameofDisk" to
flypig on 2008-02-16,23:40  评论(1) edit
用 Mac 搭建无线局域网
我的 NDSL,有时需要通过 Wi-Fi 连上网络;我隔壁寝室的兄弟新入手一台 iPod touch,偶尔希望能在床上用 Wi-Fi 上网冲浪。我俩均没有无线路由,所幸于 Mac OS X 下搭建无线局域网,是轻松得不能再轻松的活儿。 Airport 网卡想必诸位都有,也不必再安装其它任何软件,OS X 便可为我们迅速搞定一切: 进入系统预置共享面板的“Internet 共享”界面,如上图(点击看大图)设置。然后勾选“Internet 共享”并确认,激活该功能。好,一个以你电脑名称命名的无线局域网已经搭建完成。大家可以看看菜单栏,Airport 控制图标如果已经变成了向上的箭头,即表示设置成功。 现在无论是未经设置的 iPod touch,或是经相应设置的 NDSL,都能够正常连接 Wi-Fi,我和我朋友的需求零成本解决。而这曾经是我同学在 Windows 下研究很久才解决的问题,也许哪位大侠愿意不吝赐教?
klaith on 2008-02-16,11:11  评论(8) edit
如何在官方 Dev Team 1.1.3 上安装 iCosta 1.1.2
【二月十四日更新】WeFIT 1.0 Preview 4 已经推出,速度与 Preview 3 相比有了进一步改善。我要告(暂?)别 iCosta 了。 这篇文章是二月二日发的,可能有的人已经看过了。在 Nate True 版的 1.1.3 越狱机上可以直接用 iBrickr 安装 1.1.2 的 iCosta,但官方 Dev Team 版的就必须手动安装。该教程的作者在博客上用的名字是 George,但他的另一个网名 n000b 恐怕名气大得多--虽然我不确定他和早期(即去年九月份左右)在 WeiPhone.com 上被当成神来崇拜的那个 n000b 是否同一人。无论如何,他的博客上有很多营养价值极高的文章,值得细读。 用了两个星期 WeFIT 1.0 Preview 3,速度仍然是个问题。诚然 Preview 3 已经比先前的版本有了改进,但用 WeFIT 打字仍然让我想起了早年(即去年九、十月份左右)用 NativeCN 的感觉。所以,尽管热爱 WeFIT 的联想功能和词组记忆功能,我还是无时不怀念 iCosta 的零延迟快感。 零延迟兹事体大。在一台几无硬体人机介面的设备上,它应是软件开发人员的首要考量。试想,如果 iPhone 从睡眠中恢复时画面上出现的那个「Slide to unlock」的滑块有延迟的话,对于用户体验是一个多么大的折扣。如果用两只手指沿屏幕对角线滑动放大照片时,不能感觉到自己正在抚玩着一张实体照片的话,又如何会有「身在梦中」的感觉? n000b 兄的教程写得很明白,我在自己的 1.1.3(官方 Dev Team 升级)上测试过没有问题,与 WeFIT 1.0 Preview 3 也相安无事。唯一需要提示的是,n000b 文中第六步里的命令 `iCostaCtl -install111` 的最后三个字符是一,不是小写 L。
Lawrence Li on 2008-02-13,18:28  评论(1) edit
阿西摩谈苹果的文档系统 HFS+
昨天我留了一道问题:苹果的文档系统 HFS+ 究竟烂在哪里?当时我就相信,apple4us 一定有高手读者来解答这问题。果不其然,高手出现了,是传说中的阿西摩 GG。或许国内的同学并不熟悉这个 ID,不过,你至少有三种方式认识他。首先,是他写过一本关于苹果使用技巧的书《阿西摩的苹果学习志》,其次,是他有一个专门关于 OS X 应用的 blog OS X 拯聊室,第三,是他在 Twitter 上有账户(我们的飞猪同学就在 Twitter 上认识了这位老兄)——总之,传说中的高手来着。更多的溢美之词留待日后吧,先来看看他的解答:HFS 最早是在 1985 年的時候發表的,而 HFS+ 則是在 1998 年發表。HFS 最最最令人詬病的就是這種資料結構將所有的資料全部存在在同一個資料結構中。而這種資料結構不僅會導致系統 loading 加重,也會耗損掉無謂的儲存空間,嚴重的情況下,還會導致 hugging。雖然 HFS+ 改善了一些 HFS 的一些問題,但是資料結構上的問題並沒有徹底解決。我舉一個最簡單的例子來說好了,OSX Leopard 10.5 上的新功能 Time Machine 這個備份功能來說好了。Time Machine 的備份是依據檔案資料上得一些差異性來決定是否備份。而 HFS/HFS+ 造成最嚴重的問題就是,假設,你今天有的 10MB 的檔案,而當中你只有對這 10MB 資料當中的 1MB 做了修改。合理的作法,應該是需要在備份這 1MB 的差異性資料。然而,HFS/HFS+ 下你必須完整的重新紀錄一次 10MB。也就是說,你雖然只修改了 1MB 的資料,卻變成需要紀錄兩次 10MB 的資料。這也就是 Time Machine 效能不理想,而且浪費硬盤空間的原因。其實 HFS/HFS+ 還有許多其他的問題存在,雖然 OSX Leopard 有在 HFS+ 上又動了一些手腳,改良了一些資料結構上的問題,但是,這種有洞補洞,亡羊補牢的作法,根本沒有辦法把 HFS/HFS+ 的問題完全根治。我曾經在我的部落格當中寫過 Time Machine 這部份的問題。(http://blog.osx119.com/?p=98)更值得一讀的是 Ars Technica 有發表過 Time Machine 的技術分析,也提到了 HFS/HFS+ 的詬病。(http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/14)在 Leopard 還沒上市前,很多技術人員一直希望 Apple 能採用 ZFS 的原因。畢竟 HFS 算算也都 20 幾年的古董了,HFS+ 也都要十年了,技術上根本就太落後了!所以 Linus Torvalds 所言屬實,這點是 Apple 必須檢討的地方。題外話,其實 OSX 現在的 GUI 框架方式,早在 NeXT
张亮 on 2008-02-08,19:12  评论(3) edit
在「官方版」升级的 1.1.3 上使用 WeFIT 1.0 Preview 3
如果你的 iPhone 使用「iPhone 开发小组」的「官方」升级法(即 Installer >> System 里的 Official 1.1.3 Upgrader)升到了 1.1.3 的话,目前 WeFIT 好像是唯一可用的中文输入方案。 先去这里下载 WeFit-1.0-preview3-1.1.3-dev.pxl 这个文件。需要注册并登录(好像还要发至少五个帖?)才能看到下载地址。留意开发人员的说明: 1.1.3 官方版,因为没有机子可以测,只是根据机友成功运行 p2 的经验制作的安装程序。不推荐安装,勇敢的朋友,可以试一下,如果不行,将 /Library/FIT 的权限设置一下。有问题,请 mail 我,配合一下测试。 p2 指的是 Preview 2 版本的 WeFIT。「我」的信箱在帖子里有。 我用 iBrickr 安装之后的情况是,设置页面可以进,但改动设置后一按保存就跳回桌面。输入法也没法用,按任何一个键同样跳回桌面。/Library/FIT 的权限本来就是 755,所以没什么可改的。发信向冯华君与郭洪涛(laoren)讨教后,用这个命令解决了问题: chown -R mobile:mobile /var/mobile/Library/FIT (当然是先 ssh 上去,注意大小写。) 希望对别的机友有用。出了问题别找我,把情况反映给冯、郭二位吧,测试 / 反馈机制对于目前的他们来说是无价的。
Lawrence Li on 2008-02-06,23:25  评论(6) edit
There is something in the RAM. (plus some tips to reset the PRAM)
Ok. I know some people in APPL are reading this blog. And I understand you guys don't like the negative comments after my last post.However, since my MacBook turned fooking annoying after I installed Leopard which tortured me for months... sorry, I have to tell the truth - at least tell people how to get rid off the troubles.(And why don't you die-hard Steve Jobs fans stop thinking I'm bluffing? Accept the truth that there IS something technically wrong... pleeeeeeeeeeeeeeeeeeeeeeeease!)Besides the noise caused by MDS process, another weird thing happened to my MacBook several days after I installed Mac OS
flypig on 2008-02-01,14:55  评论(1) edit
NetNewsWire 作者传授使用心得
布兰特·西门为自己开发的 NetNewsWire(刚变成免费软件)写了一篇使用小窍门,很值得一看。我尤其喜欢的三个设计:按 \ 跳回文章列表;按 9 和 0 在标签之间切换;以及用 NetNewWire 内建浏览器读文章时自动隐藏左边的源料订阅列表以节约屏幕空间。有了这些,读 RSS 时可以抛开任何独立浏览器了。另外,一次过导出打开了的所有标签页的地址也是很有用的功能。
Lawrence Li on 2008-01-28,19:45  评论(3) edit
mac4u: 关于显示和使用的 tips
第一,全屏放大。这个功能应该很多人知道。按住 Ctrl,滑动滚轮(或者 2 指滑动触控板),就可以实现 XP 里的放大镜功能,但效果更好,放大时非常平滑。所有的操作在放大时都有效。 第二,当你盯着雪白的屏幕作图或者看文稿太久,会不会很累呢?这时有 3 种方法。 第一,站起来到窗口休息放松一下 @@  第二,在系统预置的显示器--颜色里,把显示器描述文件改为“绘图”。屏幕会变黄。一开始会不习惯,但看久了会觉得舒服很多。我不知道其中的光学或医学原理是什么,不过所谓“绘图”大概就是针对长时间盯着屏幕看的人,而不是有什么专业上的目的吧。 第三,如果你看的是以白底黑字的文稿为主,那么不妨试一下这个组合键:Ctrl + Alt + Cmd + 8。这个键威力极其强大啊~具体效果是什么我就不说了,只提示一句:为什么我们能在 BBS 上泡很久,看着不累也是一个原因吧。 ×××××××××××× 分割线 ×××××××××××× 下面说点使用上的吧。 在 Win 里,如果你想返回上一级文件夹,有“向上”这个按钮。可惜在 Finder 里并没有这个按钮。这个问题困扰我很久。当然可以把 Finder 调成分栏显示,但这也有不方便。后来终于发现,只要你按住 Cmd 点击 Finder 的 title,就会出现上面几级文件夹的列表,就像这样:Uploaded with plasq's Skitch! 这个组合键对 Safari 同样适用。你就不需要在地址栏里一个斜杠一个斜杠的删了~ 甚至 QT 里也可以用。(我怀疑是不是金属拉丝界面的窗口都可以用……我目前是 Tiger)
sélimac on 2008-01-28,00:49  评论(3) edit
iPhone 固件 1.1.3 的越狱出来了
我已经装上了,一切功能正常。 急着买第一代苹果产品的人一般都没有好下场,iPhone 是个例外。或者说,对于那些需要解锁的人来讲是个例外。原生 1.1.2 的至今没有软破,几天前 Geohot 还在博客上说胜利遥遥无期的样子。但我们这些从 1.0.2 一路升上来的人,基本只需要留意越狱 / 激活进度就好了。至少到目前为止,越狱的难度似乎比 SIM 卡解锁要低得多。 如果你的电话固件版本为 1.1.1 或 1.1.2,并且安装了 Installer.app 的话,可以照这个教程进行 1.1.3 升级。这也是我依据的步骤。里面有 PC 和麦金塔两个版本的升级包,PC 版用的是 iBrickr,麦金塔上用的是一个脚本文件。我用的是后者。它会在你的电脑的 /tmp 目录下创建一个 data 目录作为临时工作路径,然后先检测你的 iPhone 状态,如果符合升级要求(即固件 1.1.1 或 1.1.2,装了 Installer.app),则会寻找苹果原装的 1.1.3 固件(点此下载,162MB),如没有,则会提示你按回车下载。接下来则是提取文件、解密、下载补丁、打补丁、把打过补丁的 1.1.3 固件(文件大小增加到了 300MB)上传到 iPhone。最后你通过 Installer.app 安装「1.1.3 soft upgrade」软件包,重启,搞掂。 如果你的电话之前已经完成 SIM 卡解锁,那么升级后应该可以继续使用任意 SIM 卡。应·该。我是可以的,网上也有「零星的报道」说可以。但,没有人能保证你也可以。 我在运行 1.1.3 soft upgrade 时出现脚本错误提示,之后 Springboard 无法重启。硬关机后再开,已是 1.1.3。所有第三方软件需要重新安装,另外,iPhone 上目前最好的中文输入法 iCosta 还暂时没有支持 1.1.3 的版本。【更新】为固件 1.1.2 准备的 iCosta 在 1.1.3 的机器上试用正常。可在 iCosta 网站下载 .pxl 文件,用 iBrickr 安装。 说起来,这个破解方法最近引起了不少争议,基本情况是 Nate True(iBrickr 作者)在没有征得「iPhone 开发小组」/「iPhone 精英小组」这两个重要的 iPhone 破解团队同意的情况下私自在网上公布了这套破解程序,同时那个破解包里还有一些文件侵犯了苹果的软件版权。上述两个小组立即出来划清界线……有兴趣的话可以自己去 Hackint0sh, TUAW 等站追踪。 以下骇客为这个升级包作出了贡献: (排名不分先后)netkas, NerveGas, asap18, bgm, Bugout, bushing, chris_, dinopio, drudge, Fred_, gray, MuscleNerd, natetrue,
Lawrence Li on 2008-01-25,11:32  评论(17) edit
[求救] iPhone 掉水里了怎么办?
我一个朋友,新买的 iPhone,10 分钟前,不慎落入浅水中,立即捞起,已然白屏,无论如何按键,始终砖一样白,一会儿之后,变成黑屏。现在不敢再做任何操作。 谁有办法或建议或者曾经经历过此等遭遇? 注:此乃真事,急需好建议。但我们仍然不拒绝各位就此问题进行讨论、分析、推理、判断、无厘头、吟诗作赋,乃至表达对隔壁二丫头的爱意。
黄继新 on 2008-01-24,00:42  评论(6) edit
Why I hate Leopard (plus some TIPS to disable Spotlight in Leopard)
Sorry everybody... I don't know why the text area of MT4 doesn't support QIM... at all! I cannot type any Chinese character in Safari for Apple4.us. (Admin, please fix this...) Anyway, just wanna copy/paste some simple system tips here for other Mac OS X users, especially the poor Leopard users. I think I'm among the first stupid assholes who installed Leopard 3 days before the official release date. And as you know, Leopard sucks and disappoints. (Don't argue with me at this point!) According to the unofficial apple blog (sorry I don't wanna check its correct name right now), Mac
flypig on 2008-01-24,00:05  评论(14) edit

分类

通过RSS订阅我们我们的电子邮箱
Da CodeDa Code 淘宝店 营业中
 
工具癖系列《硅谷革命》翻译连载apple4us-dev: iPhone 开发中文讨论组

友情链接

Make Difference
做最专业的苹果视频翻译网

JavaEye
做最棒的软件开发交流社区

嫣部落
没有政治内容的牛博

煎蛋
地球上没有新鲜事

最近的评论

理 理 :
20个无可挑剔Mac免费软件
呜~~~我是 刚开始用mac的 有没有适合mac版本的qq能视频的啊
Iceberg Iceberg :
[乔段]“不作恶是放屁”
都玩iFart玩多了
Iceberg Iceberg :
[乔段]“不作恶是放屁”
都玩iFart玩多了
Iceberg Iceberg :
[乔段]“不作恶是放屁”
都玩iFart玩多了
philonis philonis :
【对话】关于 iPad 出货的最新消息
用ULCC运多好,能放30万吨。
dor dor :
iPad 也许会重新定义图形界面的交互模式
1。本文如果在iphone出来时,把标题改为“iPhone 重新定义图形界面的交互模式”,算是一篇不
davidyuen davidyuen :
iPad 也许会重新定义图形界面的交互模式
目前在PC上鼠标的效率是多点触摸不可突破的。在多点触摸ppc上,通过手指的组合来实现鼠标的功能是一种
Nefferian Nefferian :
iPad 也许会重新定义图形界面的交互模式
这位用cad的同学不知道用过Revit没有,在目前的建筑设计及工程制图行业,都在推行高度集成的信息化
rocksea rocksea :
iPad 也许会重新定义图形界面的交互模式
呵呵,看得懂的人知道俺提的是个精度的问题。文章标题可是叫“重新定义图形界面的交互模式”
rocksea rocksea :
iPad 也许会重新定义图形界面的交互模式
呵呵,看得懂的人知道俺提的是个精度的问题。文章标题可是叫“重新定义图形界面”