最近不知道怎么了,突然又对编程有了兴趣。从图书馆借了两本C#的书。一本是《Programming C#》第三版,2003年出版的,用来学习基本的语法;另一本是《Teach Yourself Visual C# 2008 in 24 hours》, 比较注重实际应用。另外不想读书的时候,还下载了微软的视频教程来看。网上可以搜到很多这样的教程,不过强烈建议跟着一个系列跟下来。这个系列一共23集,现在看到第十集了,感觉看的太快了。
还记得以前学习C的时候,学校还提供SSH远程登录到SUN上去编译;我那时候还专门安装了没有界面的FreeBSD,逼自己只能编程。
那个时候讨厌Windows的所有东西,恨不得连它的字体也不要用。现在估计是老了,没有心气了,觉得可以用,用来方便的东西,无所谓出处,尤其是它做的却是很好的时候。比如这个Windows Live Writer。
又绕远了。回到C#。
学C#自然要用到Visual Studio,从微软网站上下载Express版本即可。从网上搜索过Pro版和Express版的差别,结果看不懂,看来那些差别对本人影响不大。等到自己懂了那些差别的时候,估计Visual Studio 2010已经退休了。
安装完毕,就开始跟着视频一集一集的跟下来,从Hello World开始。每天两集,一笔一画的跟着练习,慢慢体会跟C的不同。

IBM ThinkPad X40
礼拜六终于买到X61s,成了我用来上网打字的机器。X40终于可以退役,用来搞一些好玩 的不实用的东西。
在网上搜过很多资料,旧的笔记本拿来干什么比较好玩。以下是几个在下搜到的几个网页:
- Lifehacker: Give an Old Laptop New Life with Cheap (or Free) Projects
- Makeuseof: Top 10 Cool Uses For Old Computers And Laptops
- Gizmodo: Five Things to Do with Your Old Laptop
在所有的选项当中,觉得用来做Home Server比较实用。虽然本身的硬盘很小,但是支持USB就不用担心空间不够。刚刚发现,原来X40的CPU是LV的,放在一边,省电又不热。扔在角落里都不用管它。只是我的X40的硬盘已经打算退休了,经常会有一下一下的声音出来,用来放在那边做服务器真实不放心自己的数据。
X40的硬盘就是传说中比SSD要贵,比软盘慢的1.8寸的 Hitachi绝种硬盘。它的接口方向又恶心,再更换或者升级都不现实。
本人遇到这个问题,说明有很多人遇到过这个问题。很多人遇到过这样一个跟电脑有关的问题,说明网上会有答案。
答案就是CF卡+转接来做硬盘。
比较集中的信息在Thinkwiki:X40都可以找得到。
在Ebay买到这个CF->IDE转接口,支持一个CF卡。货在香港,礼拜天付款,到这里最快这个拜五,最迟公历新年。
关于这个问题最强大的讨论在Thinkpad Forum。
X40的硬盘慢是公认的,不过在下还是做个测试,以便日后比较。

硬盘慢的话,swap起来系统基本就废了,没有任何生命迹象了。把swap关掉:
swapoff -a
内存够大的可以试一下。在下的X40只有768MB的内存,说大不大,说太小又不是。不过关了swap暂时还没有什么问题,不过系统倒是没有植物人过了。
如果CF卡升级Ok的话,打算再试一试其他的操作系统,在决定最后选什么做服务器。
现在X40还在跑Ubuntu 10.04,似乎做服务器这个系统有点浪费。以前一直想试一下FreeBSD或者OpenBSD,现在终于又空闲的机器来玩了 。
最后说点题外话:
All in One SEO Pack是比较强大。自从上次用过之后,招来的Spam比我以前半年的总和都多。