2007年4月30日 星期一

Firefox Add-ons Gmail Manager

Gmail 管理程式
可在FireFox視窗左下方狀態列中看到Gmail的狀態 , 如圖


將滑鼠移至信封上面 , 還可以看見mail的狀態
如容量 , 前10封信 ....等等



可以快速的掌握自己的 Gmail 喔....而且可以設定多個帳號喔......^^
Mac 上的FireFox 也是可以用的拉~~~讚拉!!!

下載點 :
https://addons.mozilla.org/en-US/firefox/addon/1320

2007年4月29日 星期日

dxf 圖形顯示

最近在忙不規則圖形排列最佳化的報告 , 目前在寫圖形的顯示的部份
讀入 dxf => 透過解析在至applet上顯示....


AutoCad 上顯示畫面


透過 applet 的顯示畫面

之後要來搞有圓弧狀的圖形 及如何做最佳化的排列~~~~拉......

2007年4月25日 星期三

mac - 螢幕畫面擷取

windows 作業系統可以用Print Screen鍵 擷取螢幕畫面

mac 當然也有快捷鍵能夠擷取畫面 ..
擷取全螢幕 : Command + Shift + 3
擷取自訂範圍 : Command + Shift + 4
擷取固定視窗 : Command + Shift + 4 加 空白鍵
擷取的畫面會直接存在桌面上 , 不過缺點是會存成pdf .....

想存成jpg直要利用"預覽程式"開啟擷取的pdf ......
然後在檔案=>輸出...存成jpg 就可以拉~~^^

2007年4月18日 星期三

自找麻煩2 java -> dll -> vb6

4月初 自找麻煩
之後研究了一下 JNI 相關資訊 ,
一台電腦有2003 .net , dev-C++ , Visual Basic 6 , Visual C++ ....
當然還有 java ........真是豐富 ......@@"
不過仍然搞不出來能給 VB 使用dll ...
對這方面的技能實在太遜 ..... C/C++ 又不大會 ~~哎

介紹JNI 相關網站
建立C函式庫及使用JNI寫程式
http://scream.csie.ncku.edu.tw/personal/showmin_blog/index.php?/archives/34-java-Start-JNI.html#extended

http://www.javaworld.com.tw/jute/post/view?bid=5&id=26880&sty=2

VC -> dll from VB
http://www.jeffhung.net/blog/articles/jeffhung/291/

不過今天又異想天開 , VB能否嵌入網頁 .......
透過網頁顯示 , 而網頁的程式語言 就不會被限制拉
要用jsp , php , asp or .net 都可以拉~~~
之前實在太局限於要用dll , 反而換個方式也不錯拉.......^^
終於有點進展拉~~真是高興阿~~~

2007年4月11日 星期三

我們的故事

很快的再過幾個月就要畢業啦 !! 這..這..這.....將會很有紀念價值...^^

2007年4月10日 星期二

You got a dream, you gotta protect it

今天要考 DSS 沒啥心情看書 , 又要用英文考試 ....
明明是台灣人考試也要用英文 (英文不好抱怨一下~~哈哈 !!)
老師上的太過理論 ~~感覺好像來到文學院上國文課 ,
什麼是組織 , 什麼是model ......... 一個一個的做名詞解釋
不過等他講完也還是不清楚~~哈哈 ....(講的實在有夠抽象~~)
對於這種課程實在沒有興趣 , 倒是覺得老師上課因該理論與實務並重
講講理論在用實務案例去做分析探討 , 期末在做個報告去體會一下.....
想起跨系修品牌 及 通路 的課程時 , 老師就造著課本將重點做說明
並且會舉實際的例子 , 來對應課本上的內容
期末在實際做個報告 , 上通路的時候我就做燦坤3C通路研究
上這種課真的很有趣 , 也能學到一些觀念 ......

在網路晃晃培養看書的心情 (這是騙人的!!哪可能培養的出來...)
晃到朋友的部落格 :
http://blog.xuite.net/ryanhsu0817/blogger/10943356#message
談到電影 : 當幸福來敲門 (The Pursuit of Happyness)
片中一段話 :

You got a dream, you gotta protect it.

