• jquery 学习网站推荐 at 2013年08月06日

    貌似是运动减肥/健康的 web app

  • 有一个办法是这样的,进入 Network 标签,等页面完全载入后按 shift-left,你就可以看到最早的那一次提交所在的时间点,然后你可以点那个时间点(小黑点)就会带你进入该次提交的详情页面。

    但是这个方法有个缺陷,它只能跟踪到 push 到 Github 的 commits,如果某个项目是中途才放到 Github 上的,那么在此之前的 commits 不会在 Network 里显示出来。

  • PhantomJS

  • 这是软文?

  • 开发的女孩子伤不起! at 2013年08月04日

    背电脑包,穿平跟鞋……就是 DS 吗?DS 的评判标准到底是什么啊?

    如果说没钱算 DS,那他娘的都在挤地铁,五十步笑一百步?

    如果说没有男友/女友搂抱算 DS,你怎么知道我没有?我难道还得 24*7 把男友/女友栓裤腰带上?

    如果说背电脑包(意思是程序员就是 DS 吧)就算 DS,我靠,那还不许高富帅会编程了?

    到底啥样的才算 DS 啊?

  • 我总是觉得手写各种页面结构,无论简单复杂,也无论用 haml / slim / erb / html...是一种乐趣

  • 最近在看 rubychina 的代码 at 2013年08月03日

    LZ 此贴所描述的前后因果关系真是令我叹为观止……

  • 呵呵,所以说这位老兄每次出门开车,车都会坏吗?永远也修不好啊……

  • Windows 生存手册 for Rubyists at 2013年08月03日

    #44 楼 @Rei 我不擅长唱白脸,这就是我的 style,如同 @blacktulip 说的,社区会有很强的包容性,但同时在社区生存也得有足够的“抗性”。

    Anyway,我同意你说的,就是这个意思。

  • Windows 生存手册 for Rubyists at 2013年08月03日

    #42 楼 @blacktulip 这其实不无聊,我说句楼主可能不爱听的话,如果他在现实中也这么种“风格”和人沟通技术的话题……自己想吧。

  • Windows 生存手册 for Rubyists at 2013年08月03日

    #40 楼 @oran 最早我就说了啊,“个人意见”,你看不懂吗?对我个人来说,见你这样的“字”就能想象你大概是怎样的“人”,有什么问题?有什么高度?你可以认为我狭隘,你甚至可以证明我错了,但我有自己的判断,又怎么能说是给你扣帽子?我并没有要所有人都这么想,但事实是什么?这么想的不只是我一个人。

  • Windows 生存手册 for Rubyists at 2013年08月03日

    #38 楼 @oran 呵呵,成年人不能讨厌恶意卖萌吗?今天周六,我闲得很,你自己都说不打嘴仗了,结果回头又加上一句牵强的反驳,说明你心中还燃烧着熊熊的战意啊,少年~

    还好些人都说了,写技术的文章就不要故作姿态;你自己也说了“有错就改”;既然如此,你以后别这么写就完了呗,狡辩什么?硬抗什么?

    本来没打算继续说的,要生气就怪你自己画蛇添足在 13 楼加那么一句吧。

  • Windows 生存手册 for Rubyists at 2013年08月03日

    #13 楼 @oran 还各种不服啊?你觉得“见字如见人”只能指代hand writing吗?

  • Windows 生存手册 for Rubyists at 2013年08月02日

    #11 楼 @oran 岂敢岂敢,没有给你戴任何帽子啊,don't be too sensitive. 若文风不代表本人,那“见字如见人”又如何理解?在这方面,我还是比较相信老话的。

  • 如果我没记错,你给的例子应该是出自 Rails Tutorial,我记得原书里解释过这个呀,没好好看吧?

  • 你看一下 API 里的 #content_for 方法的解释吧:http://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html#method-i-content_for

    这个会帮助你理解怎么用 yield 以及怎么给 yield 提供值。而你可能会疑惑的是:在你给出的例子里没有用 #content_for,而是用的 #provide 方法?对于此,你继续从我给的地址往下看,紧接着就会介绍这两个方法的异同。

  • Windows 生存手册 for Rubyists at 2013年08月02日

    #6 楼 @blacktulip 所以我说了嘛,个人意见:真心受不了,纯粹个人的哦,不代表社区。

  • Windows 生存手册 for Rubyists at 2013年08月02日

    真心受不了这种文风……程序员应该都是纯爷们。个人意见。

    另外,这算啥“生存”手册啊,都是最基本的基本。个人看法。

  • #2 楼 @dy1901 目的不同,你和我说得并不冲突。可能性当然存在,当很多项目都可以不用,否则也就没必要单独剥离一个 gem 出去了。lz 说的偷懒是不想用 sp,而不是你说的那种可能性,因此我说不要在偷懒,而不是不能用 gem

  • 这是你提高英文的好机会,把它读懂就明白了。

  • 求一剂 ember.js 强心针~ at 2013年07月30日

    对不起,我好像误会你了,我用的是有序列表啊,为啥发出来成无序的了?

    1. test
    2. test
    3. test
    • test
    • test
    • test

    @lgn21st 出 Bug 了……

  • 求一剂 ember.js 强心针~ at 2013年07月30日

    你应该用有序列表,回答起来好歹容易有个针对性……

    首先大前提是:Ember 尚未推出 1.0 正式版,所以不适合做大项目,不适合那种希望尽可能少改动的项目;另外就是 1.0 之前有个很大的工作就是有大量的文档和 API 要补全,所以等 1.0 出来之后,你这些问题基本上都应该会有官方的回答了。

    接着简要回答你的 list:

    1. 不多说,你的看法没错,坑多,怕折腾的勿入
    2. http://emberwatch.com/ 值得一看,不过肯定不会有 Angular 那么多成熟项目可以参考(框架都还没正式版呢)
    3. get/set 无非就是不能像原生对象那样直接用 . 来操作呗,也没有多烦吧?整个 snippets 写起来还是一样快的,包装一层的原因是为了 observer/binding/computed properties
    4. 生成的文件……这玩意你在乎它干啥?生成的文件又不需要你管的,而且其实是有规律并可以改写的啊(大部分可以改写,深入学习下 view 的 API);另外,htmlbars 是啥?你说的是 handlebars 吗?如果是的话,handlebars 作为目前最好的模板引擎之一,不明白你说的“恐怖”之处在哪里?
    5. 跑马灯是又是神马玩意?能别整这些“通俗”名词不?我当你说的是 slides/carousel 吧,如果你是自己手写,那控制逻辑在 controller,DOM 操作在 view 这没啥可说的吧?如果你是插件,那么其实有很多选择,比如说你可以直接在 view 里调用,或者也可以搞成 helpercomponent 也是个选择,选哪个?这里面需要考虑的因素还是很不确定的,我建议你把一种功能用可能的方式都做一遍,以后你就知道该怎么选了。
    6. 这要看你是怎么写的
    7. 框架本身没问题,但是你用的东西多了,那就难说。

    最后,多问 stackoverflow,国内搞 Ember 的少,水平高的更是寥寥无几,水平高又经常露头回答问题的简直是凤毛麟角了……但是 SO 不少,所以目前阶段多多利用 SO 吧。

  • #3 楼 @luikore 求别继续误导~

    以前人说 "Chinese" 是蔑称,意思是“卑微渺小的”人;今天又看到“用于称呼矮小畸形的扁脸蛮人”……那高丽棒子为啥不用"-nese"呀?

    这事儿还在上中学的时候就求证过了,问的是北二外的一个教授,一女的,我想不起来叫什么名字了,她写了一本书是专门针对中学生的语法提高方面的,我上中学那会儿很有名的……

    Anyway,-nese 这个后缀来自于拉丁语词缀 -ensis,意思是:发源于,来自于,属于。国家名用什么后缀,大部分是根据读音来决定了,也有极个别是古老相传的约定。

    China 这个词,音来自于“秦”,拉丁语系习惯在这样的衍生词汇后加元音作为国家名,这就是 chin + a的词源考

    因为定了 China 这个国家名,于是按读音规则出现了 Chinese。

    那么,流传的“侮辱性”说法是否存在呢?答案是:这个可能性是有的,但应该是先有词的出现,然后才有人赋予它侮辱性的意义。

  • 虽然没碰见过这个问题,不过直觉应该是你的 gems 存放目录没有当前用户的写权限造成的。

    你可以在命令行下输入:$ gem env,看一下 INSTALLATION DIRECTORY 所在的目录,再去看看该目录的权限吧。

    我猜应该是问你要 root 密码。

    简单地办法呢,装 rvm 或 rbenv,把 ruby 和 gems 放在当前用户可控的路径下进行管理。

  • #4 楼 @cqcn1991 作为年轻人不冲动一下真是……什么?我希望你能认真的问一下自己这个问题,好好的审视一下自己的答案,看看“年轻人的冲动”对你来说意味着什么,然后再决定你应不应该冲动。

  • 很有想象力

  • Rails for Zombies 中文字幕版 at 2013年07月28日

    Emberjs.cn ?