• #46 楼 hey @fredwu 我占个楼 :)
    @binshuo20 如果你在西安,这里有加拿大同事,你入职后可以跟他聊聊。

    在 thoughtworks 入职之后,试用期会有 Buddy 带你,转正后会有 Sponsor 带你。前两个月我的 Sponsor 刚移民到了澳洲,从他那了解到的信息:

    • 应聘走 linkin,如果你人在澳洲最好,可以直接面试。
    • 去澳洲工作需要 457 签证。
    • 雅思上 7777 可以申请永久移民,但是需要 10 年以上从业经验。
  • 如果你用过 backbone.js 可能会知道这种方式:

    1.把要用 js 加载的 html 放到 html 文件的 script 标签里:

    <script id="your-tmpl" type="text/template" charset="utf-8">
    <div class="dialog"> .... </div>
    </script>
    

    2.javascript 中加载 (jQuery)

    var dialogTemplate = $('#your-tmpl').html();
    

    如果有需要传递参数,比如使用 underscore 的 template

    1.创建模板

    <script id="your-tmpl" type="text/template" charset="utf-8">
    <div class="dialog">
    <%= name %>
    </div>
    </script>
    

    2.javascript 中加载 (jQuery)

    var dialogTemplate = $('#your-tmpl').html()
    

    3.编译模板

    var dialogHtml = _.template(dialogTemplate)({ name: 'lvjain700' });
    
  • 21 世纪 vim 的重新诞生 at 2015年04月03日

    #48 楼 @lips Java 为主,用 IntelliJ IDEA. eclipse 很久不用了。

    最近 ruby 为主,主要用 RubyMine

  • 21 世纪 vim 的重新诞生 at 2015年04月02日

    #46 楼 @lips Omg ! 不过 eclipse 老版本不卡。

  • 21 世纪 vim 的重新诞生 at 2015年04月02日

    #44 楼 @lips https://www.jetbrains.com/ IntelliJ IDEA for java RubyMine 和 WebStorm 偶尔会用。

  • 要出差,参加不了唉...

  • 小波出差也不忘组织活动,很给力

  • 平复心情的方法???????? at 2014年11月05日

    推荐一个对我很有效的方案: 找张纸,找支笔 把心里向的事情全部写下来。
    担心的,焦虑的,引以为豪的,正在做的,想要做的。全部列出来。 每项只用几个字列出来. 列完之后大致对这些事情进行分类:能解决的,不能解决的,想要做的. 如此进行之后发现心里的事情就这么点,之后想走的路也就那么几条。 理顺了,焦虑就随风去了。

    每次到这种心情烦躁,情绪低落的事情我都会使用这种方式调节心情,屡试不爽。

    这个方法的出处 :《我是个年轻人,我心情不太好》http://book.douban.com/subject/10565151/

    BTW: 建议走出看看,发现一下自己的新的兴趣点

  • 404 路公交车 at 2014年10月11日

    帝都那辆,曾经做过,等了半个小时没来,当时真觉得它 404 了。

  • #8 楼 @iBachue +1 那会只会 War3Editor

  • @bigpig85 元芳,你速度真快!

  • Pomotodo for iOS at 2014年05月05日

    酷!!现在是每天比用的工具。

  • #16 楼 @Vincent178 10.9 上自带的又 usb keyboard remap.

  • #19 楼 @luikore #20 楼 @Alexander #14 楼 @howiehu

    的确错了,面壁中... = =|||

    [10,2,3,4,10].map(function(v, i, arr) { return v - ((i === 0) ? 0 : arr[i - 1]) }).slice(1); //=> [ -8, 1, 1, 6 ]
    
  • #14 楼 @howiehu 是啊。javascript, function 太占地方了,return 也显得多余

  • #11 楼 @howiehu javascript 一行秒杀的方案。

    [10,2,3,4,10].map(function(a, b) { return a - b }).slice(1); // => [ 1, 1, 1, 6 ] 
    

    兄弟对不起了。哈哈!

    #8 楼 方案,主要是自己不熟悉 js 中的 map, 自己实现了一个 map. 老版本的 js,估计没这么方便。

    P.S:(错的,新版见 #21 楼

  • #5 楼 @quakewang cool! 瞬间有一种被秒杀的感觉!

  • ruby 手生,提供一个 js 版本供参考

    var _ = require('underscore');
    
    function map (datas, cal, init) {
        function iter (datas, prev, now) {
            if (datas === undefined || datas.length === 0) {
                return now;
            }
    
            var current = _.first(datas);   
            var item = cal(current, prev);
    
            return iter(_.rest(datas), current, now.concat(item) );
        }
    
        return _.rest(iter(datas, 0, []));
    }
    
    var ret = map([1,2,3,4,5], function(current, prev) {
        return current - prev;
    }, 0);
    
    console.log(ret);// => [ 1, 1, 1, 1 ]
    
    
    function curry3 (func) {
        return function(last) {
            return function(middle) {
                return function(first) {
                    return func(first, middle, last);
                };
            };
        };
    }
    
    var sub_each = curry3(map)(0)(function(c, p) { return c - p;});
    
    console.log(sub_each([1,4,5,6,1,100])); // => [ 3, 1, 1, -5, 99 ]
    
    
  • #14 楼 @iamsmallid 强烈欢迎。 tw 面试会有英文,大部分还是中文(毕竟都是中国人)。

    #16 楼 @cloudqq 同事解释为“有节操的外包公司”。
    公司核心业务简称 P3 (注意,不是 3P, 看错的请自行面壁)

    1. 经营可持续的业务
    2. 推动 IT 变革,追求软件卓越
    3. 积极提倡社会和经济公正

    英年早逝的 Aaron Swartz,也曾是 twer http://www.thoughtworks.com/cn/insights/blog/one-year-later-remembrance-aaron-swartz

  • #11 楼 @iamsmallid 没问题。我面试的时候人还在上海,面试先电话,后做题,再回去现场面试。路途话费公司也回提供 (约的时间刚好在西安,没有让公司提供).

  • #7 楼 @howiehu 通知你面试了没?

  • 在手机上看到你的文章。忍不住爬起来,开电脑来赞一个! 想调整调整了,随时欢迎来"骚我"。

  • 21 世纪 vim 的重新诞生 at 2014年02月23日

    @ruohanc 做前端的时候用 vim。vs,sp 分屏很爽。 其他情况,IDEA/XCode + VIM 插件。 ruby 平时用得不多,也用 vim 写。

    BTW, 于其折腾 vim,不如 IDE+Vim 插件。

  • #30 楼 @ruby_icer thoughtworks 今年会找不少人。你可以试试。

  • 说说在大城市生活的感受 at 2014年02月19日

    #59 楼 @tigerinfosys 西安空气是差得要命。一旦出现雾霾,很久才会销。 我的房子,东三环,去年年初买得。

  • 说说在大城市生活的感受 at 2014年02月17日

    #51 楼 @iBachue 关键是在没在上海找个姑娘。

  • 说说在大城市生活的感受 at 2014年02月14日

    #48 楼 @zealinux 去年 10 月底从上海回的西安,现在还没适应。 趁现在过渡期,说说自己的感受:

    气候不适应,回来病了三次。 交通不适应,地铁只有 2 条线,很多时候出行还要考公交。4 年 + 没怎么回西安,感觉西安私家车增长* 的数量远远超过城市的承载能力,路上各种堵。 购物不适应,不知道去哪逛街,看电影,有种外地人的感觉。 观念不适应,讨论内容基本是“房,车,公务员,工作真稳定,爸是‘李刚’”。总体感觉是"个人努力"不太值钱,职业诉求远远低于“房,车,稳定工作”。 生活不适应,没有随处可以见的 24h 便利店,还不太习惯。

    说了不适应,再说说好处: 能照顾到父母,和 GF 终于不用再保持异地(有这条,上面那些不适应都不算什么) 节奏慢,工作压力小,生活整体变轻松。 房子还算买得起。

  • 说说在大城市生活的感受 at 2014年02月14日

    #36 楼 @iBachue 最后一句有点草率。 刚毕业留在上海工作不难。如果打算买房,会很困难。 房价也是我离开上海的主要原因。

  • 说说在大城市生活的感受 at 2014年02月13日

    说说回小城市的感受。 上海->西安。

    问题: 1.生活半径、上下班时间 2.物价 3.房价 4.周围人讨论的事情

    生活半径、上下班时间

    在上海 (住徐汇区)): 1k+ 跟别人合租,选了离公司很近的地方 (走路 20min)。早上 7:30 起,运动,听歌,听广播 -> 8:20 出门 -> 9 点前到公司。 回到西安,住家里。现在情况早 6:30 起床,7:15 出门 -> 地铁 1h + 班车 (30min) -> 总 1.5 小时+

    回来上班的第 1 个月,地铁 1h + 公交 1h -> 总 2 小时。实在受不了 2h+ 的路程,在公司附近租了房子,价格 1k,工作日住公司附近,周末回家。期间 (被家里人/GF 各种抱怨,1 个月后搬回家住。

    WTF, 终于知道家乡为什么被称为废都。

    物价

    西安软件园附近的物价不比上海的徐家汇便宜,吃/住基本一样。 公交/地铁便宜很多。 上海地铁:起步 3rmb, 之后 +1 rmb 西安地铁:起步 1.4(有卡), 之后 + 1rmb

    上海公交:2rmb 西安公交:0.5rmb(有卡)

    房价

    在上海基本没想过要买房 (真心买不起) 西安,已买,6k

    周围人谈论的事情

    在上海: 技术,旅游,美食,聚会。

    回家后: **买房了. *买车了. *是公务员,牛. *很牛**,他爹牛,他妈牛 (他?好像没做什么牛事).

    其实,在北上广留下来很容易,那里不用拼爹。

  • 风格变明快了 at 2014年02月13日

    #59 楼 @Peter "在 PC 上,现在都是宽屏,垂直空间是很宝贵的"。赞同! 右下的“返回到顶部”可以满足需求。