复活节周末的电子生活

复活节对于大多数旅客来说大概是遥不可及的假日吧?无论如何,就在这个西藏大乱,台湾大选的周末,如果你不像可爱的香港同胞般有4日假期,那就尝试在客栈的酒吧找点快乐吧。新闻已有旁门左道收集,这边就来讨论下如何优化你的电子生活吧?春分之后的首批调查对象是Safari 3.1,Winamp 5.5和Ubuntu 8.04三款,怎样,从苹果到微软到Linux社区,我们第一次这么公平!

russianbear.jpg

一号目标:Safari 3.1 for Windows

为啥是Windows版?要怪就怪店长经营客栈不力,到今天还没赚到给自己买台Mac的金钱。但更重要的原因是我们曾经在Safari for Windows 3.0.x刚出炉的时候测试过,由于当时的用户体验实在差得离谱,我得出的结论是Safari 3(beta)基本没法在Windows上存活。

如今3.1去掉了beta的外套,给自己换了套模棱两可的“Final版”马甲,我想也是时候再次踏上Apple的这艘快船,看看Mac OS上的默认浏览器到底能否克服水头不服的问题,也算是对优秀的WebKit致敬。

safaridownload.jpg

第一步自然是下载Safari 3.1(当前内部版本号525.13),喜欢贡献自己Email的可以到官方页面下载,苹果依旧非常友善的提供了QuickTime打包版和其实不太独立的Safari 3.1独立安装版。由于Safari捆绑了Apple公司的Software Update功能和用于发现局域网上其他电脑/智能设备的Bonjour软件,如果你不是已经在使用类似iTune的内存吞噬软件,使用7zip解剖安装包是最好的做法。如无意外,处在解压后Safari文件夹的主程序可以直接使用(尝试下让非安装版IE独立运行?是可以的,但没有指导估计你做不到),省去了安装之后又反悔的烦恼。提示1:如果出现C++ RunTime的问题,尝试用解压出来的Windows/System32/下的三个DLL文件覆盖对应系统文件夹的那三个,新旧动态链接库版本号相差不多,我不清楚这是否有效。

safariinterface.jpg

接下来就开始使用Safari 3.1,由于店长的期待度非常低,Safari Final给我的印象似乎是喜出望外。和3.0时需要各种修正不同,这次Safari的界面语言,中文渲染和输入都没有问题,要实现最基本的浏览中文页面是完全可行了。提示2:如果你的Safari没显示你希望的界面语言,到主程序所在的Safari.resources文件下,用你需要的语言文件夹替换成当前的语言(例如用en.lproj替换zh_CN.lproj),这是个蠢办法,我很惊讶于苹果无视用户对系统语言外的界面语言需求。另外Safari 3.1的冷/热启动速度都比3.0.x有了很大提高,已经和FF2持平了(当然FF2的启动速度也不能称为“迅速”)。

然后是国内旅客非常非常非常非常在意的内存和CPU占用,这里我要遗憾的宣布,Safari 3.1的内存占用依旧夸张。初始内存占用和Firefox类似,但在我选择了XHTML 1.0 Strict合格的客栈,自称XHTML 1.0 Transitional标准的Discuz!论坛系统,拥有超长页面的新浪新闻,以及三个完全无视HTML Doctype的网页后,Safari华丽冻结。这时内存占用高达112MB(相比Firefox的60MB),CPU占用上升至90%。提示3:后发现,是Safari使用Flash插件时仍有比较大的问题(我的是9.0 r115,似乎是连累浏览器的惯犯),在遇到有多个Flash广告的页面,例如新浪,CPU占用会飙升,直至资源被吃完。在偏好设置的“安全”中禁用插件,CPU占用的问题消失,但内存占用高的问题依旧。由于WebKit在Mac上的内存占用并不高,这里只能假设是Windows版被歧视。顺便一提,在测试过程中我发现“最小化”Safari时它会将自己占用的内存清空,只使用不到10MB的系统内存,这是个实用的细节,若不是正常使用时耗费内存过度,Safari会很适合“多线程工作”。

safariconsole.jpg

除去内存这个老大难,Safari 3.1还是逐步显示出它可与其他浏览器竞争的功能。WebKit在HTML,CSS和JS上的优势已经讲烂了,没必要再谈。我比较喜欢的是类似“秘密浏览”的功能,这个小玩意在公共电脑上非常方便,其他浏览器都要专门清理缓存(或者设定在关闭窗口时清空),Safari的一键“自动隐私保护”还是很方便的。另外作为网页开发者我也很喜欢3.1增强的“开发工具”,问题是店长的版本似乎没办法打开这些工具……又是一个很奇怪的Bug。提示4:要添加开发工具栏,去Application Data \ Apple Computer \ Safari \ Preferences \ com.apple.Safari.plist 里添加以下两行,重启Safari就会看到工具栏多了开发一栏,从试调器到伪造UA的功能一应俱全。

