自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 最后一篇博客,告别JavaEye

这篇算是个告别吧,给我在JavaEye上的博客画个句号。你们没看错,我还是比较习惯JavaEye这个名字。不过怀旧的不止我一个,博客编辑页面的“全站文章分类”不是还用着JavaEye嘛…… 我还会继续写博客,也许还会更新更频繁点,毕竟再过一段时间事情就该结束了。有兴趣的可以看看我在 博客园的新坑 。虽然目前只有一篇没什么技术含量的文章,不过我会陆续地填这个坑的。 该说说为什么换位置...

2011-05-23 23:22:36 170

Active Support 源码研究 -- Concern

前言 最近都没怎么更新博客,一来没什么时间学习新知识,二来平时积累的感觉还没到质变的程度。既然没时间学一些新东西,就研究一下基础吧。之所以选择ActiveSupport,是因为它是做基础支持工作的,很多都是对Ruby原生对象的hack,对外部的gem依赖较少。我打算挑几个自己感兴趣的模块来分析分析。第一个就是这个Concern模块。 虽然Concern只有不到50行代码,也没依赖其...

2011-05-18 08:17:33 220

ExtJS 3 不能在IE9下正常运行的简单解决办法

今天碰到一个问题,我们的一个项目是用ExtJS做的,但在IE9下几乎完全不能用。排除Bug半天后才发现是ExtJS本身就无法在IE9下正常运行。抛开一些细小的问题,最典型的就是TreePanel根本无法使用,节点都无法点开……google了一下,ExtJS的论坛里报了这个Bug,但貌似还没有完美的解决方案。 改ExtJS代价太大了,不如换一种思考方式,让IE9以兼容性模式运行,ExtJS完...

2011-04-25 22:44:31 163

Ubuntu下安装CoffeeScript -- 优雅的JavaScript++

前段时间迷上了CoffeeScript。这是一个基于JavaScript的语言,在JavaScript之上融入了其他语言的一些长处,使语法变得更简单灵活,某种程度上弥补了JavaScript的一些缺陷。而且它提供一个编译器,用来把CoffeeScript编译成JavaScript。废话不多说,看看 官网的例子 你就什么都明白了。 用了一段时间,感觉确实比javascript要方便很多。不说...

2011-04-03 12:38:42 360

使用Rails的template避免重复劳动

说起来这个template功能在 Rails 2 时代就已经存在了。所以这并不算什么新鲜玩意。可惜我当时没关注,后来更是忘得精光。今天看了一篇别人的博客才发现这就是我一直想找的东西。 你是否觉得初始化每个Rails项目时都要做一些重复的工作?比如在Gemfile中加入常用的gem,用jQuery替换Prototype,跑一些generator……等等。Rails template 可以让你...

2011-02-25 22:20:25 136

原创 让你的抛开SQL -- 优雅的MetaWhere

前段时间又重新学习了一下ASP.NET MVC,其实主要是.NET Framework 3.0时代的(忘了是3.0还是3.5了)LINQ比较吸引我。那种查询句法确实挺方便,而且可以不仅可以用来查询数据库,还可以查询数组,xml等东西(虽然配置起来没Rails那么简单智能)。比如一个例子: var dc = new Northwind("connection_string");var u...

2011-02-17 22:24:36 91

原创 .NET Framework 4.0 安装SQLite Provider碰到的一些问题

怎么在.NET中安装SQLite provider就不说了。网上一搜一大把。这里是一篇InfoQ上的文章:SQLite——只要3分钟,你就可以在.NET上创建和运行它 这里只说碰到的两个问题。 1. 连接数据库时出现错误 -- 混合模式程序集是针对“v2.0.50727”版的运行时生成的……建立 SQLiteConnection 时抛出异常 FileLoadExceptio...

2011-02-09 15:13:45 221

小探Unobtrusive Javascript的事件绑定

这是看Railscasts 229 Polling For Changes时想到的一个问题,就是Rails的Unobtrusive Javascript如何去为一个不存在于DOM树中的对象去绑定事件。 举个例子:我有一个列表,就是用Rails的scaffold生成的那种,每行显示一个产品信息,后面有三个按钮(显示,编辑,和删除),整个列表用 table 标签,每一行用 tr 标签。以下...

2010-09-22 14:03:39 87

原创 Ubuntu下的计划任务 -- cron的基本知识

前言(一些废话)首先,这个前言和cron无关,只是本人因为很久没有更新博客,有感而发的一些废话……懒得单独开博客写了,就放在这了…… 最近Google doc不知道为什么不能新建文档了,只好存到JE上。在此不得不感叹天朝之强,扯远了……说这话不是因为我不喜欢JE,只是认为有些东西没必要发到JE上。 我总觉得,一篇文章,既然要给人看吧,那就要注重一些东西,比如文档组织结构,概念说...

2010-07-18 13:23:59 143

原创 Rails和PostgreSQL -- 为指定的schema写migration文件