為啥用 got 呢 !!!上google 查了一下~~
是使用了假設的口語 就等於 if you have a dream (所以have 跟 got 都可以吧 !!)
http://www.worldscreen.com.tw/english/english_Pursuit.html

至於 gotta 上dr.eye查了一下 => =got to(a)

不過這片真的感覺不錯 , 差一點真的要去電影院看!!不過還是沒去~~哈哈 ....
等DVD出了再去租來看~~有台灣國旗飄揚喔...
http://cloudtu.blogspot.com/2007/02/blog-post.html


書都沒看~~~等白天在好好準備一下囉!!無業遊民的優點....白天時間自己搭配......
不要被當就好嚕 !!

2007年4月7日 星期六

自找麻煩 java -> dll -> VB6.0

最近自找麻煩地想將寫好的 java 給 VB6.0 呼叫使用 ~~~

很天真的 !! 第一個念頭就是要將java寫好的東西轉成dll
嘿嘿~~轉成 dll 後就以為能很輕鬆的給 VB 使用啦 !!
這時找到ㄧ個輔助的工具 Excelsior JET 4.8 => 能將 class 轉成 dll
當然馬上下載試用版來用用囉 !!
很順利的將 class 轉換成 dll ~~
開啟VB6 => 專案 => 設定引用項目 => 瀏覽 => 選取自訂dll
很遺憾的當然沒那麼順利~~~跳出一個令人難過的畫面!!


沒關係當然沒那麼容易被擊敗囉 !!!開啟DOS模擬視窗 (開始 => 執行 => cmd)
使用手動方式登入 dll => C:> regsvr32 jet.dll
阿哩哩~~又出現狀況囉 !!


