Monthly Archives: April 2014

Vagrant 1.6 將會支援 Docker

Vagrant 1.6 將會支援 Docker:「Feature Preview: Docker-Based Development Environments」。 對於 Linux 原生環境沒有問題,而對於非 Linux 環境,Vagrant 會建立一台跑 Linux 的虛擬機,然後在裡面跑 Docker,很有趣的作法 :p (反正想辦法支援) Docker 與虛擬機的速度當然是沒辦法比較 (Docker 快太多),如果 1.6 穩定的話,應該要花不少時間來研究整合了 :p

Posted in Computer, Linux, Murmuring, OS, Software | Tagged , , , | Leave a comment

RAID 卡的電池維護

實際的世界都是由 workaround 疊 workaround 解決問題的... MySQL 資料庫一般都用 RAID 10,利用 RAID 1 的特性保護資料,並且利用 RAID 0 的特性提昇 IOPS 能力。 而這些 RAID 卡通常都會提供 cache,預設應該都會開 read cache,可以大幅增加 random read 的速度。而另外也可以打開 write cache (也就是 write-back),寫入時先寫到 cache 裡,RAID 卡馬上就會跟作業系統回報完成,藉以加速 random write 的速度。 但這樣就會有風險,當資料還沒寫入硬碟就斷電時就會遺失資料。所以在設定 write-back 的 RAID … Continue reading

Posted in Computer, Hardware, Murmuring, Security | Tagged , , , , , , , , , , , , , | Leave a comment

xkcd 對 Google+ 主管離職後的對外說明...

很... 酸... XDDD 取自「xkcd: Google Announcement」。 大概是因為發言人講的話跟沒講一樣,當然也有可能是大家對 Google+ 積怨已久 XDDD

Posted in Computer, DNS, Murmuring, Network | Tagged , , , | 1 Comment

Facebook 的主程式碼放在 Git?

在一月時,Facebook 官方的 Engineering Blog 上提到 Facebook 使用 Mercurial 遇到的問題,以及所作的努力「Scaling Mercurial at Facebook」: Facebook's main source repository is enormous--many times larger than even the Linux kernel, which checked in at 17 million lines of code and 44,000 files in 2013. ... … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , | 2 Comments

Go 的 self-boot 計畫

Go 的 self-boot 計畫,也就是用 Go compiler 編 Go compiler:「Russ Cox – porting the Go compiler from C to Go」。 其中提到: The goal is to convert *their* C code (not all C code). They want generated code to be human-readable and … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , | Leave a comment

Google 以 Google+ 為中心的思想

兩則新聞,第一則是 Vic Gundotra (Google+ 的頭) 離開 Google:「Vic Gundotra, the head of Google+, leaves Google」。 第二則則是本來集中在 Google+ 的團隊將會放到其他團隊:「Report: Google to end forced G+ integration, drastically cut division resources」。 Twitter 上馬上就有人想到 Google Reader 這個犧牲品... (而且大家都對 Feedly 做的很爛但沒什麼可用的替代品感到無奈) “@newsycombinator: A totally simple way … Continue reading

Posted in Computer, Murmuring, Network, Social, WWW | Tagged , , , , | Leave a comment

ChaCha20-Poly1305 在 Android 上帶來的效能

Google 主推的 ChaCha20-Poly1305 在 Android 上的 Chrome 可以看出顯著的效能差異:「Speeding up and strengthening HTTPS connections for Chrome on Android」。 在加密速度上與 AES-GCM 的差異: AES-GCM 畢竟是標靶,被打爆本來就是預期中的事情,在 Google 大力推動下,應該是還蠻有機會成為主流... 不過隔壁棚好像還是沒什麼進展,不知道要等到何時:「Bug 917571 - Support ChaCha20+Poly1305 cipher suites」。

Posted in Browser, Computer, GoogleChrome, Murmuring, Network, Security, Software, WWW | Tagged , , , , , | Leave a comment

ARIN 進入 IPv4 Countdown Plan 的第四階段

當 ARIN 只剩下最後一個 /8 的 IPv4 位置時,將會啟動第四階段的發放機制,而昨天進入這個機制了:「ARIN Enters Phase Four of the IPv4 Countdown Plan」。 出自「ARIN IPv4 Countdown Plan」這頁。 目前的進度是: Phase One began in February 2011 when ARIN received its last /8 from IANA. Phase Two began in September 2012 … Continue reading

Posted in Computer, Murmuring, Network | Tagged , , , , | 1 Comment

圖片上的文字辨識:Project Naptha

把圖片上的文字辨識直接做成 Google Chrome 的延伸套件,預設就辨識好後讓你可以直接選取:「Project Naptha」。 這是官方提供的範例: 一張含有文字的圖片可以直接 OCR 出來變成文字選擇。 官方網站上有說,這是 client-side javascript: One of the more impressive things about this project is the fact that it's almost entirely written in client side javascript. That means that it's pretty much totally … Continue reading

Posted in Browser, Computer, GoogleChrome, Murmuring, Software | Tagged , , , , , , , , | Leave a comment

PHP 的 crc32、crc32b 以及 hash_file

查 PHP 上 CRC32 的資料時,查到讓人噴飯的 comment: For those who are wondering, there appears to be no fundamental difference between hash_file('md5')/hash_file('sha1') and md5_file()/sha1_file(). They produce identical output and have comparable performance. There is, however, a difference between hash_file('crc32') and something silly … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , | Leave a comment