`
seemoon
  • 浏览: 159545 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
2008快要过去了,这一年事挺多,发生了很多大事怪事,今天看新闻,时代周刊的十大新闻已经粉墨登场了,从这十大当中看到了很热的金融风暴,另外还有山寨版的十大恶心人物,足协主席谢亚龙赫然在列。这是一个不乏新闻爆料的时代,当然也不乏能够宣传爆料的媒体。在年末可以看到很多十大,很多回顾,纸质的、网络的、媒体的,充斥着你的生活和空间,让你与之“同命运共呼吸”。面对铺天盖地的回顾总结专题,不必太认真,应该以一种游戏的心态来看待,因为这是一个媒体时代。
在ubuntu上安装了eclipse3.4版本,要开发rails应用,随即安装aptana和radrails。根据aptana的网站安装说明,3.4版本需要切换到老的update manager,切换方法是preferences>general>capabilities,但是却没有找到相应的选项,general下面没有capabilities这个东西!郁闷。后来直接help>software update,看到available software长得跟3.3版本的比较像,就开始了插件安装,没想到一切都很顺利,看来aptana网站上的指南要做个更新了。aptana安装完后提示要安 ...

梅兰热

    昨晚,六套播出了梅兰芳的首映仪式,星光耀眼,主持人请来了台湾的蔡康永,演员阵容有章子怡、黎明、孙红雷、王学沂、陈红,导演不必说了,陈红的丈夫,拍了鼎鼎大名无极的凯歌兄。     今天中午的时候跟同事吃饭谈起了这部电影,晚上坐公交回家的时候,遇到一对貌似情侣的人,只听得男的提议要到正大去看梅兰芳。吃完晚饭看纪实频道,还是梅兰芳,不过主角换成了章子怡扮演的孟小冬。77年,孟小冬在台湾去世,51年,她嫁给了杜月笙,从老照片上看,一个当年的才女形象,感叹红颜真是薄命。虽然是说孟小冬,但主角还是梅兰芳。                                       ...
真的很佩服沪江英语的版主们,出听力题出得很勤快,8月13日听了美国援教项目(Teach for America),今天又看到了新的一期新型抗饥饿项目(Farming Techniques That Will Feed a Family),沪江英语一直坚持原创原则,沪民们也热情高涨,我看今天出的voa听力跟贴跟了十页,密密麻麻,一个成功的网站人气就是这么出来的,感叹!感叹! 想记录和分享的就是沪江的这个听写系统,我用起来觉得非常爽,有一些细节值得提一下,听写自然离不开播放器,沪江的在线播放器hjplayer比一般的播放器多了个分段和复读功能,听写的voa英语新闻通常在一分半到两分钟,两百单词左右 ...
今天对一段已经经过rspec测试的用例代码重新运行,意外地发现测试没有通过。经过跟踪调试发现是由一个model类的方法改动造成: 原方法: class Modelx < ActiveRecord::Base def methoda #blablabla self.save! end end 更改后的方法: class Modelx < ActiveRecord::Base def methoda #blablabla self.save! wanna_do_sth end end 改动 ...
一把年纪了,才开始觉悟起来要学习英语,惭愧之余,也为自己的勇气感到一点点的欣慰,颇有种"风萧萧兮,易水寒"的味道,希望一年后回过头来看看今天写的东西,不会有后悔发生,而是由衷的欣慰。 刚开始,好比一支军队,要集合整顿队伍,要确定攻打目标,制定行进线路和作战方案。基本上我的战术设想是:以沪江网为平台,以voa听力做为每日的听力练习作业,战略思想很简单,那就是“坚持”两个字。 打算将学习过程在博客中记录下来,最主要目的是记录,其次是有些资料的收集整理可能会对其他朋友有所帮助。今天就先罗列以下我使用的资源: 沪江网 http://www.hjenglish.com/ 沪江听 ...
==1.路由 简单来说,路由就是连接两点通路的查找机制,它不是指静态的两点间的通路,而是指获得通路的一种机制。 ==2.web路由 web路由是解析url请求并找到相应处理者的机制。 ==3.rails的路由机制 实现:ActionController::Routing::Routes 配置文件:config/routes.rb ActionController::Routing::Routes.draw do |map| map.connect "/:controller/:action/:id" end map.connect声明了外部url和内部代码的一 ...

考古学家

与L君msn聊天,他突然道, ‘md,刚才发现有人把一个2M的变量放头文件里’ 我答曰“kao, 杀” L君回到:04年的代码,人都早走了。 我戏虐道:都成考古学家了。
假如有如下对象 class Nation attr_accessor :code, :name end 现在有一个Nation的对象数组 a #=> [#<Nation:0x3b90ac @code=1, @name="U.S.A">, #<Nation:0x3b6974 @code=86, @name="China">, ...] 要将这个对象数组转化为一个hash,以code作为key。 方法1: h={} a.each{|e| h[e.code]=e} 方法2: h=a. ...
rspec行为驱动测试对数据fixtures使用了convention over configuration策略,一个文件名对应一个表,方便了数据测试前的导入,但是当测试用例涉及的表数量多、表与表之间关系复杂、级联关系比较深的情况下,会发生某些公用数据在多个测试用例中被多次使用的情况,如果测试用例间存在制约关系,比如某个测试用例A是要考察某记录类型的个数,另一个测试用例B对公用数据的使用(新增或者修改记录属性)过程中改变了A的结果,这会使测试用例A发生失败,如果关联度高和复杂的情况下,这种失败几乎是雪崩式的,会使得问题的纠正变得比较复杂,因此为了避免这种情况的发生,如何对测试数据进行设计其策略变 ...
阿甲正在完成一个业务功能的前端开发,经过几个月对新系统的摸索,阿甲可以说已经上路了,无论是前端页面的设计,还是服务器端控制器的实现,对阿甲来说都是驾轻就熟,开发效率比较高,在一些时候阿甲可以很悠闲的喝上一杯茶,在msn上面跟朋友聊天,或者到喜欢的社区上面灌水。但是今天阿甲有些犯愁,问题是这个业务功能的开发已经接近尾声,虽然一切都很顺畅,但是阿甲有些担心这个功能是否已经满足设计上的业务需求,因为服务层的代码不是阿甲来做的,做这个事的阿丙在从上周开始已经开始休年假,该怎么办?尽管这个担心有些多余,因为集成工作不一定都需要阿甲负全部责任,但阿甲责任心太强,他希望自己负责的代码交付之后就有一定把握,如果 ...
有些安全问题在rails的开发中会被忽略的,比如rails在创建或者更新一个model的时候,支持一种mass-assignment的赋值方式,比如在controller中,创建一个user model记录 代码1: @user=User.new(params[:user]) @user.save! 这个场景通常发生在网站注册新用户,假如user有属性用户积分point,注册表单如是写: <form ..> <input name='login_name'/> <input type='password' name='password'/&g ...
很简单,Builder负责生成xml,通过ruby的io输出到指定xml文件。 代码: require 'builder' Person=Struct.new("Person",:name,:age) people=[] people << Person.new("a",33) people << Person.new("b",22) xml=Builder::XmlMarkup.new :indent=>1 xml.instruct! xml.people do people. ...
看了superleo的博客,http://superleo.iteye.com/blog/200882,有些对开源的看法,总结如下: 开源意味着牺牲,牺牲个人时间个人利益,rod jonson需要付出18个月的脱产时间去开发和维护spring framework 开源最终还是要走商业化的道路,不管你喜欢还是不喜欢,jboss的命运说明了这点,现在spring source其实也走了相同的一条路 无论是linux、apache还是eclipse,背后都有大公司的支持,是拿着这些公司薪水的core member在支撑着开源代码和项目 除非你做到top1,得到商业上的支持,否则只能意味着牺牲,或者 ...
你将成为新娘了 在你人生最美好的季节 我说,你就像那怒放的牡丹 在最美好的季节里 悄然绽放 此时,所有的目光都笼罩在你这朵牡丹之上 你华丽而多彩 盈盈的身姿 曼妙的步态 在这最美好的季节里 脚步轻灵 一如牡丹上那只翩翩的蝴蝶 琥珀色的美酒 在晶莹剔透的玻璃杯中斟满 这是纯洁而美好的祝福 愿你生活如美酒般甘醇 闪光的钻戒 铭刻最古老的承诺 见证这一段不朽的爱情 愿你们永结同心 鲜花、音乐、红地毯、婚纱 你将成为新娘了 一切的美好 全属于你,美丽的新娘
Global site tag (gtag.js) - Google Analytics