• 大家用什么键盘或鼠标呢 at 2012年09月05日

    #13 楼 @_kaichen 何不直接放单位。

  • MySql 不是早在 Oracle 不和谐之前就有分支了吗。

  • 另外请不要在 Mac 跟 Linux 只见比较了,我们都知道 Linux 是内核,GNU 是一套工具集,这根本就没有可比性,你要比就用 Fedora,Ubuntu 或者自己 Hack 的。

  • #147 楼 @happypeter 从上次 100 楼看到这里,想说点什么~

    问题时时刻刻我们都会遇到,Google 即可,看了你上面列出的那些 Mac Cli 的罪状其实简单 Google 之都可以解决。

    换了 OS 某些东西当然会发生改变,最简单的 RH 系和 Ubuntu 还有 Arch 这些的 Linux 目录结构、后台任务等等的 CLI 也都不一样,没去适应反而吐槽就有点多此一举了,这和是不是新接触 Mac 貌似关系不大。

    我相信不久的将来各 Linux 厂商会逐渐隐退回 Server 阵地,不能集中力量踏踏实实搞好 GUI 始终不能在桌面系统站住脚。

    我也活在 awesome 中一年多,确实很爽,还有其他 WM 也不错,但那些小众的玩意毕竟是给 hacker 准备的,我认为 Mac 还是开发 Ruby 乃至更多语言的大众首选,逻辑如下:

    Mac < Unix && Linux < Unix && Mac.desktop > Linux.desktop

    我一直在支持正版,但几次下来最终还是把单位的 PC 给 Hackintosh 了,没办法 Mac 就是有种魔力让你去使用它。

  • #39 楼 @siriuszhuang 用 Erlang 有两年的时间了,深感进程设计在应付这种问题上的无比轻松和自然。学习曲线是有的,也确实很大,但很值得。

  • 我看这帖子还是不要人工终结的好,自然消亡比较好。

  • 话说回来,Unix 系列 cli 参数必须在前面确实很蛋疼,不过现在已经习惯了,而且为了一些脚本的移植性,已经强制自己在前面写参数了。

  • #96 楼 @happypeter 说真的用了 Mac 后看到终端我感觉到非常亲切,但我真的不是很明白同为 CLI,同为 CLI 的工具,哪个没有编译用就好了,bash 也是那个 bash,zsh 也是那个 zsh,iTerm 这些也没比 gnome-terminal 或 urxvt 什么的差,到底哪让你那么不爽。也许我平时用的还不算多,普通的就不说了,高级点的经常就那些 grep find awk 什么的,也没觉得缺什么啊?开发工具 llvm 什么也不少,归根结底都算 Unix 系。建议你好好声讨一下 Mac Cli,让我们也了解一下。

  • #55 楼 @happypeter Mac 下也有 bash 也有 zsh,不知道这坨屎从何而来?

  • 为什么总是这类的帖子楼很高呢?

    Windows 首先肯定是不能用的,其后 Mac 和各种 Linux 从根上说又有多大分别呢?本是同根生,相煎何太急。

    然后再说说各种 Linux 发行版,我在转 Mac 之前也是用了很长一段时间 Linux,这玩意用作服务器是首选,折腾也可以,但作为桌面环境还是差强人意,各大桌面厂商疲软已经是不争的事实。

    东西你喜不喜欢是个主观的决定,谁也没逼你喜欢在纯 console 下 coding,但一个东西好与不好,会有一定的标准。

    另外说一句,很多工具首发版本都是 Mac,例如 pow,livereload 等等。

  • RubyConfChina 2012 预热帖 at 2012年09月01日

    不知道有没有视频回放

  • RubyConfChina 2012 预热帖 at 2012年09月01日

    @lgn21st 什么时候出票价啊

  • models = [App.User, App.Project]
    refreshed_models = []
    
    for model in models
      model.one 'refresh', ->
        refreshed_models.push @
        if refreshed_models.length is models.length
          Spine.Route.setup()
      model.fetch()
    
  • 刚才做了个简单的测试,在 Server 端设了个 3s 的超时。

    现在的做法比较简单粗暴了,在 AppController 中 fetch 掉所有基本的 Model,然后调用Route.setup(),这样所有的 Controller 中的 refresh 都可以得到调用,也不用担心 active 某个 controller 的时候使用 Model 得不到数据了。

    算是解决了吧

  • ruby 中用 webkit 运行这个页面,然后模拟点击这个链接,随后获取内容。

  • 我 83 年的,初中毕业后就没上过学,22 岁的时候自学编程到现在,目前独立开发者,主攻游戏方向。

  • Sinatra 与 Rails 的 架构

  • #1 楼 @yedingding 对于 js 的 template 处理 i18n 有什么推荐吗?

  • 报名

  • #55 楼 @lgn21st HHKB 过我手的两个了,很爽,方向键用 Unix 系的快捷键代替,麻烦点的就是键盘右边 Fn+JKLI。

    楼主如果你码字,这个雷蛇的键盘不适合,非常不专业,不分轴色,看资料应该是黑轴的压感。

    码字最爽的就是青轴,首推 Filco 的圣手 2 87 键版,无法用语言来形容,如果再烧点可以上 HHKB PRO 2,另外的一种爽快感。

    本身家里用 Filco 圣手 2 忍者 87,单位用 Filco 圣手 2 黄金配色 87。

    另外具业内人士透露,Filco 的做工是最好的,用过的都知道。

  • 自动补全:解释型语言干这个事就是费力不讨好,所以不需要,打字是很爽,但 Ruby 的哲学强调少写代码,如果你每天都打很多一样的东西,难道不想办法精简吗?

    DEBUG:我的步骤是先看调用堆栈分析源码,然后根据推断写一个对应的测试,然后循环这个过程,实在过不去就开 console。

    查看源码:RDoc 是好东西,注释源码文档都在一起,直接看源码文件实在没什么意义,好的 RDoc 工具很多,推荐 Dash。

    速度:IDE 真心比不了,有句广告词说的“钻石恒久远,一颗永流传”这就是说 Emacs 和 Vim,时间证明一切。

  • git 比 rails 还难学习 at 2012年07月27日

    如果不去使用多分支的开发流程,就很难去接触Git最精彩的部分,这样相比 svn 等还多了一步复杂的过程git add

    学习一项技能就是要去适应他的方法,而不是让他适应自己。