- 浏览: 30533 次
- 性别:
- 来自: 深圳
最新评论
-
dazuiba:
加fk constraint,会让你的数据维护很麻烦。
比如你 ...
让ROR的Migration自动加外键约束 -
triu:
解决方案涉及的范围很大,总得来看,技术框架和具体的业务没有冲突 ...
一个典型的信息化建设该如何规划? -
mario:
感觉更多的是技术层面的讨论,既然是信息化建设应该更多在业务层面 ...
一个典型的信息化建设该如何规划? -
abcx:
楼主使用了ROR之后,一定要回来跟我们讲讲用ROR的经验教训, ...
一个典型的信息化建设该如何规划? -
basicbest:
如果从您所在公司来考虑的话,有几个看法。
1.建议不要选择Ro ...
一个典型的信息化建设该如何规划?
文章列表
Activerecord 挺方便的,但是就是不能自动加外键约束。突然记起来在《Agile Web Development with Rails》书中提到有一个plug-in可以解决这个问题。果然得到以下成果:
出处:
http://www.redhillonrails.org/
这是个很好的ROR插件网站,其中就有解决上面提到的问题的插件。
安装插件:
在项目目录下运行:
ruby script/plugin install http://www.redhillonrails.org/svn/trunk/vendor/plugins/redhillonrails_core
ruby scr ...
症状:
突然之间,用NETBEANS 6 BETA 1 的generate命令报错如下:
Pathname's realpath method was not properly handling drive letters in Windows, causing Rails initialization to fail in Edge (1.2.3.x) with errors like:
C:/jruby/jruby-1.0.1/lib/ruby/1.8/pathname.rb:420:in `realpath_rec': No such file or directory - C:/rail ...
我们现在正在进行一个贸易公司的整体信息系统建设,从中碰到不少问题,现将规划的考虑如下说明,希望各位朋友多提建议。
背景:
1、一个贸易公司,大约有170人,人人都要上内部系统。
2、现在已经有一套自己开发业务系 ...
使用VSTS已经有一段时间了,以下列出一些笔者认为比较重要的FAQ,希望能够抛砖引玉。限于笔者的水平以及对VSTS使用的程度,错误之处难免很多,欢迎读者指正。
为什么我们要使用VSTS?
微软内部的各开发团队有不少已经切换到VSTS开发环境,有了微软被证明过的成功经验,我们还等什么?
VSTS集以下功能于一身,并和VS2005充分集成,充分体现:have one,have all的体验:
BUG管理
计划管理
风险管理
任务管理 ...
- 2006-12-29 17:07
- 浏览 1845
- 评论(0)
Team Build没有内置的日程控制让Build每日定时发生。但是,Team Build 提供了一个命令行来支持,该命令行在:C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\TfsBuild.exe。我们可以通过Windows 2003自带的Task Schedule来实现Daily Build。具体步骤如下:
前提:
已经建立了一个Build Type。
具体操作:
点击"开始à附件à系统工具à任务计划"
系统弹出任务列表
点击"添加任 ...
- 2006-12-24 18:16
- 浏览 961
- 评论(0)
当齐达内在没有任何必要的前提下用头撞向意大利球员的时候,当齐达内被红牌罚下的背影与大力神杯黯然离去的时候,我终于丧失了对2006足球世界杯的所有热情。在那一霎那,我被我的热情所叛变,我不知道这个时候的 ...
- 2006-07-09 21:47
- 浏览 848
- 评论(0)
今晚得闲,看到csdn上的一文:快乐地消灭软件工业(http://news.csdn.net/n/20060406/89122.html),感触颇多,写下此文,和各位分享,欢迎大家讨论。
很早就开始关注salesforce,这是国外的一个CRM在线服务,也是微软CRM软件的最重要的竞争对手。微软CRM和salesforce的竞争与其说是2家公司的产品竞争,不如说是2种模式的竞争,即服务和软件的竞争。
就我本人而言,我同意软件的死亡是一种趋势,微软.NET平台的目标就是在10年内消灭桌面软件,当然现在已经被Google占了先头,但微软雄心勃勃的Live计划又重燃在后软件时代的信心。如果说桌面软件 ...
- 2006-05-17 16:24
- 浏览 753
- 评论(0)
早已过了追星的年代,但是就有这么一个歌手始终让我怀念,那就是台湾的瘸子郑智化。最近从网上当下了他所有的歌,一首首地品味,品味这已经逝去的年代,更多的是品味当时我的心情。其中有一首歌叫蜗牛的家,这是一首14年前不是太流行的歌,但也被苏芮唱过,我仔细的回忆了当时我的心情,却找到了一片空白。正是这一片空白,让我沉思了良久,才让我有了现在的心情来写一篇随笔。 这首歌歌唱的主要含义就是,人民在房价飞涨的年代对属于自己小窝的渴望。我惊奇的发现,由于国界的差异,当时台湾房地产的发展就已经到了和中国现在的情况,然后因为当时中国都还没有商品房,我们当时自然在听这首歌时不会有任何的共鸣 ...
- 2005-09-18 12:44
- 浏览 828
- 评论(0)
每天都在Google,不论是技术问题、生活问题,碰到问题就Google。但是几年了,却很少去了解Google背后的事情,直到那天朋友介绍 gmail给我用,起初认为gmail不就是有2g的容量,可是看了才知道,就是这么一个被无数公司做过的email系统,Google居然还是有了那么 多创新(后面再做介绍),不由得对Google肃然起敬。感叹机会从来都不是上天赐予的,机会就在身边,我们发现了吗?还有那个 maps.google.com,破天荒地使用卫星地图,居然还在上面清晰地找到了深圳的地王大厦,突然感觉置身于科幻片中。于是我对Google公司的 兴趣与日俱增,到china-pub找 ...
- 2005-08-20 17:15
- 浏览 1039
- 评论(0)
学习NHibernate,使用NHibernate总是有太多的疑惑。原来以后不就是个配置文件,后来才发现远远没有那么简单,这个配置文件又要照顾Entity Class,又要照顾数据库脚本生成,更要照顾动态的SQL语句生成,所以现在想来碰 ...
- 2005-08-15 16:07
- 浏览 5393
- 评论(0)
最近开始步入VS2005的开发,想在VS2005中引入NHibernate +Castle NHibernateExtenstion,但是0.8.4.0的版本用的是Castle DynamicProxy的低版本,导致Castle的NHibernateExtension不能正常运行。后来看NHibernate的RoadMap发现0.9的Feature之一就是用了Castle DynamicProxy的新版本,于是最近上班第一件事情就是看NHibernate有没有出0.9,终于今天出了,于是飞快地当下来,和同事简单的看了下,发现0.9主要侧重bug的fix,没有太多的功能添加,所依赖的log4net ...
- 2005-08-03 15:21
- 浏览 790
- 评论(0)
这几天一个朋友给我发了篇文章,名曰:光荣与失落 开发工程师人生之路
<script language="javascript" type="text/javascript">document.title="开发工程师人生之路 - "+document.title</script>
(点击这里 ...
- 2005-07-31 15:46
- 浏览 682
- 评论(0)
1. 安装Subversion
a) http://subversion.tigris.org/files/documents/15/23230/svn-1.2.0-setup.exe 下载该安装文件
b) 运行以下载文件,完成安装
2. 建立一个存放源代码的目录SVNROOT,如 d:\ svnRoot。
3. 安装Subversion Windows Service
a) 复制附件中的SVNService.exe 文件到 C:\Program Files\Subversion\bin 目录下。
b) 运行如下命令 svn ...
- 2005-07-16 17:23
- 浏览 3174
- 评论(0)
近日用NHIBERNATE做一个不大的项目,对NHIBERNATE有了第一手的经验,我越使用NHIBERNATE,越喜欢他,但是经过一段时间的琢磨,还是发现NHIBERNATE有以下问题(当然也有可能是我理解不到位),有点骑虎难下的感觉。1、N-N的关系有点 ...
- 2005-06-26 18:34
- 浏览 1122
- 评论(0)
对TDD的开发方式实践了已经有1年多了,感觉上还是不能灵活掌握,51放假去书店偶遇《JUnit In Action》一书,粗翻了一下,还不错,相信会对我使用NUNIT带来不少启发,现在每天都准备看一点,想先以随笔的方式记录,而后再总结成文。 1、作者白天是一名顾问,晚上是开源软件的开发者,是Maven、Gump、MockObject的积极参与者。(看看别人就知道我为什么这么弱了,呵呵!) 2、若程序的某项功能没有经过自动测试,那该功能基本上等于不存在。 3、每个测试的方法以testXXX()命名。(我们在NUNIT中也可以统一用TestXXX()的方法命名) 4、Keep the bar gre ...
- 2005-05-09 16:34
- 浏览 1079
- 评论(0)