Updates from October, 2008 Toggle Comment Threads | Keyboard Shortcuts

  • Neo 11:46 pm on October 28, 2008 Permalink | Reply  

    RESTful REST 

    And why expression is the most important thing of all human beings.

    最近一些重要的API继续着把REST和HTTP-based等同起来的错误倾向,终于激怒了Web标准专家、REST概念的提出者Roy Fielding博士,并将他的不满用一篇blog表达出来,就是最近非常热的这篇 “REST APIs must be hypertext-driven“,从其中的comments以及programming.reddit上的反馈来看,大部分人还是不明白,Fielding博士在随后的一篇blog中解释了前一篇文章——以及他那篇著名的建立了REST概念的博士论文——为什么这么晦涩,因为在他看来这些本来就是写给特定的专家看的。

    (More …)

     
  • Neo 8:04 pm on October 19, 2008 Permalink | Reply  

    Adobe CS4经过近半年的测试近期正式发布,非常不辞辛苦的下载了Master Collection版本以及一些“必要的配件”,但其实我没兴趣也没空间全装这个打包了Adobe几乎所有产品的巨兽,只装上了Photoshop、Flash、Illustrator、Bridge、Acrobat这几个,然后抽时间试了试Photoshop CS4。 (More …)

     
  • Neo 12:18 pm on October 17, 2008 Permalink | Reply  

    Environment of Cocoa Apps 

    最近玩 SLIME + Clojure,顺便把 Emacs 折腾了个够,然后发现一个奇怪的问题,就是在 Terminal 和 X11 下完全正常的vc-mode,一跑到Cocoa版本的Emacs.app下就不工作了。折腾了好久也没有头绪,于是发了一个问题报告去官方讨论组,一边交流一边尝试,最后终于发现问题所在:Emacs.app找不到我安装在“非系统路径”的 gitsvn。这个问题有很多方案可以解决,但是怎么做最好呢?作为对近期我很感兴趣的SNS网站,Stack Overflow的一个测试,我又在上面发了一个问题,24小时之后只有两个答案,不过都是有质量的答案。官方讨论组的记录在这里,Stack Overflow的问题在这里(More …)

     
    • pluskid 1:09 am on October 18, 2008 Permalink

      Emacs 自己有一个 exec-path ,也许可以通过设置那个搞定。
    • Neo 9:36 am on October 18, 2008 Permalink

      to pluskid: 确实,(add-to-list ‘exec-path “foo”) 也是可以的,不过 ~/.MacOSX/environment.plist 的方案更通用一些。其实我的问题主要还是,怎么能够以尽可能集约的方式一致的管理系统PATH设置——有点偏执了,最后还是先手工抄过去解决实际问题 XD

  • Neo 9:01 am on October 16, 2008 Permalink | Reply  

    LISP Classic Reload 

    Functional Programming(函数编程)最近越来越热,已经有点泛黄的LISP经典也被懂的抑或不懂的geek众翻出来玩。最近两个行家不约而同的开始做一个有趣的尝试:将LISP经典教材中的例子移植到最前沿的语言上——我猜一方面是温故知新,另一方面也是对新兴函数编程语言的一种深入的考察,顺带证明大师就是大师,经典就是经典,编程的思想和本质与语言无关,永远也不会过时。这两个有趣的project分别是:

    PCL -> Clojure by Stuart Halloway home | github | book PAIP in Ruby by Ola Bini home | github | book

     
  • Neo 4:53 pm on October 13, 2008 Permalink | Reply  

    The Z Shell 

    国庆在家的时候把缺省shell换成了zsh,主要是想看看这个备受推崇的shell有什么特别。这个东西不知道是太新还是太复杂,到现在满世界都没有一份可用的cheatsheet,不过找到了普林斯顿的Kevin McCarty的一份介绍(主页说他现在已经不在普大了),算是有其他shell基础的同学进入zsh的不错的指引,下面是我整理的学习笔记——似乎以此基础做张cheatsheet不是很难了 XD

    (More …)

     
    • number5 9:47 pm on October 14, 2008 Permalink

      我用的 zsh 配置是参照这里改的 git://git.madduck.net/etc/zsh.git
  • Neo 12:37 pm on October 1, 2008 Permalink | Reply  

    Developing for iPhone Part I 

    Developing Natively

    虽然有很好的一些指南帮助我们使用完全开放和自由的工具集(toolchain)来为iPhone作开发——甚至在iPhone上直接编译和安装,例如这个,但是我还是希望用官方iPhone SDK(想想下载那2G大块头的时间 XD)和Xcode,当然我没有兴趣去买那 $99 的开发者授权,同时作为完美主义者,还希望Xcode能够尽可能完美的运行每一个功能——这个也是有办法的,之前找到了246tnt针对iPhone SDK 2.0的一个解决方案,今天又看了javacom在hackint0sh.com上写的一个不一样的思路,经过实验,后者更加简单,在SDK 2.1上也完全适用,而且很好的支持设备部署,下面就是我尝试的方案: (More …)

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel