月度归档:2006 年十一月

学习vim

在小狐狸同学的耐心指导下,终于让vim可以语法彩色显示了,HOHOHO~~

不过,我还没有学过vim怎么用呢,进去以后发现连光标都不知道怎么移动……

不过,互联网时代就是好,Google一下,就找到手册了;

然后,发现系统里自己带了一个完整版的使用手册,只要敲一个小小的命令:

vimtutor

搞定,这个文档可以随便改,随便测试;

用了几秒钟,把上下左右移动光标学会了,yeah~~

人是逼出来的……

Dottext0.96的版本是没有垃圾控制的,导致Spam无数,又不想去改以前的程序,只好打补丁了。

protected void Application_BeginRequest(Object sender, EventArgs e) {

HttpApplication application = (HttpApplication)sender;

HttpContext context = application.Context;

System.Web.Caching.Cache cache = context.Cache;

string block_ips = String.Empty;

if (cache[“block_ips”] == null) {

using (System.IO.FileStream fs = System.IO.File.Open(context.Server.MapPath(“/ip.txt”), System.IO.FileMode.Open)) {

System.IO.StreamReader sr = new System.IO.StreamReader(fs);

block_ips = sr.ReadToEnd();

cache.Insert(“block_ips”, block_ips, new CacheDependency(context.Server.MapPath(“/ip.txt”)));

sr.Close();

}

}

string ip = context.Request.UserHostAddress;

if (cache[“block_ips”].ToString().IndexOf(ip) > 0) {

Response.Redirect(“http://www.google.com”);

}

}

IT民工

有位做杂志编辑的朋友今天在MSN上大叫道:我乃文字民工是也~

哼哼,文字民工,不就是敲键盘的民工吗?我也是。

经常在路边看到的一群群的民工,扛着被子,还有干活用的一应俱全的工具,或三五成群的打牌,或无聊的盯着路过的行人看,期望有人能过来找他们干活;

认真想想,对比对比,程序员何尝不是如此,只不过有有些许的不同而已;

比如找工作,不是蹲在路边,而是上网到处找,或者托朋友介绍;

初级民工和初级程序员一样,一般都是两手空空的,没有什么称手的工具;

程序员到公司,最关心的是到手的PC配置如何,伸长了脖子等着,期望能给自己一台超牛B的工作机;

民工第一天到班,也差不多,希望工具箱里还有自己想要的称手的工具;

找到工作了,上班第一天,程序员重要的是要带上自己的一堆光盘,不管里面是盗版的还是翻刻的开发工具、辅助工具等等,到公司把分配给自己的那台PC从头到脚的武装一遍。

在软件公司里,不会装系统,不会自己安装编程环境的程序员是可耻的;就好象不会磨刀的木工、不会走线的电工,都是不招人待见的。

民工干了几年,有钱了,可以给自己置办称手的工具了,有了称手的工具,那可就不一样了;

在路边把工具一字排开,自己蹲在工具旁边,眼睛里已经没有当初两手空空时的那种不安;

程序员也一样,有了钱,买台笔记本,把自己武装起来,然后用鄙视的目光看着公司配的那台PC,说:破机器;然后每天在自己的笔记本上叮叮当当的敲起来。

民工每天扛着自己的工具到处找活,程序员也背着自己的笔记本到处找活,简直没什么区别嘛。

PS:刚才被人提醒,说现在人家都不叫民工了,叫农民工

今天,我上了吗

在去年,第一次看到douban的时候,我的第一印像是:小资情调的网站;

而今天, 从某个链接偶尔访问到douban,看到那所谓新增的频道的时候,我的印象变了,

用一句话说就是:

见过自恋的,没见过这么自恋的;

从我看、我听、我读,到我去,再到我上,以后估计还会增加我吃、我喝、我拉、我撒、我睡;

如果不是缺乏起名的灵感,就是自恋到了无以复加;

突然让我想起贝贝、晶晶、欢欢、迎迎、妮妮; 还有超级喜欢用叠字的QQ;

那句著名的广告词:今天,你上了吗?以后要升级为:

今天,我上了吗?

磨刀不误砍柴功

安装FreeBSD是一件非常漫长的工作;

基本安装很简单,十来分钟就搞定了;然后就开始了漫长的更新过程;

基本系统装好以后的第一件事,就是装 cvsup ,没有他,就什么事都别干了;

用pkg_add 的方式,直接安装编译好的包,免得麻烦;

然后pkg_add安装wget;

然后按这个 FreeBSD更新设置,配置更新设置;

然后就是更新src和ports了;

在 /usr/src 和/usr/ports 下分别运行 make update,所有的源码和ports就自动更新了;

这期间要等待,等待……可以去喝杯茶,看看电视,泡个小妹什么的;
更新完毕,然后,修改内核,把该删的都删掉,该加的都加上,firewall是一定要加的,要不然就不好封IP了;

然后,就是漫长的 buildworld,可以去睡觉啦~~

数小时以后,build完毕,install  新的内核,期间重起N次,一个基本安全的FreeBSD就安装完毕了。

就安装过程来说,地确比windowxp差多了,一点都不人性化;

不过,精心磨出来的一把好刀在手,费一点时间有什么关系呢,总比等到要砍树的时候才发现手里是一把钝刀要强多了。

白发

洗脸的时候,晃了一眼镜子,竟然发现耳边2根醒目的白发;

我试图把他们揪下来;

对着镜子,小心的把黑发拨开,终于抓住了一根白发;

使劲揪的时候,却下不了狠心了;

拔了一根有什么用呢,还会有新的出来;

看来最近太过焦虑了,是该休息一下的时候了;

等到华发丛生的时候,再想休息都来不及了。

没有人不可替代

在那本《没有人不可替代》 里说道:

你在公司里的地位就像地铁里的座位一样,只要一离开,马上就会有人递补过来。
世界上到处都是有才华的穷人,没有人不可替代。

话说得很有道理;

不过,不管在地铁里坐得有多舒服,到了你要去的那站,你都得下车,把那个带着你体温的位子,让给下一个人。

如果因为位置坐得很舒服,而不愿意下车,那么,就只能错过站,或者等地铁关门的时候被扫地出门。

没有人不可替代,但是,也没有什么位子能永远不变。

坐地铁,就是为了奔下一站,没有人是为坐而坐;

时刻都要记得自己的目标,千万不要错过站,一旦错过,也许就再也回不来了。

没有人不可替代》这本书,是所有老板都应该推荐给员工看的书;

不过,那些一边打工一边梦想创业的员工,要坚决拒看;

因为这本书是让你做一个成功的员工,而不是做一个成功的创业者。