遭遇foobar SDK

前几天已经说了新版的foobar 0.9给我们带来的“惊喜”是插件的大幅减少,于是就只能自己一个个插件的去寻找,好不容易搞定了Column UI,却再也找不到对wma文件的支持插件了,据说原先0.8的wma插件的作者已经停止为foobar开始插件了。找各种插件时,找到了一个可以在 MSN Messenger签名中显示正在播放的曲目的插件,试用了一下,发现对MSN Live Messenger 8支持有BUG。

不经意间,发现这个插件的源代码只有区区155行,无非就是给MSN的一个隐藏窗口发一个WM_COPYDATA消息,太小case了,萌发了自己修改一下 插件的想法。下载foobar SDK没有给我造成什么麻烦,但没想到编译这么一个小小插件却是如此困难:用Visual Studio .NET 2003根本没有办法编译foobar 0.9的SDK,一些模板的实例化有问题!以前编译0.8的SDK没有问题啊~

无奈中只能去 Hydrogenaudio的论坛找答案,找到的答案让我一惊:只能用VS2005才能编译……真没想到老外也这么赶时髦。看看SDK的代码,发现里面有 一些比较花哨的模板的用法,估计就是这些模板导致了VS2003无法正常的编译。现在我显然是没有时间再去安装VS2005来编译这个小小的插件了,于是 大家应该会在我的MSN签名中看到”- 歌曲名”这样型式的签名了,“艺术家”字段显示不了,所以就只留下了歌曲名字和前面的“-”分隔符。只能先凑合一下。

综观foobar的历史,似乎每一次的重大版本更新都导致了插件版本的不兼容和SDK的更新,也许是foobar的作者仗着强大的支持的力量而进行的“敢做敢为”吧,也许这也 是foobar打算以后在1.0正式推出之际让foobar真正成为一个完美的播放器而在兼容性和优化架构上的一个决择吧。很多程序员都有追求完美的偏执 精神,Peter Pawlowski也许也不例外,我们感谢这些程序员,有了他们,我们才有了类似于TeX、Emacs、foobar这样越来越多的优秀软件。

准备移师MSN Space

CSDN的Blog系统实在是不敢恭维,界面比较粗糙也就算了,但是功能上也有不少瑕疵,比如上传图片的功能就能不正常的使用。很早就有想法要改用MSN的Blog,但在学校不用代理无法登陆MSN的网站,所以就一直没有换过来。后来发现MSN Blog可以通过邮件的方式来发布文章,这倒是一个不错的方法,于是决定换用MSN的试试。近期就保证CSDN Blog和MSN Space同步更新吧,用一段时间看看再决定到底用哪边。其实最好的方法还是自己做个Blog系统,即使功能不强也应该是最可以满足自己需要的,唉,没时间,以后有机会吧。

MSN Space的网址:http://spaces.msn.com/lifanxi  

MSN Space的RSS通告地址:http://spaces.msn.com/lifanxi/feed.rss

试试用电子邮件发布MSN Space文章

测试一下,用电子邮件发文章是不是好使。

顺便补充一下前一篇文章的容:

在CSDN的Blog地址:http://blog.csdn.net/lifanxi

在CSDN的Blog的RSS地址:http://blog.csdn.net/lifanxi/Rss.aspx

目前个人域名http://lifanxi.yeah.net仍然指向CSDN的Blog,过几天考虑做一个自动路径选择的功能。

最后再测试一下可不可以通过邮件发布图片:)

测试图片

测试图片

又想用《Blog重新开张》作为标题了

04年10月用过“Blog重新开张”这个标题,结果还是没有坚持写上几篇文章就又把它忘到一边。寒假过来一直有想写写Blog的打算,但又一直忙于学习,未能如愿。打算明天开始写论文,趁着今天还没再次忙起来,偷闲写着玩玩。

小健前几天发邮件问了我个问题,说他的Mybase软件不能用了,不知什么原因,可怜我连听都没有听说过这个软件,自然不知如何解决。然而在上网查询它 是什么样的一个软件时,我发现它是一个颇受好评的一个知识库管理软件,换句话说就是一个可以分层次存放各种信息的资料管理软件。以前我习惯是用记事本在一 个文本文件中记录各种杂七杂八的信息,虽然功能简单,倒也方便。但是记的东西越来越多也就不便与整理和查找了。而且,记事本只能记录文本的内容,遇到图片 什么的就没辙了。相比之下,用Mybase来记录真是一个不错的选择。这篇Blog就是我在Mybase中写的,改变了以前用记事本写Blog的习惯,下面的截图也可以直接存在里面,非常方便。

