2005年07月21日

新地址在:http://gsling.bloghome.cn/index.php?blogId=3054

2005年07月10日

    正不能胜邪,对么?。世道艰辛,善恶难辨。处在一个你争我夺的世界中,许多事情变得蹊跷,许多规则变得脆弱,许多界线变得模糊。积怨只会越来越深,复仇将是永无止境,谁能带领这个世界走出怪圈?为何许多人热衷于毁灭而不是创造?为何许多人更宁愿对抗而不是协作?这个星球上已经充满了对抗:陆地对抗海洋,藤蔓对抗大树,细菌对抗抗菌药,难道还要在人们的生命上继续么?

    没有任何东西可以比拟生命的光辉。它是如此耀眼夺目,以至于毁灭它也能带来黑暗的快感。它是如此美好生动,以至于夺取它也能释放丑恶的激情。但一时的快感并不能持久,闪耀之后是长长的失落;短暂的激情无法延续,以至于空虚必须再用生命填补。闪亮的长柄镰刀影射出纷争恶战,勾心斗角:石油在流淌,钻石在滚动,男人在怒吼,女人在尖叫,孩子在流泪--他们全都无助,慢慢地,滑落到深渊的入口。邪恶的灵魂收割者露出狞笑,一声不吭地将他们收入囊中,因为他知道,在这永无止境的冲突中,只有他才是赢家。

2005年07月09日

夏天到了,超频粉丝们手脚该是收敛一些的时候了。对于GNU/Linux用户而言,现在也是让CPU清凉一夏的时候。你没有超级散热器?没有液冷或热管?没问题,我们可以让CPU动态调节频率,在你不执行关键任务的时候,做和超频相反的事情:降频。

不上物理课,我们完全从实用的角度来讨论。要支持动态频率调整,需要:
    1.CPU和BIOS支持
    2.内核支撑
    3.调频软件
    4.根据自己的需求定制的调频策略

主流的Intel芯片和AMD芯片都没有问题,通过内核选项的开启完全可以得到调频所需的支持。看看需要哪些内核选项(尽量选取2.6之后的内核,较新的内核有较好的支持):
相关选项集中在Power management options:
    *电源管理推荐ACPI(如果你确定BIOS不支持,选择APM)。ACPI下,台式机可不选择交流电源和电池的选项,以及专门为华硕、IBM、东芝准备的Laptop扩展,当然debug相关的也不需要。
    *还有频率调节,Frequency Scaling,里面标识的比较清楚,台式机一般用"’ondemand’ cpufreq policy governor",其他根据CPU平台选择。

重新编译内核安装之后,接下去就可安装cpufreqd这套软体,当然也可以是powernowd,后者比较省事,不过前者定制性较为灵活。下面介绍一下cpufreqd的设定,其主要设定在/etc/cpufreqd.conf。
总的来说分成一般设定、Profile和Rule三部分:
    [General]部分我们需要做的设定主要是电源管理方式,acpi或者apm等,其他无需改动。
    [Profile]是预定义的频率范围方案,一般也无需修改,如果需要你可以更加细化。
    [Rule]是你自己的降频策略,你可以根据需要修改。特别妙的是,你可以指定那些程序启动后,使用全速频率方案。这样一个JAVA或者Flash的Web页面不会让愚蠢的CPU毫无必要地全速运行,而如果你做平面图像处理或者渲染3D模型场景或是编译源代码时又可以全速运行。注意,和笔记本相比,台式机无须电池选项,并总是使用AC(交流电源)。

下面是一个例子,请参照自行修改

