- 博客(6)
- 收藏
- 关注
joel on software台版文章分类
这几天都住在七天,开发计划暂停。翻看了一下 [url=http://local.joelonsoftware.com/wiki/%E9%A6%96%E9%A0%81]local.joelonsoftware.com上的台译文章[/url]。简单归类整理一下:[b][size=medium]1. 程序员修养[/size][/b]* [url=http://local.joelonsoft...
2011-03-30 01:04:10 831
Windows下用Emacs进行RoR开发的初始环境搭建
最近计划把玩一下RoR,Django,Lift几个轻量级Web框架,打算统一使用Emacs来开发。今天在Win7下搭好了Emacs for Rails环境,记录一下搭建步骤。[b][size=medium]1. 下载安装初始环境:[/size][/b]* Ruby 192和Rails 3.0.5,在 http://rubyonrails.org/download 直接搞定。注意:如...
2011-03-26 21:50:35 137
一份介绍动态语言和FP的PPT
一份介绍动态语言和函数式编程的内训PPT。主要是介绍一些函数式语言和类型系统的入门知识,旨在引起同事们对函数式编程和动态语言的性趣。
2011-03-09 21:27:42 84
一段有趣的Javascript代码及分析
在2011年的BlackHat DC 2011大会上Ryan Barnett给出了一段关于XSS的示例javascript代码:[code="javascript"]($=[$=[]][(__=!$+$)[_=-~-~-~$]+({}+$)[_/_]+($$=($_=!''+$)[_/_]+$_[+$])])()[__[_/_]+__[_+~$]+$_[_]+$$](_/_)[/cod...
2011-03-08 22:44:40 321
SICP读书笔记(5) —— Sec1.1.2-Sec1.1.3
[b][size=medium]Sec1.1.2 命名和环境[/size][/b]介绍第一种特殊形式:define,也就是把名字与计算对象进行绑定。需要注意的是,在Lisp中,在同一个作用域中不能使用define对同一个名字重复绑定。在DrRacket中执行[code](define s 2)(define s 3)[/code]会出错:[quote]module:...
2011-03-03 17:36:47 131
SICP读书笔记(5) —— Sec1.1-Sec1.1.1
[b][size=medium]Sec 1.1 程序设计的基本元素[/size][/b][color=darkblue]“这样,当我们描述一个语言时,就需要特别注意这种语言所提供的,将简单认识组合形成复杂认识的方法。每一种强有力的都为此提供了三种机制:1. 基本表达形式 : 用于表示语言所关心的最简单的个体。2. 组合的方式: 通过它们能从简单的元素出发构造出复合的元素。3. ...
2011-03-01 17:55:49 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人