Common Lisp中使用 Postgres 数据库诡异问题

<br />之前那个分布编译发布的程序,用的是 SBCL+CLSQL +Mysql, 使用基本正常。 这次的统计后端,数据库换用了 Postgres ,继续使用clsql 连接,结果遇到一个非常抓狂的问题:<br /> <br />在clsql连接上 postg...

2011-04-18 08:33:00

阅读数 3657

评论数 1

Common Lisp中使用字符串动态调用函数

<br />应用场景:一个统计查询的后端程序,根据查询名称字符串分别调用相应的处理函数。<br /> <br />一般的处理方法,可以用一个全局的注册表,将名称字符串与函数名对应起来。但是,lisp程序员是很懒惰的,既然lisp环境本身已经提供了名称注册的机制,...

2011-04-14 11:52:00

阅读数 4238

评论数 2

Clozure CL中使用 hunchentoot 及中文编码的小技巧

<br />由于 Clozure CL 的文档太糟糕,而且与slime及 cl-fad 之间有些不兼容,在加载 hunchentoot 及使用中文时会有些问题。这里提供一个绕过的办法:<br /> <br />1. ccl::delete-directory 与...

2011-02-26 15:39:00

阅读数 3134

评论数 1

在Common Lisp中使用 List Comprehension

* (ql:quickload "incf-cl") To load "incf-cl": Load 1 ASDF system: cl-ppcre Install 1 Quicklisp release: incf-cl ...

2011-02-18 14:23:00

阅读数 2420

评论数 2

Lisp的特性 (评论发不出,只好写一篇新的)

