自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 问答 (2)
  • 收藏
  • 关注

原创 理解 new Intent(Context, Class)

Intent 有一个构造方法是 Intent(Context, Class),初看不太容易明白第一个参数的作用。第二个参数倒是好猜测,就是用来实例化一个新组件呗。翻了翻文档,发现文档里对第一个参数 Context 的解释是用于获得 package name,以便找到第二个参数 Class 的位置。这下更费解了,既然把 Class 传递进去了,为什么还要通过 Context 来找它?这不是多...

2015-08-10 17:43:30 3598 1

原创 关于分享

我是个自私的人,要花精力和时间去做件事情的时候都会考虑这事情对自己有没有利。最近关于分享这种事,我有新的理解:当你掌握一项技能到一定程度的时候,还是拿出来分享分享比较好。这绝对是自私的事情,因为这样能够帮助你周围的人提高。如果周围的人一直没有提高,会有什么后果?后果就是你得不断的帮周围的人擦屁股,解决周围的人造成的麻烦。然后你的水平就一直停留在比周围的人高一点的层次上,如果不能跳槽到一家更高水平的...

2012-11-30 13:15:15 153

原创 EPUB 2.0 OPF

[b]OPF Package Document[/b] 是一个格式良好的 XML 1.0 文档; UTF-8 或 UTF-16 编码; 可以通过 [url="http://idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#AppendixA"]Appendix A[/url] 中的 XML Schema 验证; 可以由一个或...

2012-08-05 10:54:14 411

原创 在 Ruby 中对树状结构(tree)进行 map 操作

[code="ruby"]class BookChapter < ActiveRecord::Base belongs_to :parent, :class_name => 'BookChapter', :foreign_key => 'parent_id' has_many :children, :class_name => 'BookChapter', ...

2012-07-30 21:37:36 467

原创 牢骚.

首先,这事情如果能让你一个人完成当然好。但是因为一些奇怪的原因,你不能单独完成这件事,往往这件事一开始是别人需要你来帮忙做的,但别人又不放心完全由你来做,对方总想插手干涉些什么,以保证事情能得到控制。或者干脆就是想表示:你只是来帮忙的,这事还是我说了算,你要受我控制。或者就是想表示:我比你在这方面经验多,懂得多。就跟温伯格在《咨询的奥秘》中说的一样,明明需要帮忙,请来了顾问,却又表现得好像...

2012-05-13 14:14:41 133

原创 一小段代码理解Fiber

[code="ruby"]server = Fiber.new do |request| puts 'Server Started' while(request != 'exit') puts "Received request: #{request}" request = Fiber.yield Random.rand endendrespons...

2012-03-24 17:55:00 102

原创 一个讨论反模式

[b]症状:[/b]DB网员工A:我们应该这么做。DB网员工B:为什么呢?DB网员工A:TB网就是这么做的。TB网员工A:我们应该那么干。TB网员工B:为什么呢?TB网员工A:DB网就是那么干的。[b]案例:[/b][url="http://www.iteye.com/topic/778711"]Cargo Cult Agile[/url][b]病因...

2011-09-17 15:14:01 110

原创 Gentoo搭建PPTP服务器

安装:emerge pptpd配置:首先是内核,需要把Device Drivers -> Network device support -> PPP (Point-to-point protocol) support中的这些选项选上编译:PPP support for ansy serial portsPPP support for sync tty portsPP...

2011-09-12 16:33:26 346

原创 Is “<div/>” different from “<span style=”display:block“/>” ?

[b][url]http://stackoverflow.com/questions/1142104/is-div-different-from-span-style-displayblock[/url][/b][quote="Greg"]Yes they are different.Even though you style a span with display: block ...

2011-05-19 23:07:36 106

原创 靠……靠谱量又足啊

起源:[url="http://www.iteye.com/topic/137843"]慎用类变量 - 实例变量靠谱量又足[/url] :shock: :shock: :shock: 大概如下的代码,查了我一晚上 + 一早上:irb(main):002:0> User.class_inheritable_hash :genders=> [:genders]irb...

2011-05-15 15:23:11 172

原创 RSpec-Core 2.6

主要是转载吧,文档在墙的另一边,翻过去嫌麻烦,更多详细内容:[url]http://relishapp.com/rspec[/url][color=red][b]shared examples[/b][/color]有3种方法导入shared example group[code="ruby"]include_examples "name"it_behaves_like...

2011-05-14 21:55:07 136

原创 在view spec中用Capybara.string的结果替代rendered(Capybara版本0.4.12)

