實習結束了

即使現在我還在公司寫下了這最後的一篇網誌,我的實習卻也即將結束了,就在今天.

來到北京,這絕對是一件讓人記憶深刻的事情,還記得第一天來的晚上下著大雨,心中充滿著謹慎和不安.

這會,正在在Google Code上傳著在這裡最後開發的Cephei Editor r06版本的原始碼,趁著這會功夫,就寫下了這篇網誌.

最初來到的這裡,我是極其的震驚的,因為我發現我的周圍全部都是大牛級人物,他們的學識讓我的讚歎,BOSS Chen和BOSS Fu的博學讓我由衷感到佩服.

最初認識BOSS Chen,卻還是在TWITTER上,因為都是從事計算機圖形開發的關係認識的.

BOSS Fu和BOSS Chen還有一位嵌入式的大牛一起去到一個到一個茶樓喝茶,話說這還是我第一次到茶樓這樣的地方.

還有一次就是到北京的一家非常地道的貴州餐廳,這兩次外出讓我記憶深刻.

Read more

即將離開帝都

卻馬上要到了離開帝都的日子了.

大概是7月中旬來到這裡的吧,昨天特意拿著相機把來帝都第一次下公交的地方,第一次橫穿的馬路,第一次上的天橋都拍照留念了呢,還特意去第一次吃飯的地方中國音樂學院的餐廳吃了一頓晚飯.

下次來這裡吃飯,卻又不知道是何時何年了,我會懷念什麼呢?

BOSS Chen和BOSS Fu的學識深度和博學,同事清MM的特有的氣質.

印象深刻的,大概是那次BOSS們帶我們去帝都一家非常地道的貴州餐廳,哇噢,那味道,真的和在西南吃的一模一樣,確實非常非常的地道.

這第一次來帝都,當時在火車上,腦中想到的是什麼呢?槍砲聲,呼喊聲.

還有震耳欲聾的吶喊聲.

Life goes on,顽张りますよ!

Qt 4.7.0 RC的bug吐槽

拿到一個開源項目的不穩定版本代碼實在讓人揪心,儘管已經到了Release Candidate的時候,bug看起來還是一大堆.

4.7.0 beta 2的bug已經讓人無法忍受,RC的時候似乎改進了一點,但是現在看起來bug仍然不斷.

對Visual Studio 2010的支援如此緩慢也讓人表示不滿.

今天再來一個新的bug:

當我打開打開文件對話框的時候,出現以下的畫面,然後整個程式直接掛掉了:

看來我得繼續期待Qt 4.7的新版本了,又不知道等到什麼時候了.

P.S.其實我也可以選擇Qt 4.6.3,然後用Visual Studio 2010自行編譯一次.

Cephei R05展示

Cephei也更新到了r05版本,Hydrax插件帶來的問題暫且把Hydrax移除了,因為海洋在Cephei並不是很重要的一環,Showmesh這個程式的原始碼給我帶來了很大的幫助.

並且,就和前幾篇網誌經常出現的Visual Studio 2010一樣,Cephei也升級到了Visual Studio 2010的工程.

儘管Qt和Visual Studio 2010相結合目前仍然給我帶來了一些麻煩,Qt 4.7.0 beta 2的bug簡直讓人無法忍受。

比如遇到:

1.中文亂碼,即使設置過編碼也這樣
2.窗口切換就掛掉
3.某些挂件拖動之後程式整個掛掉

今天早上看到了NOKIA終於發布了Qt 4.7.0的RC1版本,於是立即升級到了這個版本期待能夠解決beta 2的bug.

又是一陣漫長的編譯之後,發現遇到的問題1和問題2都已經沒有了,問題3也改善了許多,拖動挂件的時候也不會使整個程式掛掉了,儘管拖動的時候也很慢.

但是卻發現了新的問題,窗口不能拖動了,一拖動就失去響應.

看起來我得繼續期待Qt 4.7.0的新版本了.

Read more

Visual Studio 2010 编译Qt 4.6.3

well,在上一篇网志中我编译了Qt 4.7 beta 2用Visual Studio 2010,但是beta版本的似乎我遇到了几个bug,由此先换到稳定的版本看看.

还是和以前一样,轻车熟路,configure接着nmake,以为就是这么轻松的,但是接着一段时间过后.

爆出编译错误.

又是一个没有严格遵循C++规范而被Visual Studio 2010认为是错误代码的事件!Visual Studio 2010对于代码检查更加严格了,我在之前编译CEGUI的时候也同样遇到了这样的问题.

修正方法:

在src\3rdparty\javascriptcore\JavaScriptCore\runtime\和\src\3rdparty\webkit\javascriptcore\runtime\目录下分别找到这个档案:StructureTransitionTable.h

将代码143行开始的:

           if (!specificValue) {
                TransitionTable::iterator find = table()->find(key);
                if (find == table()->end())
                    table()->add(key, Transition(structure, 0));
                else
                    find->second.first = structure;
            } else {
                // If we're adding a transition to a specific value, then there cannot be
                // an existing transition
                ASSERT(!table()->contains(key));
                table()->add(key, Transition(0, structure));
            }

