sshcam v1.0.0-rc1 release notes

這個版本主要做的工作都是性能方面的,對於先前版本存在的畫面遲鈍感和高 CPU 佔用問題有明顯的改善。 大幅減少 I/O 次數 I/O 本來就是昂貴的操作,而 terminal 又是 I/O device »

sshcam v0.9.8 release notes

總算利用空閒的假日時間把 sshcam 這兩個重要的功能補完了! 2 倍垂直解析度 利用 Unicode HALF BLOCK 字元 (U+2580/U+2584) 在一個 row 裡面插入兩條水平掃描線. 解析度提高一倍之外, 每個 “pixel” 看 »

Gitlab upgrade notes

Updated for Omnibus 7.6.2 package - 20150128

Note that for an omnibus installation, Gitlab files are under /var/opt/gitlab and /opt/gitlab/embedded/service.

Before any action, stop services that may change database:

gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
gitlab-ctl stop nginx
»

可憐的 No-IP

微軟聲稱 No-IP 旗下 23 個 domain 嚴重地被 malware creators 濫用, 因此要求聯邦法院將該 23 個 domain 的管轄權判給微軟, 好讓其可以 過濾 惡意網域, 重定向 惡意流量, 造福 廣大的網路用戶 »

Persistent cache in QEMU or librbd?

我們知道無論是 QEMU 或是 librbd 都有提供 writeback cache. 同時也有兩個明顯的效能議題: cache 的生命週期跟隨 QEMU process, 也就是說一旦 VM shutdown, cache 也就跟著消失. 多個 QEMU process 間無法共享 cache, 而這在 »

CRUSH on single host

The CRUSH algorithm intends to distribute objects across different hosts, so if you set up all OSDs on the same host, CRUSH will complians. For instance, a Ceph cluster with 3 OSDs on single host will likely get a 65 active, 54 active+degraded, 73 active+remapped state when fresh-deployed, which was supposed to be 192 active+clean.

»

我難過

今天才知道這一個月前的舊聞. 邪惡的 Redhat 以 1.75 億美金收購 Inktank 懶人包 GlusterFS 作者對此發表了一篇 blog Ceph 作者對此發表了一篇 blog Redhat 的官方聲明 聖戰的終結 一直以來, 在眾多 »

The TDD Debate

道在陰陽之外. https://www.youtube.com/watch?v=z9quxZsLcfo 其實我認為 DHH 大神這槍開得很好. 近年來多少為了 TDD 而 TDD 的專案? TDD 不能真正的保證可測試性, 如同高覆蓋率並不保證測中要害一樣. 快 TDD! 不 »