<key>IncludeDebugMenu</key>
<true/>

总结前,我介绍个在中文网页上没看到过的技巧。用过Safari的都知道苹果公式一直很坚定的使用自己的字体渲染模式,即便是在Windows上。事实是并非所有人都喜欢苹果的抗锯齿模式,尤其是适应了ClearType的同学们。我以前曾经听说过WebKit的Nightly Build加入了ClearType的基本支持,所以决定一试。提示5:要加入仿ClearType的渲染,去到和提示4一样的文件,修改一下内容。

<key>FontSmoothing</key>
<integer>4</integer>

默认的数字是2,现将它改成4

然后回到上一级文件夹,找到WebKitPreferences.plist,修改以下两行。

<key>WebKitFontSmoothingType</key>
<integer>4</integer>

同样将数字从2改成4。重启Safari 3.1,你会发现字体变得和其他Windows浏览器下一样明晰了,这里来个对比。(只可惜,要另外调用ClearType似乎降低了Safari的渲染速度。)

safaricleartype.jpg

Safari的二次使用总结:要作为低消耗Opera或是多功能Firefox的对手,Safari还有很长的路要走。Safari有着如此高速/先进的渲染模式,要成为Windows上另一款非IE内核的优秀浏览器并不困难。唯一的问题,是苹果到底花了多少心血在Safari for Windows上,如果Safari只是他们的促销工具,那可就委屈WebKit的开发团队了。另一方面,Safari似乎还缺乏些决定性的功能优势,纯粹的速度测试评比难调动用户的积极性,FF和Opera的下一代要与之平起平坐也不难。也许苹果也该像Mozilla一样,考虑增加默认功能的可能性?(安装包大小是个问题=3=)

二号目标:Winamp 5.52

说实话这是个伪命题,店长去年已经大力鼓吹过Winamp 5.5的Auto-tag功能。不过今天我的目标不是它的内涵,而是Winamp浮华的外表。使用过Winamp 3+的旅客已知道Winamp支持Classic和Modern两种自定义皮肤,今天我们的目标是解决一些长久以来的兼容问题。

首先是克服Winamp Classic没有CD封面显示的问题。

店长很喜欢使用Winamp Classic风格,因为显示它们所耗费的内存和CPU都比Modern少,也因为他们常常比那些眼花缭乱的FreeForm皮肤更实用。但Classic皮肤没有Album Art的问题一直困扰着我(这个功能是在5.5加入的),现在CD分享都如此专业化,不仅无损还附带CD Booklet的扫描,没法显示这么华丽的Scan是个问题。

winampalbumart.jpg

最近我发现了一款插件,叫做Album Art Viewer Plugin,适用于Winamp 5.5以上的版本,专门用来在任何风格上加入Album Art的支持。如此一来我的.wsz文件也有了Album Art显示(如图)。插件同时支持ID3v2的内置图像和与音乐文件同一文件夹的folder.jpg,且会自动生成优化图像(功能类似Winamp 5.5自带的Bento皮肤),而不是纯粹的压缩长宽比,是Winamp Classic风格爱好者的必备。(不喜欢安装的同志请直接解压可执行文件,将gen_classicart.dll放入winamp下的plugin文件夹)

满足了我们的美化需求之后来点使用技巧,如何让Winamp 5.5完全支持Unicode显示(例如中文/日文等等的显示)。其实官方是有FAQ说明的,不过藏在多层论坛之下,而且全是英文,估计没几个旅客会找得到。这里顺手翻译下:

  • 第一步确认Playlist的设定,Ctrl+P进入设置菜单,找到General Preferences -> Playlist下取消"Use skin or language pack font"的钩,选择一个有多语言文字支持的字体(默认的Arial和宋体,Microsoft Office附送的Arial Unicode MS,Vista的雅黑乃至Google Android平台附带的Droid Sans系列都是不错的选择);

  • 第二步确认Classic Skin的设定,来到设置菜单的Skins -> Classic Skins下,取消"Use skinned font for main window title display";

  • 第三步确认Modern Skin的设定,选择了Skins -> Modern Skins之后进入右侧Font Rendering的栏目,取消"Use the alternate fonts if the skin defines them"的功能,在Replace With的地方选择支持多语言文字的字体,顺便看看Default / Fallback的字体是不是Arial或宋体等同类字体;

  • 第四步确认Media Library的设定,选择Media Library的菜单,在Library Options下启用"Media Library uses same font as Playlist Editor"的功能;

  • 第五部确认MP3 Tag阅读器的设定,选择Plug-ins下的Input栏,找到"Nullsoft MPEG Audio Decoder",也就是名为in_mp3.dll的插件,选择"Configure",打开新对话框后选择Title/Tags,确认Read Tags的语言是System Language,而Write Tags的语言是Unicode(UTF-16);

