Categories

请点击这里

SVN to Mercurial

方法好简单,加入 convert extension 运行 hg convert blahblah 就好了。 结果悲剧的很,中文版的Photoframe 当年偷懒用路径名来保存文件夹名,而 Mercurial 尤其是 TortoiseHG 支持中文文件名有困难,更验证了实现设计的时候绝对不能偷懒。

Moblin 下 GCC + GTK 开发环境的安装

sudo yum install gcc-c++ make libtool git gtk-doc sudo yum install clutter-devel 我没有装 autoconf 和 automake, 不会用,也从来没打算仔细研究,只会很农民的手写 makefile。 如果程序中用到多线程 API: pthread,编译选项要加 -pthread Moblin 对于文件名的大小写区分让我很困惑,似乎比 ubuntu 下更严格区分文件名的大小写,但你没法分别写两个只是大小写区别的文件名,这到底算区分大小写还是不区分大小写呢?昨晚折腾了三个小时,才知道有这么回事。

衣帶漸寬終不悔

因為偶然測試下發現跨平台的產品在舊奔騰 CPU + WinXP 上運行結果比純 Windows 產品速度慢不少(快速機器當然無區別,愛照顧舊機器是我的一大毛病),花了兩天時間努力優化,代碼真是優化到不能再優化,編譯器速度優化也開到最大,完全不理會編譯結果有多肥,但運行速度雖然有提高,但結果仍然不滿意,沒有我希望的能在奔腾处理器上也能极度流暢的結果。半宿沒睡,最後死馬當活馬醫,乾脆重建 Solution,再运行編譯結果,搞定,跨平台的框架重寫的程序在奔騰上也同十年前的速度一樣的飛快了。

狂汗+無語!不知道這是 VS 2008 的什麼神奇功能。這兩天折騰得我是茶不思飯不想(其實昨晚鄰居請我們燒烤我也沒少吃),整夜失眠,不成人樣,好歹有個結果了,不過居然是如此解決,好沒面啊!睡覺去也。