config files

10月 25, 2008 · Posted in Linux · Comment 

https://sites.google.com/site/kaionunix

晒历史

10月 21, 2008 · Posted in Linux, something · 4 Comments 
[ ~ ]$ history | awk {'print $2'} | sort | uniq -c | sort -k1 -rn | head
    140 v
    120 git
     61 ls
     55 y
     49 rake
     46 exit
     30 sudo
     30 p
     29 killall
     27 cat

PS. v=vim, y=yaourt, p=pacman.

这么多的包管理命令,看来我太无聊了…

database.yml & capistrano2

10月 4, 2008 · Posted in Promgramming · 4 Comments 

实验室的服务器配置好了apache2+passenger2的环境,就很开心试了capistrano2远程部署。

要使用capistrano2来作远程的deploy当然要把服务器配置好ssh,web server等,我的做法是创建一个deploy的user专门来干这档事,并把deploy加入到www-data组以便在服务器的空间有权限写入。不过在试用过程中发现如果是使用scm的话capistrano2是不管你database.yml(因为不可能把production server的db账户信息纳入版本控制),想想可能放在share目录下应该就可以解决(share目录专门放些不变的东西,如log,如一些如用户资源等静态数据),但具体怎样还是看看别人怎么做的,搜索一下看到这个POST。这位老兄加了个两个钩子,在setup和update_code时把事先准备的模板放到share目录中。但其实还有些问题,数据库的user并不一定就是server的user,最好还是在config/deploy.rb加上两个字段如db_user和db_passwd来设数据库。

看了下Capistrano2的文档,发现真是个好东东,简单又方便。

给自己放假

10月 4, 2008 · Posted in Thinking, something · 2 Comments 

趁着国庆给自己放假两天。

那天踢了一下球之后那天晚上基本无法工作,太累,就简单地作一些翻译的文档的整理。第二天(亦就是昨天2号)也是很累,全身酸痛,从肩膀到腰到腿,好像才两个月没有踢球就这样了,看来身体越来越不行了。然后懵懵地就到了晚上,基本不知道自己在作什么,晚上有点精神,配置了一下实验室的服务器,把redmine从lighttpd迁移到apache2+passenger2的环境,并把svn库整理了一下。服务器上的所有软件包作更新,删除掉无用的包,再换个sever的内核(Ubuntu系统,原来用generic内核),还有更新rubygems。顺便把服务器的配置写份文档,并写了几个配置脚本,以后交给师弟来弄了。由于把服务器配置为a2+p2所以试了一下部署,结果发现capistrano一些问题,下篇post再谈。

今天早上起来又很困,结果就顺便把自己的电脑的环境清理一下。上个星期因为自己编译了gnome2.24结果把整个gnome搞坏了,所以最近一直用着KDEmod,其实很不爽。这次就趁火打劫地把gnome和kdemod整个完整删掉,换个轻量级的环境,一开始是openbox+rox+fbpanel+feh,配置挺烦一下,弄到最后换成openbox+rox+lxpanel。中间折腾了一下panel,又折腾了一下session,还要分配好rox和openbox的分工(有多种分工方法,最后选了rox负责桌面背景但不接管桌面,openbox接管桌面菜单)。因为有段时间看过openbox和rox的文档,所以用起来觉得还挺习惯,快捷键的操作很爽。下午再把firefox清理了一下,直接删了配置目录,自己再去下插件,网速有些问题,弄了一个钟。晚上学习如何查英文paper,大概摸出个门道。

在配置服务器的时候发现Ubuntu和其它发行版的目录结构差好多,比如apache的配置方法和在arch和贱兔的差好多,模块和站点的设置竟然是要在XX-available目录的文件link到XX-enable目录中,不是直接写个文件丢进去。本来还想配个git仓库的,后来觉得算了。在清理系统时,发现旧的rubygems竟然占了1G多,原来很多过时的gems还呆在里面。遂运行gem cleanup,过程很漫长,觉得那个依赖计算也是有问题,而且有内存泄漏问题,竟然有段时间把我的内存吃完了(2G),不知道是程序的问题还是GC的问题。

什么叫放假,不干活就是放假。

open source camp guangzhou小记

09月 23, 2008 · Posted in something · 1 Comment 

第一次参加开源活动,感觉不错,不过topic都是科普性质,有些失望。会议上其实cpug的大妈带了一帮人马来会课,还霸占了M1会议室+_+,而大部分topic都讲得比较科普。我去听的三个topic是老外讲agile,香港同胞讲香港活动,最后听了Pyer洗脑。petty chen和Pyer的前两个topic错过了。其中自己和老外有一些问答,感觉自己的英语至少有人能听得懂了,咔咔咔。和香港同胞有些讨论,会后想mail’他,可是发去的mail给弹回来了,他的msn,gtalk等都没有连上-_-

感觉这种活动是结交朋友为主的。看到很多传说中的大牛(其实很多不认识),如cpug的大妈(真人比相片年轻),petty chen,俞黎敏等等。和俞黎敏打了下招呼(他在blog post中提了下我^_^)。petty chen很有主持天赋。Pyer很拽。

PS:抽奖系统有点龊,不是随机序,是字母序循环,然后还不会自动去除已中奖的人,导致有人连拿两次奖。

会议相片在:
http://www.haokanbu.com/story/113420/
http://picasaweb.google.com/epaulin/OscampGuangzhou2008

下一页 »