这样一来大部分风格的语言显示都被纠正了。但在部分皮肤上可能仍有以下问题:

1. 主窗口里的“播放中歌曲栏”仍无法显示非英文字体;

2. Winamp 5.5的附加功能,在右下角弹出的“当前歌曲提示”仍无法显示非英文字体;

前者一般是因为皮肤比较旧(准确的说是任何在WasabiXML 1.2或以前的版本),所以Winamp启用了所谓的FreeType渲染支持。这个功能可以去Skins -> Modern Skins -> Font Rendering下取消(去除Internal TTF Renderer的勾)。或是通过修改皮肤文件夹中的skin.xml版本为1.3来绕过(注意由于许多风格本就建立在FreeType渲染之上,关闭这个功能可能需要你进一步调整字体才好看)。

后者的处理办法比较啰嗦,一般是皮肤里另设了不支持中文/日本的字体。这时只能到对应的skin文件夹,打开子文件夹xml下的notifier.xml(如果它引用了notifier-normal.xml,则打开后者)。然后和修正HTML文件差不多,找到所有"font="的部分,将他们修改为Arial或是你喜欢的字体,重启Winamp就能看到文字了。

还有不支持中文的地方?请留言……操作界面不算,那是Winamp内核词条翻译的事情。

winampskin.jpg

说了这么多,没有好皮肤也是白搭,这里给出几个ACG/现代化Winamp风格比较多的网站

  • 桜宮の部屋是少数在国内也颇为流行的网站之一,站主制作的几款Modern ACG皮肤很是流行,唯一的问题在国内是10天里有9天半上不去。

  • Personality #9是我比较喜欢的Skin站,站主设计的Skin基本是Classic,风格唯美之余不乏实用性,不过站主似乎很喜欢用Eq的控制面板当CG栏,偶尔点错就无语了……另外站上也有不少其他用户的投稿,其中也不乏佼佼者。

  • Winamp スキン工房~♪是另一个量产主义站,由于更新频繁,有不少入流的ACG人物Skin。同样是Classic风格加上Eq栏放CG,这是行业标准了?

如果你喜欢有悠久历史的动画,那用Winamp Skin Anime这样的搜索词汇也能Google到不少皮肤。不过要找真正有完整功能的皮肤还是得上像dA,Customize.org(Classic/Modern)乃至Winamp老巢等等地方。

最后给两个AutoTag小提示——

  • 如果你在用Auto-tag功能时发现有些曲目总得不到正确的ID3,尝试清空这个mp3里的所有信息,填入你确定正确的那一栏,再尝试Auto-Tag也许就能得到你想要的结果了。我发现Auto-Tag还是使用当前ID3信息的,用来分辨哪个结果最贴近查询对象。

  • 不知道你有没有发挥过想象力,并不是非得进入ID3编辑器才能Auto-Tag的,在播放列表选定你要Auto-Tag文件,右键选择Send to -> Auto-Tag也可行。

Winamp的萌化报告就到这里。

三号目标:Ubuntu 8.04 Beta (HardyHeron)

ubuntuwubi.jpg

Ubuntu的版本号又上升了,这次有什么新动态?由于4月才是正式版发布的日子,店长并没有去当白老鼠。不过单看新版本介绍就知道Ubuntu的新用户友好程度又提高了——

  • Firefox 3 Beta 4成为内建浏览器(不知道4月能否用上Firefox 3正式版);

  • 新的BT下载程序是Transmission,在Mac OS和Linux上比较流行的一款轻量开源软件;

  • Brasero是新的CD/DVD刻录软件,彻底的傻瓜式刻录;

  • Inkscape作为向量图像编辑器,提供默认的PDF阅读/制作功能;

  • UFW是Ubuntu新加入的简易防火墙,可以通过命令行管理;

  • 核心更新包括Kernel和GNOME,增强了内存保护,新版Xorg提供更好的全自动配置;

不过最重要的是,依旧是Wubiumenu,两者合并将Ubuntu的安装进一步简化。现在要试用Ubuntu,可以在Windows界面下完成,因为Ubuntu 8可以在无独立分区,不修改bootloader的情况下提供Dual-Boot的完整功能。

安装好Ubuntu只是第一步,要将它升级成娱乐中心还需要一番调整。最近Wired Howto就刊登了一篇《优化新安装Ubuntu》的文章,与其说是优化,不如说是“傻瓜化”……从P2Pdeluge,跨平台软件,可以在Windows下试用)到聊天pidgin,兼容邪恶QQ协议的软件,也有Windows版,店长诚意推荐),从音频Amarok,Linux系统上当之无愧的王者)到视频MPlayer/VLC,皆有Windows版),准备尝试Ubuntu 8的旅客切勿错过。

