Archive for win32

February 19, 2006

Synchronize iTunes Jpop Music Library from OSX to WIN

Posted in iTunes, jpop, osx, win32 at 10:39 pm by jhsea3do

起因:
昨天研究了iTunes上的日语歌曲转码, 今天我考虑一下,那个方法还是不够彻底,原因是我发现把MAC上那些校正好的歌曲拷贝到PC上,用iTunes for windows播放时还是乱码的,而且毕竟不能在其他语言环境下通吃(在MAC下也只能在日语界面的iTunes中播放),而且Apple是一个很喜欢搞标准的公司,一定有办法处理那些id3 tag。

方法:
我先是找来ID3Mod这个工具做实验,看看是否能够解决我的问题,发现ID3Mod其实不能解决我的问题,反而把编码搞得更混乱了(原因可能是ID3Mod仅适合用来处理中文歌曲吧)。于是我又仔细的阅读了Apple网站上关于id3 tag的那节内容,我尝试着把歌曲用”Convert ID3 Tags”功能中的”ID3 tag version”一项转化了id3 tag到v2.4,然后发现所有的乱码问题都解决了,无论是在OSX中的任何语言界面下或者是windows下的任何播放软件,歌曲都不会乱码了。

iTunes id3 update id3 tags iTunes playlist in en after convert on pc iTunes playlist in en after convert

结论:
1. iTunes做为Apple出品的音乐播放软件,在国际化,标准化方面的实力的确不凡,不需要任何第三方工具便可解决歌曲名乱码的问题。
2. id3 tag v2.4是目前存储Mp3歌曲信息的最佳方案,可以在不同的软件,不同的语言环境下保证歌曲信息的一致性。
3. 无论是在windows上还是osx上,都建议在iTunes中编辑好mp3歌曲正确的id3 tag信息,然后用iTunes提供的功能将其版本升级到v2.4以上。
4. iTunes将是我以后的首选歌曲播放软件,无论在PC还是MAC上。

January 19, 2006

在cygwin下使用sqlplus

Posted in cygwin, oracle, win32 at 4:37 pm by jhsea3do

很少用cygwin,不过因为一些原因不得不用了。装好了cygwin后我通常会安装一个sshd,但是如果登陆后使用sqlplus时往往不能像在dos下那么方便。

如果我使用osx或者linux,我都会选择安装一个gqlplus,但是在cgywin环境下编译后执行却出现了错误(很有可能是我的参数没设好,不过我就不想研究了),所以我找到了一个叫rlwrap的readline的包装工具。

安装rlwrap十分简单,保证cgywin上安装了gcc和readline的lib,然后就可以下载make了。成功安装后,执行

/$pathto/rlwrap /$pathto/sqlplus $username/$password

其他就都和gqlplus一样了(也有那么一个 ~/.sqlplus_history 文件)。