解决iTunes从Windows迁移到Mac OSX时出现乱码的问题

最近新入了一台Macbook Pro,对我来说,一个比较大的工作就是把原先存在Windows系统下两百多Gb的MP3导入到Mac里去。

第一次尝试,是直接在Mac的iTunes里导入这些文件(先把那些MP3存在一块移动硬盘上),发现有一部分MP3的ID3Tag出现乱码,基本上都是中文歌儿。最后靠着foobar2000给解决的。

  1. 清空Mac上的iTunes library。
  2. 在Windows下,用foobar2000导入这些MP3文件。
  3. 右键这些MP3,选择Tagging->MP3 tag types,勾选ID3V2,并且选择重写为2.3或者2.4版本。
  4. 完成后,再次导入进Mac的iTunes,基本就完事儿了。

但,为啥会出现这些乱码呢?关键还是微软在Windows下对于中文是用GBK编码的(GB是国家标准的拼音缩写,而K则代表Extension),而Mac默认则是utf-8。所以需要转换编码,而foobar2000的重写ID3Tag功能正是完成了这个编码转换。根据ID3的标准,ID3V2.3是默认utf-16,v2.4则是utf-8。同样地,用其他类似的ID3Tag转换软件也同样可以解决乱码的问题,比如同样Windows下的MP3Tag

另外,我在导入Mac的iTunes之后,发现很多重复的歌曲,以” 1.mp3″为结尾。于是在Finder里搜索” 1.mp3″,全部扔到垃圾桶里。这样做会导致另外一个问题就是iTunes里会出现很多感叹号歌,可以用Super Remove Dead Tracks这个脚本来清除这些叹号歌。默认是每检查500首通知一次,量大的可以直接修改代码里的参数。:P

重置WordPress密码

原文链接:Passwords Reset 作者:Matt Mullenweg

今早,WordPress团队发现有些比较著名的插件(AddThis, WPtouch,W3 Total Cache)的代码库里含有伪装地很巧妙的后门代码提交,并认为这些代码提交并不是来自插件作者,于是回滚了这些代码,推送了这些插件的更新。我们正在看还有没有其他的漏洞,在此期间,禁止这些插件代码库的访问。

我们仍在调查究竟发生了什么,但是保险起见,我们决定强制重置所有WordPress.org上的密码。 戳这里来重置下密码,然后才能继续使用论坛、trac、向插件及主题提交代码。(bbPress.org和BuddyPress.org也一样。)

作为用户,不要在不同的地方使用相同的密码。此外,我们希望重置后的密码不要跟旧的一样。

还有,如果你用AddThisWPtouchW3 Total Cache这几款插件的话,有可能你昨天就更新过了,但保险一点,还是去后台的更新页面上检查下是不是已经更新到最新的版本。

译者滴P.S.: 因为这篇文章涉及安全性,比较紧急,于是就“较早”地发出来,剩余几篇没翻译的开发日志,我只能保证“尽早”发布。:)

新晋小果粉的WWDC 2011前瞻

再过几个小时就是一年一度的苹果开发者大会(World Wide Developer Conference)。

wwdc11_hero_full

作为一名新晋小果粉,稍微说下我的期待。

  • iOS5:从第一代iPhone发布开始,每年iOS随着iPhone硬件的升级而升级。但这次,我觉得硬件上的升级不会有像去年显示屏升级成Retina Display那么犀利那么杀手级,所以,如果乔布斯想要在iOS上“Change the world.“的话,我希望是整套iOS的UI能彻底焕然一新。
  • iCloud:太多太多的rumor说苹果会发布自己的云计算平台之类的什么什么。当然,iCloud也一定会跟在线音乐有关。不过乔布斯那口风紧的,所以我猜那些rumor都还是小打小闹,真正能”Change the world.“的还得看明天他自己的揭秘。此外,还很关心iCloud对于代码工而言意味着什么。
  • Back to school:嗯。等这个很久了,就看今年的促销力度如何。之前的rumor说依旧买mac送iTouch,但是也可能会有买mac买iPad折价200美元的促销。拭目以待,再说,我等不及想用mac了。Smile with tongue out
  • iPod Classic:我又开始唠叨了!的确,自从几年前自己音乐库容量越来越大之后,每次苹果一开发布会,就念叨着苹果可以升级下iPod Classic。当然,这次肯定也不例外,继续希望能看到升级版的iPod Classic,哪怕只是从160Gb升级到250Gb也好的。有的人会质疑这东西都没人买了,其实错了,这东西目前仍雄踞amazon MP3播放器销量榜的第3名

总之,明天关注@MacRumorsLiveEngadget的现场直播,1pm EST!