• 等级
  • 358674 访问
  • 126 原创
  • 11 转发
  • 9492 排名
  • 188 评论
  • 1 获赞

《程序员》两页技术图书广告震精了我们

《程序员》杂志上赫然并列着三本书的广告。一本名为《葵花宝典——xxx自学手册》:作者居然把自己的作品命名为《葵花宝典》,怎一个蛋疼了得!第二本是朱印宏的新书。没错,就是那位几年内高产30本书的神棍级人物。2010年前三季度,他居然又出版了至少8本书,差不多一个月一本!第三本是李刚的新书。没错,就是JavaEye李刚门那个李刚。虽然出书量赶不上朱同学,前三季度只出了4本书,考虑到他还在某某培训中心毁人不倦,完全也能列入神棍级人物了。程序员杂志短短两页广告插页,居然能集合这么三本超级给力的书,我们不震精是不

2010-12-20 15:37:00

论狗咬狗

QQ和360狗咬狗的大戏渐入高潮。一方妄自尊大,一方口蜜腹剑。互联网巨头拥有非常大的power,谁能保证在公司利益和公众利益发生冲突时,他们不滥用这些权力?我们需要的是真正中立、公开、能忠实代表公众利益的第三方组织,因为形成底线共识和保障公众的选择权不是企业能够负担的责任,对于市场规则的守护是无法纯由市场本身来提供的。然而现在这样的第三方组织连生存都不能。故此,狗咬狗还会长期的继续下去。

2010-11-04 02:51:00

炮轰《JavaScript征途》,兼批技术社区的吹捧之风

本文首发于http://www.javaeye.com/topic/474725  直到今天中午之前,我并没有打算要站出来炮轰这本《JavaScript征途》。因为在目前的技术出版形势下,原创作者面临了很多困难,出书并不易,而且看得出该书作者(朱印宏,网名css8)技术还是ok的,长久以来在技术社区里也做了不少传播技术的工作。这年头,积攒人品不容易啊!所以一切原本只是停留在

2009-09-23 03:00:00

关于《Ajax实战:实例详解》与《Ajax实战》

有网友留言问我参与翻译的《Ajax实战:实例详解》与《Ajax实战》有什么区别,内容是不是差不多。特撰短文答复如下:《Ajax实战》英文原名AjaxinAction,《Ajax实战:实例详解》英文原名AjaxinPractice,是两本书。简单概括,第一本书主要是Ajax编程的基础知识,第二本则着重于Ajax在应用中的实践问题。后者可以认为是前者的续作。两书都是集体创作,但主

2009-01-09 11:53:00

Mix-In的译法探讨

