openSUSE 10.2!

2007年2月21日星期三

唉,本来一直很听高人们说的:玩LINUX不要局限于发行版的不同,更不要动不动就跟风去换来换去,在经历了Magic Linux, Fedora Core和Kubuntu后,我终于稳定在SLED10了,可惜在Beryl给SLED10的更新源中迟迟也没有0.2Beta的影子,相应的Snapshot版强行装上也会在运行的时候造成X服务器崩溃……

今天才听说由于Library的问题(我早估计是这个原因了),Beryl不会再为SLED10提供Yast更新源,除了锁定0.1.4外,唯一的办法就是升级到更新版的OpenSUSE-10.2……

考虑来考虑去,10.2的确是一个更新的版本,现在更新源的支持也纷纷偏向它,还有Beryl 0.2的诱惑,剩下的问题就是如何备份我已经辛辛苦苦配置好的SLED10了。在研究了一阵子后,我把系统中的/home目录及其它一些重要目录备份了下来,决定重装。

下载Linux DVD是最让人欣慰的事情,因为可以体验网络的极限速度。半个小时把3.7GB的DVD下载好,刻录到DVD-RW上,准备开始装。先是听说可以从SLED10升级上去,我想这样的话配置就全部保留好了,代价最小。于是选择“更新”安装,结果在安装完毕重启最后的过程过不去,频频死机。我想应该是升级难度太大,于是全新安装。

安装过程是我已经稔熟的Suse经典安装,于是顺利通过。安装结束后,我很自然地想到root下面把home文件夹恢复,结果--我发现我安装的时候忘记挂载Windows分区了(备份文件全部在Windows的分区上面),用Yast临时挂把,一样的。结果分区一挂上,死机了,一点反应也没有……死机得如此干净而彻底,是我没有想到的。心想看来分区不能手动挂载(我也太傻了),于是打算重装一次,在重装的分区过程中注意把Windows的分区挂载好。重装显然又耗费了我漫长的等待时间,不过这次我多了个心眼,没有在重装的过程中就在线更新(那些补丁全部下载下来真的会天荒地老……)。

可是,死机问题依然没有解决,无论是KDE还是GNOME,一律在使用过程中毫无征兆地死机,我当时心想是Nvidia驱动没装上的原因,但每每在我还没来得及从Nvidia更新源中把驱动下载回来时,就死机了……悲痛欲绝,上网查方法,没想到openSUSE死机问题在网上多次被提到,但均没有妥善的解决办法:有说显卡的,有说声卡的,有说网卡的……我心想这三样哪样不兼容我都将与这个系统无缘了,尤其是网卡。万般无奈去Linuxsir发了个帖子,继续在网上搜索解决之道。

帖子有大侠回复了,看了我的message.log文件说没有任何异常,也就是说死机前系统是没有什么“挣扎”的(猝死?),看来问题出现在相当底层。于是我终于灵光一现,想到了进安全模式终端来维护(学会命令行的重要性就在些体现了),安全模式终端下启动YAST,把驱动安装成功,从此一切安好!!

openSUSE10.2给我的印象的确很好,界面上有了美化,功能上有了更新,尤其是YAST更新软件巨慢无比的现象得到了缓解(虽然没有快很多,但至少明细了它在作什么,不会让用户空等着),很多SLED10中常常遇见的小bug都不复存在。虽说备份下来/home/kmc目录为我省下了“巨额”的维护代价,但为了这个新的系统我还是颇费了一番周折。最终,我装上了Beryl 0.2 RC1,终于体验到了新的效果,并且Beryl现在10次有9次能在KDE启动的时候正常加载了。越来越习惯Linux系统,这两天一开机就启动到这里来,除了风扇响一点没有任何不适应的地方。五笔输入法我已经学会了配置,打字一点也不吃力(还是五笔的通用性好),Amarok虽然和千千静听的风格完全不同,但我十分喜欢它绚丽的外表和专业的专辑管理方式,为了它我还专门把专辑认真地归置了一通(下载封面,整理目录,转ID3TAG到V2.4 utf-8)。Krusader和Kile在这个系统中也能正常使用了,新版的Krusader已经在功能上直逼Total Commander,这解开了我长期以来的一个心结。

虽然因为openSUSE10.2,这两天的睡眠完全紊乱,我还是很开心,尝到了新系统,也学到了新东西,在解决问题中增进了对系统的了解。

