道喜技术日记 .^. 天天红玉世界

Rails Ruby MacOSX 。。。创新来自于刻苦的实践和勤奋的思考... www.hhtong.com


网络世界:创建自己网络报纸paper.li

Gudao Luo2011-04-28 at 09:30发表的

2011-04-28-paper-li

网络世界:2011年新年好!

Gudao Luo2011-01-01 at 17:38发表的

2011-01-01-book
  • 评论
    • 不管遇到如何事情、不管遇到如何人、不管遇到如何情况:

      无怨

    • 不管在任何时候、不管在任何地方、不管在任何状态:

      肯干

网上精品:《通向Rails3:入门》

Gudao Luo2010-01-23 at 23:58发表的

2010-01-24-rails3
  • 看看评论
    • Fantastic post!
    • Excellent Post.
    • Very nice post though.

聊天世界:使用migration还是SQL语句

Gudao Luo2008-08-27 at 21:23发表的

使用migration还是SQL语句13:27 网友: luo老师在吗
13:28 我: hi
13:30 网友: 我想问一下rails开发中关于模型和数据库在建立的时候一般采取什么方式呢,是直接sql执行建表然后生成model呢,还是使用migration那种来建立管理数据库呢
13:34 我: 使用migration
Rails开发一般都使用migration
13:35 不要使用SQL语句
13:36 网友: 哦 ~ 外键是不是要自己用execute来生成呢?
我: 所有都可以migration
13:37 Rails 2.1使用references, 之前使用integer
13:39 网友: 那么就是说使用代码来替代sql,并使用migration来管理数据库版本对吧!
6 分钟
13:45 我: yes
13:47 一般是两个过程:migration命令和rake db:migrate
网友: 原来rails2.1中已经带了references咯,那么之前的integer是不是只是声明了一个column然后使用rails中model中的那些关系来用代码维护关系呢(我是指那些如has_many :这种)而不会在数据库中建立外键
13:48 我: 是的
13:49 rails 2.1也可以使用integer代替references
13:50 网友: 就是说只有rails2.1中才能用代码生成数据库中的外键,而以前的版本其实是没有创建外键的,如果要创建外键需要自己写execute来用sql语句实现对吧
13:51 我: 之前也可以,使用integer
13:52 网友: t.column :xxxx, :integer是这样吗
我: xxxx_id, xxxx是表的名称
13:53 网友: 哦 ~ 那很智能的哦!
这样会自动生成外键杜比啊
对吧
我: 是
13:54 网友: 我之前看了那个敏捷rails书上只有自己写execute来实现的,谢谢您的指导啊~
13:56 我: 没有关系
13:57 网友: 还有一个问题……
嘿嘿
13:58 就是多对多这种关系,在模型设计的时候该建一个中间表的对象吗
14:02 我: 在migration不一定,但是从实践中感到最好是使用中间表。
14:04 网友: 是这样的……
user 和 group是多对多
我可以用user.groups 获得多个group
也可以用group.users 获得多个user
我需要建一个GroupUser这个model么?
14:05 这是我很疑惑的地方
我: 不是必须的
使用的
网友: 主要是看需求对吧!
14:06 我: 是的
网友: 明白了!
14:08 谢谢~
我: 没关系

网络新闻:互联网顶级域名的重大变革

Gudao Luo2008-06-24 at 21:46发表的

互联网顶级域名的革命
  • 说明
    • 互联网域名市场进入了又一次巨大的商业机遇。谁都可以获得更为简单的顶级域名(top-level domains,TLD)。顶级域名将可以是任何语言的文字内容。“.com”或者“.cn”的时代将会过去了,一个以“.商业”或者“.中国”的新顶级域名时代即将开始了。下面的链接是ICANN的一个可用的测试链接,请将下面的域名输入到Firefox 3.0的地址栏,在该栏中将会看到该地址的全中文显示。
      http://例子.测试/首页

网络世界:谷歌能在中国第一吗?

Gudao Luo2008-02-09 at 17:04发表的

谷歌能在中国第一吗?

  • 搜索引擎与中国
    • 中国互联网上的搜索引擎点击量排名:百度,QQ,新浪,谷歌。
    • 全球范围内,雅虎/Google第一位交替出现,百度第18位。
    • 百度在中国的成功一个原因是它提供的歌曲搜索和下载。
    • 中国谷歌提供免费音乐在几周内将会启动。合作者: Top100.cn

软件产品:世界上最好的浏览器Safari

Gudao Luo2007-06-18 at 22:11发表的

软件产品:世界上最好的浏览器Safari

  • Safari Windows XP版本 SP2
  • 48小时下载一百万次
  • 据说有相当页面不能很好显示

跨平台网络桌面应用软件平台Adobe Apollo

Gudao Luo2007-03-20 at 19:31发表的

  • 说明:
    Adobe是美国前五十名最著名软件大企业。他们很清楚,网络桌面应用软件(Rich Internet Application)肯定是未来几年的发展方向。Adobe软件Apollo简单使用方法如下:如果我们仅仅想运行Apollo软件,那么在Apollo首页上下载该平台的运行环境,安装即可。然后你下载Apollo应用软件并且安装它们。
  • 感谢bd7lx提供的信息!

网络按需数字收音机时代到来了吗?

Gudao Luo2007-03-02 at 00:04发表的

  • SHOUTcast是一个利用重要的软件流技术( Streaming Technology )的网络收音机网站。该网站是不仅免费的而且使用简单,这是最大的特点,你不用下载也没有下载mp3文件的链接,但是你可以尽情欣赏你喜欢的音乐,可惜中文的太少了一点。它能够使用 VLC软件 进行播放,其方法:点击该网站的“Tune in”,再选择“打开”按钮。而它的链接使用 pls 技术。