其他信息

虽然不太符合本文测试软件的大方向,以下是来不及放入旁门左道的各类娱乐新闻。

ae86withth2.jpg

还记得我们以前提及过的那部凉宫模型车吗?虽然看起来很蠢很骗钱,但在日本的销量似乎不错。为什么店长这样说?因为那家公司又推出了ToHeart2版本的战车!仔细看你会发现这还是台AE-86,OMG,TH2+秋名山最强?这家豆腐店我们要签下合作协议才行!(顺便一问,“文化教材”在日文中的意思还是文化教材吗?因为这家公司:青島文化教材社,实在找不到特别“教材”的地方。)

dschildmolest.jpg

同样卖得不错的还有SNK的DS游戏《どきどき魔女神判!》,因为第二版已预定在2008夏季发售。入手了DS又对猥亵伪幼童有兴趣的同学请密切注意。(至于儿童色情的问题,oh well,总有办法。)

话说回来,日本游戏的亮点常得不到西方游戏大众的喜爱,最近业界就有好几篇文章企图培养西方人对东方游戏文化的理解。不过无论是Gamasutra还是GameSetWatch,都没得到读者热烈的响应。为什么?店长认为是两位作者没理解游戏的本质,无论在世界哪个角落,Hardcore游戏产业成功的模式都依赖于培养Fans,你的饭丝越热心,你就赚得越多。如果你的饭丝热心到为了你的产品在一个网站上指责作者写20款最佳JRPG游戏没包括你的产品,你就成为了他心中的爱人。在美国培养情人需要GTA的自由度,Crysis的画面和Bioshock的心理暗示,在美国这叫做真实;在日本培养情人需要男主角的英雄主义,女主角的煽情演技以及扣人心悬的剧情设计,在日本这叫做真爱;这两个派系很难掺乎到一起,所以07年我们仅有Mario Super Galaxy算是真正拿下了全球市场。

本周的新闻到此为止,上星期有关“旁门左道”的投票结果评估请见这贴和首页更新。

对你来说,网络信息膨胀是否已经失控?

  • 是的,我的阅读器老有更新。 (35%, 15 Votes)
  • 是的,有太多网站必须取舍。 (30%, 13 Votes)
  • 不是,我总觉得上网没啥看。 (7%, 3 Votes)
  • 不是,我参与投票就是证据。 (14%, 6 Votes)
  • 也许,网络革命对我没影响。 (14%, 6 Votes)

Total Voters: 43

Loading ... Loading ...

祝周末愉快=w=

Author: 店长

The Master of BitInn

10 thoughts on “复活节周末的电子生活”

  1. 给小字号的宋体加上抗锯齿真是太难看了,要么就把字号加大一点也行啊
    或者像我这样,我比较喜欢在需要应用抗锯齿的地方把宋体替换成微软雅黑(有些是在应用程序里可以设置;全局设置用gdi++),在需要中英文严格等宽的地方保留宋体9pt点阵字体……

  2. 干脆回个贴支持下Safari,没别的原因,只要是现代化浏览器我们都支持。

  3. 用了一会儿Safari,感觉还不错
    能不能把Safari的菜单字体的抗锯齿去掉?变成Itunes菜单那样清晰的字体

  4. 正用着firefox3b4 为了正常使用美味书签而搏斗…
    ubuntu8.04是个有长期支持的版本,下个月要升级linux咯
    PS:对Safari有莫名其妙的排斥感

  5. @出云晓
    不好意思,似乎没什么办法,也可能是没人考虑过。FontSmooth设置理论上应该将浏览器外观也变成ClearType的,也许是还没有实现。使用英文界面看起来会清晰很多,也可以用雅黑凑合。

    @ayamilia
    我知道自己的部分插件会在3代死掉,所以没敢换……

  6. 用英文界面对我来说还有点困难,偏好设置-外观 中的字体只对网页的文字有效。看来外观就是这个样子了,变不了了……

  7. Safari本来就不支持自制外观风格……没办法像Firefox那样随意变化……
    尝试用RH改SafariResources.dll里的字体,没用,不知道苹果在哪里重新定义了字体……

  8. safari被我丢在角落里冷落很久了 - - 其实是个好孩子 在 ff出错时总是能扮演 ie在 win中的作用 。。 winamp 娘也总是只在作贴标签的苦力 , 专辑太多了以后自定义专辑封面是永远的噩梦 ,几乎每个专辑都喜欢用自己的方式命名图片,我在 foobar里定义了20多种可能的情况还是经常找不到正确的图片 - -。

Comments are closed.