Mybase软件界面

Mybase软件界面

今天还是不平凡的一天,我居然把一大杯水泼在本本键盘上了。及时关机并切断了电源,然后擦干表面,光驱和硬盘插槽里还是水灵灵的,实在无法忍受没有电脑 用的日子,于是找了另一台机器上网,下载了ThinkPad的硬件维护手册,照着上面详细过头的说明一步步把本本拆开。先拆下电池,然后卸下一颗螺丝钉拆下硬盘,再一颗是第二条内存,最后四颗拆下后终于卸下了键盘,本本内部结构一览无余,惊讶的发现Dothon 725的CPU上居上没有散热片(别说我土,毕竟我是第一次拆本本)。仔细的擦干了机器里面的水(还好主板上没有)和键盘缝隙中的水,又用暖风机吹了好一会儿,才把机器装了起来。一开机,居然点不亮!虽然电源在工作。吓死我也,于是又拆开又吹又装上,结果电源都不工作了!更担心了,基本决定明天一早去珠江路。不死心又拆、吹、装一次,终于可以开机了,松了一口气,虚惊一场~

晚上看了《放牛班的春天》这部04的很热门的电影,是昨天夫子推荐的, 确实不错,法国的电影有些地方确实很细腻,看了还是有点感想,但是鉴于我是公认低情商而又文笔差的人,就不写影评了,实在也是不太会写,看看别人是怎么写 的吧,反正我也常常是个人云亦云的人。影片开头是一段优美的圆舞曲,总算是没有白听了维也纳新年音乐会,辨认出它是约翰·施特劳斯的op. 316《艺术家的生活圆舞曲》。影片中的合唱确实很优美,忍不往去找了一下电影的原声带,eMule上有,可是在学校下eMule基本是Mission Impossible啊。

放牛班的春天

放牛班的春天

上一周foobar终于推出了0.9的正式版,今天赶紧更新了一下,但明显0.9上可用的插件少多了,连播APE这样的常见的插件都还是“has known unresolved stability issues”,看来还要过一段时间0.9版本的foobar才能跟已经比较成熟的0.8版一样用起来得心应手啊。

还有17个MSN8的邀请,每天登录MSN就出个条条提醒我让我与朋友分享,很烦,谁要MSN8邀请请与我联系。

MP3文件信息编辑利器 – Mp3tag

Mp3tag是一款免费的MP3文件信息的编辑软件。为了整理我的MP3文件库,我一直在寻找一款好用的MP3标签的编辑软件,以前曾经用过一个叫 Tag & M3U的软件,不错,但不是免费的。后来发现了Mp3tag,第一次用感觉不是很好上手,而且对中文的支持不是很出色,所以就把它束之高阁了。直到有一 天,突然发现Mp3tag开始支持Unicode,才又把它请进了系统,真正开始使用,这才发现这是一款非常出色的Mp3tag的修改工具。

跟常见的MP3文件信息编辑工具比较,Mp3tag有以下突出的特点:

  • 免费
  • 支持Unicode
  • 文件信息的导出和导入的功能
  • 功能强大,非常强大的自定义操作的功能(适合高级用户),支持正则表达式
  • 直接访问freedb获取CD或MP3的文件信息
  • 支持acc,flac,ape,ogg,mp3,wma等多种文件格式

在确认了这是一款符合我的需求的软件后,圣诞节那天,我通过PayPal为作者捐赠了2欧元(这是个免费软件,所以这不是注册费用,而是自愿的捐赠),表达自己对这个软件的支持,并表示愿意为这个软件制作简体中文界面的语言包。

开发这款软件的作者是一个德国人,Florian Heidenreich,我通过邮件与他联系后,很快收到了回复,他同意我进行软件的汉化工作。于是我就开始把这个软件中涉及到的650+个字符串进行翻 译。并在此过程中时刻与作者保持联系,同时也为软件找出了一些Bug和提出了一些改进意见。新年到来时,翻译工作全部完成。

1月7号,Mp3tag发布了最新的2.35版本,包含了简体中文的界面包。只要是在简体中文的操作系统中安装,就可以获得简体中文的软件界面。

由于是第一次做软件汉化工作,经验非常缺乏,有些句子的翻译可能并不是很流畅,欢迎大家试用这个Mp3tag软件,如果发现有什么地方翻译的有问题,欢迎向我指正。

Mp3tag的官方网址:http://www.mp3tag.de/en

Mp3tag 2.35版国内下载地址:http://218.4.51.99/grzy/lifanxi/mp3tagv235setup.exe