• 回到家,赶紧开 windows 下单,顺便多买了一件

  • 第 1 个

  • 应该可以吧,cap 不就是用来干这个的吗? 我不太懂 cap

  • 从 ruby 到 php 很累 at 2012年04月13日

    PHP 的框架让看得头大,还不如直接写 sql。。。。。

  • js,如果你不是专业做这个,做出的项目不开源也开源,不开源还不如开源,所以干脆就开源了 自然项目 也是最多的

  • 自己添加个 snippet

    我基本上不管什么编辑器都会自己自定义一些的,每个人用的都不太一样,习惯不太一样

  • emesene 登录不了,上面的问题也都有,肯定是我墙在发威

  • vim 配置求助。 at 2012年04月11日

    坛子里好多人都把自己的 vim 配置贡献出来了,直接用就可以了,而且配置都很简单,在进坛子里搜索下,还有不少好东西

    最近在用 SublimeText,支持中文后很好用,推荐一下

  • 一但有利益关系,朋友的味道很快就变了 这也是没有办法的事

  • 我觉得是一边旅行一边写书,一边写程序的家伙。。。向往啊

  • @bluecoda 测试服务器是用来专门跑测试的,和 TDD 没有关系,不是按着 TDD 走就可以不测试了

    专门的测试人员拿你程序来测,bug 仍然一堆堆,网站什么的,或还在开发阶段你只用本机没有问题 一但上线后,开发人员的本机环境不可能跟生产环境相同,很可能本机装了什么程序而生产机没有,部署后生产环境崩溃,影响很大。如果涉及到金额交易就很危险了

    所以一般需要一个测试服务器,和生产环境同步,削弱一些这样的风险,同时也能承担楼主这种跑大量耗时的任务。像我以前做银行的时候,这方面管得就特别严。总之测试服务器是肯定得有的,没有,以后会很乱。

    TDD 本来就只要跑你修改的部分影响的用例,只用影响比较大的重构才需要跑一次全部的用例。这个 guard 很好用。如果你意思是怎么只跑你修改部分影响的用例,那就是 guard 之类的工具了。

  • 既然大家都用,为什么不搞一个测试服务器 服务器的性能和 pc 性能相差很大,万把块钱的货,就不错了,而且跑了你就不用管了,本机应该 做什么还是做什么 而且你们好多人,环境是不一样的,最好的还是有一个统一的服务器,不然部署后再测试/部署会有很多麻烦

  • 原生的 unittest,直接把 test 目录删除就可以了

  • 还有一个 guard 的好基友:livereload 放一起测试很方便,特别有两个屏,一个改,另一个改即显示

  • 这是不是和麻将里的截胡一个道理

  • 我用过 新浪 盛大 amazon heroku 新浪走的是 heroku 的路线,属于面向应用的云,感觉还可以,而且有免费的试用,走过路过,不要错过。缺点是只支持 PHP(当时),支持的应用也不是很多。如果用 PHP,又是小规模应用,应该是不错的。 盛大走 amazon 的云主机路线,从表象上看,和以前的主机提供商万网之类的没有什么区别,不过增加了各种服务,算是把以前的主机空间拆开来卖。但从服务质量上看,云还分电信网通,选错了不能改,质量上只能算朵“乌云”。我买过他的服务,感觉他正致力于成为和电信网通/各大银行那样的能定立霸王条款的公司,很伤心,我打算不购买下去了。但,看了国内几个云,国内能用的,基本也只有盛大。当然你的需求如果不大,那也说不定,看需求。 亚马逊当然是最好的云,又有免费的试用,问题是国内访问速度一般 heroku 用的时候说是建立在亚马逊上的面向应用的云,不错的话,不过,亚马逊在国内访问都不怎么快,heroku就不用说了。

    基本上我用的就这些 哦,如果算,还有 GAE,只用来翻那啥,所以不评论

  • 其实我现在也需要一个这样的东西,但没有时间搞,楼主要是搞好了,说一下经验或是共享一下代码啊

  • 世界名校公开课里,有算法方面的课,可以听一下,相当不错的

  • 问个关于盛大云的问题 at 2012年04月02日

    因为少选了个 IP,就废了我一个单,我对国产云服务的期待就结束了 还是老老实实去买 linode 吧,谁知道后面还有什么陷阱等着

  • 如果有证据,可以见报 他的竞争对手会非常乐见,我媒体有朋友前阵子被 360 逼疯了,因为 QQ 管家报出让用户不能上网的漏洞,360 唯恐天下不乱。。。所以。。。 敌人的敌人,就是你的盟友,当然,如果敌人的敌人也是你的敌人,那最后你们就放弃吧

  • redhat->AIX->Unixware->sunSolaris ->debian->ubuntu->deepin 就现在才用桌面,以前都是命令行

  • 有纸书癖好。。。。。pdf 只是用来当工具书查查

  • 请教一个 Emacs 的问题. at 2012年04月01日

    所以用 ctags 就可以了,我一般是这样用:

    sudo apt-get install exuberant-ctags
    
    ctags-exuberant -a -e -f TAGS --tag-relative -R app lib vendor /opt/ruby-enterprise/lib/ruby/gems/1.8/gemsm
    
    
  • 请教一个 Emacs 的问题. at 2012年04月01日

    我不知道 emacs,但是 vim 不能叫支持 ctags,而是支持 TAGS 文件,换句话,你只要在项目下有这个文件,vim 就可以从这个文件里找到这个定义

    下面找到了 ctags 的一段说明,果然 emacs 也是支持的:

    http://ctags.sourceforge.net/ctags.html#HOW TO USE WITH GNU EMACS

    Emacs will, by default, expect a tag file by the name "TAGS" in the current directory. Once the tag file is built, the following commands exercise the tag indexing feature: M-x visit−tags−table FILE Select the tag file, "FILE", to use. M-. [TAG] Find the first definition of TAG. The default tag is the identifier under the cursor. M-* Pop back to where you previously invoked "M-.". C-u M-. Find the next definition for the last tag.

  • 命令设计 at 2012年04月01日

    那几个打包程序确实很让人蛋痛,我每次都查。。。

  • 我都直接 dff 或 svn diff git diff

  • 事实上很多人都是先写 rails,然后再学 ruby 的。。。 因为大多数学这个都是有经验的老程序猿了