小生同学的碎碎念

Entries for the ‘工作’ Category

Unix/Linux学习二三事

本文是我发在学校BBS上供师弟们参考讨论的文章,也收到这里权当是个积累吧,兴许某天我会发现自己的这些想法是天真的,甚至是错误的,又或者会有更深层次的想法,可以有个比照 发信人: tiredboy (03EE|陈小生), 信区: Unix_Linux 标 题: Unix/Linux学习二三事 发信站: 郁金香BBS站 (2009年10月18日11:43:58 星期天), 站内信件 本文仅代表本人观点,觉得有用的您看看,觉得没用的扔给我一个“哼”吧,又或者帮 我纠正这些观点 我是一名系统管理员,说好听点是一个系统工程师-_-也是半个程序员,或者说是伪程序 员吧,平时工作主要是跟Linux/Unix系统打交道了,另外做一些管理平台/ 系统及自己 一些稀奇古怪的小项目,自己大概的一个平台及环境也说一下吧 操作系统:Debian testing(我接触用到现在了-_-),最近刚迁移到gentoo 桌面环境:gnome,以前使用xfce,KDE太大小本用不起-_- 编程语言:shell/python(大量),perl少量,c偶尔用用 编程工具:vim一直用这个了。。 Terminal:xfce4-terminal这个也是一直用 本文的初发点有两个: 1,你是一本unix/linux爱好者 2,你希望以unix/linux为生存的手段 单纯只是对Linux为爱好,或者桌面应用的不在这个讨论范围,请见谅,也希望此文能起 个抛砖引玉的作用,大家都能起出自己的一些观点

不断的自我归零

可能,我在骨子里就是一个充满了自我否定、自我批判的人,这种自我批判包含在很多具体的层面: 比如,我是作技术的,但我却不鼓励技术至上的思想,却一直在鼓励产品至上的思想; 比如,我是团队的核心,但我却不鼓励团队里的“牛人论”,一直在鼓励宣扬人人皆各有优点的思想; 比如,在我每次圆满完成一个阶段的工作任务后,第二天我就会把这个阶段取得的成绩全部抛弃,一切归零,在新的工作任务里重新投入我全部的热情,继续用正确的方法把新的任务也圆满完成。

10种致命的职场行为

找个合适的工作需要3到15个月——然而丢掉饭碗只需要几天或几周。以下是10种堪称职场毒药的特征: 1. 糟糕的人际技巧 一点儿可爱会大有帮助。《哈佛商业评论》和《快速公司》杂志的研究均表明和那些能力强而呆板的人相比,人们一致而且不可遏制地更喜欢和那些可爱的、不那么熟练的同事工作。研究发现如果员工不被喜欢,那么他们是否擅长自己的工作显得无关紧要了,因为其他员工会回避他们。

远离linux的那份纠结

