About虛擬&實際

@分享虛擬與實際的世界中所遊玩的心得紀錄,從物理化學到生命科學、從人文藝術到現代科技、從虛擬介面到實際生命體。享受的只是一種學習與體驗。若文章內容有誤,歡迎提出以供修改,對文章的回饋,歡迎寄信給我!一起分享,互相學習成長的環境。
@個人簡介在『關於韃靼』
@我是韃靼~我的信箱:chenyuquan at gmail dot com

2006年12月25日 星期一

怎麼發現問題的所在?

(重新整理-20120816)
最近開始比較密集的在練習程式這是寫程式的前輩在論壇發表的雖然主要是針對程式語言而言但是天下之事源於同宗不管是物理還是化學還是其它的領域,其實解決問題的本質都是一樣的只是衍生出去的方法與想法而已。

分享一下:

----轉載內文----
本文章原始作者:Airbolt
文章連結:http://labview360.com 2012/11/20:原連結已失效)
" 怎麼發現問題的所在? "

在這邊跟大家分享一下在寫程式時的幾個小小觀念。
如果只能提問題,而沒有找出問題,和解決問題的能力,這樣對寫程式的人來說,還真是件可怕的事。
1.觀察現象:
只有在外在環境(變因)沒有改變的情況下,只要一執行程式,就一定會彈跳出警告對話框來。
=>這個外在環境(變因)就是 那個已存在的特定檔案。
而執行程式就一定有警告對話框出現,那麼在程式碼裡頭,一定就會有段程式碼會讓這個警告對話框出現。
2.善用 Debug 工具:
即然知道程式碼有地方在搞怪,那麼就用 Debug 工具,一步步執行,一個個可疑的地方,去查看它的資料流動是否正常。
去找出對話框是由 "哪段程式碼" 所呼叫出來的。
如此一來,縱使發現被底層核心所包住無法解決,至少也會得到「我知道問題源了」這樣的一個收獲在。
日後要避開同樣的設計方法,或是另求解決之道,也比較有頭緒些。

Ref: NI
----轉載結束----

2006年11月15日 星期三

NI-DAY-20061115-One day tour

(20130831年重新紀錄)
基於因緣巧合,我學習了LabVIEW,也因此瞭解了NI這間公司,那時候NI在台灣好像開始比較推廣活動,所以也辦了一年一次所謂的NI Day這樣的大盛會。

在學習的程式語言的時候加入了當初還叫做LabVIEW360/(還有更舊的名稱我忘了),目前叫做IT 360,我想是因為LabVIEW的Mark被NI給要回去了(事實上後來就出現了LabVIEW Pro)。

因為IT360的版主Benjamin要在NI Day有個攤位,要請工讀生,我就找我朋友一起報名,說是工讀生比較不正確,是義工,不過有免錢的門票跟佛心來的星巴克飲料。


記得這個攤位還是NI協助擺攤的,我們主要就是推廣LabVIEW的網路論壇,不過時光飛逝,NI自己都辦起論壇了。

後面很高的是Jimmy Chen,很厲害的人,也蠻風趣的。

我參加的第一年人好像沒有到非常多,不過齊聚在演講廳的時候感覺就挺多的。

中午的便當很好吃。

LEGO Mindstorm,我也有瘋狂的購入一隻,只是玩的時間太少。

自動平衡兩輪車,早在2006年就有看到了。

右邊朋友在介紹論壇的功能。

IT360的版主-Benjamin

夜晚的NI Night真棒,這一年的主題是拉斯維加斯!還有魔術師表演。

小結:
NI在推廣上的行銷真的做得很好,雖然學界與業界對這種G Programming還是無法完全接受,我想是一種莫名心態而已。這解釋起來也是無解。

2006年5月21日 星期日

重新拿起 LabVIEW

(20120816重新整理)
一年了~之前學的零零落落~現在算是重新開始學起!拿起之前所預備好的講義!
看完了第一章~發現即使我之前碰了三四個月仍然有許多基礎的東西不懂!
不過看著看著~又點起了之前學習的熱忱~真是感動~希望自己在多加把勁!!
給自己一點點小小的目標~在碩一上結束前!讀懂、了解這本資料的八九成吧!這是給自己的一點挑戰!