文章标签 ‘Linux’
在gentoo下搭建Django环境还是很方便的,首先当然得配好Web Server啦,我用的是Nginx,因为我们使用FastCgi,所以我们还需要安全Flup和Django
可能有些人还不清楚Nginx, Flup和Django的关系,其实这个关系和Nginx, Spawn-fcgi和php-cgi的关系是一样的,Flup是一个WSGI Server
http://blog.geekliu.com/2010/03/01/rage-arch.html
在Linux下面用Shell命令很爽,有时编程时情不自禁就想popen或system一下,然后就接个shell命令行字符串,搞定
其实我们平时应该尽可能少用popen之类的API来调用shell命令,虽然我知道这是很懒很方便的做法
最好还是用相应编程语言的API来实现,这样可以保证性能,也可以保证稳定性(内存不够时popen之类的东西会失败的)
我就快速选了个KVM的2.6.32内核,分区什么的,都按http://library.linode.com/里的说明弄好。补充一下,Linode资料库的东西挺全面的,基本都能在这里找到解决方法,再不就上linode的IRC,那里有很多高手回答你的问题,再不行才找服务人员了。我当时就上了IRC,问了一个人家说从没听过的问题,我后来GOOGLE之后,才发现我是那么的菜鸟
今天改一个bug的时候,遇到一个问题卡住了,想了很久,最后用比较简洁的方法解决了
之后做数据中心,需要删除一些临时文件的,这些临时文件只能是生成1分钟后才能删除
当时解决方法是递归这个目录,并用mtime来判断时间,再删之
这次遇到的问题是在linux下的,很自然会想用shell命令行来代替PHP解决之了,先把解决方解贴出来
关于我的声卡,说来,话好像挺长的
在我读初三的时候,开始喜欢上高品质的音乐,可能一方面是受到老爸的影响吧
好像当时自己花了350元积蓄,我想想,当时还借了朋友100元,才买了一张创新SB Live 5.1声卡,那个时代的声卡之王是创新
然后这张显卡从我初三开始,伴随我PC主机的更新,一直用到2008年底,这样一算有七八年之久了
其它这卡还能用,不过应该是老化所致,电流声已经比较明显
当初还没有换的念头,直至我换了4G内存的PC主机,发现这个卡子会莫名其妙的爆音,上网一查是这卡在32BIT操作系统下,最多只能正常运作于2G内存环境下
之后我升64BIT,其它还好,但发现64BIT的创新驱动没跟上,心情很不爽,用着这卡配HIVI 1080真是有点可惜……
后来把这卡拆了下来,换个集成声卡ALC888,发现音质怎么好了这么多
其它集成声卡进步如此的快,我也不知道,听说ACL888还是民用集成声卡的高档货(当时)
当时还要讨论,要不要写个程序来记录某个程序的运行时间 后来google了一下,发现了很爽的命令解决这个问题 ps -eo pid,tty,user,comm,stime,etime etime对住的那个就是了
[PATCH] IDE: enable PATA UDMA support for ICH7 公司用Redhat9作为编译环境,用的是2.4.32内核 发现有一部使用经典945主板的磁盘DMA打不开,查了一下2.4内核支持情况,发现要到2.4.36之后才支持…… 直接升最新2.4内核好了
实际看来,应该叫函数别名比函数指针恰当吧,但我之前还不知道可以这么弄。 只是今天看回自己一年前写的一个脚本程序,发现很多冗余代码,于是就重写了。 重写后发现只要50%的代码,很简洁,得益于这个函数别名了。 fun1( ) { echo “I am fun1!” } fun2( ) { echo “I am fun2!” } fun1 fun2 fun3=fun1 $fun3 结果是: I am fun1! I am fun2! I am fun1! 其实就这么回事了 然后,你还可以这样 idx=1 fun$idx 结果是: I am fun1!
