Submitted by gouki on 2009, September 1, 7:26 AM
原文链接,作者:谭佳理。
本文from apple4us by Oliver.C,来源地址为:http://apple4.us/2009/08/practicing-product-minimalism.html

六年以前,我曾于微软赴任项目经理一职。工作伊始即与上司有一场单独谈话,末了,她问我是否还有疑问。我答:有的,吾等何日方可削减产品中无必要之功能。
她顿陷入惶惑之中,想必这样的问题此前从未有人提及,也从未有人关心,所以不知如何作答罢。
我知其不解,便进一步阐明:其实,功能多并不意味东西好,而是要根据用户的需求来规划,不如考虑何时开始删减吧。
显 然,她被吓坏了,楞像只初探尘世的雏鸟般呆定在了巢里,于是我便就此打住。再后来,我终明白为何她如此困惑,历来项目经理的首要职责便是考虑如何谋划产品 功能,弃顺归逆岂不是砸人饭碗?这亦令我想到曾制作过浩繁冗长的功能列表,并辅以 P1 ,P2 ,P0 等标签来区分优先等级,有时还会用到 P-1 。对的,负一,这种用法仿佛使项目经理自觉重要的正序标签又升一级,即便实际上无甚新意。
若是乏人使用,移去它也无妨。强留其中只会显得突兀,或藏于说明文书一隅,偶现天地,以示自己来过世间。不过上述所言并非我之要旨,只因解决此类问题还不算是最困难的一环。
软 件的日渐臃肿并非全是劣品充斥其中,多数情况下这些功能仅及达标。有些个尚未完成,有些个运作错误,反映在实际中要么用户界面不对,要么内联机制有误,要 么未达用户预期。说白了就是自尊心在作祟,是为了不致落后他人,而令项目经理孳生的那苍白而贫乏的自尊。不仅如此,在作品里还可能掺杂有开发者与测试者为 证明自我价值所做的多余努力,最后,整个团队一齐陷入到这般狂热的情绪之中。
于是,问题到了无法除残去秽的地步,亦让人无瑕眷顾,最后就纷纷烂在了那里。若不想删掉它们,你就得不断修补、再修补。痛苦,且无止境。
这本该可以避免的。将精力放在真正重要东西上,凡事宜简,并专精于少数。如果是新公司,别忙着扩充人马,请运用好已有的雇员,特别是,别找一个只会开会和召集会议的项目经理。善于招纳实干之士,创造之士,也别忘记保持你自身的努力。赋予创新类团队最大的职权,并落至实处。
寡言行而多思辨,终将至丰饶之地。
Misc | 评论:0
| 阅读:16597
Submitted by gouki on 2009, July 25, 7:37 AM
膘叔:我的JS不太好,所以觉得可以学习一下。
原文如下:
js一直以其松散而著称,然后,很多时候,然,童鞋们,不要误解松散的字面意思,松散但是其词法结构,而不是书写习惯,如果果真误解了,会将自己领入一个自己的松散编织的咒语。
上次写的那个jquery的屏蔽层的, 因为我用的
(function(){})(jquery)
方式
我后面想, 如果想再写个插件的话就要
(function(){})(jquery)
(function(){})(jquery)
于是,我调试了下,轰, 脚本报错 了,,,,同时我改传window的作用域来 实验
(function(scope){})(window)
(function(scope){})(window)
依然 “页面脚本错误” 斗大的报错信息郝然眼底
到这里,我犯了个不可饶恕的低级错误,也许这个错误同样的很多同学也会步这个后尘,细心的你发现了么,当然,也许你一眼就发现了我的问题出在哪里了,因为我这确实是犯的个低级错误!
js 是函数式的语言,在js中,()具有二意性,
意一为表达式中的提高优先级别 比如 (a+b)*c
那该运算表达式优先计算a+b
意二 则为函数调用比如(function(){})()
上面的后面()即为匿名函数(function(){})的调用
如果上面的空匿名函数换成这样
(function(){
return function(){
alert("自由是现实的,现实是操蛋的")
}
})()
首先这个匿名方法返回一个function
如果在后面在加个() 比如这样
(function(){
return function(){
alert("自由是现实的,现实是操蛋的")
}
})()
(function(){})
后面在加一个()里面带一个匿名函数。
系统就会把这个()当成是前面返回的那个匿名函数的调用表达式,而里面的空function(){}则被当做参数提交了。
到这里,前面我不小心弄出来的那个 斗大的报错信息 恍然大悟。
我一直和自己说,注重细节,细节决定成败,然而却一直都忽略了这个问题,每一句表达式后一定要加;来断句,这是个良好习惯,只是一直以来都没有引发问题而已,这里,我不得不深刻反省,犯如此之低级错误,真应该做深刻的检讨,上cctv,上新闻联播,向全国人民道歉!
谁动了我的分号

