I started using backbone in my project to build a portal for admin users. It's my first attemp using backbone seriously, though I have played with it for quite a while. In backbone, the entry point …
这篇文章记录一下我对验证浅薄的认识。 身份认证是网络应用真非常重要的一个部分。通常我们做认证的目的有两个 确认请求发送者身份 授权用户资源给第三方应用 这里主要说的是第一种。 最简单的情况是用户名和密码验证。客户端让用户输入用户名和密码,然后发给服务端进行验证。服务端在数据库里通过用户名找到被加密的密码。然后用相同方式加密收到的密码并跟数据库密码比较,如果相同就验证成功。验证成功后,服务端会…
Published on January 10, 2011, by cakebaker From emails I receive it seems like there is a bit of confusion about what the terms 2-legged OAuth and 3-legged OAuth mean. I hope I can clear up this co…
by Martin Fowler on August 10, 2005, link: http://www.martinfowler.com/articles/rake.html Rake is a build language, similar in purpose to make and ant. Like make and ant it's a Domain Specific Langu…
by Jamis on November 09, 2008 @ 04:46 AM, link: http://weblog.jamisbuck.org/2008/11/9/legos-play-doh-and-programming This article is based on a talk I gave at the 2008 RubyConf in Orlando, Florida, …
自从离开SSI之后一直都很忙,忙的连搞个博客的时间都没有。其实很想用ror架一个,但只是起了个头host在amazon上,很久都没有后续。后来想算了,现在这种忙状态也不知道会持续到什么时候,有时候又特别想写点东西,干脆就拣个现成的,用octopress架了个,希望这次的可以写久一点。 我一直以来给自己定的发展方向是网络应用,这方面的东西发展前途非常广。小到网站论坛,大到企业型应用都有涉及。网络应…
之前在stackoverflow上面问了这个问题。 很荣幸得到了Appcelerator程序员Dawson Toth的解答。 Titanium SDK现在的version还没有这个设置。要完全隐藏这个可以吓死人的对话框只有hack源码了。 我今天下午从github上拿了mobile sdk的源码,v2.1.0,折腾了两个小时将它编译成功。 然后按照Dawson的提示将/android/runti…
ruby是一门表达力很强大的语言。它的设计者是一个昵称matz的日本人,他的设计吸纳了perl, python等优秀脚本语言中的优点并加以改进优化。它是典型的oop语言,很多语法表达式都做的跟自然语言相似,比如打印’hello’5次 5.times {print 'hello'} 如果深入研究它的语法还会有更多有意思的句式。 我正在看matz的:The Ruby Programming Lang…
发现用sh脚本写一些简单的东西很真是很麻烦,比如找到当前所在的路径就需要这样写, DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 看到这行代码我被吓傻了。可能现在的程序员太娇气了,但以前这种shell脚本的确非常非常流行。可能现在也有很多人用,比如这段程序的出处,stackoverflow上就有387人问这个路径怎么…
今天帮同事解决了一个rails的问题。 这是一个会员的网站。每个准会员要先填写资料,然后交会员费才能成为正式会员。我们用session来存储他填写的资料,然后redirect到第三方的网站(我们用的是eNets)付款。成功付款后,eNets会redirect用户到我们事先给他们的一个付款成功的链接页面完成交易。前面的步骤都很好,就是当eNets转到我们的页面的时候,用户储存的session都不见…