最近在强哥的鼎力相助之下,终于以学生价入手了x200,好吧,先晒两张相片先,咔咔,光线不好,照的差了点。 入手个小黑,一直是自己的梦想,哈哈,可惜啊,现在没有IBM的LOGO了,打上了lenovo的印记,不是我不爱国,是实在看起来还是有些不顺眼,不过无鱼虾也好,有个小黑,知足了,呵呵 拿到笔记本的第一件事是什么呢?我很邪恶。。。那就是干掉vista,不过是装win7好还是xp好呢?又或是Linux?  win7是新鲜,可兼容性不一定已经做的很好,Linux捣鼓到能跑,也得2天或者更长时间,考虑到国庆将至,为了至少能有个系统回家用,还是决定装个xp了。。装xp这痛苦的过程我就不说了。最恶心的是驱动。。。。此处略去10000万个火星文。。。 好吧,装好windows了,真正的痛苦开始来临。。曾经,我有一个很好的terminal,曾经我有一个很精悍的ssh,曾经我有一个飘逸的vim。。我没有好好珍惜。。等到失去了才后悔莫及。尘世间最痛苦的事,莫过于此。如果上天再给我一次机会,我会说。。我要装linux。。好吧,机会肯定是有的,国庆回来再装。。之前习惯在Linux上工作娱乐了。。想装软件?apt-get搞定。想看电影,smplayer在手。。想远程登录服务器。。直接一个ssh。。想开发东西,打个vim,帅呆了,好吧,我承认。。想打游戏的时候就麻烦了,wine支持的内容其实不多。。想打开别人一个比较复杂的office文档,只能是借助虚拟机了。。可是,可是当我用windows之后呢。。想找个杀毒软件使使,唉,全是要钱的,好吧,我比较邪恶。装了个盗版的卡巴,第二天通知我KEY被封了,哈哈,还是出钱买一个吧-_-想登录服务器了。。顶,装个secureCRT吧,唉,这注册费可不低啊,还是用刀计算的。。别叫我装个putty就好了。。我可不觉得这小东西好用。。对应一两台机器还行。。多了那是生不如死。。secureCRT效率也没好到哪去,远不如Linux上直接ssh方便。。想看电影了,windows media player基本就是个残废。。装个暴风还怕被流氓了,腾讯的东西经常弹广告,除了Linux下的QQ,也是基本不用,好吧。。自打装了windows之后我发现我懒了。。因为除了开个网页,开个POPO之外。。我实在不知道我还能干什么了。。 此处继续省略我的牢骚1000000000000000字。。。。 等国庆回来捣鼓个gentoo吧,debian用腻了。当然,不是不好用。。只是我有自虐倾向罢了。。

Debian平台搭建基于nginx + Django的WEB站点

今天有位同事让我把一个系统的Apache + Django站点换成nginx + Django站点,刚好由于我的这个站点用的虚拟主机,由于内存比较小,所以之前自己刚好搭个,顺手翻出旧的记录,整理一下,在这里做一份保存 在Debian上的nginx安装相当容易,这里不废话,只是版本比较低,是0.6x的,如果需要最新版本,就自己编译吧,主要是用fastcgi跑django project,要安装flup,可以apt-get install python-flup搞定,至于如何使用fastcgi跑django project,请参考此页面 这里引用一部份: Running a threaded server on a TCP port: ./manage.py runfcgi method=threaded host=127.0.0.1 port=3033 Running a preforked server on a Unix domain socket: ./manage.py runfcgi method=prefork socket=/home/user/mysite.sock pidfile=django.pid Run without daemonizing (backgrounding) the process (good for debugging): ./manage.py runfcgi daemonize=false socket=/tmp/mysite.sock maxrequests=1

电信网通双线分流

服务器A(假设): 电信网络:eth0:   60.111.82.248   255.255.255.0   gw  60.111.82.1 网通网络:eth1:   60.135.12.248   255.255.255.0   gw  60.135.12.1 default route: 0.0.0.0         60.111.82.1     0.0.0.0         UG        0 0          0 eth0 目标: 通过DNS设置双网分流,电信访问电信的IP,网通访问网通的IP 服务器使用iproute实现策略路由: #table 200默认路由为60.135.12.1 /bin/ip route add default via 60.135.12.1 table 200 #走网通IP的数据都到table 200去查找路由 /bin/ip rule add from 60.135.12.248 table 200 ************以上部份保证了网通用户可以正常访问网通部份*********** 服务器需要对一些公司网络进行访问,公司网络有电信、网通线路,电信走默认路由, 网通走60.135.12.1,加了静态路由,带来问题: 从网通机器访问电信部份的时候,根据上面加的静态路由,从服务器出去的数据走了 网通的网关,导致不能通信,解决办法: #table 201默认路由为60.111.82.1 /bin/ip route add default via [...]

公司绝不会告诉你的20大秘密

