2012.01.25 by 古灵 , UCD书友会 / 随笔 , 2 comments , 1,065 views

抽空读完了多看版的《创业36条军规》,有不少可以借鉴的,在此做一些书摘吧。
1. 暴风影音的冯鑫的创业四原则:(1)凡事只能靠自己。(2)万事皆有解且有唯一正解。(3)凡是你担心的事一定会发生。(4)享受创业过程。
嗯,可能有时候我们会说,放权给我们的队友、相信团队成员的能力、扬长避短之类的,这不是和“凡事只能靠自己”的说法矛盾么?其实在读这本书的时候,有各种观点会充满矛盾,但实际上最核心的也是这些矛盾,我理解的即是在创业过程中不断地自省以及直面自己内心的独立思考的能力,像“凡事只能靠自己”这句话应该是在自己有逃避责任的倾向的时候需要告诉自己的。同样,万事皆有解且有唯一正解,如果脱离提出它的场合,很容易被理解为独断专行的绝对主义,你也可以说万事万物皆有无穷可能、参差多态乃世界美的本源,但实际上我理解孙陶然老师引用这句话的核心观点是:需要相信你手上的问题能够被处理掉,是坚持做下去的动力。“凡是你担心的事情一定会发生”更是一句自省的话了,如果真要学院派的去做一个统计,你可能会说我担心的事情65.74%都没有发生,这句话是错的,但实际上这是一句让你随时清醒与保持冷静的说辞,得这样来理解。最后“享受创业过程”,是帮助人缓压的办法,既然是你自己喜欢的事情,好好享受就行了,得之我幸不得我命。所以下面的书摘也需要考虑实际的上下文来理解,不然扣上“心灵鸡汤”、“打鸡血”的帽子是最简单和没成本的。
Continue reading →
2012.01.14 by 古灵 , 随笔 , 3 comments , 1,046 views

我们在做一些网站项目的时候,可能会遇到需要把某个全局变量注入到所有页面的情况,比如我们做一个在线商城,那么可能需要将用户的资料:比如用户的账号、用户的姓名等注入到每个页面里面。

TeamCola中每个页面右上角都会出现的用户名
但是如果用常规的方法,也就是在每个views方法中通过render_to_response方法注入用户数据的话,这样就会做非常多的重复工作,就像下面这样:
def views_meth1(request):
return render_to_response('template_1.html', {'user': request.user})
def views_meth2(request):
return render_to_response('template_2.html', {'user': request.user})
def views_meth3(request):
return render_to_response('template_3.html', {'user': request.user})
# ...剩下的N个方法
这在需要传入的变量比较简单、数量较少的时候还行,一旦需要注入的变量多一些,或是需要经过一些额外的计算才能生成的时候,那就麻烦大了。所以如何避免这种repeat yourself的2B模式呢?我们可以选择如下的一种模式:
Continue reading →
2011.11.22 by 古灵 , 随笔 , 1 comment , 1,960 views

最近在做的一个项目中需要使用到HTML5中引入的WebSocket技术,本来以为应该很容易就能搞定,谁知道在真正上手开发了以后才发现有很多麻烦的地方,虽然彩程是一个以前端开发和设计见长的团队,而且作为一个二手程序猿又长期不被待见,但是为了让有同样需求的朋友少走些弯路,我还是决定把实现方法贴在这个地方。
关于WebSocket的基本概念,维基百科上解释的很清楚,而且网上也能搜出来一大把,这里就略过不表,直接进入正题。
这次的问题首先有一个前提,就是得用Python来实现这个服务器,如果对具体语言没有限制的话,推荐大家首选Node.js的一个第三方库:Socket.IO,非常好用,10分钟不打针不吃药搞定WebSocket Server,而且用JS来写后端,相信也能对上很多文艺开发者的胃口。
但是如果选择用Python,google搜索的结果几乎都不能用,最要命的问题是,WebSocket协议本身还是一个草案,所以不同浏览器支持的协议版本有所不同,Safari 5.1支持的是老版本协议Hybi-02,Chrome 15以及Firefox 8.0支持的是新版本协议Hybi-10,老版本协议和新版本协议在建立通信的握手方法还有数据传输的格式要求上都有所不同,导致网上大多数实现方式只能适用于Safari浏览器,并且Safari和C&F浏览器之间无法互相通信。
Continue reading →
2011.06.28 by 老妖 , iPhone/iPad / 彩程轶事 / 随笔 , No comments , 1,323 views

转载果合为彩程设计CTO Shawn作的一篇专访,原文点此处进入。
Shawn来自于国内交互设计团队彩程设计。他是一个不折不扣的技术派,设计开发了数个 iOS 的应用。也同时精于交互设计,提出了很多关于移动应用设计方面的精彩见解。同时,他还喜欢自己制作音乐、远足和品茗。你会在下面的访谈中看到他对移动应用开发和产品设计方面的见解。
你怎样得到应用的设计灵感的?
两方面吧,一方面是通过多看别人的作品,并且不限于同类作品。一张CD封面,一幅油画,一张照片都有可能成为设计的初始灵感。另一方面就是大自然了。我很喜欢徒步去无人的高山中住上几天,保持所有的事情都以简单的状态存在,也许这是我的另一个灵感之源吧。
Continue reading →
2011.06.20 by 老妖 , 业界交流 / 彩程轶事 / 随笔 , 4 comments , 2,061 views

2011年5月19日,iFanr的编辑记者@周昶帆在东直门东方银座2楼Costa咖啡跟我约了个创业团队访谈,原文详见爱范儿iSeed访谈,在这儿转载下。
ifanr:彩程设计最早是做什么领域的?后来为什么转到 UED 设计这块?如何理解“用户体验设计”?
我:彩程设计的前身是 05 年末成立的成都彩程数字科技,起初是个外包作坊,做得很杂,06 年主要做川渝两地客户,平面网页多媒体都接;07 年给某集团公司当雇佣兵,做 VoIP 方面的产品设计、开发与运营,深圳上海北京几个地儿乱跑。
我:08 年初我们回到成都,熬过 512 汶川地震、度过基本的生存关之后我们意识到不能再做得这么杂了,往小了说我们得更专业才更有价值,往大了说公司得有方向、愿景和使命感。过去的两年我们团队跑了不少地方也看了不少企业,我们看到用户体验设计方面的需求正在各地蓬勃兴起,除了阿里巴巴、淘宝、腾讯等一线公司建立了自己的 UED 部门,很多有 IT 系统优化需求的公司能找到的还只是美工,无法帮助他们解决软件和系统从信息架构到视效提升到交互实现的系统性问题,我们觉得无论从市场需求和团队专长两方面来讲,用户体验设计都是一个我们值得投入的方向和领域。08 年 10 月份,我们的 CEO 老沈作了一个具有历史意义的 PPT 演讲——《RUN TO UED MARKET》,确立了我们进军用户体验设计的方向,那是我们历史上的遵义会议。
“用户体验设计”听起来象是某些别有用心的二杆子专家用来忽悠人的概念,试图把“洗脚”换成“浴足”然后把服务的价钱翻几倍,但实际上它是个涉及到美学、逻辑、心理等多门类学科,以及平面、IT、硬件等多领域技术的严肃领域,需要大量的实践和创新。我们认为它要解决的问题或者说终极目标,就是人如何通过设备与数据自然交流。
Continue reading →