我制作的Userbars

2007年2月15日星期四

不知道什么时候在国外的论坛上看到Userbar的理念,这是一种尺寸大致在350×20的小Banner图片。这样的图片不但容量小,个头也小,在论坛中作签名,既不会浪费用户的网络带宽也不会强占用户的注意力。

Userbar的初衷顾名思义,是为了说明自己的一种爱好,无论是使用某个软件、某个产品还是观看某个节目、崇拜某个明星,都要在方寸之间展露出来。看起来不起眼的小图片,往往因为它难看清,反而更加吸引人,而且userbars.org网站也是展示个人爱好和宣传产品的平台。

制作Userbar需要一定的Photoshop功底,所以开始的时候一直没有机会尝试,以为后面蕴含着很高深的技巧。而且由于自己喜欢的软件大部分有人制作好了现成的图片可以选择,我也就信手拈来。但我的好奇心终于还是驱使我静下心来按照一篇教程中说的一步一步制作了一个极点五笔的Userbar:


然后我发现事情并不像我想像的那么难,于是循序渐进地演练,慢慢地也掌握了Photoshop的一些基本且重要的知识,之后制作的Userbar就能看到进步了。下面按照时间顺序将他们贴出来:

Aston外壳替换程序


KOF98爱好者


千千静听


Windows Live Messenger和我的联系方式


Messenger Plus! Live


Xtreme电驴衍生版


Acrobat Professional


然后,为我深深喜爱着的萧亚轩制作了两个,后面一个中我详细实践了PS中的重要技巧——抠图,并且感受到了成功的喜悦。


我对这个Userbar喜欢得无以复加:)

2007年的期待



新的一年就要来了(农历),2007年,硅基世界我在期待哪些新东东呢?

  • Firefox 3.0。这将是一个革命性的浏览器,从现在的Alpha版已经明显地看出它将为我们上网浏览带来的新体验,我已经毫不怀疑它会以更加摧枯拉朽的气势把微软的IE打垮。
  • Beryl桌面特效。它是让我对Linux爱不释手的一个主要原因,看着绚丽实用的特效在一台普普通通的机器上毫无难度地实现,让人如沐开源春风,让人感慨理想的力量。最近新的Release,0.2.0版将会放出,在Roadmap中最远能看到0.3.0的计划。当然对桌面特效来说,最重要的还是加强稳定性和易用性,前面一点是永恒的追求,后面一点随着Beryl功能越来越多也势必成为一个首先要考虑的问题。
  • Gaim支持新的WLM协议。微软虽然没有像腾讯那样无耻地打击第三方软件,但自从WLM推出后,MSN的通信协议一直以很快的速度在升级着,现在8.1对应的已经是MSNP15了,远远地把Linux下面支持WLM的IM软件甩在后面。时至今日在Gaim中还不能使用离线消息,不能获取存放在微软服务器上的好友昵称,遑论正常地集成Windows Live Spaces了。
  • 极点五笔6.0功能齐全版。在五笔爱好者论坛一浪高过一浪的呼声中,极点五笔Unicode版终于以极点五笔6.0的名称发布了。可是极点的爱好者马上就发现这样的呼声带来的后果——这个版本在稳定性上无愧杜老师的承诺,但功能上实在是欠缺了很多。道理很简单,老杜还没有把该完成的完成,就被赶着放出来这个版本。结果是可想而知的:呼唤新功能(极点五笔5.1中的特色功能)的声音又是一浪接一浪。就我个人的使用而言,极点6.0最重要的功能——Firefox中光标跟随,已经完美地实现。而一些细小的功能比如说打字机音效,命令直通车和打简出繁的功能,不是必须品,实在需要的时候可以切换到5.1去使用,因为5.1和6.0可以不干扰地共存。
  • Google Talk的完善。作为Google的死忠,我一直很希望Google Talk能像Google的其它服务一样与微软一争高下,可是似乎Google在这方面并没有下太多功夫(或者还不急于下功夫)?Google Talk一直以它的简洁著称,刚刚发布的时候,受到了一致看好,可是日子一天天在过去,Google Talk依然是几个简简单单的功能,孤零零地摆在那里。说实在的对我这个天天开着Firefox的用户来说,用Gmail信箱中集成的那个Gchat已经足够了,且Google Talk目前似乎只比Chat多一个语音功能而已。Google Talk的目的是简洁,但能不能不要简洁到让人感觉到不健全?安装完全没有选项,直接装到C盘下面,像流氓软件的作风;就一个可执行程序,连配置文件也没有(全在注册表里?);虽说Windows Live Messenger或者QQ的聊天界面和一些功能(闪屏,表情符,传情动漫)对我显得有些胡里花哨,可Google Talk又走到另一个极端——连最基本的更改字体也没有。在发现Google Talk使用Gmail来存放聊天记录并且加入了Jabber网络后,我很担心这个功能在短时间内不会实现……对于一个IM软件来说Google Talk目前连隐身和传送文件的功能都没有,实在一时让人找不到使用它的理由。不知道Google是不是打算把Google Talk作成一个开发的平台,到时候这些功能都由插件来实现(有点像Firefox这样)?要是这些功能都具备齐,并且顺便实现一下与Blogger的集成,Google Talk才有一双丰满的羽翼跟Windows Live Messenger竞争,否则,最基本的功能用Gchat就够了。
  • 此外还希望看到千千静听、utorrent、TotalCommander等软件的进步,虽然目前来说这些软件已经很完善了。Linux下面目前还没有一个像MiKTeX那样好用的LaTeX平台,不知道这个现象又会否随着时间的推移而得到改变。Vista出来了,我一点兴趣也没有,虽然并不想像某些Linux Fans那样条件反射地抵制微软,虽然Linux的目标也不是抢占微软的用户,但我真希望Linux和开源软件能慢慢地被接受和被认同。