人无完人,别把人想得太坏,也别把自己想得太好,人生在世,不过是经常被人笑话,偶尔笑话别人罢了,切勿心机太重,与人处,和为贵,在其位,谋其政--by 陈小生 职场如战场,这句话可能大家都知道,而且大多数时候其实这句话是正确的。在职场里面都会有一些潜规则,都有一些“千万不能做的事情LIST”,这些可能大家都知道,但是还有一些大家不知道的事情,对于这些事情公司不会明说,但是这将会成为你晋升、涨工资的一个标准。以下是酷啡生活总结的一些工作经验,大家可以讨论一下。

MySQL Merge引擎使用tips

近期在使用MySQL的merge引擎过程中,多多少少发现了一些问题,有个人认识上的不足,也有merge表固有的缺陷,现把一些可能会碰到的问题总结一下,以供有用到的朋友参考 不能在所有表中保持唯一性,如a表是a1,a2表的merge表: mysql> select * from a1; +—–+——-+ | id | value | +—–+——-+ | 503 | 1 | +—–+——-+ 1 row in set (0.00 sec) mysql> select * from a2; Empty set (0.00 sec) mysql> insert into a value(503,1) -> ; Query OK, 1 row affected (0.00 sec) mysql> select * from a2; +—–+——-+ [...]

我靠,犯低级错误了

最近那个郁闷啊,在使用subprocess的Popen调一个程序做某个工作的时候,发现总是出莫名其妙的错误,我的那个心啊,挖凉挖凉的。。。后来很诡异的发现用os.system或者用subprocess的call时都没有问题,那个心啊,拔凉拔凉的。。我查啊查,还查了好久,没发现有什么不同啊,不甘心啊,把subprocess的源码都翻出来了,还是没啥差别,就是一个调用而已,再测。。。终于。。终于在今晚让偶发现原因是偶有一个地方的变量名写错了。。。我这心啊,立马石化,风化,火化鸟。。。那个鸡冻啊,我有罪,我忏悔。。。

一篇杂志上恶心的文章

太平洋集团董事长严介和的办公室在公司大厦的10楼,他在每天上楼等电梯的时候,经常会碰到一些员工和他一起等电梯,就在这每天的电梯时间里,他发现自己的员工一般分为三等。 第三等员工,他们往往是和老板一起上了电梯,自己按下自己要到达的楼层,比如5层,然后帮老总按下10层,等电梯先到达5层后,自己下去,电梯继续上行。 严介和认为,这种员工不知道老板的时间要比他重要,不会替老板着想,只顾自己,这样的人往往发展前途不乐观。 第二等员工,和老板一起上了电梯,自己明明要到达5层,但为了节省老总的时间,只按下10层,等到达10层后,看着老总下去,自己再按5层往下走。 严介和认为,这种员工知道为老板着想,但不会替自己考虑,不会表现自己,容易将自己埋没,因此,即使将来在事业上有所成就,也很难有大作为。 看看第一等员工是怎么做的吧。他们和老板一起上了电梯后,自己明明要到达5层,但为了节省老总的时间,只按下10层,但当电梯过了5层,继续往10楼上行的时候,再按下5层,等到达10层,老总下去,自己随电梯往下走。 严介和认为,这种员工虽然比第二等员工仅多考虑了一点,但就是这一点就可以让自己脱颖而出,得到上司的赏识。这种员工既为老板考虑,也为自己考虑,把自己的良苦用心及时地表现给自己的上司看,效果非常好,是他认为最有可能塑造为领导的人。 出自《人才周刊》。 看完这篇文章的第一反应就是这个老板是个纯粹的喜欢别人溜须拍马之辈,老板的时间一定比员工重要?员工就一定要在坐电梯时都要时刻小心谨慎?聪明的老板应该是比员工更为谦虚谨慎才是,继续翻了一下对这篇文章的评论,发现基本都是说此老板的不是,不过我是在技术论坛看到的,又或者当技术的人都自命不凡?无从得知,或者这种所谓的技巧在其它行业会是比较吃香吧,比如国企、事业单位、销售等等?但,偶是不敢表示苟同,老板时间紧急,当然可以让老板先走,我们再下来,但以此来给员工分三六九流,实乃恶心。。。