- 博客(11)
- 收藏
- 关注
原创 seaside在虚拟主机 webfactional 上的部署
seaside 是一个Web开发框架,在《Beyond Java》中有一章专门介绍,目前版本到 3.0 了。seaside 是基于smalltalk的,对这个词感到匪夷所思的读者不必继续了。 这里记录下它的部署过程: 1. 准备一个seaside 的运行环境, 下载 squeak, 以及一个可以运行的 seaside image2. 在 webfactional 的 p
2010-04-23 16:43:00 1252
原创 用可视化的方式窥探Haskell 数据结构
函数世语言中数据在内存中是怎么保存的呢?本文利用 Vacuum 库,小小的探索一番: 1. [1..10] 链表 "hello" 字符串的存储:可以看出就是 [Char] 的结构,元素用 (:) 来组合,最后一个是空列表 [] 。 cycle [1..4] 10个元素的 IntMap: Data.IntMap.fro
2010-04-14 15:34:00 2509 6
原创 恭喜下自己,终于收到 Real World Haskell 中文版的打印稿了
早晨一来公司,就看到工位上一个大大的邮报,看地址是清华出版社寄过来的,我就知道是它了。拆开后是将近10厘米后的一摞A4的打印纸。毕竟是第一次看到自己的文字(虽说是翻译吧)变成白纸黑字,并可能很快被更多人看到,心中很是欣喜。翻译这活属于费力不讨好,稿费可以忽略,板砖必然伺候。
2010-04-12 11:38:00 6885 33
原创 Haskell 几乎无痛苦上手指南
趁着自己重装Linux 虚拟机的机会,把安装 haskell 的过程记录一下,顺便帮那些还犹豫徘徊在haskell门外的读者入门。 基本概念: Haskell : 是一门通用函数式语言,几乎可以进行任何种类的开发,包括命令行,GUI,数据库,Web.源代码可以跨平台: Linux,Mac, Windows, FreeBSD 等. Haskell 的特点:
2010-04-10 11:30:00 41399 13
原创 初探数字签名与数字证书
数字签名Digital signature本文参考wiki条目:http://en.wikipedia.org/wiki/Digital_signature数字签名的目的:一个有效的数字签名可以用来验证一份数字信息(文件)是由特定的发送者创建的,并且在传输过程中没有被修改。经常用于 软件分
2010-04-09 15:14:00 1424 1
原创 探讨下怎样在一个技术社区里面“火”起来,兼谈Haskell学习应用之路
我的blog专栏名字叫“很少人回复的专栏”。 事实也确实如此,看的人少,回复的人更少。无奈,我选择的总是很小众的东西,Haskell语言即使在学习研究者中间也被大多数人当成是研究学习的工具,并未考虑其实用化。甚至在 tiobe 这个排行榜上Haskell已经跌出了前50名,其历史最好成绩好像是32名。 相比较像erlang 现在是28名,入常大有希望阿。而在5年前我开始积极的参与P
2010-04-08 09:47:00 3987 11
原创 使用Haskell 统计论坛用户间的关系
上图就是这个统计程序的产出(的很小一部分)。 问题描述:一个论坛上面众多的用户间是一个怎样的关系呢?如果能用图形的方式表示出来,就可以发现很多有意思的事情。 这个就是现在很流行的社会网络分析。 输入数据来源:某Discuz论坛的 post 数据。经过预处理,变成很简单的格式,每行包含的信息如下: tid, tAuthorId, first, authorid
2010-04-08 00:09:00 1641 3
原创 Haskell中操作线性代数库及使用矩阵及gnuplot绘图的方法
Haskell 原生的数据结构对于大规模的数学运算来说并不高效,如果使用 List 来存储向量或者矩阵,是比较低效的。好在,Haskell有丰富的第三方库,可以借助强大的专业数学库来完成这部分操作。今天将介绍的就是 hmatrix 这个库。 一 安装开发环境: MacOSX 10.51. 安装依赖库GSL (GNU Scientific Library),去
2010-04-07 01:38:00 2544 6
原创 HTML5 真是个好东西
HTML5最令我激动的特性,一个是 Canvas,一个就是 websocket。这两个的组合能开发者带来很大的想象空间。 在页面显示图表,以往有这么几种方式: 1. JavaApplet (现在基本上很少用了,但是作为15年前的老前辈,还是要敬老放第一位)2. Flash , OpenFlashChart 3. GD 4. css + div + js5.
2010-04-05 11:29:00 1008 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人