黑毛到白毛的攻城獅之路

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年8月13日 星期三

mei 0000:00:16.0: initialization failed.

›
在伺服器上安裝 ubuntu 14.04 時,遇到安裝完以後出現這個錯誤訊息,然後伺服器就停止開機了。 mei 0000:00:16.0: initialization failed. 可能的原因如 [1] 中原 PO 自己的回應,mei 似乎是 Intel(R) Manag...
2 則留言:
2014年8月12日 星期二

GPG error: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY

›
在嘗試安裝 Foxwiki 時,遇到手動加入 deb 位址時,apt-get 無法正確存取,解決方式如 [1] 的回應所說。 例如 Foswiki 出現的錯誤訊息如下: W: GPG error: http://fosiki.com stable Release: The f...
2014年8月7日 星期四

OpenStack Nova 使用外部 DHCP 的設定方法

›
最近試了蠻久的 OpenStack 設定,目前最新版的 icehouse 版本有 Neutron 這個網路套件 不過我們實驗了一段時間,一直沒辦法把 Neutron 設定好 後來改嘗試完全不使用 Neutron,而是使用原本 Nova 自帶的 Nova Network 套件。...
2014年7月24日 星期四

使用 log4j 時,讓 Apache HttpClient 的 log 消失

›
如果有同時使用 log4j 和 HttpClient,應該很多人都有這個慘痛的經驗~ HttpClient 在執行時會把所有發送和接收的資料全部以 debug 等級的 log 輸出到 log4j 一般在做 JSON 處理時還好,這個 log 大概對於 debug 蠻有幫助的 ...
2014年7月18日 星期五

java.lang.ArrayIndexOutOfBoundsException: 48188

›
莫名其妙遇到的問題....錯誤訊息如下: 嚴重: StandardWrapper.Throwable java.lang.ArrayIndexOutOfBoundsException: 48188 at org.objectweb.asm.ClassReade...
2014年7月10日 星期四

透過 Apache jClouds 操作本地檔案系統的 Blob Store

›
Apache jClouds 是一個可以支援很多不同雲端基礎建設的開源函式庫 其中可以利用它的 Blob Store 的介面,來操作各家雲端基礎建設的儲存服務。 不過其實它也有提供非雲端基礎建設的實作,讓使用者可以適度地把一些沒有要放上雲端的東西,透過它的介面存放在本地的檔案...
2014年7月7日 星期一

使用 AES 加密後的資料長度

›
參考 [1-2],AES 演算法在加密時基本上不會變更檔案長度,所以原始檔案有多長,加密後就有多長。 不過因為 AES 是 block cipher,要加密的對象必須是 16 bytes 的倍數才能正常加密 因此演算法必須搭配 padding 的方法,而 padding 的方...
2014年7月1日 星期二

在 ubuntu 建立 virtual bridge

›
想要在 ubuntu 上建立 bridge 時,可以透過 bridge-utils 這個套件來達成。
2014年6月24日 星期二

OpenStack Cinder 使用磁碟的概念

›
在 OpenStack 中,關於儲存的服務有 Cinder(Block Storage)以及 Swift(Object Storage) 其中 Cinder 在定位上強調的是永久並且快速的儲存空間 同時 Cinder 也在運算單元產生虛擬機器時,負責提供虛擬機器所需要的實體空...
2014年6月16日 星期一

OpenStack Swift 的儲存結構最佳化

›
當需要使用大型雲端基礎建設時,在國外有蠻多企業選擇 OpenStack 這個開源雲端專案。 OpenStack 裡面又有 Swift(不是 Apple Swift 程式語言 XD)這個 Object Storage 服務,可以提供關於物件儲存的解決方案。 Swift 主要提供...
‹
›
首頁
查看網路版

關於我

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