有许多动态语言都支持Mixin的特性,比如Ruby、Python。而JavaScript虽然在语言层面没有Mixin支持,但是Prototype所模拟的类似Ruby的extend方法其实就是一种Mixin方式。目前的工业语言(Java、C#等)普遍采用了单根继承+接口的方式。但是类的继承复用被一定程度上牺牲了(也就是要求尽可能用组合而不是继承)。这源于class既要用于实例化也要用于代码复用

2008-05-05 13:18:00

12球太少,我3次能称14球,不相信?我还4次称41球,5次122球……

本文原发表于我在JavaEye的技术部落格。流传的题目很简单,12个乒乓球(或金币之类的)其中一个是次品,重量与其他球不一样(但是不知是轻了还是重了),给一个天平,看几次可以称出来哪个球是坏球。这个题目很久以前在大学的BBS上发表过解法,现在找不到了,重新写一遍也不费劲。实际上是可以称14球的,下面是解法(设为A1-A14)。注意,14球的前提是有多一个标准球A0。否则只能称13球。A

2008-03-03 06:21:00

批量修改style采取哪种方式好

本文原发表于我在JavaEye的技术部落格。fins同志向我提了个问题。因这个问题其实可以展开讨论,所以提出来大家共同探讨。fins写道在同类元素例如td很多的情况下,"一次性改变元素的class对应的styleSheet"和"在循环里改变每一个元素style"哪个更好ext的代码不知道你看过没在ext1里改变表格列宽的方式就是用的改变那一列

2008-02-29 11:19:00

window.eval 及相关方法总结

本文原发于我在JavaEye上的blog,备份于此。2月27日更新:CSDN的人真是的,弄到首页就弄到首页,偏要自作主张改我的标题,加上什么“JScript的window.eval……”,完全牛头不对马嘴(偏偏就是JScript中的window.eval跟eval没有差别)。你好歹要么写“JavaScript”要么写“JS”!唉。。。前面有帖子说到在函数里如何能在全局空间上eval。虽然

2008-02-26 18:34:00

dereference的一种新译法:用引

本文原发表于我在JavaEye的Blog,备份于此。今天阅读RFC3986(URI:GenericSyntax)时,遇到了dereference一词。dereference一个URI的意思是:TousethataccessmechanismtoperformanactionontheURIsresourceisto"dereference"theUR

2008-02-20 20:14:00

使用捕获事件监听器(useCapture=true)的陷阱及其对策

本文原发于我在JavaEye的blog上。DOMeventflow有三个phase,capture、target和bubble。通常我们只在后两个阶段处理事件,也即在调用addEventListener(type,listener,useCapture)时,useCapture设为false。偶尔可能会使用所谓捕获事件监听器(CapturingEventListeners),即use

2008-02-18 01:44:00

Quotes (by Dean Edwards)

DeanEdwards的新的一篇blog是几段引用,抄录并勉强翻译如下:微软的ChrisWilson写道..weworkedtogetherwithTheWebStandardsProject(intheWaSP-MicrosoftTaskForce)onthisproblem.Ican’tgivethemenoughcred

2008-02-13 15:56:00

版本、兼容性以及标准

本文译自MaciejStachowiak在webkit团队blog上的文章Versioning,CompatibilityandStandards。本文可作为分歧巨大的“HTML的版本问题”的背景材料,对此问题的探讨也请移驾此处讨论。注意,【】中的内容为我所加的注。Versioning,CompatibilityandStandards版本、兼容性以及标准

2008-02-11 15:00:00

谈literal译名之选择

本文原发于我在JavaEye上的技术部落格,备份于此。literal这个词很讨厌,现有的译法众多,但都问题多多,而且没有一种占据绝对优势。如文字量、直接量、常量、常值、字面量、字面值、实字等等,也有直接译作“文本”,或者保留英文不译,或者通过采取基本等价的意译来规避的。对于译名我有一个观点,若是一个术语有多个译名,并长期无法有一个译名占据优势,其实就暗示这些译名很可能都存在问题。literal

2008-02-08 21:52:00

谈Intranet、Internet诸词的译名:内联网、互联网、因特网等等

本文初次发表于我在JavaEye的技术部落格上,备份于此。本文是多日前在某翻译内部论坛的帖子,某位译者按照名词委译法将intranet译为“内联网”,我提出了不同意见。内容未做仔细整理,直接列于此处。首先,关于“内联网”的问题。我认识的所有系统管理员都几乎从来不用“内联网”这个说法,更不要说大众了。现在大家的习惯通常是把intranet叫做“内部网”或者“内部网络”,并且非常流行直接简

2008-02-07 20:02:00

败给CSDN了

才发了一篇,才是新年第一天,网站就又连不上好久。。。无语了。难道是因为我回来了?

2008-02-07 01:56:00

恢复使用CSDN的Blog

在离开CSDN超过一年以后,我决定在新的一轮十二年里再给CSDN的Blog一点机会,使用其作为我在JavaEye的主Blog的备份Blog,并看看我能在CSDN的Blog能升到第几位。我在JavaEye的Blog,是从去年5月开始的(之前4个月时间是在blogger/blogspot上,由于众所周知的墙的原因,现在很难访问),在9个月之后,我已经升到了前20位。第17名↑4

2008-02-07 00:17:00

别了,CSDN blog

本篇是我在CSDN上的最后一篇blog。搬家的原因过去已经说过,本来我也许还会再等一段时间。但是这样几个因素促使我决定离开csdnblog。1.上周又一次写了n长文,提交失败且无法找回。虽说就是海底光缆被震断那天晚上,但是csdnblog又不是海外网站,没有理由因此故障。可一可二不可三,何况我已远不止3次。BTW,为什么我没有提交前保存一份,咳,人总是存有侥幸心理嘛……不想为此劳神,

2006-12-31 16:59:00

关于JavaScript的时间精度

对aimingoo的JavaScript时钟间隔的问题~一文的回复:12月21日更新:aimingoo又写了一个总结,从底层上解释了16ms的原因。时间间隔是约数,通常会认为在10ms-20ms之间,来源应该是win的时钟限制。为什么没有人确切的说是16ms?因为这个16ms来源于不准确的newDate!functiontest(){   vardates=[];   var

2006-12-19 19:51:00

Google, Don't be blinded to evil

2006-12-19 09:44:00

豆瓣之“我不是XXX”

昨日加入了豆瓣。在“大家觉得豆瓣的交互设计做的怎样”的讨论中,有人提出豆瓣登录后,右上方的”我不是XXX“让新手觉得莫名其妙。这里有个代沟:”我不是XXX“实际上就是换个帐号登录,但是确实许多人习惯和适应于指令式的方式,而对于对话式的交互方式会愣住。可否改进?我的跟贴:2006-12-1420:13:14:hax(上海)  具体一点说,可以在“欢迎,xx”的右侧写“我不是

2006-12-15 09:59:00

hax

关注