江南小魚子

幸福無處不在,感受到的幸福是真幸福。
正文

網絡奇遇

(2015-11-15 08:28:19) 下一個
網上碰到活雷鋒了,還是個洋雷鋒。
 
 
最近突然對做了很多年的研究工作有些許的厭倦,原因是這些研究都是學術性的,離具體應用很遠,雖
 
然研究的結果都發表在高級別的學術期刊上,可是我卻越來越感覺到這種工作隻是做著好玩而已,具體
 
能解決什麽問題至少一時半會兒看不到,很沒有成就感,就想著來試試實際的工程問題,譬如說來模擬
 
一下飛機發動機的噪聲受哪些因素影響,再譬如說洪水來臨時堤壩是怎麽被衝垮的。這些問題的計算機
 
模擬如果用我熟悉的學術研究方法會非常花時間也沒有必要,因為不涉及到高深的理論和精確的論證,
 
工業界通常是用一些已經發展得很成熟的CFD軟件來模擬這些現象,有針對性地分析主要的因素,進行
 
設計或改進。我想試試做一個這樣的問題,可是沒有CFD軟件可用,通常這種軟件是非常貴的,個人是
 
不可能做這樣的投資的啦,隻有專門做計算機模擬的公司才會買,像一般工程不是很強的大學都不買。
 
怎麽辦?巧婦難為無米之炊啊。
 
 
老天不會辜負有心人的啦。稍加打聽,我就知道網上有一個叫OPENFOAM的軟件是免費的,也許沒有商業
 
軟件那麽完善,但是作為一個初學者來說,足夠有用了。可是難點在於從下載,安裝,到調試都要靠自
 
己,如何讓自己的係統去適應這個軟件是難中之難。沒有技術支持,完全自己折騰,對於我這個對UNIX
 
操作係統不是很熟悉的人來說,不是一般的難啊。好在我向來就是一個不撞南牆心不死的人,不試試怎
 
麽會罷休?
 
 
說幹就幹,我下載了軟件包,按照網站上的操作步驟,一步一步地做,中途有一些似是而非的地方,就
 
去問問別人,可是也得不到明確的答案,因為別人也沒有用過這個軟件。不管怎麽說,連猜帶問,軟件
 
是裝上了,可是拿個軟件自帶的例子一試,給出信息是要執行的文件找不到,我一頭霧水。
 
 
看樣子不搬救兵是不行了,首先想到的是提供這個軟件的網站,可以發郵件問問題。發了郵件,滿心期
 
待中很快有了回音,要錢!對初級問題,1300美元買100個小時。我明白了,商用軟件是花錢買軟件,
 
免費技術支持,這個網上軟件是免費的,可是技術支持非常昂貴,我一下子泄氣了,這還怎麽開口要幫
 
忙了?
 
 
無奈之中想找找網上有沒有這個軟件的論壇,也許從大家的討論中得到一點啟示,再接著折騰,反正就
 
這麽放棄是不甘心的了。一GOOGLE,還真有,就豪不猶豫地注冊,以新手需要幫助的理由發了一個帖
 
子,把碰到的問題描述了一下,希望有經驗的人給指點一下,當時是我當地時間3:37PM。同時大略瀏
 
覽一下論壇裏的帖子,一眼就看到有一個人也是新手,在問和我類似的初級問題,不過他比我要領先一
 
點,軟件的安裝測試分三步,他在問第三步,而我卡在第一步,我就跟上一貼,問他在安裝第一步時,
 
有沒有碰到正在困擾我的問題。這個帖子裏大家都在七嘴八舌提解決第三步的方案,我跟進第一步的問
 
題,有點突兀。4:01PM有一個叫來自德國法蘭克福的叫SEGA的資深會員回應了我,問我有沒有做某一
 
個步驟,我當然做了,所以也解決不了任何問題。4:17PM有個來自葡萄牙裏斯本的叫BRUNO的資深會員
 
跟帖,跟SEGA說我已經有一個單獨的帖問了問題,他給出了我的帖子的鏈接,說過一會兒會在那裏回答
 
我的問題,我想他意思是讓我們去我的帖裏麵討論,不要在這裏攪和別人的帖,倒沒有任何不禮貌的口
 
氣,我隻是猜想而已,嗬嗬。網絡是實時的,在BRUNO回這個帖時,我跟SEGA已經有了一個來回,不過
 
是檢測一些基本操作,我已經都做了。
 
 
下午4點半BRUNO在我的帖子裏跟了回帖,他首先問候我,看起來是個非常有禮貌的家夥,說希望我已經
 
做了SEGA提到的那些操作,然後根據我的描述,說我有兩個文件包沒有打開,他給出了兩個文件包下載
 
