04-23 学习记录

mongodb

最近回顾了下mongodb的安装,使用等。
ubuntu(12.04)下安装和启动

默认会同时安装客户端,即命令mongo,换句话说是那个支持JavaScript的客户端。

macosx下安装和启动

brew update耗时会比较长,如果没有必要的话可以不做。

让dash搜索casbah

默认dash下是没有casbah的文档的,把casbah clone下来,尝试用mkScalaDocSet也失败了,casbah生成的文档多处出现不标准的XHTML。后来某一天发现dash支持Scala Docs,那么可以这么做:

  1. 进入Scala Docs,就是点击常规下载DocSets左边的Ruby, Java, Scala Docs导航栏中的Scala Docs
  2. 搜索casbah
  3. 找到你需要的casbah版本并下载,由于casbah有多个模块,大概要下3~4个
  4. 默认这些Scala Docs的前缀是scaladoc:,需要都改成casbah:,这样你就可以用casbah:搜索casbah多个模块了

注意,casbah的这个文档只是API文档,不是那种tutorial。不过一般来说应该够了。

写个login form

随手写个login form,其实没什么inspiration。
顺便学习下jade,练习下transform。

See the Pen login form by GSSxGSS (@gsshcl) on CodePen.5731

话说sass支持@function了,好强大,强大的无法直视。
说不定哪天就能直接在sass里写ruby了,233。

谈下自己使用macbook air的感受

一句话来说就是比想象中要好。
具体可以从以下几个细节来看:

evernote

自从用上了evernote mac版,特别是知道那个tray windows怎么用之后,我就觉得大部分时候纸质笔记本可以舍弃了。典型的我在做驾校考试科目一的,错题包括图片都是直接复制到那个窗口,然后保存同步到手机上复习,很方便。

dash

虽然做互联网的很多都是重度web使用者,包括api reference,但是有了dash,大大减少了忘记一个api每次都google的情况,对于不在IDE下开发的人来说还是很有用的。

重量

个人不是app爱好者,只是谈整理感受。air的重量还是挺轻的,想在床上看视频也没问题,带来带去也可以。老实说pro虽然性能好一些,但是更重一些。

随时合盖

这个是SSD硬盘的优势,之前的机械硬盘的macbook可能不行。具体什么时候合盖自己决定。

找回一点自己开发的动力

当初买macbook air也有这个目的,现在怎么说比以前稍微好一点。比如最近在学scala + mongodb,在笔记本上做开发。

多点触控比鼠标舒服

把click去掉之后,1,2,3,4点触控没声音了,操作起来很轻,不用担心鼠标手了。