自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hax的技术部落格

Return of Hax

  • 博客(135)
  • 收藏
  • 关注

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

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

2010-12-20 15:37:00 4188 2

原创 论狗咬狗

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

2010-11-04 02:51:00 3654 4

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

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

2009-09-23 03:00:00 9632 37

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

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

2009-01-09 11:53:00 4764 1

原创 Mix-In的译法探讨

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

2008-05-05 13:18:00 3775

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

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

2008-03-03 06:21:00 4179 1

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

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

2008-02-29 11:19:00 4238

原创 window.eval 及相关方法总结

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

2008-02-26 18:34:00 5852 3

原创 dereference的一种新译法:用引

本文原发表于我在JavaEye的Blog,备份于此。今天阅读RFC3986(URI: Generic Syntax)时,遇到了dereference一词。 dereference一个URI的意思是: To use that access mechanism to perform an action on the URIs resource is to "dereference" the UR

2008-02-20 20:14:00 4672 2

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

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

2008-02-18 01:44:00 5947

翻译 Quotes (by Dean Edwards)

Dean Edwards的新的一篇blog是几段引用,抄录并勉强翻译如下: 微软的Chris Wilson 写道 ..we worked together with The Web Standards Project (in the WaSP-Microsoft Task Force) on this problem. I can’t give them enough cred

2008-02-13 15:56:00 4906 1

翻译 版本、兼容性以及标准

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

2008-02-11 15:00:00 4806

原创 谈literal译名之选择

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

2008-02-08 21:52:00 3740

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

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

2008-02-07 20:02:00 4536

原创 败给CSDN了

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

2008-02-07 01:56:00 3230

原创 恢复使用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 3442 1

原创 别了,CSDN blog

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

2006-12-31 16:59:00 5200 3

原创 关于JavaScript的时间精度

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

2006-12-19 19:51:00 6202

原创 豆瓣之“我不是XXX”

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

2006-12-15 09:59:00 4053 1

原创 csdn的“联系作者”所发送的邮件乱码

最近我的gmail收到两封邮件,从标题到正文都是问号,典型的乱码。幸运的是其中一封的作者写上了msn,还可以辨认,所以才能联系上。据他说,是用csdn的“联系作者”功能发送的。为了验证乱码问题,我实验了一下,果然:From: hax@citiz.net To: hax.sfo@gmail.com Date: Wed, 13 Dec 2006 19:46:59 +0800 Subject: Te

2006-12-13 19:59:00 2115 1

原创 csdn blog 系统再次瘫痪一整夜

今天上午9点多,我 上msn:Immutable is Nothing... 说:csdn blog坏了一天一夜了?csdn blog 陈瑞江 说:没有,我们有短线监控..csdn blog 陈瑞江 说:昨天的访问量达到历史新高,我们还有计数器在监控Immutable is Nothing... 说:我是说不能登录到管理界面Immutable is Nothing... 说:.Text - 应用程

2006-12-06 10:51:00 1763 3

原创 为什么不用iyublog

因为计划从csdn搬家,所以寻找落脚点。今天看到了一个叫iyublog的,但是才看了一眼我就放弃了,原因很简单,就是他要求持续更新,如果1、2个月不更新,就面临被删除的威胁。虽然目前为止,以CSDN上的频率看,我不太会长期不更新,有时候还会发飙在几天内写很多篇(如最近几天),但是我仍不能接受可能被删的威胁。我的MSN的邮箱曾经被两次清空,我因此对MSN没有好感。相反永远不用删除的Gmail,理所当

2006-12-04 21:26:00 1418 2

原创 windowsvista首页的一个css瑕疵

今日听说windowsvista首页的背景是上海外滩,就去看了一下,果然。但是发现一个问题,窗口宽度较小时,会出现滚动条,搜索框需要向右卷动才能看到。而当页面向右卷动的时候,露出来了上海滩背景底下的黑白渐变的丑陋底裤。其实这个背景图足够长(见下图),所以上述行为看来是写网页的人的问题造成的。拿源代码看了一下,果然。                #wvhpA{ position: absolu

2006-12-04 14:55:00 2763

原创 CSDN的Blog系统真的很差

 一直想说,都算了。最近两天写的blog比较多,遇到状况很多,实在忍不住。首先这个系统本身不太好,无论功能和设计,跟wordpress几乎不是一个档次。当初CSDN选择拿.Text来改,估计也就是因为是.NET的,CSDN一贯是微软跟屁虫,下面的开发团队貌似只会用微软技术。随便列举几个缺点:点击量是访问一次就算一次的,没有独立ip统计。访问来源的统计混乱而无用。在ie7上会出现

2006-12-01 21:09:00 1948 2

原创 反感

http://community.csdn.net/Expert/TopicView3.asp?id=5195231反感一些无知而懒惰的所谓web程序员盲目吹捧MSIE以掩盖自己的无知和懒惰。

2006-12-01 16:01:00 1947

原创 Vista的explorer的一处贴心改进

在explorer的左侧文件夹面板中,因为folder是层级缩进排列的,所以几乎总是会有横向scroll,随着用户纵向卷动scrollbar,很可能folder处于无头无脑的情况。令得用户不得不不断调整横向的scroll。众所周知,横向scroll是非常麻烦的,因此经常让人抓狂。为了避免横向scroll我的习惯是扩展文件夹的宽度,但是这样,压缩了右侧的可用空间,对于屏幕较小的用户来说也非常不方便。