的鏈接。接著他說我會碰到這樣那樣的問題,可易可難根據我的機器所裝的LINUX係統和版本而定,如
 
果我自己解決不了的話,把我的操作係統告訴他們,他們就會一步一步帶著我往前走。他說壇子裏有很
 
多有用的帖子可以參考,我也可以自己找,不過看我回帖回得那麽快,想象著我是個新手。一番話讓我
 
感覺很溫暖,既有涵養有很細心。
 
 
猶如汪洋中抓到了一根救命稻草,我趕緊給他回複說我是新手,並查了我的UNIX係統的版本告訴他,然
 
後小心地問哪裏去找我應該卻沒有安裝的包,還說我完全是按照說明下載解包的,沒有看到哪一部說需
 
要下載他說的那兩個包。其實他已經在他的回帖裏給出了這兩個軟件包的鏈接,隻是因為我是新手,不
 
敏感,這個問題問得有點傻。果然德國佬SEGA在5分鍾以後給我回帖,開口就說我應該好好提高一下我
 
的閱讀能力了,說軟件包就在軟件的網站上,操作步驟第一步明確說吧所有軟件包下載解包,口氣很
 
衝。我打開網站一看,真的哎,上麵就是這麽說的。事情是這樣的,網站上一共有4個軟件包,其實是
 
兩種,每一種有“一般”和“二位製”兩種。通常網上下載軟件時,會有很多種版本給不同係統的,我
 
想當然地認為選其中一組就可以了,所以另一組看也沒有看,有點糗。趕緊把另兩個包也下了,可是測
 
試結果,得到跟原來同樣的錯誤信息,於是給SEGA 回帖,一邊道歉,一邊說明問題照舊。
 

下班回家吃了晚飯,一打開電腦,就看到BRUNO在7:00PM給我回的長長的貼子,他顯然是接著我和SEGA

來回帖子來給出他的回複的。 他說從我給出的我的LINUX係統信息,看不出是32還是64字節的,特意

給我指出相應的鏈接下載相應的軟件包。關於安裝,他說64字節的話就是我所操作的,但是如果是32字

節的話,就要到某個文件裏的缺省為64的改為32,然後是怎麽存,怎麽更新,怎麽測試,非常詳細,還

細心地提醒我輸入命令時要注意大小寫,其間還用了各種表情的臉譜,像是在麵對麵說話,很風趣。他

說做完這一些,我應該可以通過第一步和第二步測試了。然後花了很大的篇幅說第三步有可能會出現一

個什麽樣的問題,需要下載一個叫Qt的軟件,列出1,2,3點說明哪裏下載,怎麽安裝,如何在係統文

件裏加上這個軟件的信息,第4點他說算了,還是簡單的一點,在一個大方框裏給我列出了完整的命令

來完成1,2,3點。最後他說寫了這麽多,大概可以讓我忙上幾個小時了,說如果還有問題的話,或者

問題解決了,再回來,還擺了一個酷酷的表情。因為我的係統是64字節的,實際上該做的我都做了,可

是就是不能成功。第二天上班以後,10:42AM我給BRUNO回了帖,告訴他我的係統是64字節的,所以我

本身下載的軟件包都是對的。但是我把自己所操作的過程列出1,2,3,。。。點詳細的羅列了一遍,

因為其中有一部網站上說的不清楚,我不是很確定,讓他看看我所操作的是不是準確。10:51AMBRUNO

給我回帖,說我其他的步驟都對,就是第二步應該把四個軟件包解到一個目錄下。我搞糊塗了,因為網

站上明明說先解兩個“一般”的軟件包,等各自產生了目錄,再把兩個“二進位”的軟件包解到相應的

子目錄去。我回帖表示這個疑問。這時德國人SEGA跳出來說了一句“把四個包放到一個目錄下,解

開!”BRUNO也隨後說按SEGA說的做沒錯。我一試果然成功地通過了第一步和第二步,原來是網站的操

作說明有誤!我這個資深菜鳥又不會辨識,在誤導下整個就找不到北了。

 

不出BRUNO所料,測試第三步時出錯,不是之前的“執行文件找不到”,而是某個庫文件不存在,但是

不是BRUNO帖中預言的錯誤信息,而是跟前一天曾經去鬧過場的另一個在發問的菜鳥的信息是一樣的,

在那個帖子裏大家診斷的結果是係統版本不夠新的原因導致出錯。想著已經花了這麽多時間,不好意思

再讓人家繼續到這個問題上來,就上去發個帖子,很高心地告訴BRUNO和SEGA第一和二步通過了,測試

第三步有錯誤信息,好像跟前一天看到的另一個帖子裏描述的是一樣的。非常誠心誠意地感謝兩位對我

