Mac OS X下的dafaults命令

这篇文章会收集一下MacOSX下defaults的命令行。

允许按住键进行重复输入。如果是true,则是按住键就会出现特殊字符。

defaults write -g ApplePressAndHoldEnabled -bool false

允许sublime text 3进行重复按键输入

defaults write com.sublimetext.3 ApplePressAndHoldE......

enumeration的作用

以前学习C/Cpp那会儿看到enum这个东西,总觉得这个东西没什么用,反正是一堆数字,我自己不会定义吗?

现在在项目中应用就发现了,出了限定值得范围之外,这个东西还能解决注释的问题,比如我要用一个变量status,值有-1, 0, 1,分别代表3个状态。不用enum,我就必须每次在用status的时候写一堆注释,否则影响代码阅读。通过enum,我只需要写好enum里面常量的名称,代码自然就不需要......

2013-10-24

这两天给游戏做一个服务后台,因为要快速开发,就采用django这个我最熟的框架。

最后虽然都做完了,但是感觉django的设计很蛋疼,条条框框太多了,最后做出来的东西就和一个玩具一样,而且部署起来也很麻烦。

相比较起来golang特别简单,当然很多东西都没有,连一个好用的mysql orm也没有,但是golang部署很简单,我只是裸奔它的执行文件,到目前为止已经跑了大概一个月,没出现什么大问题......

2013-10-21

最近几个星期花了大量时间研究haskell,但是还是没法很快应用到实际项目里,觉得有点得不偿失。

我目前最需要做的事是开始实践,采取行动。haskell 是一个很好的语言,也有很多潜力,但是花费的成本太高,目前在服务器领域有运用,在手机游戏上还不成熟。

接下来只能花更多时间在cpp和面向对象的设计模式上。

关于farbox的API

看到了farbox的API更新以及farbox给出的demo,我感觉这个API让farbox不仅仅局限于一个简单的博客服务。

farbox博客说凭借新的API以及farbox平台,开发出一个基于dropbox的evernote也是可能的,我看他们放在gihub上的demo代码之后,感觉这个基本上是可行的:

数据。数据是放在dropbox上的,这些数据是用户自己的。

逻辑。主要是代码,控制数据......