Archive for category 开源程序

我的超级路由器——兼谈澳洲宽带

说起来,这个月除了忙着复习考试,倒还做了一件很有趣的事情——用捡来的电脑组了一台路由器。说起捡,这里还真能捡到满多东西:床、桌子、柜子、茶具……不仅仅留学生爱捡,貌似当地人也有“勤捡”的习惯,看着能用就拿回去用了。反过来,不想用的也不费神去卖,直接往门口一丢,谁爱拿谁拿。

这个电脑就是我半年前捡的。当时检查了一下,奔三733的CPU,VIA693A的主板,S3的显卡,10G的昆腾硬盘,没有内存条,倒是SCSI卡,SCSI刻录机的带了一堆。花$5从电脑商店拿了根二手128M SDRAM,呵呵,还真跑起来了。想当年上大一的时候用VIA693A主板把赛扬850超到1.2GMhz,真令人怀念。已经快8个年头了吧。

于是这个破电脑就被我存着,直到前段时间想到了一个十分严肃的用途。缘由是这里的宽带计费。

澳洲的宽带不像国内包月那么普遍,这里极少有公司提供不限流量的宽带计划。月租在限定的带宽下只涵盖一定的流量,超出的部分要不额外交钱,要不就限速使用。以我申请的TPG 1.5Mbps ADSL为例,$69.99月租包50G(高峰25G,非高峰25G)流量,超出部分限速到64k。值得注意的是,一般广告中的ADSL速度只是下载速度,实际上传速度会比较低(比如我的上传最大256k,限速后为64k);再是不同公司对于高峰时段的计算方法不一样。TPG在很多包月计划中是这样计算的:高峰为早晨9点~凌晨4点的19个小时,其余5个小时为非高峰。这样计算明显不公;但尽管如此,TPG仍然是墨尔本公认的性价比最高的公司。

50G是够我一个人用,但如果给全屋6个人共用的话就紧紧巴巴了。最快的一个月,我们十天用完了全部,然后余下的日子在连Modem速度都不如的网络(想象一下六个人共享64k带宽)中熬过。唯一的解决方法就是限制出口带宽,延长使用时间;但仅仅限制出口带宽的话,有可能一两个人的使用就占满所有线路而导致其他人无法上网——尤其是遇到讯雷这样的垃圾软件。所以必须通过路由器来限制每一个终端的带宽。

但能提供这种限速功能的路由器都是昂贵的企业级路由,我也只能从软件实现上来考虑。Windows下的宣称能实现类似功能的软件有不少,我也试用了一些,但基本上都与宣称的相差甚远。它们一般可以分成三类: Read the rest of this entry »

Tags: , , , ,

Ubuntu正让我变得越来越不耐心