本来是给 Lisp的给力特性 这篇文章的评论,奈何csdn的blog上无法提交,只好新发一篇:目前我不知道到底与C++的宏(其实也是一样的编译期展开),还有比普通函数的优势在哪。(原谅我才学Lisp没有几天) ==== Lisp 的Macro 与  C++中 Macro 的区别:  (原谅...

2011-02-18 12:01:00

阅读数 3463

评论数 1

一个实际的Lisp项目开发心得

在万家灯火,元宵节的烟花绚烂绽放的时刻,checkin了代码,随手统计了下代码行,恰好1000行整(包括空行)。冥冥中自有天意?这个项目是一个分布编译打包发布程序,需要控制多台远端的服务器进行编译,编译过程有很多步骤,还要根据需要增删build 的步骤即参数。最早的程序是用Python写的,只在一...

2011-02-17 20:56:00

阅读数 11098

评论数 5

Lisp应用的一点心得

<br />注:最重要的是去用它,Lisp不是学出来的,是用出来的。 <br /> 这里总结一些我对Lisp实用的心得,与我最初的观点不同,相信也不是最终的正确观点,只是阶段性的总结。 <br /><br /> 0。Lisp一点都不怪异,也不...

2011-01-30 01:21:00

阅读数 4867

评论数 7

关于Lisp的另一则小故事:Lisp在Google的命运

<br />      之前曾经提到过的一个远程调试“深空任务“中的飞行器上Lisp代码的故事,我找到出处了, http://www.flownet.com/gat/jpl-lisp.html   JPL就是推进动力实验室,如果没记错的话,好像是钱学森参与创建的。<br />...

2011-01-17 12:47:00

阅读数 4487

评论数 1

kindle3 -- 第二天: 《浅薄》《经济史的趣味》

<br />《浅薄》 一书所讲的内容,恰好与我遇到的实际问题完全相符: 我发现在网络越来越方便,信息越来越多的时候,我已经难以专注的阅读了。信息变得零碎,在各个关联的链接中跳来跳去,超过3分钟不检查微博或邮件就开始心痒痒。 这是坏事么? 或者说这会摧毁“深入”思考的能力么?现在说好说坏...

2011-01-12 00:54:00

阅读数 1918

评论数 4

入手Kindle3 , 开始阅读

说得好像自己不读书似的。不过说实话,有了笔记本、ipad、能随时上网的手机,反而读书的时间越来越少了。大量的时间都消磨在无意义的网络冲浪和不停的刷新中了。下狠心,入手了kindle,准备将ipad扔进垃圾筒。今天入手第一天,阅读记录一下:k3_1  Jan-10: 《Beating the Ave...

2011-01-11 01:55:00

阅读数 2126

评论数 2

用Lisp写网站程序的备忘

Common lisp 开发web网页的最小程序,显示中文的设置。

2010-11-07 20:23:00

阅读数 4273

评论数 1

Discuz 论坛源代码Z-turn实录

预先说明:本人是非程序员。本文依据自己的摸索,都是些Dirty的做法,与Discuz标准的开发方式不一致(因为我也不知道标准做法是什么)。请不要被我误导。      最近要给公司一个小论坛进行改版,论坛之前是我用Discuz搭的,很简单,只有一个版块。这次改版,主要目的是增加几个版块,同时在帖子列...

2010-10-25 16:08:00

阅读数 3153

评论数 0

梦寐以求的Quicklisp来了!

<br />Quicklisp 这就是我梦想中的工具:极其方便的Lisp库管理工具。<br />在一周前quicklisp发布了公开的beta版本,今天试用下,非常爽。<br /> <br />简单说,quicklisp就是一个类似Linux上面...

2010-10-20 10:13:00

阅读数 6038

评论数 3

发现一个非常好用的双向备份同步工具unison

<br />Unison<br /> <br />居然是用 Ocaml开发的,不错。<br />用它同步我的wiki和代码到服务器上,很方便。

2010-08-23 17:41:00

阅读数 1293

评论数 1

系统运行中进行调试修改的重要性--一个小故事

<br />当一个系统已经在运行的时候,如果发现了一个bug怎么办?  <br />好办,改了代码,扔上服务器重启服务呗。<br />可是,如果这个服务不能停呢?这里有一个实际的例子:<br /> <br />1998年时,NASA 在执...

2010-08-12 18:23:00

阅读数 1439

评论数 1

拿到第8期程序员杂志了,上面有我的Haskell文章

<br />      因为之前和编辑已经多次校对过了,所以看到自己的文章出现在杂志上并没有什么激动的感觉。而且,最近自己的工作内容也发生了变化,并不是一个纯粹的程序员了。比以前忙多了,很少时间再关注开发。不过也好,我可以把程序当作一种爱好,当作日常工作的工具。我可以更纯粹的用我喜欢顺...

2010-08-10 16:38:00

阅读数 1975

评论数 1

小工具 cl-launch , 创建 lisp 执行脚本

<br />Linux下的一个小工具,可以把lisp代码直接变成shell 脚本。 其实就是封装了一下代码,调用解释器。不过确实方便多了。 <br /> <br />使用方式:<br /> <br />直接执行一个表达式:<br /...

2010-07-28 21:37:00

阅读数 1774

评论数 0

今天是我作为专职程序员的最后一天

<br />从此,做一个幸福的人,<br /> 砍柴牧马<br /> 我有一所房子,<br /> 面 朝大海,春暖花开!<br /><br />

2010-07-19 15:31:00

阅读数 2176

评论数 1

iPad 应用感受

<br />今天终于入手了iPad ,我买的是 32G wifi 版本。总体感觉:超值,震撼。<br /> <br />老乔推出iPad,曾经被讥笑为吃了蘑菇的 itouch (加大版),但恰恰是这个“加大” 使一切都翻天覆地了:<br /> <...

2010-07-03 21:47:00

阅读数 1466

评论数 4

关于“消重”问题的解决,从管道到并行

消重,简单说就是把一个序列中重复的元素消除掉,输出的结果中每个元素都是唯一的。比如: [1,2,1,3,2]  经过消重后,结果是: [1,2,3] 看上去这个问题好像非常简单无聊,但是实际工作中却经常能遇到,比如对web访问日志的来源ip ,或者访问页面进行消重统计,等等。 今天在一个Pytho...

2010-05-25 16:02:00

阅读数 1393

评论数 4

提示
确定要删除当前文章?
取消 删除
关闭
关闭