周五晚上逛ruby china,翻到Kevin的现场编程演示视频。视频采用类似dota第一视角的录制,可以看到高手的每一个代码怎么敲,编辑器怎么切换等细节。学习了不少东西。

之前一直用Mac自带的Terminal,觉得已经很好了。看了视频发现iTerm+oh-my-zsh的组合更好。这样可以使用command+d分窗口,command+num快速切换窗口。解决了Mac Terminal不知道怎么快速切Tab的问题。
按Tab键,自动更正路径等功能也非常的赞。

编辑器一直用Sublime,编辑不存在的文件的时候,需要先切Terminal创建文件,然后再命令调用Editor。多切换一次非常的不爽。看视频里面Kevin用vim可以直接创建文件。

自己下载MacVim试了一下。可以直接创建文件。但是创建不存在的目录的文件,还是会报错。等下个月答疑的时候请教一下Kevin。
Anyway,这些都是小问题啦。

最近几天迷上玩数独游戏。网上玩了几个在线的,体验都很差。正好railstutorlals的练习也做完了,干脆自己打一个在线数独游戏好了。实践出真知。写代码的过程中又理解了不少东西,也看到了自己不足的一些地方。

  • 开始代码都写一起的,很乱。把各个功能定义到方法里就好了。
  • 写的网站用手机看,字体很小,体验很差。加了响应式的代码,效果就出来了。
  • 用BDD(Browser-Driven Development)写rails,路由、MVC什么的更容易理解。

只剩一周gotealeaf就开课了,加油。