植臻

谦虚、热情、简单、极致

我与街机

- - | Comments


The farther backward you can look, the farther forward you will see.
——Winston Churchill


不知道该从哪写起,真的忘了从哪开始,但是记得清楚,自那之后,一切都变了
某一天,拿着零花钱去买冰棒,要是当初,把钱买了冰棒。。。。。。

Erlang-mysql-driver

- - posted in erlang,, mysql | Comments

历史

erlang-mysql-driver 是Yariv Sadan 从Yxa这个数据库引擎的ejabberd这个分支里fork出来的一个项目,他(Yariv Sadan)把它做成了一个独立项目,并给他起了一个高大上的名字。之后便挂在Google Code 上。

在Yariv Sadan去Facebook工作之前,他给加上了高级的prepared statements 和transactions 机制。并且修复了Yxa 版本之前落后的连接池问题。

PlistBuddy修改Xcode工程版本号

- - posted in mac | Comments

上一篇博客整得那么蛋疼,其实是想修改xcode工程的版本号,也就是plist文件里的这行:

<key>CFBundleShortVersionString</key>
<string>1.0</string>

后来发现mac下直接有现成工具可用:

/usr/libexec/PlistBuddy -c 'Set :CFBundleShortVersionString 1.0.4' Info.plist

Mac Sed 替换搜索到文本的下一行

- - posted in Linux | Comments

mac下用sed通过正则表达式实现文件中文本替换与linux还不一样,今天遇到一个很奇怪的需求,需要替换搜索到文本的下一行… 举个例子,比如有一个test文件,内容是:

version
1.0.1
XXX
version
1.0.2
XXX
version
1.0.3

一个人要经历3次成长

- - | Comments

  • 第一次在,发现自己不是世界中心的时候

  • 第二次在,发现即使再怎么努力,终究还是有些事令人无能为力的时候

  • 第三次在,明知道有些事无能为力,但还是开始尽力争取的时候

阅读skynet

- - posted in c | Comments

一直在关注云风大神的skynet,大神已经写了21篇关于skynet设计以及 优化的博客了。
云风关于skynet的介绍说了,skynet主要还是参照了erlang的 服务器异步编程思想,鉴于做过erlang开发的缘故,我比较能理解他博客里面 关于设计思想方面的说明。
不过c根基薄弱,加上也比较懒惰,一直没认真读代码,不过skynet主要部分 代码并不多,代码跟设计一样飘逸,是深入学习c的好教材。

Haskell(二)

- - posted in haskell | Comments

在haskell(一)中学习了haskell的基本语法。在输入ghci之后能够进入haskell终端, 在终端里可以执行运算,写一些简单的函数,接下来要在文件中写代码,并编译,执行
创建hello.hs文件

Haskell(一)

- - posted in haskell | Comments

Haskell是一门纯函数式语言。它因为monads以及其类型系统而出名,初窥haskell,倒是觉得 其中的列表跟erlang特别像。
下面是基础语法: