`
hax
  • 浏览: 962726 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
平庸的一年快过去,到了11月,在冬眠之前,各路人马最后一次蠢蠢欲动,借着大会小会呼朋唤友煮酒论剑。 SD2才落下帷幕,先是小众的Kungfu Rails和CN Erlounge IV相映成辉,然后是昂贵的User Friendly 2009,中间夹着W3C中国社区建设启动会议,本周末则是UCDChina广州年会,还有人本设计沙龙,害得偶郊游啖蟹的计划都要推迟。后面还跟着图谈和点石硬撞在同一天。 偶这里特别说一下周日下午的“人本设计沙龙”。这个沙龙将围绕Web产品设计相关的话题展开,目前定下两个主题演讲是熊平的设计分享和caoxg介绍传说中的rensea。一个不同于其他大小会议或论坛的节目是沙 ...
稍微看了一下uoml。 uoml已经从公司内部技术文档跨越了行业标准,直接晋升为OASIS标准,下一步是挺进ISO国际标准。其实uoml主要是书生公司弄的。 我个人觉得uoml标准不怎么样,可以说非常粗糙,基本就是个公司内部技术文档。但是书生公司不知怎的把它弄成OASIS标准后,就获得了(潜在的)商业利益。 这个潜在的利益。比方说,假如书生公司以某种手段使得该标准成为政府采购的强制性标准或者至少是参考标准之一(OASIS标准或许还不够格,所以要弄成ISO标准),则在与其他公司的竞争中就获得了优势。至少强迫其他公司也必须付出额外成本。值得注意的是,书生公司宣称其拥有若干项实现uoml的关键技 ...
我们知道HTML和CSS是正交的。这意味着可以分离内容结构(html文档)与外观样式(stylesheet)。 尽管是分离,但是最终页面的呈现需要把两者结合起来。这个结合机制就是selector。在基本selector中,tag和id是天然语义化的。问题在 ...
关于Meta CSS框架,可以看http://www.fangyuqiang.com/metacss,或者JavaEye上的新闻或论坛良好贴(实际上在还没有产生任何讨论之前,就被评为良好贴——显然这是另一个可能引起我兴趣的话题)。 虽然作者肉包子声称Meta CSS是一个“框 ...
是的,你没看错,现代汉语中最常用的词语之一"什么"已经成为了新晋关键字。 试试在google.com(注意是.com不是自宫过的.cn)搜索“什么”。 全文见:http://www.chinagfw.org/2009/09/blog-post_9526.html

HAX维护中

    博客分类:
  • REC
公告: 各位JE网友: 感谢大家一直以来对Dr. Hax的支持。因为最近键盘出现故障,Hax在JE上的技术部落格从即刻开始进行技术维护,初步预计6日凌晨可恢复服务。很抱歉给大家带来不便,请大家谅解。 Hax

我的键盘坏了

    博客分类:
  • REC
吾的键盘近日常失灵,症状为某几个小键盘数字键常失灵,今日更坏掉大半。以下为示意图: ----------------------- [Num] [ / ] [ * ] [ - ] [ 7 ] [ B ] [ g ] [ + ] [ ] [ ? ] [ 5 ] [ ? ] [ ] [ 1 ] [ 2 ] [ 3 ] [Ent] [er ] [ 0 ] [ . ] [ ] ----------------------- 打电话至裸鸡贱盘客服询问,答曰最近此类症状广泛爆 ...
2009-05-11 A lesson of RegExp: 50x faster with just one line patch While I'm developing WebSHi (which is the fastest syntax highlighter written by JavaScript), I also write many performance testings for other rivals. One of them is SyCODE Syntax Highlighter , which is written by silver ...
在http://bbs.51js.com/viewthread.php?tid=83937&extra=page%3D1&page=1的讨论中,月影分析了JavaScript中EOS(End of Statement)存在的歧义问题。下面是我的回应。 是否要写“;”呢? 我经过几次反复。最开始是随便,想写就写。 后来都不写 ...
近期做语法高亮项目的副产品,是统计了一下几个主流JS工具包中各关键字的使用频率。虽然不同代码库的前五位的关键字的顺位有所差别,但是与五名之后的差距都是非常显著,第五位都要比第六位多至少一倍,前五位关键字占所有关键字比例都超过60%,最多的Prototype库甚至超过90%。 以下顺位为我综合各关键字在各个代码库中的排位以及其他因素所评定: 第五位:var 未声明就使用的全局变量是bug之源,所以基本上有多少变量就应该有多少var。不过因为多个变量可以用一句var来声明,所以var谦虚的位于第五位。 第四位:return 有多少function,就有多少return,一些functi ...
对比对象是目前最有名,也是JavaEye所使用的highlight插件:SyntaxHighlighter。 SyntaxHighlighter2本身据作者说,已经做了大量优化,比SyntaxHighlighter1.5(JE使用的是1.5)更快。不过我实际测试下来,其实都一样慢,慢到对于一个1600行代码(base2的源代码),在IE下会跳出script slowly的对话框,在FF下要耗费2秒生成html,又花费0.5秒才能显示出来。而对于4300行代码(jQuery的源码),在FF下要耗费9秒生成html(或者你的机器比我的T60笔记本再慢一点,就会显示Unresponsive scri ...
关于used value的基本解释,请看getUsedValue。 从0.1到0.4,进行了重大改进。包括: 取得以各种格式表示的颜色值 IE下百分比和auto长度的换算 取得box-sizing(表示浏览器使用哪种box model),并支持不同box-sizing下的width/height计算 使用方法:导入getUsedValue.js即可。 <script src="http://pie.googlecode.com/svn/trunk/src/util/getUsedValue.js"></script> API简介 ...
px,对于许多网页设计者来说,是最常用的CSS长度单位。然而,1px到底多长,恐怕没有多少人回答得上来。 CSS长度本身有绝对长度和相对长度的区分。 cm、pt之类的都是绝对长度,它们是物理长度——1cm是1/100米,而1米则大约是 ...
前不久写了一个小脚本,用来获取页面中CSS样式的 used value 。 什么是Used Value? 简单来说就是样式表应用到页面元素的最终结果值。比方说一个p元素,可能有多份样式表的多个样式规则,都关系到p元素的最终样式,但是最终一个特定p元素的实际css属性,比如它的width,当然只能有一个值。这个值就叫做used value。更精确的定义,请看CSS 2.1规范的6.1.3节。 大多数同志可能知道computed value,因为符合标准的浏览器上有window.getComputedStyle()方法。 实际上,按照我对规范的理解,这个getComputedStyle方法返 ...
本文乃我半夜不爽的咆哮之作。django的忠实fans可无视本文。 久闻django大名,号称与ROR齐名。刚才就开始看hideto的《翻译www.djangobook.com系列》。然而一边看一边摇头,才看到第四章模板当中,我就看不下去了。 django的设计实在是太恶心了! 就我看的这几章已经暴露出的问题: 1. url要用正则匹配,这是很差的设计,完全罔顾url的最常见的匹配习惯就是按照 / 来划分的事实。诚然正则具有最大的灵活性,但是这种所谓灵活性在url匹配这个事例中完全是负担!仅就这一点设计而言,django就不配称快速开发框架。因为光光一个充斥^$好多括号的配置文件已经足 ...
Global site tag (gtag.js) - Google Analytics