www.appflying.com,iPhone and iPad, top Apps, drop price.
2009年八月的日志归档
22

在Rails中使用批量插入和直接运行sql语句

2009年八月22日,星期六,上午 1:01 | 分类:RailsNote | 给我留言(1 条留言) |

向所有加星用户发送消息,批量插入的sql 第一步:读取用户id,仅需要id uids = User.find(:all, :select=>”users.id”) 第二步:生成语句,格式是 INSERT INTO `messages` (`updated_at`, `title`, `body`, `user_id`, `created_at`) VALUES(’2009-08-20 23:03:04′, ‘来自系统管理员的消息’, ‘test’, 1, ’2009-08-20 23:03:04′) values = [] users.each do |user| values << “(NOW(), ‘来自系统管理员的消息’, ‘#{content}’, #{user.user_id}, NOW())” end 第三步:执行 ActiveRecord::Base.connection.execute(“INSERT INTO `messages` (`updated_at`, `title`, `body`, `user_id`, `created_at`) VALUES #{values.join(‘,’)}”) 不过这种写法还是欠妥,如何改进期待大家指点。谢谢 最新作品:长春时光转机摄影,专业拍摄大型团体合影,集体合影,专业转机旋转360度拍摄

(阅读更多精彩内容...)
10

sns网站设计感想

2009年八月10日,星期一,上午 5:05 | 分类:others | 给我留言 |

下午还要继续开发目前服务的某sns网站。为了活跃一下思维,写点感想之类东西。 这半年多时间里碰到好多询问开发sns网站的事情,大体可分为:网站整体制作,sns的功能外包,app功能。本人并无十分能耐,多谢大家。对于sns的印象,还是技术细节。之前列出过一个sns开发中的功能列表,打算逐步写出来。但是今天看了下实在又没什么技术吸引力了。只要花些时间,都能解决的很好了。我也是从google上找的各种解决办法先参考,然后实现。 这个过程中很吸引我的,是下面的两个:ui框架和元素设计。 这两个都和Rails无关。 ui框架,是整个css的框架,具体定义了每一个html元素的式样,和如何复用。这在中型网站里很重要。比如经常碰到的table的thead,tbody,th,td。管理界面的table,错误信息如何展示。提示信息的展示。整站按钮的颜色,动作按钮,信息链接。导航按钮。导航菜单。 元素设计,我觉得是在ui框架上更进一步的展示设计。比如,一个“确定”按钮的大小,背景色,边框颜色。头像的外部边框和头像列表的式样。用户列表的操作按钮及其图标。设计的时候随手做出来的东西在事后检查,会发现太多值得商榷,尤其是看完《瞬间之美》这本书。太随意缺乏规划的设计,无法称之为作品。这在后面的开发中会逐渐修正,做到有理有据。(客户也是需要说服的,一言堂的开发是很可怕的,尤其是客户无法做到事无巨细,当出现不明确和不确定的时候,选择起来很痛苦。有时候揣摩客户的心理占用的时间比设计一个功能还长。)。 还有很多东西需要思考,sns的开发还在继续。。

(阅读更多精彩内容...)
  • 信息发布
macbook pro



关于 里克
里克:本名李玮,全职SOHO开发,技术咨询
邮件:hi@liwei.me
QQ:5175486
MSN:liwei78@live.com
05年开办公司,从事企业网站开发及维护,后从事社会化搜索引擎研发,08年底至今从事sns开发。近期专注Rails3,工作笔记整理及iphone开发学习。

狂爱Fm系列游戏。喜欢研究电影。关注IT新闻。写原创剧本和使用the movies拍摄短片,剪辑能力极强。美剧迷。狂热的英超曼城球迷。32岁的东北人。