问题关键字:undefined method `has_selector?' for #[color=red][b]版本:Capybara(0.4.12)RSpec-Rails(2.5.0)补充:刚试了一下最新版本的RSpec-Rails2.6.0.rc6和Capybara1.0.0.beta1,已经把这个问题给解决了……[/b][/color]google一番后:...

2011-05-10 10:12:09 123

原创 Gentoo常用镜像

[quote]网通GENTOO_MIRRORS="http://61.135.158.199"SYNC="rsync://61.135.158.199/gentoo-portage"点评:版主fei所架设。dell 2650 4G内存。双P4 xeon 2.8G 超线程,只做了portage和distfiles和snapshots镜象。每天同步两次。北京网通机房。千兆带宽。电信...

2010-12-04 11:05:24 447

原创 rails测试中遇到的一些问题

1,页面的测试。假设某view中有一个表单,表单里有3个字段,《The Rspec Book》中的做法是为这3个字段各写一个example:[code="ruby"]it 'renders a form to create product'it 'renders a text field for product name'it 'renders a text field f...

2010-09-03 11:41:51 184

原创 MongoDB杂录

[b]后台启动[/b]:mongod --fork --logpath /var/log/mongodb.log --logappend[color=red][b]Replication:[/b][/color][b]master-slave:[/b]作为master:mongod --master作为slave:mongod --slave --source [maste...

2010-08-03 11:11:47 131

原创 MySQL简单的Master-Slave搭建

我是照着[url="http://book.douban.com/subject/3729677/"]《MySQL性能调优与架构设计》[/url]这本书上做的,过程中遇到些小问题,上网搜索了些资料,终于搭建成功:一共4个步骤:1、做好master端的准备工作:首先开启master的log-bin,在my.cnf中配置:log-bin=path for binary log等号以及后...

2010-07-26 11:17:08 153

原创 愿望与现实

常听到这么一句话:父母是不会害孩子的。确实,我想大部分的父母是[b]不想[/b]害自己的孩子的。去吃饭的路上我想起两个例子,回来之后又不想写了,就到这吧。2010-07-05 周会有感。--------------2013-11-18 [url='http://www.douban.com/photos/album/111760163/']补个链接[/url]...

2010-07-05 12:35:51 130

原创 MooTools1.2.4 API

[url]http://mootools.net/docs[/url][b][color=red]注:参数列表中括号里的参数是可选参数,不是数组。[/color][/b][align=center][color=red][b]Core[/b][/color][/align][b]$chk(item):[/b][i]item - mixed[/i]item为nul...

2010-05-30 15:52:26 155

伪代码法

[b][color=red]2011-05-11 补充一个链接,这个例子实际些:[/color][/b] [url]http://www.iteye.com/topic/826710#1809014[/url]今天在看跟[url="http://wxmfly.iteye.com/"]Bob[/url]借来的[url="http://book.douban.com/subject/3109...

2010-04-25 19:16:56 219

强大的 Rails 2 查询、搜索插件:SearchLogic

[color=red][b]发现还有人在看这个博客,这个 SearchLogic 只支持 Rails 2。Rails 3 有一个类似的插件叫 meta search,后来 meta search 又被重新改写,并改名叫 ransack,功能跟 searchlogic 非常相似,如果你在用 Rails 3,推荐使用 ransack。[/b][/color][b]参考:[url]http:...

2010-04-20 23:31:20 173

伪Ajax上传,基于jQuery。

用法:[code="js"]$('form').ajax_upload(function(response){ $('#target').replaceWith(response); //or $('#target').append(response); //.......});[/code][code="js"](function($){ $.fn.aja...

2010-04-20 15:41:00 94

authlogic笔记

[b]参考:[url]http://github.com/binarylogic/authlogic_example[/url][url]http://www.binarylogic.com/2008/11/16/tutorial-reset-passwords-with-authlogic/[/url][url]http://railscasts.com/episodes/170-o...

2010-04-17 21:46:24 160

rails杂记

[color=red][align=center][b]=======Rails2=======[/b][/align][/color]用RSpec测试Authlogic的Session时,调用Session.new出现如下错误:[b]You must activate the Authlogic::Session::Base.controller with a controller ...

2010-03-08 11:36:45 110

Behaviour Driven Rails(瞎翻译。附原文。)

晚上看到这个链接:[url]http://ywencn.iteye.com/blog/605750[/url]想起来之前自己草稿箱里还有下面这篇东东,也扔出来吧。刚好[url="http://ywencn.iteye.com"]蜗牛[/url]翻译了后面部分。[color=red][b]传统的Rails开发(Traditional Rails Development)[/b][/col...

2010-03-04 20:27:13 149

Rails文件上传利器——paperclip笔记

[b]Github[url]http://wiki.github.com/thoughtbot/paperclip/[/url]Rdoc[url]http://rdoc.info/projects/thoughtbot/paperclip[/url]Tutorial[url]http://jimneath.org/2008/04/17/paperclip-attaching-files-i...

2010-02-27 12:04:38 255

原创 input type=submit还是button type=submit

[url]http://www.sitepoint.com/forums/showthread.php?t=598656[/url][quote="AutisticCuckoo"]An button's text is specified in its value attribute, which means [color=red]it can only be a simple text s...

2010-02-24 00:50:59 152

列一下计划,用来提醒自己。

[size=medium][b][color=red]不会前端的Ruby程序员不是好Linux系统管理员[/color][/b][/size][b]Rails2、3MooTools jQueryCSS个人Blog + 个人Wiki +个人MicroBlog(集成于Blog,类似JavaEye那样的,试着看看能不能搞成与人间、JE互通) + 个人财务管理Gen...

2010-02-18 23:20:54 106

Active Record Query Interface(in Rails3)

[url][b]http://guides.rails.info/active_record_querying.html[/b][/url][size=medium][color=red][b]1 Retrieving Objects from the Database[/b][/color][/size][color=red][b]1.1 Retrieving a Single Obje...

2010-02-16 22:24:04 127

原创 为SearchLogic添加一个remote_form_for方法。

稍微看了一下,好像挺简单,只是处理了一下参数。[code="ruby"] # Automatically makes the form method :get if a Searchlogic::Search and sets # the params scope to :search def form_for(*args, &block) if sea...

2010-02-10 15:00:25 112

原创 JRuby on Rails连接MySQL遇到的一个问题。

按照官方的wiki安装好JRuby、Rails以及需要的adapter、JDBC之后,我试着建了个rails项目,结果数据库建立不起来。执行rake db:create似乎一切正常,没有输出任何错误,结果一执行rake db:migrate就出错:The driver encountered an error: com.mysql.jdbc.exceptions.MySQLSyntaxEr...

2010-01-22 05:07:38 117

原创 改个bug

问题见:[url]http://yuan.iteye.com/blog/575569#comments[/url] 2楼下面是过程。入口是tag_list=[code="shell"]grep 'def tag_list=' ./ -r[/code]在vendor/plugins/acts_as_taggable_on_steroids/lib/acts_as_taggable.r...

2010-01-20 17:38:53 86

原创 reset/reload

[url]http://caboo.se/doc/classes/ActiveRecord/Associations/AssociationProxy.html#M006684[/url]这两个作用一样,但还是有点区别:reset只是做了个标记,下次查询的时候才触发数据库操作。reload则是马上发起SELECT操作。...

2010-01-20 16:26:42 225

原创 Acts As Taggable On Steroids

[b][color=gray]参考着mephisto写blog程序,第一次看到[].collect(&:name)的写法,别笑我……书上没见过,代码又写得少,结果就是这样。=============================================答案在这里:[url]http://www.infoq.com/cn/articles/ruby-open-classes-mon...

2010-01-20 13:53:21 145

Gentoo/Arch Linux杂记

[align=center][size=medium][b][color=red]=====================Gentoo Linux=====================[/color][/b][/size][/align][color=red][b]环境变量[/b][/color]在Gentoo里,root使用的是ROOTPATH而不是PATH,配置的PATH只对非r...

2010-01-03 13:35:37 272

原创 好吧,继续莫名其妙……

好奇怪的问题....我忘了给topics表加上forum_id字段,结果执行rake的时候这样的代码:[code="ruby"]forum.topics > f=Forum.create=> #>> f.topics

2010-01-03 01:07:43 79

原创 windows平台ruby1.8.6p287的iconv有bug??

这两天在写爬虫,需要iconv来转换字符编码,昨天在解决一个不存在的问题。。嗯,我的意思是这个问题是别人的问题,不是我的问题。Iconv.iconv("UTF-8//IGNORE","GB18030//IGNORE",str)居然还会出错导致程序中断。但是我一直没有注意到出错的时候没有输出任何ruby异常,而是只显示一个类似这样的字符串"\277"。搜索了一整天没有结果,后来仔细一想,感觉...

2010-01-01 16:17:27 109

原创 Hpricot笔记

Hpricot::Doc的[b][color=green]search方法[/color][/b]返回一个Hpricot::Elements对象(Hpricot::Elem对象的集合),方法的参数可以是XPath或者CSS选择器。[code="ruby"]require 'open-uri'require 'hpricot'doc=Hpricot(open('http://www.ti...

2009-12-28 03:34:43 95

原创 css笔记

问题1:有如下代码[code="css"] #left{ background-color:#cccccc; border:2px solid #333333; width:100px; height:300px; float:left; } #right{ ...

2009-12-27 01:22:19 73

原创 o6z说code review

[quote="ozzzzzz在agilechina上"]下面是我关于code review的论述。[b]code review其实就是发现code里面的疑问,并标注下来。[/b]code review的三个原则:[b]尽快;随时随地随手;非正式更有效。[/b]虽未(所谓)尽快就是要趁代码还是热的时候就code review。所谓随时随地随手,就是只要有时间,有地方,有精力就c...

2009-12-17 12:38:48 130

原创 alias,alias_method和alias_method_chain

[b][color=gray]晚上被问到这三个的区别,没答上来,查了一下书本跟google。[/color][/b][b]参考链接:[url]http://hooney.iteye.com/blog/210244[/url][/b]首先是[b][color=red]alias[/color][/b],ruby中的关键字,用于定义方法或者全局变量的别名。简单示例:[code="r...

2009-12-16 23:45:38 132

空空如也

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

TA关注的人

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