为了避免误会,我把标题再解释一下:Ubuntu正让我变得对Windows越来越不耐心。以前习以为常的在Windows下的硬盘嘎嘎声和漫长的程序等待被Ubuntu陪衬得无比鲜明,也使我很恼火,为什么Windows不能像Linux那样有效率?

  1. 首先是启动时间。以前在使用Fedora Core的时候对Linux的启动时间不敢恭维;但现在我敢说,单单系统启动,Ubuntu绝对比Windows快(据说这是Ubuntu目前最新发布版Edgy的新特性),几乎闪过一个漂亮的标志画面以后就出现了登录页。Windows好不容易启动完系统不说,加载杀毒软件又要老半天,期间硬盘嘎嘎乱响,点任何程序都没有反应。
  2. 再就是这个嘎嘎声。不得不说,Ubuntu真安静!除非有升级系统、大批量更新软件包这样的动作,几乎看不到硬盘狂读。大部分程序点击后反应很迅速,也许这跟Linux程序体积普遍较小有关。即使是启动时间较长的大型程序,比如OpenOffice,硬盘发出的声音也非常轻微。至于Windows,随着程序大小的不同启动时间和硬盘的声响不尽相同。不过想想最常用的IE,当启动完电脑第一次打开时那个情形,也可以想象其他程序的情况了。
  3. 硬件支持与用户体验。说起硬件支持,Windows的硬件支持无疑是最广泛的,几乎所有的硬件都有Win32驱动。但安装这些硬件驱动的用户体验却是另外一回事。对于普通用户来说,搜索、下载和安装驱动程序是恼人的事情,他们不了解也不愿意花时间在其上。而Ubuntu却能“无驱“地在绝大部分电脑上运作——你甚至都不需要安装,用一张Live CD在一个哪怕没有硬盘的电脑上启动,就能听到音乐,能上网,能编写Office文档……你还用知道驱动程序是个什么东东吗?
  4. 病毒和恶意软件问题。这是Windows用户最为头痛的问题了吧!想想看,即使买了正版的Windows也并不能顺利得操作电脑,(设想一下作为正版用户你向微软寻求关于病毒问题技术支持,他们会有什么回答),你还得花钱买杀毒软件、网络防火墙。最要命的还是这些个杀毒软件对于大部分恶意程序还熟视无睹。(我的正版诺顿在国人编写的恶意软件面前简直就是瞎子)。这也许是大部分人认为正版Windows不值那个钱的原因。Linux操作系统天生就很安全,用户间权限分明,即使有病毒发作也很难触及到系统核心。况且绝大部分恶意软件都是针对IE的,FireFox对其免疫。
  5. 最后就是使用习惯,这的确是一个不能回避的问题。不得不承认,在使用了那么多年的Windows后,对很多Win32软件都形成了依赖。(用D版操作系统占领市场,培养用户使用习惯,形成依赖后再行收割,也许正是M$的市场策略)。但就操作系统本身而言,Linux的很多特性还是很讨人喜爱,并且,已经很快让我形成了新的习惯。比如,四个桌面或更多的桌面(对我来说,四个很好);工具栏上显示当地时时天气的小组件;方便易用的新软件搜索和下载方式……(前两个是Linux通用桌面Gnome的特性,后一个Debian类Linux的通性。我尤其喜爱最后一个特性,而且不止一次看到别人写道,这让他们更新软件成为一种享受)。其中有些功能在Windows下也能通过软件或插件实现,但效率远不及Linux。

最后回到那个问题,为什么Windows不能像Linux那样有效率?也许原因就根植于开源软件和商业软件的创作模式上(可以参考这篇文章)。对于大教堂模式下创作的商业软件,要求的是规范、统一、强大(功能或界面上的吸引力);而对于集市模式下创作的开源软件,要求的是交流、改进、创新。所以前者倾向于高集成、多功能、高盈利;后者自然将走向小巧、高效、免费的方向。正如同刚刚诞生的巨无霸Vista,和即将诞生的小鹿Feisty Fawn(Ubuntu开发中的新版本,意为“不安的小鹿”)。

在页面的左下侧有Google提供的广告,推荐大家扔掉IE,使用FireFox。事实上,我更推荐你们扔掉Windows,使用Ubuntu。作为一个从核心到几乎所有应用软件都完全免费的操作系统,很多地方实在比售价6元的D版Windows强太多了。下面是一些关于Ubuntu的资源:

官方站点
中文站点
免费下载点(不用担心满屏的E文,Ubuntu是多语言的,哪怕你用阿拉伯语,下载的也是一个文件)
基督徒特别版:Christian Edition

正如圣经《马太福音》10章8节所说,“你们白白的得来、也要白白的舍去”(这里的舍去即分享给他人的意思)。所以,我很高兴能白白分享这个“白白得来”的操作系统的使用体验。

Tags: , , , , ,

换用UBUNTU,感受开源的伟大

这是我在开源的UBUNTU操作系统下用开源的DRIVEL写的首篇日志。之前用过Fedora Core 4和5这两版开源系统,但使用起来颇有“专家感”——很多时候需要你自己寻求解决软件依赖性问题,甚至有些软件不得不自行编译安装。加之软件更新缓慢(Firefox 2都出了N个月了,yum上连个影子都见不到),本地yum源稀缺,台湾地震断网后,操作系统也死了一半。

所以,当我寻找新的操作系统时,UBUNTU进入了我的视线。它基于成熟的Debian系统,在很好地继承了apt-get这种优秀的软件管理方式下,极大地增强了硬件支持和用户界面,使得其成为LINUX所有发行版中硬件支持最好和最易上手的系统。

在试用UBUNTU的几天中,我很轻松地就使用apt-get搜索安装了我所需要软件:SKYPE、BMP(类似winamp的播放软件,可以支持APE)、MPLAYER(类似windows media player的媒体播放器)、GOOGLE EARTH、DRIVEL(本BLOG书写软件)、GNOMESWORD(查经软件)……无须你自己寻找软件的位置,无须你自己解决软件依赖关系。如果一个软件是以其他尚未安装的软件为基础,apt-get会自动下载安装那些缺失的软件。正如命令行自述所说:“本APT有着超级牛力。”

