编程

【Web 开发向】我会如何回答我自己常提出的面试问题?

前一段时间因为工作的原因(其实就是前端开发稀缺,找不到比我更高级的前端开发去给候选人面试了),我经常被叫去面试一些前端开发,其中有我们自己的职位的候选人,也有供应商团队的人员。因为我个人观念的原因,我很少像其他面试官那样去面试一大堆技术题目,或者疑难解答之类,更多的都是开放式的主观题,结果常常问得一些候选人(尤其是一些外包公司靠提前培训推销人头的)完全不知道如何回答。有朋友问我,这些问题的标准答案是什么?我的回答是没有标准答案,既然是开放性的主观题嘛。但之后我时不时地又会去想到,如果是我自己被我自己面试的话,我会怎么去回答呢?

抱着好奇的心态,我试着整理了一些自问自答的题目,当然其中省略了一些姓啥叫啥之类的基本问题,和一些根据对方回答临场发挥的衍生型问题。

Continue Reading
编程

让 Rails 3.1 默认使用Sass

因为比起用符号(大括号)控制的代码层次,更喜欢清晰的缩进式层次,因此想把Rails默认的SCSS改成SASS,希望通过诸如 rails g scaffold sth 生成出来的样式文件是Sass格式而非Scss格式。

Continue Reading
软件使用

[牛角尖]用hg-rebase仅挪动一个branch的最旧一部分

最近刚刚开始学习git和hg,对于git的历史修订功能爱不释手,但是在hg下想要如此偷天换日就没那么方便了。幸好现在有了诸如rebase、mq等扩展,事情变得容易了许多。

事实上国内的hg学习资料很少,本人英文水平很残,今天想实现一个功能,Google半天却无解,只好自己想了个歪门邪道的办法绕路实现,总觉得hg应该有内置什么方法可以直接实现,苦于不认识任何VCS的达人,无处求教啊。

实际情况是这样的,因为我依旧喜爱使用branch而不是bookmark或者mq来实现本地的开发分支,然后当把dev分支rebase到主分支时,我希望分段逐步rebase,而不是一股脑全rebase过去(为了整理注释),于是就出现问题了,不知道如何实现……

Continue Reading
软件使用 随心涂鸦

我为什么不讨厌QQ?

关于IM,在PC平台上我是QQ、MSN的老用户了,同时也是Gtalk、YIM(Yahoo Messenger)、Skype(仅限于文字聊天)的低级用户;在移动平台上我是Kakaotalk、Whatsapp、Kik、Hanashi、Talkbox、Huddle(G+自带那个)的低级用户。排除移动平台的IM不说(他们的定位和PC上的IM不同),在PC平台上的几个IM里,如果让我按照自己的喜爱程度排名,我会选择 QQ > MSN > Gtalk > Skype(文字聊天) > YIM。是的,在这些IM中我是最喜欢用QQ的(再次强调是PC版)。

据我所知,在Geek和准Geek圈子里是有很多人非常非常讨厌QQ的,原因很多,虽然在我所了解的范围内看来有一些比较牵强。所以这些我放后面逐个穿插着来说,先说说为什么我会喜欢QQ。

Continue Reading