黑毛到白毛的攻城獅之路

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:本部落格的內容授權請參閱部落格底部的授權宣告。

2013年5月31日 星期五

去除影片中的半透明浮水印

›
無意間看到 [1] 的資訊,有個叫做 aviutl 的工具,有提供 plugin 可以去除浮水印。 其實想想覺得也蠻有道理的,浮水印如果是半透明的話,透過收集不同畫面上的浮水印資訊 應該可以解析每個畫面的浮水印跟周遭的顏色差異,得到某一個特徵值 然後綜合每個有浮水印的畫面的...

(書籤) LCD 演進史及各種面板的差異

›
以前看過這些資料,但是事後常常找不到,所以記錄一下剛找到的連結。 參考資料: 1、 淺談TN、VA、IPS顯色技術藍、綠、紅 三原色的繽紛世界 2、 Wikipedia:薄膜電晶體液晶顯示器

(書籤) 各種 DDoS 方法

›
參考資料: 1、 Dangerous DDoS (Distributed Denial of Service) on the rise
2013年5月30日 星期四

MongoDB 的特性

›
記錄一下同事在做 MongoDB 的效率測試時發現的一些特性(測試的版本是 MongoDB v2.4.3):

(書籤) 物件相等性

›
討論 Java 中的物件比較,使用 equals() 時會發生的狀況~。 參考資料: 1、 物件相等性(上) 、 物件相等性(下)
2013年5月24日 星期五

(書籤) 有關 MongoDB 的 AGPL-3.0 授權條款

›
今天被問到有關 AGPL-3.0 條款,是否需要讓專案 Open Source 的問題 稍微查了一下之後,發現 OpenFoundary 有蠻詳細的案例解說! 簡而言之,一般狀況下只要沒有對 MongoDB 的資料庫核心做任何修改,原則上並不需要跟著使用 AGPL-3.0 授...
2013年5月23日 星期四

Forking the JVM

›
由同事轉述的一篇文章,主要是因為發現我們開發的專案,在某些狀況下會拋出記憶體不足的錯誤,但記憶體使用量似乎還沒有用滿。 後來同事查到了這個可能性,因為我們專案中使用了不少 Runtime.exec() 去存取 Linux 的 Shell Script 這時就會出現 [1] 中...
2013年5月20日 星期一

關於 Android 的 BroadcaseReceiver (1)

›
最近想寫個偵測 Wifi 狀態的服務,不過首先必須先讓服務能夠偵測到系統打開、關閉 Wifi 而要偵測到系統的通知,就必須先對系統註冊 BroadcastReceiver 事件。
2013年4月24日 星期三

(書籤) Xperia Z Root

›
ROOT: 參考 [1],不過 307 以上版本建議不要用這個 ROOT 方法,雖然還是可以 ROOT,但是像 NFC 韌體會有問題,而且手機會變比較不穩定。 UNROOT: 用 Update Service 強制更新手機一次,更新時選擇恢復原廠設定,就可以把 ROOT ...
2013年4月23日 星期二

Galaxy S2 刷機&降版

›
同事的 Samsung Galaxy S2 官方升級成 Android 4.1.2 之後,發生了一直顯示空間不足,無法開啟媒體播放器之類的 App 網路上查一查之後,發現好像有這個問題的網友清一色都是官方 4.1.2 版的 合理懷疑官方 4.1.2 的韌體有問題~因此要嘗試幫...
5 則留言:
‹
›
首頁
查看網路版

關於我

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