-------------------------------------------------------------------------------------------
本文链接: http://www.cnblogs.com/litao229/archive/2009/07/24/1530375.html
Javascript | 评论:4
| 阅读:25124
Submitted by gouki on 2009, March 22, 8:01 PM
当然,这不是我说的话,不过,要是我说的话,我也不会升级到IE8.
身为一名WEB开发人员,要考虑的是使用量最多的浏览器的用户,那,无非就是IE6、IE7和FF、opera等用户了,甚至,chrome我们也无须过多考虑,毕竟这部分的用户太少了,而且即使要考虑也很方便,毕竟除IE外,其他浏览器都是支持W3C标准的。所以,IE8在没有占有市场份额很大前,我也是不会升级的。最多找找那种多浏览器兼容软件进行测试的时候会用用,其他时候,一概不做考虑。
这名作者又是怎么说的呢?让我们来看看:
E8发布以来,在Twitter及不少SNS都收到朋友们的留言,询问我对IE8的评价。我没有升级,也不太愿意升级,只能先求助于他人。无奈,我 目前还真没看到什么让我心动的“评测”,我想,也许是IE8正式版本身并没有带给我们(如果给您惊喜了,请留言告知)太大的惊喜吧。更何况,我很担心安装 好IE8之后,我的那些只能在IE下使用的插件、网站是否能继续正常运转。尤其是看到Fenng的一推(“各位安装了 IE8 不能用支付宝的朋友,别问我了。这事儿我决定不了”),让我还是忍住了没去点击那个已经下载完毕的安装包。
我觉得写一篇不负责任的评测毫无乐趣,而且,IE8也与我毫无吸引之力。作为一个转型回ActionScript开发(是的,AS的世界比Web开 发单纯许多,屁事儿也少很多)的开发者,我对它能多好地支持CSS、JavaScript也基本没有兴趣了(我承认在beta版时曾经很喜欢它的一些创 意,例如Debugger模块和插件开放)。作为一个用户,IE8也没有任何让我升级的理由。对于一个拥有IE6、IE7的用户来说,升级一个IE8甚至 还不如下载一个Chrome的安装包快吧(你比较过么?如果我错了,请留言告诉我测试结果)。IE8的几个新特性,我觉得在其他浏览器中已经全部都具备了。
总之,我没有升级到IE8,而且,如果你平时多用Chrome和Firefox,我觉得也毫无升级到IE8的必要。如果你仍然对IE8究竟是怎么回事充满好奇,可以推荐看看我的一位校友的博客文章(这里)。
评测都是扯淡,让我们用数据说话(为了尽量客观,数据来自Analytics,选自awflasher.com域名下下非技术类文章,如果你好奇具体如何筛选可见此文):
以下是IE8正式发布之后,8.0版本占所有IE浏览器的百分比(占所有浏览器的比比这还要低),这还包括了相当一部分beta版用户(根据这个时间段之前三天的统计,估计能有1.34%左右),也就是说,大多数IE用户并没有太热衷升级到8.0

这是去年9月份Chrome发布时前2天的数据,Chrome已经占到所有浏览器的2.76%了:

当然,IE8的出现如果能进一步消灭IE6用户,我觉得还是颇有意义的(可以为我们Web开发者省很多时间),可是,这件连IE7都没有完成好的任务,IE8真的能做到么?
原文:http://www.awflasher.com/blog/archives/1731
是呀,在这么低的市场份额下,如果我们要考虑兼容,那么付出的代价非常大,而事实上,这部份用户,却大多是WEB开发人员,你说平时一普通人,谁TMD会去升级呀,又要考虑不稳定,说不定连网银也不能用了。你会用吗?
Tags: ie, chrome, firefox, update
Software | 评论:0
| 阅读:24518
Submitted by gouki on 2008, August 23, 9:25 AM
虽然我至今为止还不能熟练使用delphi,但不代表我就不关心他。这不,我看到了最新的消息,马上就公布于众了。哇哈哈哈
Delphi 2009 and C++Builder 2009 will be available on Aug. 25 with North American pricing beginning at $399 per license for Professional editions, $1,299 for Enterprise editions and $2,299 for Architect editions.
Embarcadero Technologies从borland公司收购其子公司CodeGear以后将发布新一版本的delphi和C++Builder, Delphi 2009 and C++Builder 2009 for Windows正式版将于8月25号发布.
Embarcadero称这一是多年来改进最大的一个版本。
个人版3000元左右,好象在开发工具里面确实不是很贵。但。。。还会有多少人使用是个问题。而且据说delphi每次更新都需要重新购买授权?而且是有一定的装机次数的。如果是这样,那就贵很多了
Tags: delphi, software, borand, codegear
Software | 评论:0
| 阅读:21080
Submitted by gouki on 2008, August 2, 8:36 PM
今天看到一个好东西,是jquery的API,这次的API不是象以前那样用XML的,也不是那种根据官方的数据简单的汉化而来的,这次。。。。阿健同学编译成了CHM文件(虽然以前的也是CHM文件),并且有索引和搜索功能哦。只是由于编译方式的问题吧?不支持中文搜索,不过也总比以前那种纯粹的一个页面来的爽。OH YEAH。。。
剩下一个嘛,就是传统的CSS手册了,这个手册估计只要是WEB开发人员就会人手一份,苏沈小雨同学实在是太让人尊敬了,估计国内开发人员提到CSS手册,都会说,哦,就是那个苏沈小雨的呀。。。
不多说,放上链接。黑黑
注意:jqueryApi文件打开后会生成一个chw的文件,如果你看不顺眼可以每次删掉
附件: jqueryapi_chm.chm (210.1 K, 下载次数:6297)
附件: cascading style sheet 2.0 中文手册.chm (258.56 K, 下载次数:3673)
Tags: chm, css, style, jquery, api
Software | 评论:0
| 阅读:24933