07年来了,硅基的世界中我等待新一缕阳光。

WLM配上MP!Live和Mess-patch真的如虎添翼

2007年2月10日星期六

这里说的WLM是Windows Live Messenger ,MP!Live是Messenger Plus! Live的简称,Mess-patch是修改WLM的补丁程序(去广告,增加个性化功能),WLM是我硅基世界中日常生活最主力的通讯工具。


早就把QQ扔进了历史的垃圾堆,这里顺便历数一下QQ让我鄙视的几大罪状:

  1. 广告太多。自从腾讯开始侵占国内即时通讯的市场后,QQ就越来越往垃圾广告集中营方向发展,历经多年,已经成为超级流氓。这一点从形形色色的“去广告显IP版”中即可见一斑,而且这种类繁多的QQ修改版也成为了滋生病毒木马和口水战的温床。QQ的广告形式多种多样,内容五花八门。并且处处干扰用户正常使用,有些软件的广告是很温和的,不碍眼,而QQ的则处处吸引你眼光,花花绿绿的、动画的、系统消息发布的、新闻中掺杂着的。想躲也难躲——处处都在,一不小心就点上了。与此相比,WLM的广告则一段显得很低调,虽然出现的位置也很多但并不招摇。虽然中文版的广告词有时太色情了点,但配上Mess-patch可以轻松地把界面整理得很清爽。
  2. 处处防止第三方衍生软件。从当时跟著名的珊瑚虫修改版叫板,到此后不遗余力地封堵诸如Linux下的各类QQ软件(LumaQQ,Gaim)和其他衍生软件(Miranda),经常为了封堵协议而频繁升级(并且限制旧版用户登录),增加用户使用的麻烦。WLM一直对第三方软件采取比较开放的态度,虽然并没有像竞争对手Google那样加入更加开发的Jabber平台,但多种衍生软件还是可以比较好地兼容MSN协议的。这里说MSN协议的原因是WLM的一些新功能还没有被衍生软件群开发出来,或者说旧的协议没法和新的协议正常接口,具体的表现就是WLM给联系人自定义的昵称无法从微软的服务器上获取到,没有个人信息的功能,并且最糟糕的是不能发离线消息(WLM的最大亮点,也是WLM唯一晚于QQ的功能)。
  3. 严重抄袭。天下文章一大抄不假,但抄到QQ这个水平的只能用“贱得没边儿了”来形容。首先QQ本身就是一个抄袭的产物,上网稍微早一些的人应该都会知道QQ原来就是用OICQ抄了ICQ的几乎一切,才得以在中国的IM领域中抢到第一杯羹。黯然失色的ICQ拿腾讯也没招儿,只能借冠名权的事情逼着OICQ改成了QQ,不得不说“QQ”这虽然小儿科但听来也够上口的名字似乎还助长了腾讯的市场——比较好记。接下来QQ过了一两年安生日子,它的界面本来已经有点深入人心了,但在MSN开始完善之后,腾讯坐不住了。隐身和隐身聊天的功能就算不是抄的吧,但已经比其他的IM软件后知后觉了;原本“你一条我一条来来去去的消息模式是QQ的特色,但MSN的“对话窗口始终打开”绝对是值得抄的,于是QQ抄了,抄得是如此地明显,但还保留了经典的消息模式。这方面,MSN就没有抄QQ的,但我觉得MSN这样反而显得有点不完善,没有选项可以决定是否查看,消息来了一定是弹出。接下来就抄得更离谱了:MSN的长昵称功能一直很有个性,QQ呢,很长时间都限制在12个字符之内,抄!先是有了长昵称,然后又无耻地把“个人消息”抄成了“个性签名”。MSN从一开始,头像就是可以自己选择的,QQ呢?抄倒也是抄了这一点,但在一段时间内还只允许会员自定义头像,造成人与人之间的不平等,后来只有从良,允许任何人自定义头像。好友昵称也是,开始的时候只允许会员在服务器上保存昵称。接着,在MSN绑定MSN Spaces的面前,QQ还是如法炮制——Q空间,看到这里估计QQ的死忠也该汗颜了吧……再看看QQ自己的原创功能,哪个不是带来麻烦的?:QQ秀一个字:钱,而且完全是小孩子的玩意;太阳月亮星星?两个字:找骂,惹来多少“挂QQ”网站后,腾讯终于知道这完全失败了;QQ群?又是诸多限制,毫无意义的聊天群简直就是浪费网络带宽,我一个朋友每天要从数十个跟自己无关的群中接收消息……炫铃?闹不闹啊!
  4. 处处铜臭味。广告什么的已经说过了,QQ首当其冲让人讨厌的就是号码制,由号码制带来的麻烦简直罄竹难书。首先,号码的好坏:号码制你如果完全按照先来后到,也就没什么了——号码靠前的就是上网早,申请早的。结果呢,腾讯在发现用户有增长势头的时候开始有目的地安排号码,最先得知的就是生日号(诸如19820524的号码)被腾讯卡断了开始出售,然后是各种各样的靓号。为了保证这样恶性的赚钱,腾讯还很早就开始了禁止注册的卑劣行径。这样的局面一旦出现,盗号就成为了一种流行,一时间针对QQ号的网络犯罪行为层出不穷,腾讯对此采取的手段也是让人发笑:密码保护,收效甚微,然后说加入会员吧,会员更安全,可以如何如何,可加入会员似乎也并没有起到作用,连会员的号都有人盗。下面就是限制修改密码次数,总之就是在徒劳地修修补补,到今天盗号、抢注、交易的现象依然存在。可是,同样是一个ID而已,为什么15648792就要比66666666要贱?看看MSN吧,只要是可以被Validated的电子邮件就能正常登录MSN,享受.NET账户一样的待遇(除了微软电子邮局),你可以注册不到KMC@hotmail.com,但你可以注册一个kmc@163.com,一样访问MSN,不但ID自由度更广了,而且ID也比数字更有意义,更容易记住。号码说完了,相信其它的都不用我历数吧:QQ还有哪儿能说是跟钱不挨边儿的?纵观QQ的各种行为,哪个不是为了保护眼前的那一点小利益,多赚几个小钱?禁止第三方软件和修改去广告版,不就是怕用户不看广告?为了钱搞出会员制,号码贵贱,QQ秀,QQ游戏等各种不平等待遇哪有一点为用户着想过。同样是赚钱的,微软我再不喜欢,腾讯在它面前就像是做小本生意的,令人不齿。
  5. QQ的存在就已然给很多人带来了麻烦盗号的,卖号的,中毒中木马的,因为修改QQ吵架的,因为不知道炫铃这回事频频上网问是不是中毒了的。加上QQ吸引的多是一些年纪小小的学生,往往因为这样一个软件投入过多的金钱和精力,而耽误了学习(说的可能大了点,但完全是可以联系起来的)。
