`
花花公子
  • 浏览: 130288 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
ActiveResource可以使用HTTP Basic验证方式,如果ActiveResource可以使用Digest验证方式,那么就不需要https安全连接访问资源了。这样一方面服务器配置简单,另一方面,速度上更有优势。 在服务器端,我们使用了httpauth这个库实现了服务器端的HTTP Digest验证,具体实现请gem install httpauth后查看examples中的两个文件。客户端如果不需要ActiveResource的功能,直接参考httpauth例子就可以实现。 ActiveResource对于HTTP Digest的验证的支持我参考了日本人taslam的Basic認証以 ...
我用vim开发ruby on rails好久了。因为rails.vim和rails自身generator的强大,一直没有意识到vim中template的欠缺。直到最近在不断的写rake任务,才发现需要一个好的template plugin。 最后我在tSkeleton和Vimplate中选择。tSkeleton使用了tlib.vim这个plugin,而Vimplate采用了perl的Template Toolkit。所以从扩展性上讲,Vimplate应该更胜一筹。 于是安装Template Tooklit,编写rake任务的template。可惜perl还不太熟悉,vim函数也不够了解,花了两个 ...
在严格贯彻谷歌的“百度有什么,我就要有什么”的一贯方针下,谷歌音乐面世了,所以界面如此像mp3.baidu.com就不出人意料了。下面就讲讲和google的行事风格相比,谷歌音乐还差在哪里吧。 1、奥运要来了,没有奥运歌曲榜单(可能是因为该死的版权) 2、听音乐的时候,不会和同时在听的人交流 3、没有收藏和相关性推荐等等丰富的功能 总之,非常不2.0,我宁可去听last.fm
    记得以前,全世界的网卡基本上都用realtek的芯片组,原来无线网卡也是一样,用的芯片组也是台湾的ralink。     这款无线网卡在ubuntu下安装比windows下容易多了,windows下:插上——安装驱动——重启——发现不行——看说明书——原来要先安装后连——重新来——成功。而在ubuntu下直接插上就可以用了。     但是ubuntu下,网络经常断开,于是不可避免的要更换驱动。    我首先采用的是ndiswrapper,装的是rt2500,然后失败。其实此时我不知道wl-167g应该使用rt73驱动。然后我又使用module-assistant编译rt2570驱动 ...
simple_catcha 验证码插件,减少了自己写验证码判断的时间 Menu Engine 使用Rails Engine实现菜单功能 acts_as_menu_role 依赖role_requirement和restful_authentication,使用role管理菜单 has_flags 使用标志位(比如linux中的文件权限 0644 = r+w|r|r),用一个字段表示一系列值的一个实现。 最后记录一下目前用到的一些插件,防止以后忘了 file_column live_tree active_merchant acts_as_state_machine ultrasphinx ...
2008-10-11更新,支持支付宝notify方法。http://www.iteye.com/post/693987 ActiveMerchant 很好很强大,但是网上介绍的都是信用卡支付的方式,对于国内这种类Paypal的支付方式很少。 这种支付方式在ActiveMerchant中称之为integration模式,可能是由于编写起来并不难,介绍它的文档很少,我编写的时候是完全按照paypal的代码写的。 http://code.google.com/p/activemerchant/issues/detail?id=114 是我提交的Patch,以支付宝为例,在使用前需要指定 Activ ...
http://blog.sina.com.cn/zhaobandi 熊猫人狄狄 最近这个人搞了一个熊猫人时装秀,实在佩服。
    欺负我Firefox浏览器,日志没的发布,给网友们留个言也不行。先在这里发发牢骚,过两天把我javaeye博客(也可能尝试一下别的博客)输出过去,再把留言弄好,再也不鸟它了!     原先“发布日志”不会正常高亮,但是点上去有反应,现在连反应都没了。难道这是传说中的新的live.com有意为之,拒绝Firefox和Linux?
这个新闻对我来说比谷歌发布输入法影响还大,印象里这个家伙应该是一个闲云野鹤一样的人的,不过也过去好多年了。开发谷歌输入法也可能有我的同学,这里就不知道了。 官方链接分别是TopCoder Appoints Jiazhi Wu VP of Technology for China 和Google谷歌 拼音输入法
谷歌输入法已经出现了。 上午在驱动之家看到的,下载后试用后我认为他并不比紫光拼音占据更大的优势。 亮点之一就是和搜狗一样的热词输入,对于这种客户端来说,只能通过不断升级词汇完成。比如新新人类的“酱紫”就出不来。而且用户第一遍输入后记忆功能紫光也具备,当然谷歌多了一个同步功能。 亮点之二就是英文输入提示,这个有点不习惯,因为输入英文的时候都直接切换到英文输入模式。 还有笔画输入,这个倒是不错,不知道应用情况怎么样。最后就是google看家的搜索功能也没有体现。 其实谷歌做在线输入法又何尝不可以呢?我经常在linux下用dict.cn输入,不是特别好用,但是也够用。而且在线输入法更容易做到热词快速 ...
&nbsp;&nbsp;&nbsp;&nbsp;在过去的2006年里,如果有人问我最令人瞩目的企业,我会告诉他是37singals。 &nbsp;&nbsp;&nbsp;&nbsp;在google凭借google map和gmail带动的web2.0大潮中,37signals无疑是最成功的弄潮儿。凭借着ruby on rails的成功,37signals在2006年成功的成为焦点。更为成功的是后来他们出版的<Getting Real>一书,在他们自己眼里,应该是一种回馈。正如ruby on rails是技术的革命一样,& ...
Highrise 引用 Your address book doesn’t do enough. Traditional CRM software tries to do too much. Highrise is the just-right solution. 37signals又推出了一款适合财富五百万强的管理软件,这次是CRM。看来Salesforece迟早是他们的敌人。37signals如何挑战,让我们拭目以待。
    这个标题看似矛盾:奖励会带来什么惩罚。这就是《奖励的惩罚》这本书探讨的,“奖励和惩罚只是一个硬币的两个不同面——而且这个硬币还不值很么钱”。     这个硬币就是外部刺激。当教育小孩子的时候,当领导下属的时候,外部刺激是经常使用而且感觉“有效”的方法。这本书帮助认清了我们对于平静现实下的隐隐不 安的来源。彼得.斯科尔特斯(Peter Scholtes)这句话和作者埃尔菲.艾恩(Alfie Kohn)是一个口吻,“那些鼓吹‘胡萝卜加大棒’观点的人,他们是在驴子身上做的实验,却想把结论运用到人的身上”。他们观点如此一致是因为他们都受到 管理大师爱德华兹.戴明(Edwards Deming)的 ...
和C,Java不同,脚本语言的入门书都写的比较有趣。 这一点从最早的Learning Perl到最新的Everyday Scripting with Ruby一直如此。 下面就介绍一下为什么我从这些书以及脚本语言能够得到快乐。 1、shebang(#!)。受shell编程的影响,脚本语言天生就是可执行文件。写这两个字符的时候再联想一下孔庆祥的She Bangs中的认真和执着,编程又多了许多乐趣。 2、入门教程速度得当内容丰富。Agile Web Development with Rails的入门教程让人印象深刻,脚本语言的入门书也都选材得当。不断的迭代开发,增添新的功能。很快的,我发现自己竟 ...
    Dave Thomas是谁,自然不用说。前不久下AWDWR(就是Agile Web Development with Rails)第二版未果,只得狠心买了这本书,价钱为$23。     不料昨天按照书学习的时候发现progprag网站无法接受来自中国的下载请求,于是仗着自己付了美元,操着三流的英语,向该网站投诉。语气有些僵硬,意思应该还算明确,我下不了代码,你看着办吧。     今天早上发现两个小时后,Dave亲自给我回信,向我解释为什么现在我没有办法下载,然后发了一份我需要的材料。结尾还跟了一个"regards"还有一个签名,让我十分惭愧,我的去信就显得十分没有礼貌 ...
Global site tag (gtag.js) - Google Analytics