不過也因為如此 , 在網路上找了很多資訊 !!
也才知道原來 dll 也有分類 :
1. 標準 dll : copy 過來就可以用的啦~~
2. ActiveXdll : 需要有 DllRegisterServer , 有並且需要註冊後才能使用
参考網站 (當然還有很多不過都沒記下來..=.="):
http://www.china-askpro.com/msg9/qa92.shtml
(簡體的網站 可以利用google功能轉為繁體網頁 , 還不賴喔 !!)
VB因該只能使用 ActiveXdll ....=.="

之後又找到可以利用微軟的 jvm(msjvm) 轉換成讓VB使用
1. 製作好 .class
2. 將製作好的.class copy to C:\Winnt\Java\Trustlib\
3. javareg /register /class:MSJVMTest /typelib:MSJVMTest.tlb /progid:MSJVMTest
4. 参考網頁是寫 "select "References..." from the "Project" menu in VB"
不過我就是一直無法加入到VB內 , 也就無法使用

檢討 :
這個方式的失敗 , 因該是我是使用sun jvm 編譯成class ,
因該要使用msjvm 編譯 => 個人認為.......
不過我找不到如何使用msjvm去做編譯 ,
我下載到的msjvm 也沒有 jvm.exe 檔可以去下編譯指令....
真是怪怪~~~~@@"
参考網站 :
http://archives.java.sun.com/cgi-bin/wa?A2=ind0003&L=jsp-interest&F=&S=&P=100436
http://support.microsoft.com/kb/173790/zh-tw
http://www2.sys-con.com/ITSG/virtualcd/Java/archives/0411/hightower/index.html
http://visualbasic.ittoolbox.com/groups/technical-functional/visualbasic-l/call-java-objects-from-vb-321298
=>這個人遇到跟我一樣的問題 , 不過我還是解決不了 ...=.="

目前還沒解決這個問題 , 誰叫自己C or C++功力爛 , 不敢直接使用C
打算在研究 JNI , 透過 JNI -> C -> dll -> 給VB用
不過仍然擔心做出來的 dll => VB6不能使用~~

再不行就只好乖乖用VB6寫拉!!
為何一定要用VB6開發呢 ??? => 因為學校作業
要開發一個最佳化的系統 , 老師只提供Evolver (很鳥~~)
而Evolver又只提供VC , VB 開發環境 ......所以 ........無言
本想用自己習慣的java來開發核心部份 , 剩下畫面再請別的同學用VB6開發
自己VB6功力太差~~~哈哈!!
時間又不過,如果時間夠多因該能花點時間研究其他最佳化的工具~~~

反正就是自己自找麻煩..........廢話太多~~到此結束~~掰 ...

2007年4月2日 星期一

維護案告一個段落 !!

終於把一個維護案結束掉了 , 不過系統仍難不穩定 ...
這幾天在改一個看似簡單但是內藏危機的問題
客戶把原本流水號(1,2,3,4....)的欄位 , 將流水號的格式改為
年(3碼) + 流水號(4碼) => 0960001 , 此欄位還是 PK .... =.="
簡單的說就是把原本是 數字 變成 文字 .....

問題看起來很簡單吧 !!! 由於 ~~~
1. 找出須耕該欄位的Table ...
由於無資料字典(記錄Table的詳細資料) , 跟本無法 100% 確認 ,
甲功能 所使用到的 Table 有哪些 , 哪些 Table 關連到 ???
造成更改後 , 還需要在做測試確認 , 看看 table 是否都更改到了 ...
2. 程式碼原本就是亂的(此系統已經不知道經過多少個人) ,
現在又要將 數字 更改為 文字 ...當然很煩囉 !!
3. 竟然還看到程式碼有 AXX 的Stored Procedure 名稱 , 在 DB 內 竟然還找不到 ...
( 看到這個我只能確定 DB 亂的很拉~~~~ )

這幾天下來更改10多支程式 , 70支table or stored procedure 做了更動 !!
不過在怎麼樣細心 , 我想還是有可能發生無法想像的問題吧 !!

雖然有不斷的建議 , 但是礙於他們也需要對客戶負責 ,
也要拿點東西給客戶看 , 系統更是要上線 .......
所以就這樣的還是上線了 ......

若要在繼續接此案子 , 我仍然建議他們要重寫 ...
雖然可能要在花個1,2個月的時間 , 但是我覺得是值得的
因為如果一直維護下去系統永遠改不完 .....
不過目前最麻煩的就是如果重寫 , 系統又已經在使用
當重寫完後 , 舊有的資料庫的資料就要轉到新的資料庫
目前舊有資料庫就有 186 個Table , 我相信裡面一定有沒在使用的Table....=.="
不過舊有的資料庫又無文件 , 無法很清楚的知道欄位詳細內容
有太多不確定因素 ...以此種情況下去轉檔
除了要花很多很多的時間 , 而且也會出現一堆問題吧 !!!

雖然此案只是個入口網站 , 簡單的說做做網頁 ..
專案執行若不加以規劃 , 監督 ....以謹慎態度去面對專案
就算一個小小專案也能搞得灰頭土臉 ......

“軟體專案管理“ 大家都在講 , 但是實際做的好的又有多少專案 ??多少人呢 ???
自己有幾兩重自己最清楚 !!!
不要一昧的將不可能的任務 , 樂觀的說一定可以達成 ...結果通常都是慘不忍賭吧 !!

講到樂觀提然想到 人月神話 第二章提到樂觀的程式設計師 ~~~
我想老闆 or 主管 .....也都是那樣樂觀派的吧 ~~~~哈哈!!

2007年4月1日 星期日

五酒桶山(南崁山) 散步....


這幾天人也不是很舒服 ...程式修改到也懶了 !!
趁著天氣不錯就到五酒桶山去散散步....

之前在南崁看房子的時候 , 知道那附近有山 ,
不過也都沒有真的去過 !!
五酒桶山 入口 在 南崁長興路上的南天宮 ,
步行約30分鐘吧 !!沒看時間 ~~就感覺很快
一路上只有在前面有一段178個階梯
(有塊牌子寫的!! 沒那麼閒真的去數 ..)
其餘都有水泥步道 , 走起來很輕鬆的啦~~~

平常真的要多多道戶要走走 , 趁著還沒有正當職業的時候~~
時間可以自己掌握~~好好的花點時間欣賞台灣美麗的風景吧!!
只照了3張相片 , 照又照的不好 , 寫又寫的不夠生動~~哈哈..........
大家就加減看嚕~~~哈哈 ......

從山上看南崁的景色..........今天霧霧的..所以拍出來也濛濛的!!

隨便照照 , 也不知道在照啥的....=.="