Google Search Within opentiss.uk

2009-10-30

Unix哲学:K.I.S.S. 保持简洁质朴

最近在读一本电子书,叫做Unix编程艺术,其中阐述的观点Unix哲学最根本的一条就是K.I.S.S.,即“保持简洁质朴”。Unix哲学被总结为十七条原则,阐述了Unix能够延续到现在的制胜法宝。不过这本书有五百多页,还得多研究些日子了。
openSuSE 11.2 RC2已经发布了,参见:Final openSUSE 11.2 Release Candidate Available。此版本有几个软件版本更新了,如下:
  • Linux kernel 2.6.31.5
  • SeaMonkey 2.0
  • Firefox 3.5.4
  • Samba 3.4.2
  • xorg-x11-server 1.6.5
如无特殊意外,最终发布版应该不会有软件版本的更新了,主要是影响最终版本发布的bug的处理。

因为工作没有着落,现在只能续租下现在的房子了,也只能用这可恶的有线通宽带了,因为有线通的是1200元一年,其他的诸如电信的E8,附加了诸多对无产阶层的歧视性条款后,还要年付近两千元,外加初装费一笔,长城宽带比较离奇,两年1560元,但从未用过这东西,从网上查了一下,据说国外的网站访问存在障碍,像我这样非国外网站不访问的开源软件爱好者,那简直等于没有网络,也就没勇气去尝试了。有线通宽带最大的一个特点就是经常“连接被重置”:

也不知道具体什么原因,反正就是如果我在求职网站上多点几次下一页,肯定就会“连接被重置”,然后需要重新尝试无数次才能连接上。有线通的帐单也很腐败,明明是包年的,还会每个月邮寄个形式帐单过来,感觉太浪费纸张了,非常不节能环保,不过还好的一点是,到营业厅续费可以刷卡,省去了一点儿携带现金的麻烦。

很想将维勘翻译网站做得更好点,提供一些有用的开源软件信息及技术文档的中文翻译,但苦于自己英语能力太差,爱人又不肯以此为实践其英语能力的锻炼,所以,现在是停步不前,真期望能够早点想办法利用好我这个租用的香港虚拟主机。
希望明天会更美好吧,虽然知道那是很难的,但总得一点一点的努力吧,天上是不会掉馅饼的,即使真的掉了,也会因为被地上的脏东西污染而无法食用了。

2009-10-22

Eclipse插件CDT中Boost.Signals编译连接问题的解决

著名的C++库Boost中有若干个库需要在生成可执行文件时进行库文件的连接,这些库包括Regex、Signals等,详见Boost Getting Started on Unix Variants。国庆节前在家里学习Boost库时,其中的Signals例子始终编译未获通过,错误信息显示有类的代码没有实现析构函数,实际上就是在连接时没有找到正确的可连接的库,正确的库为:/usr/lib/libboost_signals.so.1.36.0。今天又试着编译了一下,经过几次尝试,终于顺利通过了,其实主要是在项目设置中连接器的参数加上“ /usr/lib/libboost_signals.so.1.36.0”即可。如下图所示:

即在C/C++ build->Settings->Tool Settings->GCC C++ Linker的Command line pattern的最后加上“ /usr/lib/libboost_signals.so.1.36.0”。