妈,明早我就回去了

我早上7:30的车,从上海站走,中午就到南通,然后转车,下午就可以到家了。下车后你们就不要来接我了,我走回去,就那么点路。

cvs2svn 转换笔记

 
Python,cvs.exe,sort.exe 都需要。
安装 python, 把 wincvs 的 bin 目录放入 path 环境变量,下载 http://unxutils.sourceforge.net/ 其中有 sort.exe(一定要下载把它放在当前目录,因为 windows 下也有一个 sort.exe,不然会报“输入文件指定了两次。”,也就是说如果提示这个就是这个错误了,我刚才就遇到这个问题了,看了一下 cvs2svn 的帮助文档又去看了 http://www.fwolf.com/blog/post/30 才知道)。
有了这些就差不多了。
然后执行的时候用:
python cvs2svn –encoding=GBK –use-cvs -s svnrepos cvsroot/myproject
这句命令的意思我解释一下:用了 GBK 编码来解析文件名,如果你的 CVSROOT 里面有汉语文件名的话,就要用这个参数,–use-cvs 这个参数请参照 cvs2svn 的帮助文档,我是加了这个参数才转换成功的。svnrepos 就是转换后输出的地方了,这个文件夹应该不存在,不然加一个参数–existing-svnrepos。 cvsroot/myproject 是要转换的 CVSROOT 的位置,你可以转换 CVSROOT 下的任意深度的目录,也就说你可以转换整个 CVSROOT,也可以只转换其中的一个子目录。
哎呀,不说了,遇到什么问题,根据提示步步解决吧。

如果我告诉你这是你的最后一天,你会做什么?

因为要回去了,
怕老妈说我不修边幅,
所以就去修理了一下头发;
今天不知道什么日子,
早上太阳出来露了露脸,
但这个夜晚依然很冷;
凄凉的马路,
我不想回家,
低头看着脚尖,
没有月光,
前面很暗;
空悲切。

火车站

从南广场走到北广场需要 20 分钟;

火车站,各色男女拼命地走着;

有人高声唱着凄凉的歌;

酸酸的。

最近不知道他妈的怎么回事

先前是 freebsd.org 不能正常访问,最近 google 也是时断时续,sf.net 更是变本加厉(不过还可以通过 http://prdownloads.sourceforge.net 浏览和下载文件),奶奶的,网通和电信之间的互访也变得如同每秒一个比特一样,微软的服务也动不动就中断,访问速度也越来越缓慢,这个世界到底怎么了?

累死了现在去给自己买票

买了好几天票,自己的还没买。

vss2svn 转换笔记

 
阅读本文你必须具有 Source Safe 和 Subversion、Apache 基础。
一下操作在 MS-DOS 下完成
 
rem 第一步 确保 ss.exe (Source Safe)在 path 下。
set path=%path%;C:\Program Files\VSS\win32
rem 第二步 确保 svn.exe 在 path 下
set path=%path%;C:\Program Files\Subversion\bin
rem 第三步 确保 APR_ICONV_PATH
set APR_ICONV_PATH=C:\Program Files\Subversion\iconv
rem 第四步 指定 Source Safe Database
set SSDIR=\\192.168.11.86\vss
rem set SSDIR=G:\tmp\vss
rem 第五步 执行转换
vss2svn-0.3.3.exe -vssproject $/myproject -svnrepo http://svn.redv.com/repos/myproject
rem 然后根据提示做一些操作。
 
当出现如下提示时:
ATTENTION REQUIRED:
  Following is a list of all VSS users who have made updates at any time in the
  specified project. In order to preserve the user history during migration to
  Subversion, these users must exist in the Subversion authentication file.
  Usually, this is done with an Apache "Basic" HTTP authorization file, where
  each username is followed by a colon and the hashed password for that user.
  A blank password is permissible. Copy and paste the following lines into this
  authorization file in order to allow this user history to be migrated.
tom:
vss_migration:
PRESS ENTER TO CONTINUE (or enter [q] to quit and start over)…
在 apache 的认证文件中加入用户 tom 和 vss_migration,方法如下:
命令行: htpasswd svn-auth-file tom
 

鞋全湿了

下雨,打算打车回来。本来走 30 分钟就可以回来,可是我等了 40 分钟出租车,又走了 30 分钟才回来。淋死我了。

程序员四大忌 你该如何避免呢?(转)

一忌:轻易言败,没有自信

  没有永不放弃精神的程序员,只是一个有程序员名号的假程序员。一个真正的程序员,知道在程序设计的过程中,可能会遇到不计其数的困难和问题,可能有极多的挫折和失败,而成功只有一次。

  就为解决一个问题,我们可能连续十几甚至几十小时的坐在计算机前不停的工作。一个问题解决了,可能又有其它的问题出现。而你要是不能坚持下来,可能从前的一切努力都流失了。轻易言败的人请不要做程序员,你不可能成功。执着是最可贵的。

  执着的程序员都是相信自己的人,每时每刻都会鼓励自己,你做的出来,你能解决,你会成功。这样他才能坚持下去。

二忌:浮华不实,自满自大

  夸夸奇谈的人不是优秀的程序员。整个程序设计的过程就是一个研究学习,应用,再研究学习,再应用的过程。一名优秀的程序员决不会认为自己足够好了,不需要再提高了。自满自足的人不会是好程序员,会很快落后以致落伍。所以越是优秀的程序员越是感觉自己懂得少,不会在人前故意卖弄,这并不是故作谦虚,而是实实在在的感受,亲自体会才能明白。

  浮华的程序员会不懂装懂,不停的强调语言的优劣,平台的好坏。追求所谓最新最时尚的技术,停留在表面问题上。或假做深沉,用不适合的方式做不适合的事情。就像孔已己一样,以为知道"茴"字有四种写法就是学问。最后是简单的作不好,困难的也作不好。

三忌:死气沉沉,不求甚解

  优秀的程序员是充满激情和活力的程序员。求知欲和创造欲是原动力。有求知欲你才能不停的学习,有创造欲你才能不停的超越自己。死气沉沉的程序员已经对程序设计失去了兴趣,很快就会主动或被迫离开。

  创造不是指你要发明什么别人不知道的技术或方法,而是说不能仅仅知道怎么做,还要知道为什么这样做。之后你才能创造,其实程序设计的整个过程就是创造的过程。

四忌:强调客观,忽略自身

  很多程序员都是在失败的时候强调客观因素,而优秀的程序员的程序员都是先反省自己。要明白自己缺陷,再努力去学习。没有人事事都做的成功,也没有人生来就什么会做。所以失败了,多想想自身的原因,这样你才会不停的进步,而不是留在原地抱怨。

静不下心来

阅读了 subversion 的文档的中文译本,并实地操作了一番,在原有 CVS 基础上,确实很快可以理解了。我想在未来的开发中使用它了。
打完乒乓球后,外面开始下雨,我有些兴奋,却再没法沉浸其中了,我喜欢嘀嘀啦啦的雨点打在前额上,用舌头接住从鼻尖落下的雨点。
在周三时还在期盼着周末,如今周末如期而至,却又开始期盼周一。无法忍受的空虚,我想找些我兴趣上的事来寄托我的感情,却静不下心来做它。