========================================================
[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=1
pm_type=acpi #(acpi, apm or pmu)
# Uncomment the following line to enable ACPI workaround (see cpufreqd.conf(5))
# acpi_workaround=1
verbosity=4 #(if you want a minimal logging set to 5)

[Profile]
name=ultra_boost
minfreq=75%
maxfreq=100%
policy=performance

[Profile]
name=high_boost
minfreq=66%
maxfreq=75%
policy=performance

[Profile]
name=medium_boost
minfreq=50%
maxfreq=66%
policy=performance

[Profile]
name=low_boost
minfreq=33%
maxfreq=50%
policy=performance

[Profile]
name=lo_power
minfreq=0%
maxfreq=33%
policy=powersave

[Rule]
name=conservative
ac=on                   # (on/off)
cpu_interval=0-39
cpu_nice_scale=1.5
delay_cycles=3
profile=medium_boost

[Rule]
name=lo_cpu_boost
ac=on                   # (on/off)
cpu_interval=40-80
profile=high_boost

[Rule]
name=hi_cpu_boost
ac=on                   # (on/off)
cpu_interval=85-100
profile=ultra_boost

# high speed when watching DVDs and videos
[Rule]
name=video_watching
ac=on                   # (on/off)
programs=totem,xine,mplayer,avidemux
cpu_interval=70-100
profile=high_boost

#full speed when…
[Rule]
name=kick_ass
ac=on
programs=cc1,cc1plus,make,gcc,g++,gimp,gzip,gunzip,rar,unrar,zip,unzip,tar,bzip2,bunzip2
cpu_interval=80-100
profile=ultra_boost

======================================================

祝你的CPU有一个不那么酷热的夏天。

2005年06月12日

    Sarge发布了!你相信么?有些人已经把Sarge跳票当作理所当然的事情。于是我们看到…
原力扰动了!六月飞雪了!小猪飞天了!地狱冻结了!



得了得了,这些重要么,赶快飞也似地去吧:http://cdimage.debian.org/debian-cd/3.1_r0a/i386/

2005年06月08日

Konqueror无疑是GNU/Linux下最具威力的文件管理器(或者Web浏览器)之一。不过这玩意是在是烦的很,什么东西都往里面丢。拼命集成的结果便是,界面骇人。当然也没哟那么怕人拉,但是用户比较容易迷失。那么仿造nautilus的样式,结合konqueror的优点,我们一番#$%!#%@$^$&之后,它有了简洁的外貌。

这里是三种设置,哪一种比较好呢?







2005年06月05日

    对盗版麻木了吗?没错,它已经彻底腐蚀了许许多多的人,让他们变得贪婪堕落。版权意识是我们整整一代人已经失落的东西,也是下一代人正在失落的东西。一个不尊重版权的父亲母亲能给孩子树立什么榜样,不难想象吧。

    话必须从头开始说,在计算机开始在中国普及的年头,硬件是昂贵的,软件也是昂贵的,贵到人们觉得不可思议,几套软件加在一起就可以抵上一套硬件的价格。硬件是看得到模得到的,软件却只不过是几张或十几张薄薄的软盘,于是人们忽视了软件的工作量其实是不逊色与硬件的。软件又是如此地易于复制和传播,几个命令就可以复制出一模一样的拷贝,这让人们觉得软件纯粹就是骗人钱的把戏,用软件只需拷贝不需付钱成了人们的共识,盗版开始兴旺。

    谁的错?都有,软件商当初并没有考虑到中国的国情(现在依然有很多类似情况),以软件载体和数字编码价格的巨大差异,是当初的人们无法接受的。然而,随着软件价格逐年下降和各类自由或者免费软件的成熟,多样的选择开始出现,人们可以不必再被盗版束缚,但这时候,情况并非如此。有一次,一位开始使用GNU/Linux系统的朋友告诉我,他已经基本转移到了新平台上,不过让人皱眉的是,他也同时把使用盗版的风气带到了新系统下(看来新系统更多是由于新潮而不是自由吸引了他),他有成G的流行音乐MP3和几倍的DVD RIP,却从来没有付过费,而且他还在用从盗版系统上复制的字体,即时他不做动画也要装盗版破解的Maya……

    种种现象,是盗版风潮巨大惯性的延续,许多人已经扔掉了最为宝贵的道德观念,被无止境和不受约束的占有欲淹没,只想得到,不愿付出,即便有其他选择,也不再采用,甚至有打出“支持盗版”这样颠倒黑白的口号。面对现实:盗版也是盗窃,不因为你不是把手伸进别人的口袋就可以用一句“存在即是合理”合理化了。颇具讽刺意味的是有一部分人同时作为盗版的使用者和受害者存在着,请问,触及到自身利益的时候,盗版是否“存在就是合理”呢?

    专有高价软件存在,有其合理与不合理的地方,它并非对于所有人都能平等拥有,就像有人住别墅,有人住公寓,有人住草房。收入水准,决定了消费水平。但对于软件而言,现在并不是不出钱就无法使用计算机,你可以选择自由软件,这当然也要一些代价,你需要一定的时间习惯差异,不过话说回来,哪种软件不需要呢。

    盗版,伤害的并不只是软件开发商,也同时侵蚀着其使用者的灵魂,一个人在软件上养成了只索取不付出的恶习,也会对其他方面产生类似的不良影响。道德水平下降,你无法拒绝满天飞的网络色情视频,都是放纵欲望的结果。

    你需要一年看30部DVD RIP么?有多少值得一看?与其在计算机上开一个巴掌大小的视频窗口,为什么不去电影院享受真正的超大屏幕和超震撼音响?

    你需要一年听300首MP3么?有多少值得一听?与其从网上下载成G的音质良莠不齐的MP3,为什么不去CD店挑几张或几盒真正喜欢的CD或磁带?

    你需要一年玩100个游戏么?就算你都玩过来,有多少又是真正好玩的呢?为什么不好好挑上一两个买一套正版,真正投入进去(付钱了似乎总会更投入)玩一玩?

    不需要别人说教,应该自己领悟到,版权意识加强不见得会让软件开发商富裕多少,事实上,只不过是在拯救自己而已,信不信吧。

2005年06月03日

    卢卡斯终于完成了他的Starwars系列。籍着前传三部曲,观众了解到了达斯.维德(Darth Vader)在蜕变为邪恶西斯(The Sith)领导人之前,作为天行者.安纳金(Anakin Skywalker)时代的传奇经历和他的堕落过程。按照时间顺序,整个星球大战六部曲影片为前传1-《魅影威胁》,前传2-《克隆人的进攻》,前传3-《西斯的复仇》,正传1-《新希望》,正传2-《帝国反击战》,正传3-《武士归来》。

    《魅影威胁》讲述两位绝地武士作为共和国特使,在执行调解贸易联盟和纳布星球的争端时意外发现了塔图因星球上的原力之子天行者.安纳金(绝地武士预言中为原力带来平衡的人),并发掘出争端背后暗藏的危机。

    《克隆人的进攻》则叙述天行者.安纳金成为绝地学徒时经历丧母痛苦并与在塔图因相识的帕德美参议员违反绝地武士禁忌的秘密恋情,同时共和国在神秘集团的秘密分裂下分崩离析并掀起空前星际大战的故事。

    《西斯的复仇》则是前传系列的终章,讲述了与帕德美结为秘密连理的天行者.安纳金受到原力黑暗面强大力量的误导与诱惑步入陷阱并转向黑暗,同时共和国被潜藏多时的西斯君主夺权沦陷、绝地武士被驱逐殆尽的故事。

    《新希望》是正传的开始,讲述了安纳金之子-被秘密隐藏抚养成人的天行者.卢克在安纳金前导师欧比旺.肯诺比的指引下踏上原力学习之路并与加入反抗军炸毁帝国终极武器死星的故事。

    《帝国反击战》叙述了反抗军在霍夫星球遭帝国进攻大撤退到太空深处,卢克去神秘星球寻找隐居的前绝地武士领袖尤达大师进行绝地训练,中断训练去营救朋友时和达斯.维德父子相遇、战斗、并拒绝加入黑暗面的故事。

    《武士归来》讲述天行者.卢克在故乡营救好友,和叛军进攻第二死星,再次直面并试图拯救父亲维德的灵魂却步入西斯皇帝的陷阱,皇帝阴谋让卢克杀死维德并取代维德的位置并在卢克拒绝之后以强大的黑暗原力闪电试图杀死卢克,维德在父子亲情中终于觉醒将皇帝投入死星能量井、最终回归为绝地武士安纳金、灵魂获得救赎的故事。

    30年的传奇太空史诗落幕了,愿原力与你同在,永远。

2005年06月02日

    今天又有几个我经常浏览的网站遭到了攻击,网站管理人员暂时关闭了它们以防止更大的损失。这半年来此类攻击多不胜数,不禁令人怀疑,是什么导致了如此的局面。前一阵子,电视中频繁报道查获某人或者某个群体通过推送特洛伊程序令无知的用户步入陷阱,以达到控制数以千计的计算机成为其攻击工具的新闻。这些令人厌恶的小人不断发动类似的攻击,我相信其原因有:1.攻击过程程序化和公开化(意味着通过现成的攻击工具进行简单的操作即可达到目的,大大降低了攻击的门槛)、2.宽带网络普及化(包月制意味着攻击者可以近乎无限地呆在网上,8元一小时上网费的年代当然不会有很多人那么干)、3.犯罪成本太低(公安系统,法律对其无法起到足够的约束作用)、4.道德观的扭曲(攻击被当作某种程度上的英雄主义行为)。

    要对两类人同时进行严厉的制裁,第一类是直接实施攻击的人,第二类是公开收集并提供攻击工具的人。

    将这些混蛋都送进监狱很困难,因为公安机关往往按照后果的严重程度来对案件进行排序,骚扰性质的未造成重大损失的往往不了了之。几点设想:第一,公安机关一旦查到蓄意攻击者,其计算机将被立即没收,并且司法机关可以判罚其最多至永久不得使用互联网或者计算机设备,这比坐牢一两年有效多了。第二,或者判处任何网络业界企业不得录用该人,即其被列入破坏者黑名单。第三,该人可以通过唯一一种途径赎回起计算机和网络使用权力,就是服务于反黑这一行业,通过协助安全机构破获一定数量的其他破坏者获得立功表现。

    这些在当前当然属于扯谈了,目前能指望什么呢,老老实实给系统打补丁吧~

2005年06月01日

    我揣测,用板载声卡的人一定很多。因为GNU/Linux下的音频问题是如此的受欢迎,以至于在几个月内我就不同的论坛上看到了数以百计的类似话题(当然其中很多重复是由于不少人懒于搜索的缘故)。这些话题的内容大致是:1.多音频流的实现 2.用哪种驱动构架 3.音质的比较。

    这里所谓多音频流,简单地说就是多个多媒体程序能够同时发出声音。这看起来并不是很实用,对么?没有哪个傻瓜真的会同时听两张CD外加欣赏某个即将上映的电影的片花。但是的确有一些有用的时候,你希望听音乐的时候某个即时通讯程序(比如GAIM)会提示你你的朋友上线了或者电子邮件来了,如果你未有多音频流支持,你的播放器可能就会让其他程序成为哑巴(当然,它们可以选择PC Speaker,对么?)。多音频流实现并不困难,从驱动程序在ALSA和OSS(商业版)中它们都有轻松的实现方法。即便不从驱动程序级别着手,流行的桌面环境也提供了诸如ESD和ARTS这样的上层声音服务方案。一个原则就是,当你选择了一种实现类型,务必调整应用程序的输出指向该实现,比如如果你使用ESD,那么在XMMS这样的程序中应该选择ESD的输出插件。新的播放程序增强了自动侦测,这也是像Totem这样的程序无需设置的原因。

    关于ALSA和OSS哪个更好的讨论已经旷日持久。然而事实情况是,只有针对具体的某一张声卡(或芯片),如果两方面都有驱动程序,才能比较两个驱动效果的好坏,而且结果通常并不能反过来说明ALSA和OSS的好坏。有些时候你看到某个人抱怨ALSA不好或者OSS很烂,实际却是ALSA/OSS中支持他这一款声卡的驱动程序运作不佳,原因可能有很多,例如声卡厂商拒绝为Windows之外的平台编写驱动程序提供支持,或者不付费就不授权硬件资料等等。这里的原则是,对于你已购买的声卡,尽量找到官方或者官方推荐的驱动程序,如果它是OSS就使用OSS,如果是ALSA就用ALSA。对于Hack性质的驱动程序,你不能要求太高。关于OSS,还有一个区别,OSS分为开放和商业版本两种,商业版本目前也可以免费使用,但有时间限制,隔几个月就要重新安装一次,但多数情况下,毫无疑问的商业版本表现也更佳。对于ALSA,当然没有这样的问题,如果你找到一个好的ALSA驱动,恭喜,你可以毫无顾忌地使用它。

    音质是另外一个有趣的话题,但我现在还无法讨论这个问题,目前已知的讨论基本都是基于主观印象的,并不太可靠。我正在收集资料与寻找合作人并计划在不久后做一个较为正规的量化测试,如果你知道任何音频测试相关的信息,请联系我,任何资料,包括测试手段和测试软件我都将非常感谢。

    最后,如果你真的喜欢听音乐,不妨考虑购买一张更好的声卡,当然它同时必须是Linux-Friendly的。这不会太困难,而且你将得到:真正大幅提升的音质和多声道支持,真正支持多音频流无需额外设置软混音,无需在驱动问题上烦恼。



    Moho是一个多平台实现的动画创建及编辑器,功能强大,界面良好,运行速度令人震撼。如果你需要做动画,最好看看这款软件。它不是开放代码的,但是可以免费使用全功能的Demo(会在输出上标记一个"demo"字样,但不会影响你学习该款软件的功能)。

    我并非此方面的专家(呃,我创建的最好的动画就是一个自行车轮胎从画面左边滚到右边…),所以我无法告诉你太多此软件的精妙之处,不过你可以去下面的地址一窥究竟,这些够班的动画均由Moho创建(在线播放):

http://www.lostmarble.com/moho/gallery/musicvideos.shtml
http://www.lostmarble.com/moho/gallery/entertainment.shtml
http://www.lostmarble.com/moho/gallery/commercials.shtml
http://www.lostmarble.com/moho/gallery/tests.shtml

Most impressive,是么?

然后,可以下载其全功能DEMO版本试用(分Linux、MAC、Windows版本):

http://www.lostmarble.com/moho/download.shtml

啧啧,你用下来真是欣赏无比,你开口问:“请问,哪里有注册码?”

啊,当然,我可是个好心肠的人,马上就告诉了你:“这位先生,请这边走…”
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
新买99美元,升级19美元,对这样好的内容创建工具而言还真不算贵不是:)。