Monthly Archives: July 2014

PHP 語言的定義

HHVM 的人決定起草將 PHP 這個程式語言的規格定義出來:「Announcing a specification for PHP」。 文件可以在「Specification for PHP」這邊看到,不知道後續會有什麼進展?

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

Oracle 在 COSCUP 2014 上對 MySQL 效能調整的投影片

Oracle 的梶山隆輔在 COSCUP 2014 的投影片:「MySQL Performance Tuning at COSCUP 2014」: 推薦的主力在 MySQL 5.6,這點 Percona 的人也已經宣傳過很多次了: MySQL 5.6 的改善很大,尤其是針對 InnoDB 相關的改善。在 MySQL 5.5 上還會有 CPU 吃不滿的情況,在 MySQL 5.6 好很多。

Posted in Computer, Database, Murmuring, MySQL, Software | Tagged , , , , , , , | Leave a comment

GitHub 的 CSS 設計

在「GitHub's CSS」這篇裡面講了很多 GitHub 設計的工具,以及評估的方式。 原文有提到 IE9 以及之前的版本中,單檔有 4095 selector 的限制,這點讓人稍微怔了一下: The split was added years ago to solve the problem of Internet Explorer’s 4,095 selectors per file limit. 超過的要切割讀入... 另外在文中有提到 2012 年的投影片「GitHub's CSS Performance」吸引我的目光: 針對 diff 頁面大量元素時的 CSS 效能分析,除了各種 browser … Continue reading

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

填補 Caltrain 營運空缺的 Fleet

去年年底參加 Spark Summit 時有用 Caltrain 當作交通工具回飯店,好像是搭到末班車... (或者說是接近末班車?有點忘了...) Fleet 的服務則是填補 Caltrain 減班或是休息的時候,用小型車在 Caltrain 的幾個大站提供服務: Ride with friends, or meet other cool people on the way; we drive in a car, van, or shuttle seating 5 to 15 people. Our shuttles run … Continue reading

Posted in Murmuring | Tagged , , , | Leave a comment

Semantic Versioning 與 Composer 的應用

在 Nomad PHP EU 上的議程:「Composer: Stability and Semantic Versioning Demystified」,講 Semantic Versioning 在 Composer 上的應用。 投影片還講到了 Composer 處理版本需求互相重疊時的情況,可能會有 conflict 的問題...

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

PSR-0 轉換到 PSR-4

在「Send PSR-0 to the Standards Farm in the Sky」這篇文章裡作者大聲呼籲用 PSR-4 取代 PSR-0。 不過 PSR-0 在 Packagist 上被廣泛使用: As of some time a few months ago (...), of the 20,097 packages hosted on Composer, 15,668 of them use PSR-0. PSR-0 的設計是考慮到 … Continue reading

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

Mobile01 的 Ryan 換 InnoDB 的筆記與心得

沒記錯的話,Mobile01 應該是去年暑假左右從 MyISAM 換成 InnoDB 的?一切的起頭應該是蔣大「現在SSD硬碟可以拿來跑資料庫嗎?」這篇。 使用DRBD與Heartbeat建構高可靠性的MySQL資料庫伺服器 (1/4: DRBD安裝與設定) 使用DRBD與Heartbeat建構高可靠性的MySQL資料庫伺服器 (2/4: 資料庫伺服器) 使用DRBD與Heartbeat建構高可靠性的MySQL資料庫伺服器 (3/4: Heartbeat) 使用DRBD與Heartbeat建構高可靠性的MySQL資料庫伺服器 (4/4: Replication) 另外同場加映,使用 Percona 的工具讓管理上更方便: 使用Percona Tool Kit修復MySQL Replication資料不同步 使用Percona XtraBackup備份MySQL資料庫 MyISAM 是 MySQL 5.0 與 5.1 預設的 storage engine (到 5.5+ 預設的 storage … Continue reading

Posted in Computer, Database, Hardware, Murmuring, MySQL, Software | Tagged , , , , , , , , , , , , | 1 Comment

AWS 的 ELB 可以自訂 HTTP/HTTPS Timeout 時間了

Elastic Load Balancing 之前的 timeout 時間是預設值 60 秒,現在可以自訂時間了:「Elastic Load Balancing Connection Timeout Management」。 文章裡有提到好處: Some applications can benefit from a longer timeout because they create a connection and leave it open for polling or extended sessions. Other applications tend to … Continue reading

Posted in AWS, Cloud, Computer, Murmuring, Network, WWW | Tagged , , , , , , , , , , , , | 1 Comment

Hacker News 上所推薦的各種工具

看到「Tools of The Trade, from Hacker News.」這個,把各種只要跟 Hacker News 有關的工具都列出來了。 已經用了某個工具,要找同質性的替代方案也可以在這邊找... 太過基礎的就只列出來而不會解釋了,像是「Google Analytics」XD

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

Mozilla 推出 mozjpeg 2.0

othree 前天已經寫過:「mozjpeg 2.0」,不過因為這類性的研究其實對全世界幫助頗大,所以就再提一次... 原文在「Mozilla Advances JPEG Encoding with mozjpeg 2.0」這邊,主要的成果: With today’s release, mozjpeg 2.0 can reduce file sizes for both baseline and progressive JPEGs by 5% on average compared to those produced by libjpeg-turbo, the standard JPEG library upon … Continue reading

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