估计很多人看到标题都不知道是什么意思。我也实在想不到比较清晰的标题…… 当Rails和PostgreSQL碰到一起时,schema的意思就变得非常模糊了。对Rails而言,schema就是数据库的结构,实际上对大多数的数据库而言也是这样。而PostgreSQL中的schema指的是数据库和数据库对象(表,序列等)中间的一层,我也不知道翻译过来该叫什么,但pgAdmin中把这东西叫“模式...

2010-05-22 19:39:31 316

使用SSH连接远程主机

 简单介绍一下,SSH是用一种协议,它可以让一台计算机用一种比较安全的方式登录远程主机。想要详细了解的童鞋可以看看wikipedia上的介绍,比我讲的好很多,这里就不多说了。我们只讲它的基本用法。 先介绍一下系统环境:远程连接自然需要两台主机,它们都处在一个局域网下。本地主机的IP是192.168.0.100,远程主机的IP是192.168.0.120。两台主机都采...

2010-04-10 22:59:22 1231

[翻译] 205 Unobtrusive JavaScript

205 Unobtrusive JavaScript查看英文原版 译者:darkbaby123 译者前言:Unobtrusive JavaScript这个词在国内叫法不一,我也不知道如何翻译比较贴切,索性就直接采用英文了。一来避免造成误解,二来在大家Google或Wikipedia中也好查。Unobtrusive JavaScript并不是Rails的概念,...

2010-03-21 11:38:05 123

[翻译] 165: 批量修改记录(Edit Multiple)

165 : 批量修改记录(Edit Multiple)查看原版Railscast 译者:darkbaby123校对:本文现在暂无校对者,如果哪位兄弟热心帮忙,可以联系蜗牛同学,或者给我发消息 第52集 演示了如何编辑多条数据库记录的例子。那个示例程序允许你一次选中多个任务,然后每个被选中的任务(Task)都会被设置成“完成”。  这一集中我们...

2010-03-09 01:06:23 143

原创 比较Ruby中一些很相似的方法

1、kind_of?, is_a?, instance_of? 的区别 obj.kind_of?(klass)  ->  true or false判断klass是否是obj的类,或者超类,或者被mixin的模块 obj.is_a?(klass)  ->  true or false和kind_of?一样...

2010-02-28 22:43:57 122

原创 如何在测试代码中设置子域名,一点小心得

事情的起因:前段时间闲赋在家(这段时间也是……),想练练手。觉得JavaEye的子域名挺有意思,就想仿照做个博客,把子域名用进去。子域名插件用SubdomainFu。结果代码写好了,测试时发现问题了。 我要写一个before_filter方法,在进入控制器之前校验一下子域名。方法名叫check_subdomain,因为比较通用,放在application.rb中。先看控制器applic...

2010-02-23 22:23:17 315

原创 失业,应聘,一次上海之行

去年底,我失业了。 我生在武汉,虽然学的C#,之后却在本地找了个Ruby on Rails的工作,公司是个创业型的小公司,待遇在武汉也不算高,当时我觉得老板人不错,想法也不错,而且多学一门语言也可以扩宽思路,就决定跟他干了。一年半过去了,项目紧张地赶,虽然累,但老板有时和我讲讲人生,技术总监也不对我藏私,同事关系又比较轻松,我也感觉自己很明显的进步,不管是心态上,还是技术上。只是公司没盈利...

2010-01-26 00:18:13 159

原创 使用栈和后缀表达式解析算术表达式

最近补习数据结构(谁叫我不是科班出身呢),看了栈的应用之一,做算术表达式解析计算,但那个例子中没有把括号的逻辑加进去,苦想一段时间后还是没有结果,于是Google出一些表达式解析的方案,觉得用后缀表达式解析是最方便的,遂用Ruby实现了一个,支持由数字、加减乘除和括号组成的表达式,因为主要目的是对栈的应用,所以一些地方能简则简。class MyParser PRECEDENCE = [...

2010-01-24 17:37:41 121

原创 一个愚蠢的原因导致的lighttpd的404错误

这几天学习Rails的部署,被Robbin大大的[url=http://www.iteye.com/topic/43228]在 Linux 平台上安装和配置 Ruby on Rails 详解 [/url]说的热血沸腾,摩拳擦掌准备用lighttpd + FastCGI试试部署。不得不说走前辈的路就是比较平坦。全部配置完后,启动lighttpd服务器,问题来了,访问静态页面都没问题,但动态页面都是显...

2009-12-30 23:21:03 785

原创 Ubuntu下搭建Ruby on Rails开发环境

原来弄过一个Ubuntu系统,但长时间的开发后,弄得比较杂乱,就决定趁这段休息时间重新搞一个Ubuntu虚拟机,把环境重新搭建一下。安装过程中参考了很多其他的文章,但有些地方都没说太细,所以决定自己写一份,一来可以熟悉一下以前不懂的地方,二来做个笔记,记录一下自己的理解,下次再重装就不用到处Google了。 先说下准备搭建的开发环境:VMware + Ubuntu 8.10 + Rub...

2009-12-25 21:02:47 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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