将里面加粗的两个零都改成nullptr,也就是像这样:
Read more

Qt和Visual Studio 2010集成使用

儘管NOKIA官方還沒有正式發布支援Visual Studio 2010的版本的Qt,但是你仍然可以通過自己構建支援Visual Studio 2010的Qt.

我使用的版本是4.7 beta2.

下載的檔案包是:qt-win-opensource-4.7.0-beta2-vs2008

先安裝,到任意目錄,接著添加環境變量Path的包含該目錄下面的Bin目錄.

然後添加Qt下面的include和lib和bin目錄分別到Visual Studio 2010的全局目錄設置裡.

接著運行Visual Studio Command Prompt (2010),cd進入Qt目錄.

執行指令:configure

接著成功之後再次執行nmake編譯即可.

在我的Core 2 Q9400 CPU和4GB RAM情況下,也編譯了接近四個小時才OK,這實在夠巨大的.

F1 2010遊戲試玩演示

Codemasters的大作F1 2010距離發布日期是越來越近了,EGO2.0引擎的大作,從截圖就能看到畫質非常出色,雨天的效果更是棒極了.

來看看Codemasters最新放出的一段實際遊戲視頻,挑一個我非常熟悉的英國SilveStone賽道吧!

無限期待!

Salt|特工紹特

這部電影原本沒有打算那麼早就看,但是陰差陽錯的就這樣看了.

看完之後,心想,這部還好沒有去下載1080P.

這部電影我對她的評論就和這部電影最後一句台詞一樣:Bullshit.

IMDB:6.7.

或許應該更低一點.

三傻大鬧寶萊塢|3 Idiots 小評

看點這部電影的時候頗為蹊蹺,同學在看我百般無聊的情況下也順便圍觀看了一下,這是一部非常有趣的電影.

後來翻看了電影取得的成績實在讓人驚訝,刷新了印度票房紀錄,而且IMDB評分達到了驚人的8.1分.

這部電影是在2009年上映的.

影片中著重歌頌了三人之間勝過一切的友誼,還有同樣勝過一切的愛情。同時對填鴨式的應試教育制度做出了批判(這麼說,在大陸同樣不可能拍出這麼好的電影,因為這樣的電影在拍攝前的審批都不會通過).

主角的熱情和樂觀能夠感染每一個人,在他的感染下,幾個朋友都走出陰霾,選擇了正確的道路.

整部影片給我印象最深刻的臺詞,大概就是那句吧:凡事追求精益求精,成功就會在不經意間追上你.

加油吧!

期待即將發布的賽車遊戲

看到SONY PS3平台獨占的GT5和全平台的EA的Need For Speed: Hot Pursuit最新的截圖,尤其還有NFS14的場景截圖.

這一切實在太棒了,畫面截圖实在太棒了,實在讓人心動因為GT5而去買一台PS3.

说到Need For Speed,我认为NFS12(Need For Speed:Undercover)是我玩過最差勁的賽車遊戲,發布之前官方放出遊戲截圖畫質尚可,但是實際遊戲卻極其糟糕.

但是Need For Speed:Shift確實我玩過最棒的賽車遊戲,滿足了我的一切需求,除了聯機功能有點弱.

SIM的駕駛,極其出色的畫質,極其出色的音效.

儘管Need For Speed: Hot Pursuit不是SIM的作品,但是目前來看畫質讓人期待!

還有GT5.

Qt和OGRE和HyDrax結合遇到的問題

在Cephei構建天空和海洋的大場景的時候使用了Ogre的插件SkyX和HyDrax.

SkyX的工程作者有一個疏忽,直接用官方下載頁面下載的Visual Studio工程編譯debug是無法的,因為作者在這裡有一個疏忽,你得先把C++運行庫設置由/MD改成/MDd.

SkyX使用一切正常,但是HyDrax這樣非常漂亮的海洋插件使用的時候卻遇到了一個大的麻煩.

我之前在Aquilae的時候已經使用過HyDrax插件,編譯添加效果進去可謂輕車熟路,但是最終在Cephei渲染的時候卻發現海洋根本沒有透明,光的刻蝕,折射什麼的都沒有,就像這樣:

Read more

8/18/2010

今天似乎都不錯,儘管頭天晚上沒睡好,午覺也沒有睡著.

今天在繼續把Qt和OGRE弄在結合在一起,Show Mesh是一個很棒很適合剛剛接觸兩者融合在一起的人的例子.

但是似乎Show Mesh並沒有使用到OGRE的幀監聽器,我正在嘗試自己加上去.

今天把週末去動物園和孔子廟的照片整理好都發校內去,在動物園還看到三頭Grass Mud Horse,當時好興奮,HOHO!

玉清行走在帝都.

最後呢,在這草草的網誌上面公開一點小秘密:如果不出意外的話,瑤湖論壇的伺服器將在兩週內搬遷回大陸.

顽张ります!

Page 1 of 31123456789102030...Last »
Get Adobe Flash playerPlugin by wpburn.com wordpress themes