的耐心幫助。心想此事就告一個段落,後繼的問題希望能找到同樣熱心的人來幫助解決。

 

沒想到BRUNO在一個小時以後回帖叫好以外,又重提在前一天晚上發的帖子裏提到的解決這個問題的方
 
案。因為所得到的錯誤信息跟他帖子裏的預言的不一樣,我就發帖說明並問他是不是還是應該按他所說
 
的去做。他立馬回複說是,還詳細地解釋了這兩種錯誤信息之間的內在聯係,終其原因是因為我的UNIX
 
係統裏沒有安裝一個叫Qt軟件。他其實在前麵預言第三步出錯的同時也給出了如何安裝Qt的詳細步驟。
 

我於是回到他前一天晚上發的帖子,按照給出的命令,一步一步地去做,可是在解壓縮時卡住了,他給

的命令似乎不對。發帖一問,很快的到回音說是命令中打錯了一個字母,同時還很負責地去原帖把錯誤

改正。

 

看他一天多來這麽及時,這麽耐心,這麽負責地給我技術支持,我開始注意起這個網絡上虛幻卻又真實

的熱心人來(他不僅給我回帖,也給其他的人回),想象著不應該是提供那個軟件的網站的工作人員,

因為不可能得到免費的技術支持。但是如果隻是一個該軟件的業餘愛好者,那他是幹什麽工作的?為什

麽這麽精通這個軟件的安裝?怎麽會有這麽多的時間泡在網上?為什麽技術那麽高超又那麽願意無私奉

獻?帶著一個又一個的問號,我到網上去搜索了一下,發現在葡萄牙裏斯本叫這個名字的人有好幾個,

有工業和圖形設計師,有教師,有MBA學生,感覺上第一個職業比較接近,但是因為沒有更多信息而不

得而知。跟辦公室的同事講這件事,很疑惑他怎麽會那麽及時給我回帖,在短短一天不到的時間,我們

加上SEGA已經建起了20多層的高樓了,同事說那個人好像就專門等著我問問題,想著那個1300美元100

個小時的報價,我心裏既感激,有狐疑,真的是碰到活雷鋒了?

 

裝上QT試了一下,錯誤信息依舊。就及時報告給BRUNO,這時BRUNO已經下線了,查了一下當時是他那裏

的晚上六點多,猜想著已經下班了,不會那麽快得到回音了,於是回到原始的下載文件包的網頁,想著

自己來鑽研鑽研,也許離成功就隻是一步之遙了。網上說下載了Qt以後,要重新編譯了一下,結果發現

錯誤的信息變了,以為向前跨進了一步,想著BRUNO沒有在線上,應該還沒有看見我剛剛報告的錯誤信

息,就去帖子上把錯誤信息更新了,心想第二天早上也許能看到BRUNO的回帖。沒想到當天晚上就看到

了回帖(不明白不上線怎麽也能看帖回帖),而且連著兩個帖,是兩個動作,這就把我搞糊塗了,不知

道應該做其中一個還是兩個多做。原來BRUNO看到我發的錯誤信息以後,就知道我的係統缺什麽,在給

我回帖下指令時我有把帖子改了,有針對新的錯誤信息發了另一個帖。我自作主張去編譯係統,反而把

係統弄亂了,需要回歸,這就是這另一個帖讓我做的,看我不明白所以,又寫一個帖說明這一情況,絲

毫沒有要責怪我的意思。可是做完這些以後,試一下,還是那個找不著某個文件的錯誤信息,就很泄氣

地發帖跟BRUNO說我們做了這麽多努力,好像問題又回到了第三步的起點。想著BRUNO如果也信心不足的

話,就不應該再麻煩他。

 

隔天上班又看到BRUNO長長的回帖,說他模擬了我的係統,發現有一個軟件他原來認為我的係統上應該

有裝的,但是其實是沒有裝。在帖子裏他列了兩種方案,一是讓我找係統管理員去下載安裝這個軟件;

而是去下載原本給32字節係統準備的軟件包,打開安裝這個缺的軟件的補丁,他認為,這應該是成功之

前的最後一個動作。我本來就菜鳥一個,三天裏又依葫蘆畫瓢做了這麽多動作,早就是一種死馬當作活

馬醫的狀態。我毫不猶豫采用了第二個方案,因為找係統管理員的話有多一個麻煩。結果,真的吔,成

功了!我順利地通過第三步的測試,看起來軟件可以運行了。

 

我給BRUNO發了長長的帖,報告成功的信息以外,表達了深深的謝意和對他高超技術的讚許。不過腦子

裏的疑問一直都揮之不去,一個有過硬專業技術的人,為什麽願意無償幫助網絡上素不相識的人,而且

那麽盡責盡力又極有涵養?

[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.