今天还发现了一个很有趣的东西:UBUNTU有一个专门为基督徒开发的“Christian Edition”。 在这个版本中,内置了查经软件和网络分级软件(家长可以很方便地向孩子屏蔽不健康的内容)。还有一些比较有意思的细节,比如Firefox内置了每日经文,而且主页标志换成了一个小教堂……

相比同样身为LINUX的Fedora Core,我觉得UBUNTU有几大优点:

  1. 更易用,更适合刚刚接触LINUX的用户;
  2. 软件资源众多(很多软件与Debian和基于Debian的系统可以通用),且更新速度快;
  3. 本地软件源众多,这点很重要!基于它高贵的UNIX血统,LINUX绝对是一个需要网络才能发挥功能的系统。而UBUNTU在中国的软件源就不下5个,即使遇到像断网这样的情况也能正常更新操作系统和软件。

关于UBUNTU一词:该词来源于祖鲁语和科萨语,发音为“oo-BOON-too”。据说这是一个美到无法翻译的词,大意是“人道待人”(对他人仁慈)或者可以翻译成:“天下共享的信念,连接起每个人”。有人把它总结成这样的话:“具有 ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他(她)拥有适度的自信,而这源自如下认识:自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。”

Tags: , , , ,

(转)马丁·路德的改革运动开放了圣经的源代码

作者方兴东,转载自:http://tech.tom.com/1126/1898/20031126-68773.html


文明的传承需要载体,也需要中介。但是,有时,由于载体的变革,会导致中介的坍塌与消失。在人类文明史上,印刷术与互联网堪称两次重大的媒体传播变革。印刷术直接导致了民族主义的兴起,那么,互联网会把人类带向何方?在互联网上,谁会消灭?谁会崛起?观察这两次大变革,人们爱用一种范式冲突来形容,那就是大教堂模式与集市模式。所谓大教堂模式,是指文明的传承需要一批专职的人员,他们负责向人类转译、传达上帝旨意与自然的奥秘,承担的是祭司的角色。而集市模式,是群众的狂欢,是庶民的胜利,是人类回归自我、自由表达、自我定义、自我阐述的自由行动。 我们认为,对大教堂模式造成冲击的重大事件,有马丁·路德(Martin Luther)的宗教变革运动、斯塔尔曼(Richard Stallman)的自由软件运动和最近涌现出的博客文化运动。这三大运动的背后,无一不显现出毁灭中介的重大特征,无一不借助媒体变革的巨大冲击力。 Read the rest of this entry »

Tags: , , , , ,

解决Linux登录错误:你的会话只持续不到10秒钟…

我使用的是Fedora Core 5,登录普通帐户时遇到的这个登录错误的全部信息是:“您的会话只持续了不到10秒钟,如果您还没有注销,这就意味着安装可能出了问题或者您的磁盘空间已经耗尽,可以试试某个安全模式登录以查看是否可以解决此问题。”

然后我使用了所谓安全模式failsafe登录,除了在命令行里用用cd/ls查看查看文件以外,没有任何看起来“可以解决此问题”的东西。磁盘空间根本没有问题我也不明白这究竟“意味”着什么。幸运的是root帐户还可以顺利登录。于是我试着新建、重建普通帐户,但均告失败,任何普通帐户都无法登录!!!

对于解决不了的问题,GOOGLE LINUX是个好去处。我搜索发现很多人碰到我这个问题:有的人用REDHAT,用的人用SUSE;有的人用GNOME,有的人用KDE;有的人有详细提示信息,有的人像我这样什么提示也没有。似乎导致这个错误的原因有很多,但没有一个像我这样出错的人得到最终的解答。

这时PKUBBS上一个无人解答的求助信息引起了我的注意。这个人在遇到无法顺利卸载的一个软件后清空了/tmp和/opt导致出错。我想起来出错前我曾用root帐户把/tmp当成垃圾文件丢进了垃圾箱!

我重新回到了root帐户,把垃圾箱里的tmp拖了回去。满心希望地进行试验,发现普通帐户依旧无法登录!难道不是tmp丢失造成的问题?

快要绝望的时候,我试着用英文搜索GOOGLE LINUX。英文资源果然丰富,很快就找到了关于tmp的解答:

