April 9th, 2009
自从拍了一张“我在北京的工作台”之后,不少同学都在询问里面电脑上的桌面背景是什么?如果你对 Van Gogh(梵高)的作品有所了解,一眼就能认出这张是他在 1888 年画的 Starry Night Over the Rhone。

响应 apple4.us 的要求,indigo 特别将两张珍藏的梵高作品桌面与大家分享
这两张图片经过了裁剪和色彩增强处理,分辨率 1280 x 800 像素,正好适合主流的 13.3寸的宽屏笔记本电脑屏幕。如果你使用 MacBook,Starry Night Over the Rhone 这幅画在铝合金的边框包围之下感觉非常美妙,特别适合时尚人士拿着 MacBook 在 Starbucks 里面装精,看上去很有品味的那种。
Update:感谢 angsion 分享了一首名为 Vencent(Starry Starry Night)的歌曲,这首歌是由美国乡村民谣歌手 Don McClean 以 Starry Night 为源写出来献给梵高的,曲调简约,忧伤又不失唯美!
dddddd;background:#f8f8f8" id="audioplayer_1">Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
最后,欢迎大家参与 apple4.us 的 “我生活在……” 照片征集活动,展示一下自己的工作空间!
Tags: wallpaper, 桌面背景, 梵高
Posted in 分享 Share | 8 Comments »
December 22nd, 2008
“简单(Simple)”是个有诱惑力的词汇,很多情况下,它是一种梦寐以求的境界。前田约翰(John Maeda)常被人称为“简单大师”,他是麻省理工学院美学与计算小组实体语言实验室的总监,这位数字媒体界传奇性的艺术家与设计师,擅长将电脑程序的计算性与艺术优雅的表现作完美的结合(似乎这个时代更需要能够把技术与艺术完美结合的人才,感性之上的理性,就像 Apple 的大神 Steve Jobs)。他的这本《简单法则》(The Laws of Simplicity)阐述了通往“简单”之路的简易之法,“简单”是一种商业思维,设计的哲学,技术创新的原则,同时也是生活的美学。
下面每一条法则都从一些书籍里面得到了启发,indigo 把 John Maeda 的推荐整理成了一个“豆列(简单法则参考书)”,并且顺序是一一对应的,感兴趣的话可以再深度阅读一下。
简单的 10 条法则(引用 John Maeda 的原文)
- 1. 减少(REDUCE):达到简单最简单的方法,就是用心割舍
- 2. 组织(ORGANIZE):将事物有条有理地呈现,能使“多”显得少
- 3. 时间(TIME):节省时间会让人感觉简单
- 4. 学习(LEARN):好的设计,能够运用上人类本身觉得熟悉的东西
- 5. 差异(DIFFERENCE):没有复杂,简单就失去价值
- 6. 环境(CONTEXT):简单地周边事物绝非无关紧要
- 7. 情感(EMOTION):对于简单的设计,赋予的感情越多越好
- 8. 信任(TRUST):简单需要通过信任来换取
- 9. 失败(FAILURE):有些事物不可能简单
- 10.单一(THE ONE):简单就是减少明显的,增加有意义的
简单的 3 个要点
- 远离(AWAY):只要挪得远远的,多就会显得少
- 开放(OPEN):开放会简化复杂
- 能源(POWER):少用,会得到更多
John Maeda 将“简单哲学”分为 3 个层次,并依照“基本、中度和深度”划分成 3 组渐进法则。其中“基本法则”(1-3)可以马上应用到各种产品设计的构思里面去;而“中度法则”(4-6)的含义比较微妙,“深度法则”涉及到了一些还未成熟的思想领域。最后一条(10)法则是对整套概念的单一解释。
我们可以把“简单”当作一种事物的衡量标准,记得上学的时候,只要解题的答案过于复杂,或者推导的公式看上去怪怪的,那么思路或者答案一定就是错的,最经典的质能方程 E=MC2 看上去妙不可言。
简单的商业模式永远都比那些复杂的成功率高(如果你的商业计划书用几十页纸都讲不清楚,最好考虑换个思路);技术的发展也永远都是以简单为目标,通过各种方法来简化和隐藏复杂。电脑从庞然大物变成了小巧简单的手持设备,Apple 坚持的理念让这些电子设备平易近人,简单的设计让我们更有理由去爱它拥有它;笨重复杂的软件安装方式也正悄然远去,用浏览器接入 Google 的“云服务”就可以完成很多工作了,将复杂的细节挪得远远的,多就会显得少,记得一句广告语“科技让人更轻松”,应该就是这样体现出来的。
管理大师汤姆·彼得斯(Tom Peters)在《Tom Peters Essentials – Design》一书中反复强调”美丽的系统“都是简单的,裁剪掉一切不需要的东西,让它变得优雅、苗条,才会美丽。虽然这些说起来都很空泛,但是把简单作为你的设计准则和生活哲学,一定会受益匪浅!
如果希望看到更多 John Maeda 对简单的理解,请访问他的 Blog - lawsofsimplicity.com
Tags: 书评, 设计
Posted in 分享 Share | 2 Comments »
November 25th, 2008
凡事都有两面性,看你从那个角度来解读了 …
下面这段经典的对话转载自豆瓣的“我们爱讲冷笑话”小组,cero 推荐的小组话题
老板:万分欢迎,没有你我们的公司肯定大不一样!
职员:如果工作太累,搞不好我会辞职的。
老板:放心,我不会让这样的事情发生的!
职员:我双休日可以休息吗?
老板:当然了!这是底线!
职员:平时会天天加班到凌晨吗?
老板:不可能,谁告诉你的?
职员:有餐费补贴吗?
老板:还用说吗,绝对比同行都高!
职员:有没有工作猝死的风险?
老板:不会!你怎么会有这种念头?
职员:公司会定期组织旅游吗?
老板:这是我们的明文规定!
职员:那我需要准时上班吗?
老板:不,看情况吧。
职员:工资呢?会准时发吗?
老板:一向如此!
职员:事情全是新员工做吗?
老板:怎么可能,你上头还有很多资深同事!
职员:如果领导职位有空缺,我可以参与竞争吗?
老板:毫无疑问,这是我们公司赖以生存的机制!
职员:你不会是在骗我吧?
进入公司后看真实的一幕(从后往前再读一遍)
Tags: 恶搞, 转载
Posted in 分享 Share | No Comments »
June 26th, 2008
Tags: flickr
Posted in 分享 Share | No Comments »
March 7th, 2008
当你面对着 MS 的 Visual Studio 头晕眼花加四肢无力的时候,一定绝望过、无助过,为什么微软要拿像怪物一样的 MFC 和令人费解的 COM 技术来吸取 Windows 开发人员的精力,因为你可以用它来谋生,在 Windows 独霸桌面操作系统的时代,人们需要它。如果你只想把开发软件当作混口饭吃的差事来做,你可以在混乱的 Windows 架构下继续开发,要是有更崇高一些的理想,比如说要实现自我的价值,那就会有更好的选择了。加入 linux 或者是 unix 的自由社群,为开源事业贡献你的智慧,你可以自由的选择你喜欢的任何开发框架、语言和平台,有时候选择太多也不是一件好事,而且 unix 世界的公民们普遍对图形界面不感冒,这会让你的伟大作品很难被普通用户接触到,更多的时候是在服务器中默默的工作。当然你还有另一种选择,那就是 Mac OSX(OS 9 和之前的版本不在讨论之列)。
这款继承于 NeXTStep 的操作系统也许大多数的开发人员都比较陌生,如果不是最近几年 Apple 产品的风靡,Mac OSX 可能都会被主流平台的开发人员给遗忘。早在 1990 年,Tim Berners-Lee 就在 NeXTStep 系统上开发了世界上第一款 WWW 浏览器(Mosaic),因为当时的 NeXTStep 有最简便的开发环境和最优秀的图形性能。Jobs 在 1997 年重反 Apple 之后,收购了自己创办的 NeXT,并在 2001 年正式推出了 Mac OSX。这款继承了 NeXTStep 设计架构,基于 BSD 内核,并拥有 Aqua 图形界面的操作系统,完全超越了当时的 Windows 2000 和 XP,Jobs 说我们在操作系统的技术上至少领先微软五年。Wikipedia 没法访问,只能去百度百科上看看更多关于 Mac OSX 历史的介绍了。
讲了这么多历史就是为了证明你是准备为世界上最优秀的操作系统开发程序,你不仅可以充分的利用开源项目的集体智慧、坚持 Unix 的 KISS(Keep It Simple and Stupid)哲学、还能够设计最酷的软件界面。有人曾说过:
if you develop something for Mac, the only limiting is your imagination
要为 Mac 开发程序,你需要掌握 Objective-C(C 语言面向对象的另一个分支),熟悉 Cocoa 框架(Mac OSX 的系统开发框架,类似于 Windows API 东西,但要强大 N 倍),拥有一颗对新鲜事物的好奇心和一点点艺术气质。当然,还需要很多很多的参考资料。
你必须拥有的关于 Mac 开发的书
Become an Xcoder
最初级的入门指南,即使你不会 C/C++、Java、Python、Ruby 甚至是 Basic 都没有任何关系,这本书从零开始教你用 Objective-C 和 Cocoa 框架进行开发,最大的好处就是不用花钱,可以直接下载免费的 PDF 版本,而且还是中文的(目前唯一的中文 Mac 开发书籍)。
Cocoa Programming for Mac OSX II
面向 Mac 开发初学者的经典入门书籍,主要针对有 C/C++ 和 Java 开发经验的 Mac 开发爱好者,很全面的介绍了如何使用 Objective-C 在 Cocoa 框架下开发 Mac 的应用程序,并且详细讲解了 Cocoa 框架的各个部分,Mac 开发人员的必备收藏。
现在已经推出了针对 Leopard 和 Xcode 3.0 的第三版。
Advanced Mac OS X Programming
从 Unix 角度来剖析 Mac OSX 的内部运作,这本书将指导你如何在 Mac 上做一些高级的开发,用 Unix 的方式,全面的讲解了那些操作系统底层的功能,这些知识和技能将有助于你写出高质量的 Mac 软件,一本绝对的进阶读物,入门之后再买!
更多关于 Mac 开发的书籍可以在 Mac OSX Programming 这个豆列中找到,还有 Amazon 最全面的 Book List,顺着用户评价由高到低的排序,一定能够找到你中意的。
你一定要访问的 Mac 开发网站
最值得参考的 Mac 开源项目
- Open Source on Apple
Mac OSX 的核心是在开源的 Darwin 系统上搭建的,整个 OSX 使用了大量的开源项目,基于 WebKit 开发的 Safari、Apple 自己零配置网络协议的 Bonjour、还有 Core Data 中使用的 SQLite 等等,要了解如何利用开源社区的力量来创造自己的 Mac 产品,先从这里开始。
- Google Mac Developer Playground
浏览器只是使用互联网的一种方式,在 Mac 上还有许多不同的方式。Google 为喜欢 Mac 开发的玩家提供了能够访问 Google 网络 API 的代码库和各种有趣的例子,使用他们可以让你的网络服务跳出浏览器的束缚,真正与操作系统结合起来。
- Adium Source Code
Mac 上使用最多的多帐户 IM 软件,集成了现在所有的即时通讯协议,而且完全开发源代码,在网络统治一切的这是一个非常宝贵的技术资源,你可以从里面了解到完整的 Xcode
工程结构、各种 Cocoa framworks 的使用方法,很好的学习范例。
要获取这些源代码,你可以使用 Subversion 直接从它们的代码库里面签出最新的版本。
在 2008 年 3 月 6 日,Apple 宣布了 iPhone 的 SDK,Xcoder 们又多了一个玩乐的后院,你可以在一个微型的 Mac OSX 上发挥你的想象力,还能通过 App Store 赚一点点美金。
注:Xcoder 是大家对 Mac 平台开发人员的昵称,因 Xcode 这个开发工具而得名。如果你也是一名 Xcoder,有好的 Mac 开发资源希望与大家分享,可以在这里留言或者直接与 indigo (wealink, douban, facebook, twitter and friendfeed)交流。
Tags: apple, mac, Xcoder
Posted in 分享 Share | 4 Comments »