Tag Archives: Programming

Deploy RoR application with Nginx

This article will talk something about deploying RoR application to local and remote nginx server.

Posted in Happy coding | Tagged , , | Leave a comment

RoR learning log (2)

This article will finish the ToDo web application, and the prime area in this article is adding validator and updating templates. Here is to RoR learning log (1)

Posted in Happy coding | Tagged , , | Leave a comment

RoR learning log (1)

Just back from vacation, so the study log for this week is simple.

Posted in Happy coding | Tagged , , | 1 Comment

Ruby learning log

Just studied Ruby with the tutorial on website rubylearning.com in the past week, and here are some knowledge gained those days.

Posted in Happy coding | Tagged , | 3 Comments

List all CVS tags

最近在折腾一个CVS的库,需要把它里面所有的tags给列出来,在网上找了一个Perl脚本,以前一直是直接用的,那天看了看发现原来不是很难,于是写了一个Python的,为的是可以当成函数嵌到我的脚本中。

Posted in Happy coding | Tagged , , | 2 Comments

Simple Life Game in HTML5

想着好久没写blog了,刚好在看计算中的上帝时,里面有提到生命游戏,所以就顺手写了一个,顺便凑篇文章。

Posted in Happy coding | Tagged , | Leave a comment

Blocking/Non-Blocking IO and SYN/ASYN IO

这是我上个月linuxfb版聚上讲的话题,因为后续还有一些讨论的东西,所以就一并在这记一下。估计下个月听完Bergwolf的AIO还会有些更新。

Posted in Happy coding | Tagged , | Leave a comment

Remove packages installed by setup.py install

从源码装了个Python程序的包结果发现系统的仓库中有,于是想先把源码装的包删除了再去装仓库中的,可惜setup.py没有uninstall参数,于是改问G神,在stackoverflow上找到了折衷的办法:先用install把包重新装一遍,装的时候记录下文件的改动,然后去把它们统统删除,唔,好囧的办法。 $ python setup.py install –record foo.txt $ cat foo.txt | xargs rm -f 没找到怎么让它输出到stdout,只好用临时文件弄了。

Posted in 小企鹅Linux | Tagged , , | 2 Comments

Get Return Value from popen System Call

popen的调用的返回值是popen自己的返回值,并不是被调用程序的返回值,如果需要取被调用程序的返回值,则需要先用pclose()取到返回的status信息,再用wait的宏进行判断。 int status = pclose(fp); if (status == -1) { printf(“Error reported by pclose()\n”); exit(1); } else { printf(“Process exited? %s\n”, WIFEXITED(status) ? “yes” : “no”); printf(“Process status: %d\n”, WEXITSTATUS(status)); } 其实是满早前问的一个问题,忘更新过来了。

Posted in Happy coding | Tagged , | Leave a comment

Using LOCAL in the LOAD DATA SQL command

LOAD DATA是MySQL中导入数据的命令。对于客户端和服务器不在同一台机器上的情况,如果命令是LOAD DATA INFILE XXXX,那么表示从服务器端的某个路径把文件LOAD进来,而如果用LOAD DATA LOCAL INFILE XXXX,那么就表示是把本地的一个文件上传到服务器端再导入。 今天碰到的问题是SLES的MySQL客户端默认没有把local_infile编译到程序中,于是在LOAD DATA中使用LOCAL命令报错,说不可以在这个版本下使用LOCAL。最后骚扰过group后发现的解决方案是在运行mysql的命令行时加上参数–local-infile=1 然后,就能用LOCAL了,然后就没有然后了…… PS:感谢 @lidongyang , @oatgnep 还有 #linuxfb

Posted in 小企鹅Linux | Tagged | Leave a comment