3 个月运维工作之总结

Wed, Apr 1, 2015  in DevOps using tags DevOps

自从 1 月 5 日开始实习至今,在 Operation Team 已经工作了三个月。我觉得有必要对工作进行一下总结。既是我对三个月来所学新知识的归纳,也是对运维工作的一些思考。


Read more

i3 窗口管理器简介

Sun, Mar 29, 2015  in Linux using tags Linux

内核恐慌第九期「程序员的理想工作环境」中,主持人 Rio 和吴涛谈及了 Tiling Window Manager,并且介绍了 Awesome 窗口管理器和 i3 窗口管理器。节目中两位主持人的对描述 Tiling Window Manager 恰好符合我的需求,并且实习所用的笔记本操作系统刚好是 Ubuntu,所以听完节目后,我也试着在办公电脑上安装了 Awesome。然而体验并不愉快,我为此在微博上吐槽。之后在 Rio 的建议下,我安装了 i3,果然非常好用。这里,结合我两个月的使用体验,简单地介绍一下 i3 窗口管理器,并且推荐大家使用。


Read more

在 VPS 搭建 VPN 服务器

Mon, Mar 16, 2015  in DevOps using tags DevOps , Linux

简介

从来就没有什么救世主

也不靠神仙皇帝

要创造人类的幸福

全靠我们自己


Read more

在 AWS AutoScaling Group 中替换 Instance

Sat, Aug 2, 2014  in DevOps using tags DevOps , Python , Boto , AWS

这两周,我被分配的任务是实现 AWSAuto Scaling功能。多亏有了 Boto, 很快就实现了创建 Auto Scaling Group 和添加 Scaling Policy。但是有一个问题却花费了一些时间才顺利解决。


Read more

Objective-C 语法总结

Sun, May 4, 2014  in Miscellaneous using tags Objective-C

最近在学习 Objective-C。产生学习 Objective-C 的想法已经很久了,但是以前每次看到 Objective-C 代码就会觉得语法非常奇怪,于是学习的动力就受到的打击。恰逢放假,可以平心静气地学习 Objective-C。

在看过了 Objective-C 的基本语法之后,明白了为什么之前会觉得 Objective-C 的语法奇怪。绝大部分的面向对象的程序语言,包括 C++、Java、Python 等在调用方法的格式都是 object.method(argument1, argument2...)。然而 Objective-C 的格式却是 [object method: argument1 andArg: argument2...]。所以长期使用 C++, Java 的程序员在第一次看到 Objective-C 代码时,对这些语法肯定有一些不适应。但是适应这些语法并仔细研究之后感觉 Objective-C 的语法也有它的优点。


Read more

访沙坪公园红卫兵墓园记

2012年11月6日  归档 随笔 标签

2012年11月2日,我去重庆拜访同学,住在重庆大学附近。由于重庆大学临近沙坪公园,之前又在南方周末上看到那里有全国唯一保存完整的文革武斗死者墓地,于是第二天早上吃完早饭后就步行前往沙坪公园。


阅读更多