2010年3月 归档
Debian/Linux下Redmine的安装步骤
3月9日
前提条件是:你的机器上已经安装了 ruby , rake, rails 和 mysql数据库。
至于ruby和rails的版本对应情况可以参考:http://www.redmine.org/wiki/redmine/RedmineInstall
关于机器人 /robots.txt 文件的常识
3月8日
一、概述
网站所有者使用/ robots.txt文件提供有关其网站网络机器人的指示;这就是所谓的机器人排除协议 (The Robots Exclusion Protocol)。
它的作用机理: 一个网络机器人想要访问一个 Web 站点,比如说:http://www.example.com/welcome.html。在这之前,它会首先访问http://www.example.com/robots.txt,并发现:
阅读全部内容 »
Debian/Linux下Sphinx-for-chinese (中文全文搜索)的安装
3月4日
Sphinx是一个基于SQL的全文检索引擎,但对中文用户来说一个致命的缺陷是不支持中文。后来在网上发现了一个基于 Sphinx 的支持切词的全文搜索引擎 sphinx-for-chinese。下载下来安装使用后发现很好用,下面介绍一下具体的安装过程。
阅读全部内容 »
敏捷的MVC Web框架 Rails
3月4日
Rails 可以说是吸收了太多优秀的元素:
- Ruby语言的强大
借助于Ruby脚本语言的高效性,Rails可以帮助开发者瞬间完成整个Web项目框架的搭建 - J2EE 优秀的MVC实现
借鉴于SSH对MVC的实现,Rails创新出 M(ActiveRecord)-V(ActionViewer)-C(ActionController)框架 - 约定胜于配置的哲学理念
听到了J2EE里过多配置文件的怨言,Rails从哲学的角度出发,提出“约定胜于配置”的观点,按照Rails约定,可以省去很多复杂的配置。 - REST(Representational State Transfer具备表像的状态迁移)
在 Rails 1.2 之前,Rails 沿袭目前流行的 SOA 实现,即SOAP和XML-RPC。但在Rails 1.2 之后,Rails直接支持REST这样的借口,增加了一组路由宏定义,借助于HTTP的几个动作来实现Web资源的调用(GET、PUT、POST、 DELETE等)。 - CI (Continuous Integration 持续集成)
借助于软件工程持续迭代开发的理念,Rails也推崇持续集成的理念。最为突出的就是Rails的数据迁移(Migrate)。Rails借助于rake 任务,将数据库的持续集成完美实现。数据库的创建,更新和改动都是一次迁移任务,而且每个迁移任务都由向后回滚的函数,从而可将数据库回滚到迁移之前的状态。
用 Rails 2.x.x 和 MySQL 搭建一个Web项目的步骤
3月4日
众所周知,Rails是一个敏捷的Web MVC开发框架,它可以帮助开发者瞬间完成一个Web项目框架的搭建,省去了J2EE里SSH框架大量复杂的配置工作。它只需要几条命令,就可以完成从数据库到应用曾所有组件的生成以及项目框架的搭建,让人简直难以相信。下面就介绍一下整个搭建的过程。
Debian/Linux上的txt文本文件拷到Mp3后变成乱码
3月1日
最近我在网上下载了一些好的英语学习资料,然后想拷贝到Mp3里浏览,不料打开一看全部是乱码? :-? 上网搜索之后终于找到了原因,并解决了。下面分享一下我的解决方法。
阅读全部内容 »


最新评论