摘要: 《费曼讲物理》===============不要期望所有的原理都可以找到符合常识的解释。人很难理解可能是因为这些现象本来就是在日常生活的观察范围之外的。所以不要强求用常识思维去理解所有原理,不符合常识也可能是对的。(比如微观 - 量子力学、不确定性原理,或者宏观 - 相对论)定律/定理不存在谁更基本的问题。同一个定律往往可以有好几种截然不同的表述方式,互相可以推导。“公理” 只是被人为选择作为公理而已,并不意味着他比其他的定律更基础。(例如:万有引力定律可以有至少3种截然不同的描述方式,互相等效)不要片面追求极致的简单性。过于简单的理论往往难以有效的描述更为宏观的现象。所以并不是越简单的理论越 阅读全文
posted @ 2013-10-09 10:40 woodfox 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 关于 "Responsive".这个词的意思就是所谓的 “响应式”。之前其实没有非常系统的了解过这个东西的意思,现在看了下,弄明白了。响应式布局的一个特征是,能够根据浏览器的不同尺寸,动态的调整 layout,来确保在不同的 device 上的显示效果(电脑,平板,手机)。响应式布局下,各个区块的相对方向关系可能是不确定的。比如一个3列布局的页面,在缩小了窗口之后,或者用手机浏览的时候,页面就会自适应的调整为单列。每一列的内容会改为纵向排列为100%宽。另一个特征是,响应式布局下,各个区块所占的宽度高度等等,一般是通过百分比来指定的,而不是绝对的像素值。关于 CSS cla 阅读全文
posted @ 2013-09-29 02:31 woodfox 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 这几天在熟悉 Pure (Yahoo 做的一个 CSS 可复用代码),阅读文档的过程中了解到了 SMACSS. 记录于此。SMACSS (Scalable and Modular Architecture for CSS) 是一本在线书,是一个关于如何更好的组织 CSS 代码的指南,它不包含具体的 CSS 代码,更多的是对如何更好的模块化和复用 CSS 的思考,非常有价值,值得一读。http://smacss.com瞄了一眼 Module Ruleshttp://smacss.com/book/type-module 一章,里面包含很多我在多年开发实践中,知道怎样做才最好,但是却没有通过文字化 阅读全文
posted @ 2013-09-29 02:10 woodfox 阅读(419) 评论(0) 推荐(0) 编辑
摘要: south 是 for django 的一个 db migration 的工具。能方便的做 schema migration 和 data migration.下面是 tutorial:http://south.readthedocs.org/en/latest/tutorial/index.htmlsouth 的主要特性有:1. 能探测 models.py 的更改自动生成必要的 migration 脚本2. 是以app 为处理单元的。比如可以指定某些 app 用 south 而其他的继续用 syncdb.3. 数据库无关4. 能检测多人同时对同一个 app 的更改冲突(未试验)south 创 阅读全文
posted @ 2013-07-04 23:42 woodfox 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 练一下 Scheme 中 Hash table 的简单用法。#lang racket(define (count-characters astr) (begin (define ht (make-hash)) (map (lambda (c) (hash-set! ht c (+ 1 (hash-ref ht c 0)))) (string->list astr))) ht)(display (count-characters "asdfjghasdfjaskdjhasdfkjhasdf"))#ha... 阅读全文
posted @ 2013-07-01 21:58 woodfox 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 按照这篇文章的指引http://hackercodex.com/guide/python-install-django-on-mac-osx-lion-10.7/在 mac 上成功安装了 django.中间唯一碰到的问题是安装 Homebrew 的那句命令所引用的脚本已经变了,需要改成下列命令才可以正常安装:ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)顺便了解到 virtualenv 这个东西,是 python 执行的虚拟环境,相当好啊。 阅读全文
posted @ 2012-08-30 00:15 woodfox 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 安装 MongoDB 失败了。mac 上执行 sudo port install mongodb但是提示我本机安装的 boost 版本太高?坑爹。找个时间再解决。Error: mongodb 2.0.7 requires boost 1.49.x or older but you have boost 1.50.0.Error: To downgrade boost, see https://trac.macports.org/wiki/howto/InstallingOlderPortError: or more specifically https://trac.macports.org/ 阅读全文
posted @ 2012-08-24 09:37 woodfox 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 尝试了 MongoDB 的 online tutorial.http://www.mongodb.org/包括增删查改操作。新增记录db.people.save({name:'tom', age: 20});查找所有记录db.people.find();查找符合某条件的记录db.people.find({age:20});db.people.find({age:{'$gte': 30}});特别注意,下面一句更新语句是整个记录覆盖。也就是说,第二个参数里没有指定的那些原来的属性就丢失了:db.people.update({name:'tom'}, 阅读全文
posted @ 2012-08-24 09:30 woodfox 阅读(197) 评论(0) 推荐(0) 编辑