2006-12-01 15:17:00 4246 3

原创 Just another high performance string format function for JavaScript

// Copyright (c) HE Shi-Jun , 2006// Below codes can be used under GPL (v2 or later) or LGPL (v2.1 or later) licenseformat2.cache = ...{};function format2(pattern) ...{    if (!(pattern in format2.c

2006-11-30 11:02:00 2041

原创 REST上轨

阿米狗大谈老子,真闲情逸致啊。不过我看老孟的blog被震撼的乃是其蓝字所标的部分。Rails如此之火,固然有其社区深谙广告运作之道理,也确实因为有些真的革新。像现在全面祭出REST大旗,虽出意料之外,也在情理之中。原先 Rails强在server方面做了大量简化,令惯常写一堆xml配置文件的java社区弹眼落睛,但在AJAX方面较为薄弱。但RIA或曰RWA (Rich Web Applicatio

2006-11-27 17:23:00 2379

转载 牛人就是牛人

摘自http://blog.csdn.net/myan/archive/2006/11/25/1413933.aspx这次的会议展示了过去6个月以来世界各地的Rails开发者们发现的最令人兴奋的东西,现在看来,我们这个小圈子之外的人 们也终于开始关注Rails社群了,这当然很酷。但同时我们也必须想清楚,我们何以会获得如此的关注?我听到了Thomas昨天和今天的发言,当然他的很 多想法和建议是非常棒

2006-11-27 16:39:00 1848

原创 A high performance string format function for JavaScript

2006-11-30 Updated: I also write another high performance string format function which compiles the pattern into function and cache it for reuse. Last month, I wrote a logging tool for js, and to avoi

2006-11-27 13:57:00 7038 4

原创 JSIntegration

今日看到金锦云的JSIntegration 项目,发现其思路与我非常接近,考虑以后可以一起探讨。

2006-11-27 01:02:00 1649

原创 Thought of js package, namespace or module again

How to define a js package?In orginal PIES, you should first declare the package in some where:$package.register(a.b.c, ./lib/example.js#X,Y;Z);Then u can import it in any program:$import(

2006-11-27 00:58:00 1443

原创 new idea for PIES

This week, I got a new idea to achieve neat code for import, Along with the original idea, I could say here is the best JS package/import framework!Code Sample:Declare packages:$package(net.s

2006-11-23 02:59:00 1287

原创 VML cache issue

Recently I wrote another png transparency patch for ie6 which use VML instead of AlphaImageLoader.AlphaImageLoader have many issues, the most famous one is clickable issue. I also found that it can

2006-11-23 02:04:00 3127

原创 以讹传讹

 163免费邮的广告中有这样一条“超快速度:矩阵式服务器架构,DIV+JS引擎让您体验飞一般的感觉!”。我就纳闷,这个“DIV+JS”引擎到底是个什么东西?难道是指采用DIV+CSS布局并使用AJAX方式的设计?但不能叫做“DIV+JS引擎”呀,而且还与“矩阵式服务器”并列,甚是奇怪。于是我上网搜索,看看是不是什么新名堂,一搜不要紧,一下子出来好多“DIV+JS引擎”……好多免费邮箱系统都抄袭

2006-10-26 00:50:00 1320

原创 VML need hasLayout

I happened to modify a page in last week, add to make it CSS1Compat, and got a suprise: some vml graphics are missed.I guessed its due to hasLayout, as I understand, only element which hasLayout h

2006-10-24 10:49:00 1135

原创 style.backgroundImage will fire onpropertychange twice

We all know IE is weird:http://blog.csdn.net/images/authorship.gif);" type="button" value="change background image" />document.getElementById(mytestinput).attachEvent(    onpropertychange, func

2006-10-23 14:32:00 3665 1

转载 梦想归梦想,现实还是现实

摘自《发展决策参考》总第169期,吉林省人民政府发展研究中心主任,郎毅怀:《以产业生态建设拉动外部资本引进工作----关于我省对外开放工作方略的一个探讨》接受内陆省的天赋现实,走一条不同于东南沿海和辽宁、龙江的开放道路。大凡发达的市场经济国家和地区,都是依靠自己的临海、面海优势建立起与外部市场的紧密联系,形成自己独特的对外开放优势和发展优势。所以,这些国家和地区也都无一例外地以海港为中心进行工

2006-10-16 21:17:00 1531

原创 房价

今天《第一地产》放了一档辩论节目正反方讨论二手房房价走势,其中认为房价要跌的观点比较显著。我注意到节目中多次提到年底前将来3个月的走势,这似乎说明该节目是在9月录制的,而现在已经是10月中旬了。为什么该节目之前被束之高阁,而现在却放出来了呢?值得玩味。 BTW,正方一个人说现在要市场才能决定价格,而不是政府说跌多少就跌多少。我认为这种强词比较无赖,因为这个窗户纸在节目上就不能捅破了:房价涨到这

2006-10-15 13:01:00 1025

原创 上海地震

房价估计会跌。 许多人都在等着看。

2006-09-26 00:24:00 1613 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除