看看MSN(以下称WLM),不用修改不也会让人觉得广告多,用修改的主要目的也并不是为了去掉那几个广告,对Mess-patch(MP),我欣赏的还是它对界面的美化和控制的能力。比如,WLM比MSN7.5是漂亮了,但联系人头像的缩略图不见了,MP能把它改回来,而且比7.5的可定制性还更强,去掉一些信息栏,调整联系人搜索栏的位置,添加一些常用功能的按钮(选项、添加联系人、注销等),美化导航版等等,把WLM打造得像Google Talk一样简洁可爱,功能上却只多不少,的确是爱好者智慧的结晶。当然,每升级一次WLM就要重新Patch,这也是没有办法的事情。

WLM一看就是专注于交流的软件,联系人窗口默认就比较宽大,能够很直观地看清联系人的昵称、个人信息和图片(QQ默认也太窄了)。和QQ的理念不同,展开联系人名单的时候就是为了查看联系人在线状态的,故而也没有像QQ的那种这边粘那边靠的垃圾功能,不会影响用户的鼠标点击。对话窗口也是简洁明快,没有“QQ秀”这样小儿科的玩意儿糟蹋气氛,在窗口位于前台(用心聊天)的时候,收到消息是没有提示音的,我就一直不理解为什么QQ无论如何窗口是前台还是后台,来一条消息就一个声音,聒噪啊。闪屏振动是一个很有特色的功能,可以用声音提醒联系人的注意(QQ没抄这个)。WLM的聊天记录用的是开放的HTML格式保存,可以方便地查看,并且归类清楚,QQ则用的是加密的数据,数据倒是安全了,但所有的东西揉在一起,查看和备份起来首先就不知道有多麻烦(而且就这还非得是会员才能导出聊天记录!),万一协议重写了,很可能就因为不兼容而无法打开……

