东挖西掘互联网 第10期 [2009-Mar-14]π日快乐

无法考证圆周率诞生于何年何月何日甚置是何地。不过基本上每年3.14,π迷们都会庆祝π的生日。对π迷来说这个没有规律的数字最大的魅力就是它没有规律。

《π之歌》:

歌词:3.14159265358979323846264338327950288419716939937510582097

4944592307816406286208998628034825342117067982148086513282306647093

8446095505822317253594081284811174502841027019385211055596446229489

5493038196442881097566593344612847564823378678316527120190914564856

6923460348610454326648213393607260249141273724587006606315588174881

5209209628292540917153643678925903600113305305488204665213841469519

4151160943305727036575959195309218611738193261179310511854807446237

9962749567351885752724891227938183011949129833673362440656643086021

3949463952247371907021798609437027705392171762931767523846748184676

6940513200056812714526356082778577134275778960917363717872146844090

1224953430146549585371050792279689258923542019956112129021960864034

4181598136297747713099605187072113499999983729780499510597317328160

9631859502445945534690830264252230825334468503526193118817101000313

7838752886587533208381420617177669147303598253490428755468731159562

8638823537875937519577818577805321712268066130019278766111959092164

201989

Continue reading

退守ubuntu8.04

我终于还是败给knetworkmanager了, 上一次败给它还是在opensuse上的事情了。  又让我想起了那不愉快的往事, 比如从无线切换到有线死活连不上,  休眠然后唤醒也是死活连不上。换到8.04下用0.2.2的knetworkmanager就好了。

ubuntu8.10的一切都不错, 除了knetworkmanager。  opensuse总是拿不成熟的东西糊弄人, knetworkmanager也是如此。不过这可能不是knetworkmanager的问题, 整个networkmanager的工作机制就可能存在缺陷, 毕竟knetworkmanager只是一个界面。 

其他的,比如kde4无论是速度还是稳定性都有很大的提高。 不过现有的软件还没有完全适应kde4, 很多经典的程序,在8.10的官方源里面都找不到。 不能说不是一个遗憾。

我看我还是直接等4月份的9.04. 一般x.04都是LTS,也就是长期支持版,官方提供3年的支持, 这样比1年支持的版本更让人放心。另外9.04支持ext4格式,速度比没有日志系统的xt2还快, 真是让人期待。

火爆的3D枪战游戏,仅仅96kb

96kb,就是96kb, 我绝对没有故意把MB换成KB来吸引大家的眼球, 这个游戏只有一个.exe执行文件, 体积是96KB整。而且还不是什么DEMO版,是真正的完整版,只不过正在beta。 真是难以相信, 用openGL写个最精简的3D动画也不只96KB,还不算那些dll库文件。

看看下面这个视频,做的还是很不错的,只是情节有些单调:

Continue reading

kubuntu8.10解决休眠后不能唤醒和唤醒后无线网络连不上的问题

关于kubuntu休眠问题,网上有很多的解答,但多数是关于acpi的支持问题。 我发现还有一个问题也会导致休眠后无法唤醒,那就是内核的不匹配。

我在最初安装完kubuntu时发现内核是2.6.27-7的版本。安装完成后,会被立刻要求升级到2.6.27-11。 问题从这里开始。  我升级之后2.6.27.11内核因为找不到分区而无法启动,无论我在grub里如何设置分区信息,启动时都说找不到指定的分区。所以不得不退回到2.6.27-7, 这就出现一个问题, 在更新时同时更新的linux头文件与旧的2.6.27-7内核不匹配从而导致了休眠后无法唤醒。这是我的猜测。 不过修复了2.6.27-11内核之后,休眠就可以唤醒了。

修复2.6.27-11内核的方法其实很简单, 检查grub的menu.lis文件就可以发现新的内核没有指定initrd镜像文件的位置。 参照旧内核的配置指定新内核的镜像文件地址就可以了。 然后重新启动系统用新的内核登录,再测试休眠,就可以唤醒了。

Continue reading

kubuntu8.10使用3周记

3个礼拜前大约是2月15号, 我的kubuntu8.04率先崩溃了。还差2个月才满一年。 但是它在也不能动了。 我感觉是硬件的问题, 或者说是ubuntu那个会减少硬盘寿命的漏洞导致了这个问题。 在此之前的几个月里,硬盘经常锁死,并发出当当的声音。 鼠标能动但是点击没有任何的响应。重新启动后才会正常。 14日当天发生了多次这种情况。 我也觉得看样子支撑不了多久了。 果然礼拜天就彻底瘫痪了。

两周前, 经过再三的思考,我决定使用kubuntu8.10. 之前我一直很畏惧kde4的界面, 觉得完全无法控制,很不适应。但是考虑到新的内核, 更快的速度和即将快出的9.04。 我觉得现在可以用8.10来适应kde4。

但是在安装了8.1之后,我发现适应它真的是一个很艰苦的过程。 首先相对于3, kde4绝不仅仅是一个界面上的改动。而是操作理念的跨越。适应这个跨越花费了我相当多的时间。 最大的改进就是部件(widgets)系统. 这也是kde4与传统桌面不同之处。  kde4使用部件桌面取代了原有的文件桌面。 整个桌面变成了一个巨大的部件框。问题是现在的kde4部件资源不多。 显得缺乏应用。 但是随着开源社区的日益活跃和kde4逐渐完善。

Continue reading