黑毛到白毛的攻城獅之路

Software entities (class, modules, functions, etc.) should be open for extension, but closed for modification.
- Bertrand Meyer

Junior programmers create simple solutions to simple problems. Senior programmers create complex solutions to complex problems. Great programmers find simple solutions to complex problems.
- Charles Connell

註1:本部落格的範例程式碼在 2015 年以前的文章中,大多是以全型空白做縮排。如需服用,請自行用文字編輯器的取代功能把全型空白取代成半型空白。
註2:本部落格的內容授權請參閱部落格底部的授權宣告。

2014年10月28日 星期二

自行架設 Wiki 引擎(二):變更預設字體

›
在 Foswiki 上,預設的字體可以從開發者工具中看出,CSS 上的字體設定如下。 html body { font-family: arial,verdana,sans-serif; font-size: small; } 不過如果要在 Foswiki 上寫一些中英...

自行架設 Wiki 引擎(一):使用 Debian 安裝 Foswiki

›
現在市面上有很多免費的 Wiki 引擎 [1],可以讓使用者自行架設需要的 Wiki 系統 因為我的需求主要是希望有至少還 OK 的 WYSIWYG 介面,並且希望能夠直接針對 Wiki 內容做 HTML 編輯 因此選擇了 Foswiki [2] 作為目標。
2014年10月24日 星期五

設定 OpenStack Neutron 並讓 VM 取得外部連結

›
簡單說明一下環境,本篇文章中用的 OpenStack 是使用 Fuel 5.1 [1] 佈署出來的 Mirantis OpenStack 因為佈署時不想影響到其他實體網路,因此將 OpenStack 移至虛擬區網的網段,IP 位址為 10.5.*.*。 Fuel 5.1 佈...
2014年10月23日 星期四

透過 Java 讀取、分析封包攔截記錄 (2):即時封包擷取

›
續上篇文章「 透過 Java 讀取、分析封包攔截記錄 (1):使用 jNetPcap 函式庫讀取封包擷取記錄 」 上篇文章主要是讓 Wireshark 軟體事先擷取好封包,將擷取記錄儲存成 *.pcap 檔之後,再寫程式去分析 *.pcap 檔的記錄內容。 不過有些狀況會希望...
2014年10月22日 星期三

在 Windows 上修改網卡的優先順序

›
簡易記錄~電腦同時插了兩張以上的網卡,而且都有連上網的時候 想要設定網卡的優先順序,以確保網路在最佳配置下運作。 在 Windows 7 上面可以直接參考 [1] 中第二篇回覆(原作者自己的回覆) 在網路設定頁面中按 F10 打開工具列,然後按照說明調整介面順序。 參考...
2014年10月21日 星期二

在 ubuntu 14.04 設定 VNC 遠端桌面(2015-05-06 修正)

›
以前在用 ubuntu 12.04 時,使用 x11vnc 都很正常,但升級到 ubuntu 14.04 之後 VNC 就變成一片黑 後來只好整個重裝一次,重新設定 VNC 的環境。 ubuntu 本身雖然有內建 vino server 這個 VNC 服務,啟用方法也很簡單...
2014年10月17日 星期五

透過 Java 讀取、分析封包攔截記錄 (1):使用 jNetPcap 函式庫讀取封包擷取記錄

›
如果想要在電腦上攔截網卡發出的封包,一般直覺會想到的就是 Wireshark 這個軟體 它在攔截了一些封包之後,可以透過另存新檔的方式,將攔截下來的內容儲存成一個檔案(*.pcap) 接著還想用程式化的方式自動分析封包的話,在 Java 上可以使用 jNetPcap 函式庫 ...
2014年9月24日 星期三

使用 HttpURLConnection 時的記憶體問題

›
以前同事寫的 HttpClient 套件,實作是靠 Java 原生的 HttpURLConnection 不過最近又發生了使用該 HttpClient 套件時,出現 OutOfMemoryError 的訊息 發生原因是因為透過該 HttpClient 傳輸的資料太大,把 JV...
2014年9月23日 星期二

實作 Java 的套件系統(Plugin System):以 jspf 框架為例

›
在開發比較大一點的系統時,常會有個想法是想要做到可以讓使用者動態下載套件,然後系統就能夠即時把套件套用到系統上 在 Java 上這個概念可以透過 ClassLoader 的技巧來實現。 雖然網路上也有一些文章教導如何自行建立簡單的套件系統,不過現在其實也有一些 Open So...
2014年9月18日 星期四

MongoDB 監控:使用 MongoDB Management Service

›
MongoDB 官方有提供 MongoDB Management Service (MMS) 這個服務 可以用來監控指定的 MongoDB 資料庫,並且畫出還蠻詳細的曲線圖供使用者分析自己的資料庫運作狀況。 MMS 主要有提供監控和備援的能力,其中監控的部份是免費的、備援...
‹
›
首頁
查看網路版

關於我

Wayne Yeh
檢視我的完整簡介
技術提供:Blogger.