有了
Messenger Plus! Live(MPL),WLM在功能上又得到了空前的增强,光我能用得上的就有不少:
  1. 聊天记录加密:虽然也加密,加密方式让人更放心(至少不用担心版本问题),并且加密的文件也可以按联系人或者按月归类,查找和归档十分方便,查看聊天记录的界面也十分美观。
  2. 个性化状态:咱不得不说虽然微软在个人状态方面远比QQ有想象力,但“外出就餐”还是局限性太大了(英文版的更惨:Lunch,只能在吃午饭的时候改……),于是乎MPL开发了全面的个性化状态,一个状态上不但可以绑定状态名称,还可以在同时绑定相关的个人信息和自动回复。于是我有了这样一个状态:{在家就餐}不是外出就餐
  3. 事件记录和事件通告:使用WLM久了就会对它有很深的依赖心理,也想知道在自己没有注意联系人名单的时候,在隐身着去睡觉的时候,联系人都有了哪些变化。MPL的事件记录器能按照时间顺序忠实地记录下你联系人的一举一动:状态改变,名称改变,个人信息改变和正在播放内容。只要你连接在服务器上(包括隐身),你就不会错过你联系人的来来去去。更有一个叫Stat Center的脚本可以用更加详尽的方式为你的联系人进行“技术统计”:联机次数,在线时长,对话次数,切换到各种状态的次数,以及所有更改过的显示名称和个人信息。详尽的Tracking功能能让你对你的联系人有一个更详细的了解,如果是培养感情的话,效果一定会很好。事件通告功能也是一个很有用的功能,比如你的联系人正处于离开,忙碌或空闲的时候,可能是离开了电脑,发消息也无济于事,你可以让你的MPL在对方一改变状态的时候就通知你,而这时发消息,能有事半功倍的效果,联系人也会惊讶你们之间的默契。如果是重要的联系人,你也会希望在你离开电脑忙事情的时候,对方有一个专门的上线音能让你用耳朵就知道是谁来了,不至于错过了跟重要联系人聊天的机会。
  4. 其它贴心的功能:老板键,快捷文本等等不胜枚举。最重要的是这个软件的可扩展性,用标准的Javascript脚本能为WLM添加更多的功能,我一直喜欢的就有保存联系人头像图片的DPGET,能保存到联系人所有的图片改变;今天又看到对WLM功能的一个重要补充:阻止用户组,这基本上就实现了Yahoo通的选择性隐身和QQ的会员密友(又是会员……),让你可以在工作时对同事显示为联机,在家里上网时对朋友显示为联机,互不影响。
有了这两件“硅宝”,我在WLM上的硅基生活,显得如此地完整和完美。