Saturday, September 18, 2010

一个CUE文件都这么折腾……

今天从JShare哪里顺来了一张不知来源的TAK,听起来还不错,可惜cue文件是乱码……

当然编码这种问题是难不住我这种职业化的折腾家的,呵呵。

  1. 拖进Opera浏览器,选择自动识别编码,然后认出来是日文。
  2. 逐个尝试日文编码,发现是Shift-JIS编码
  3. 用 iconv 转换为 UTF-8 编码: iconv -f SJIS -t UTF-8 old.cue > new.cue
  4. 本来这就好了,可惜 foobar2000 太笨,没有 BOM (又称 UTF signature) 认不出来 UTF-8;于是用 emeditor 打开,另存为带有 BOM 的文件。

然后拖进 foobar2000 就能正确的认出来了 =)

难怪 iTunes 那么有市场,花点钱省出时间享受生活多好啊

接手烂摊子最讨厌了

一堆半成品,食之无味弃之可惜。一个项目后面的路好不好走太依赖最初的出发点了,从一个烂架构出发,只能越堆越补越恶心……

这个世界上之所以有那么多新兴“轻量级”产品,就是因为一直维护老产品是不可能完成的任务,看看塞班就知道了。微软在Vista的兼容性上挨了很多骂,在IE 9相对之前IE的兼容性上即将挨骂,Window Phone 7果断的抛弃了WM的所有软件也会挨骂;惹如此多用户不高兴却是这个巨人想活下去的必然选择。

要做出这样壮士断腕的抉择,既需要技术上对现况和目标的深入理解,也需要性格上的果敢啊。管理开发比写code有挑战多了……如果再管上一群不靠谱的coder……嗯嗯,果然这个够有趣值得努力。

绅士与暴君

大家都觉得 Google 挺绅士的,态度总是很开发,欢迎大家来掺和;
大家都觉得 Apple 是个暴君,这个不行,那个得滚蛋。

所以现在那么多 android 电话还是那么糟糕,今天一个 Ophone,明天又来了 乐Phone,后天还有 Uphone,没完没了;别说系统改得乱七八糟,屏幕尺寸更是五花八门。所以如果想要写几个小 app 赚零花还是去找 iPhone 吧。打个比喻就是 Google 提供了免费的大房子,结果一群流氓把它占去了搞成了黑监狱。

微软前些年有些晕头晕脑,经常错过好事情,不过最近貌似比较清醒。看看 Windows Phone 7,屏幕分辨率、按键数目都是定死的。用 WP7 项目经理的话说,从前我们提供平台然后放手不管,现在我们要自己来提供“微软标准的用户体验”了。 

android 要想好好发展下去,首先得“安内”——把 htc sense, moto blur,ophone, OMS 等统统掐死,所有 android 厂商必须签约保证系统随 google 升级,所有手机必须能连接且只能连接一个统一的 app market。只有这样才能保证用户体验一致,才能让应用市场繁荣,才能让系统长存。

不想当“暴君”的企业做不出好产品。