I accidentally deleted whole /tmp directory today and I had been experiencing same that problem.

Anyway I was happy enough, because I could log in as root to try and fix this problem. So I created /tmp and then issued chmod 1777 /tmp and problem was sold.

I don’t recommend you to do this or anything but this is in short what I’ve done…
…like root

原文在:http://www.linuxquestions.org/questions/showthread.php?t=373299。作者提出的解决办法就是:

rm -rf /tmp
mkdir /tmp
chmod 1777 /tmp

于是我用root将tmp帐户权限修改为777,问题解决!

在此记录,献给所有迷失在开源程序里的人们!

Tags: , ,

我用过的博客程序

我自建博客的时间有两年多,因为比较熟悉ASP语言的缘故,用过不少ASP+ACCESS的博客。也帮助一些朋友一起建设过BLOG站点,期间对林林总总的程序有些许体会。写在这里:


L-Blog程序。由个人开发维护的元老级博客程序,也是我接触的第一个博客程序。完全由HTML+ASP“混编”而成,老得以至于连更换模板都不支持。不过当时精力旺盛,自己改界面、添功能,颇有几分趣味。后来因为接二连三的漏洞出现,以至于放在同一个空间的商业网站被黑,我才意识到使用L-Blog程序是一件多么勇敢的事情。刚刚又看了一下L-Blog的主页,发现网站已经不在了,不知道程序的开发是不是也已经彻底停止。毕竟,WEB2.0的时代已经到来。

相关新闻:单引号导致网站崩溃 L-blog入侵实录(触目惊心,触目惊心啊!)


PJ-Blog程序。功能丰富,界面华丽,插件和皮肤也非常多,易用性高。大部分皮肤华丽得有点“幼稚”,也许比较适合女孩子用,我个人还是喜欢简洁明快一点的界面。加上PJ不支持静态页面,我很快转到了Z-Blog上。

官方站点:http://www.pjhome.net/


Z-Blog程序。刚刚用上Z-Blog的时候,它几乎就是我心目中的完美程序:界面异常简洁,插件和皮肤也非常丰富,而且似乎风格都比较“成熟”一些。支持静态页面,不仅使浏览速度加快,还意味着更容易被搜索引擎发现和收录。不过我的朋友对这个程序颇有微辞,他认为Z-Blog使写作变得繁琐,太多的按钮让他都失去写作的兴趣。不知道Z-Blog团队有几个人,至少我今年年初向Z-Blog作者汇报BUG的时候被告知“正在准备高考”。一方面我觉得一个高三学生能用业余时间作出这么出色的程序简直是一个天才;另一方面我也担心一个人维护的程序总有一天会走到尽头,像L-Blog那样,当年也曾经是多么得风光。然后不久,我的Z-Blog就碰到了真正的问题:垃圾评论。 为了交流方便的缘故,我不愿意关闭评论。但一定是Z-Blog简单的四位标准数字字体的评论验证被破解了,导致一时间我博客的“WOW Golden”之类的匪夷所思的垃圾评论满天乱飞。然后铺天盖地的黄色广告又以trackback的形式登陆了。除了不停得删啊删啊,我实在没有更好的解决办法。 就在最近,Z-Blog的1.6新版放出。看起来,数字验证的功能被加强了,垃圾评论的势头有望遏止。后台也变得更加易用,但不知道有没有增加类似anti-spam trackback的功能。没有时间仔细用,因为我已经全面转移倒了PHP平台上来。但无论如何,Z-Blog仍然是我在ASP平台上最看好的一个国产BLOG程序,我也相信,它会越来越好。

官方站点:http://www.rainbowsoft.org/官方站点的内容非常丰富,还有一个好玩的GOOGLELOGOSHOW。


WordPress程序。PHP平台,开源,老外开发的。功能上没得说,界面风格也是我十分喜爱的,目前正在试用中。WordPress有一个免费的博客托管站点wordpress.com,类似与GOOGLE Blogger的blogspot.com,现在也是异常红火。可惜中国大陆用户暂时无法访问这两个站点。目前有一群爱好者在做WordPress的中文化,但似乎目前做得还不是十分完美,版本更新得也比较慢。我个人觉得界面上的英文无所谓,看熟了也就就习惯了。

WordPress的官方站点:http://wordpress.org/
WordPress的中文化站点:http://wordpress.org.cn/

Tags: , , , ,