F2E Skills

醉里挑灯看剑,梦回吹角连营。

打杂的手艺人,互联网爱好者。


70后的developer

  1. V8的Hash冲突问题

    上个月,在28th Chaos Communication Congress(混乱通信大会?)上有两人发布了一个比较大的属于语言级别的安全问题,Hash Collision Dos攻击。受影响的语言包括: Java, 所有版本 JRuby 视频:Effective Denial of Service attacks against web application platforms 关于修复这个问题的更新,请看 http://www.ocert.org/advisories/ocert-20…

    hash, hash collision, node.js, php, v8继续阅读

  2. 如何使用NPM来管理你的依赖

    本文已经首发于InfoQ中文站 ,版权所有,原文地址为http://www.infoq.com/cn/articles/msh-using-npm-manage-node.js-dependence,如需转载,请务必附带本声明,谢谢。 InfoQ中文站是一个面向中高端技术人员的在线独立社区,为语言&开发、架构&设计、过程&实践、运维&基础架构、企业架构等领域提供及时而有深度的资讯、高端技术大会如QCon 、免费迷你书下载如《架构师 》等。 ============…

    Javascript, node.js, npm继续阅读

  3. 漫谈json

    什么是 json 呢?json 是一种轻量级的数据交换格式,首先被老道( Douglas Crockford )在2001年定义。2002年建立了一个网站 http://www.json.org/ 提倡这种方便易用的数据格式。2006后提交到 IETF 里变成事实的标准 RFC 4627。 json格式 在 json.org 和 RFC 4627 里都定义了一种 json 数据格式,json 包含两种数据结构: object 和 array 。 一个 object 就像一个无序的 hash …

    Javascript, json继续阅读

  4. 部署node.js的应用

    先吐槽一下:-) 。这个博客基本上归于月经帖了,主要是我碰上了“火星恐惧症”,症状表现为:担心要写的东西太老土太平常太小白或是已经被人看过写过,怕被别人说一点都没有体现在档的领导下应有的先进生产力的。国庆这些天在家做了反省,如果老是担心这种事的发生,就没办法在博客上交流了。什么别人的眼光,那都是浮云。 ==========================华丽的分割线============================ 最近Node.js很火,让很多的前端看到了可以直接从前端写到后端的希望。但…

    capistrano, deploy, jake, node.js, npm, ruby, unix, upstart继续阅读

  5. 解析SQL语句

    以前对郑凯说过要解百姓网公开笔试题:查询条件的子集判断,一直拖到现在。上周正好和同事吴孟春聊到taobao的一个项目myfox。他说解析SQL是一件很难的事,于是便激起了那颗驿动的心,要做做如何解析SQL语言。在开始之前,我们来看看什么是LISP。LISP是一种语言,定义了7个基础的操作运算符和两个表达式,操作符:quote,atom,eq,cons,cond,car,cdr。表达式包含:原子(atom)和表(list)。就这么简单的一个语言却有强大的功能。在开始下面的例子之前,我们来看看它的怪…

    Javascript, lisp, sql继续阅读

  6. html5的文档摘要

    HTML5提出了一种构建文档摘要的技术。通过该技术浏览器通可以生成相对应页面的文档摘要表格,搜索引擎能够通过文档摘要提取出文档中的重要信息来提升搜索结果。 什么是文档摘要 想象一下,我们在一本书中要找到某一章的某已小节。可以通过查找目录来找到特定的小节,也能通过目录来大致地了解这本书地内容。同理,HTML5能通过解析页面文档的结构显示文档摘要。该技术通过提取片段根(Sectioning Root)和片段内容(Sectioning Content)元素中的标题(h[1-6]和hgroup)…

    github, html5, outlines, tools继续阅读

  7. 杭州之行

    流水帐: 周末来到杭州第一次参加了D2论坛。现场人很多,D2的热度也随着杭州的气温往上飙升。一楼没有太多可听的不留连直接三楼。百度的用户行为分析看来刚起步,行为分析的前端代码思路我看像usaproxy。统计数据还没和后端强大的分布式运算系统相连,在我看来和淘宝已经产生了差距了。下午先听周敏的报告,提到因为历史原因taobao的hadoop用的是0.19版本。他也摘要的讲了一下淘宝在内部系统上对0.19版版本做的改动。如果能讲讲改动的细节,那么就很有料了。 西乔和杨永全的演讲是我这次来杭州想听…

    继续阅读

  8. IE8及以下document.domain的一个坑

    问题 问题从国内某个大型互联网公司的一段代码说起,先看代码: var D = document, L = D.location; function protocol() { return L.protocol == "https:" ? "https://" : "http://" } 代码看起来很美,大多数情况下一切正常。直到QA把问题反馈回来才发现了一个坑。把这段javascript用script元素放到页面上,然后再在页面设定了document.domain。在…

    bug继续阅读