自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

自己写个gem叫change_log 水平有限欢迎斧正

这几天把公司项目上的一些东西整理了整理,把能单独拿出来的东西都拿出来。写成gem,这样公司其他的项目就可以方便使用了。 change_log,也叫maintenance log. 意思就是保存所有表中数据的修改。包括谁在什么时间创建/修改/删除了哪些东西。 应用环境: 例如,公司有个会计系统。如果哪天你看见有一个账目变的非常奇怪,好像跟你之前看到的不大一样。 可以调出所有的c...

2011-01-25 12:35:29 144

关于FLex 3 on Rails 框架感受

折腾了两天了 flex 和 rails。 虽然弄出了一个还算不错的demo application。 但是还是感觉怪怪的: 1. 对于Flex带来的好处有些疑问: 传统的rails模式是erb + javascript + css. 在跨浏览器的问题上要下点功夫,页面的美观和动感需要用css和javascript来解决。 而在flex中,浏览器的问题被flash彻...

2009-11-25 10:59:54 114

用 shell script 检测rails app中最耗时的action

之前 robbin 等人在[url='http://robbin.iteye.com/blog/307271']这里[/url]贴出了他们检测rails app log 文件里最耗费时间action的方法。因为rails环境一直在改变,我的log file文件格式跟他们的不大一样,所以就自己动手写了一个。 这个shell script能从所有的 status 200 请求里面找到最费时间的2...

2009-06-11 12:19:41 100

后记: 用Strace 命令 Debug: mongrel CPU usage 100%问题

上周周末,忽然发现在点击某个链接后,mongrel 使用了100% CPU. 反复察看代码,没有发现问题。然后仔细的查看了log file也没有看到任何问题。 由于我的部署方案是apache + mongrel所以我又察看了/etc/httpd/logs/里面的文件。 只查到了一个502的错误。但是还是百思不得其解。 用top命令察看了进程。发现只是CPU的使用率很高,内存仍然很小。 ...

2009-06-08 13:07:12 163

遗留数据库多表关联的 unit test

手上的项目是一个遗留系统。要在尽量保持原有数据库结构的情况下,用rails改写。 其中有些表是多表关联。而且在数据库中也存在数据丢失的情况。 就是说一个表里面的 foreign key 的值可能在另外那个表里面已经被删除了。 例如在 Rails 里: A has_one B, A和B 都有很多attributes. 如果 B.A 是nil 那么 B.A.attributes就会报错...

2008-06-10 09:55:41 144

image_tag显示非public/images文件夹下的图片

项目需要实现上传图片的功能,经过努力已经全部搞定了。 可是,因为随着项目的使用,被上传的图片可能越来越多。 会导致public/images变的很大。 所以想,是不是应该把图片放到别的地方呢。 稍作修改之后,也实现了这个想法。 但是,发现了一个小问题。 image_tag不能显示出public/images文件夹以外的图片。 所以作了一个下实验: 大概的code是这样的。 [...

2008-05-16 08:19:31 434

关于 flash photo slideshow

这是快车首页的截图。绿色框框里面的flash是用什么软件做出来的呢? 有谁知道?

2008-04-28 09:29:38 93

rails rjs select method help

在一个页面中,有两个text field。里面可以输入数字,然后在边上显示两个texi field里面数字的和。 我的方法大概是这样的。用两个observe field,来观察text field的值,一旦改变就在页面上取得两个text field的值。加在一起之后update 结果。 用的是rjs. view的代码是: [code="java"] 'sum', :value...

2008-04-02 07:48:21 176

请教网站创业者的经验

从事ruby on rails的工作有段时间了。在感受到rails 框架的种种优点之后,有了种想自己做个网站的欲望。但不是那种个人网站,写写blog什么的。想做一个面向大众,能吸引些人的网站(非成人网站)。因为毕竟自己点灯熬蜡写出来的东西,要是没人看那就太衰了。 在看了robbin[url=http://robbin.iteye.com/blog/73656]InfoQ和JavaEye的关系...

2008-03-28 10:55:53 102

redmine 在linux上的自动启动

下载最新的redmine打算在自己的机器上试用一下。 每次开机都要自己打开command window,然后输入:cd /home/auckland/redmine 和ruby script/server. 后来想让他开机自动运行,于是就在 /etc/rc.local里面加上了一行:/home/auckland/redmine_startup 在redmine_startup里面...

2008-03-19 07:17:11 1027

IE 6 中的hover问题

在IE 6中,只有可以使用hover。 然而在IE 7和ff中,其他的element也可以使用hover。 不过,目前的客户他们还都徘徊在IE 6中呢。 怎么样解决IE 6中其他element的hover问题呢? 例如,一个div,一个table row 或者一个table gird。 不知道大家在这方面有没有什么经验可以传授。 ...

2008-03-17 07:42:35 164

把controller分成group 之后 link_to出现奇怪问题

在作一个项目,controller folder 下的各种各样的controller比较多。很乱。 于是新建了几个folder把属于一类的controller 放在一起。 例如就像typo里面那个admin folder一样。 controller(folder) -->welcome_controller.rb -->admin(folder) --...

2008-03-14 11:05:19 192

rails 分页问题

在程序里面有一个array。 里面装着里面装的杂七杂八的东西。 虽然都是根据Model.find()得到的。 但是却是从几个不同的model(table)中得到的。 然后根据某个特定的关系,选定顺序的放进去的。 个别页面比较大。想做一下分页。 自己简单写了一个。只支持上一页,下一页之类的东西。 不像will_paginate插件那么完美。 但是可以用了。 因为其他地方都是用的wi...

2008-02-04 12:13:05 263

rails 2.0 destroy method not working

刚把自己的rails app升级到rails 2.0版本。 发现 destroy method 不好用了。 程序上没有什么特殊的,就是普通的destroy method. [code] def destroy Recipe.find(params[:id]).destroy redirect_to :action => 'list' end [/code] ...

2007-12-18 07:35:41 99

rails 文件管理

哈哈 噢的问题 比较多 新手嘛 望大家见谅 虽然现在没有用到,但是以后肯定会涉及的。 就是rails如何管理文件。 举个例子,公司新雇佣了一个临时工。 在rails 的 human resource 系统里记录了详细的信息。 但是员工的个人简历,工作合同等都是白纸黑字文件。 而且,几个月后这个员工可能转成正式员工。就会又有一份新的合同。 新西兰一般一年作一次review。这样的话...

2007-12-14 09:36:14 150

Linux 上使用什么virtual machine最好

一直以来我都在我的红帽上用vmware来跑xp. 感觉有的时候很慢,cpu 占用的有很多。 将来可能要在一个红帽上跑两三个virtual server。 感觉vmware可能会很不爽。 我只用过vmware,好像还听说过什么 ..box之类的。 没有使用经验。 不知道大家有什么推荐的吗? 每个都有什么样的优缺点? 谢谢 ...

2007-12-12 04:40:19 473

空空如也

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

TA关注的人

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