Monthly Archives: February 2013

新版的 Google Chrome 將會在 Tab 上 Icon 標示發出聲音...

開了一堆頁面,卻找不到放音樂的 tab 是哪個?在新版的 Google Chrome 裡會將正在放音樂的 tab 用動畫標示在 tab 上的 icon:「Chrome Shows Which Tab Is Making a Noise」,像是這樣的提示: 目前在 Canary channel 裡才有,等個幾個月就會在正式版本出現了... (canary -> dev -> beta -> stable)

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

換 NoSQL 前的建議...

原文是「Medium Data: things to try before abandoning SQL」,放棄 SQL 前應該要嘗試的事情,原文一開始就用粗體說明帶有強烈的偏見 XD First, my thesis: a lot of less-experienced developers are using big data and NoSQL technologies because they are new and cool, and because SQL is old and hard. A … Continue reading

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

網路陸陸續續恢復了...

據說是改接線路跳過 UPS 後直接上市電供應,然後逐層恢復:(出自公開社團「225 內湖機房斷線八卦區」) 然後中華也恢復對 ajax.googleapis.com 該有的 packet loss 了:(參考上篇「HiNet 到 Google 改走國際線路,packet loss rate 反而降下來...」) 現在連的到 www.chief.com.tw 了,也看得到官方公告「是方電訊IDC大樓復電 客戶服務陸續恢復正常」了...

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

HiNet 到 Google 改走國際線路,packet loss rate 反而降下來...

標題的原因可以參考「是方電訊機房失火,全台網路異常」這篇。 這是從 HiNet 機房對 ajax.googleapis.com 做的 SmokePing: 這要怎麼說呢...

Posted in Computer, Murmuring, Network | Tagged , , , | 2 Comments

在 FreeBSD ports 裡用 local patch 修正問題...

用 FastCGI 跑 Trac,遇到 Trac 常常出現 MySQL server has gone away 的問題,官方看起來非常的 open source style:我沒遇到,不太想要處理這個問題... XD Anyway,這個問題可以透過「#3645 (MySQL connections don't reconnect after idle timeout) – The Trac Project」的 comment:8 給 workaround 掉,但我不希望在升級後問題又跑出來,所以就用「Apache 2.2 worker MPM 與 mod_fastcgi 的問題」這邊的解法來解了: www/trac: NO_CHECKSUM=yes … Continue reading

Posted in Computer, Database, FreeBSD, Murmuring, MySQL, Network, OS, Software, WWW | Tagged , , , , , , , | 2 Comments

MySQL 5.5 與 5.6 的預設值差異...

在 Oracle 放出 MySQL 5.6 後,Percona 將 MySQL 5.5 與 5.6 設定值的差異整理列出來:「MySQL 5.5 and 5.6 default variable values differences」。 因為這是直接 dump 系統設定值比較,理論上所有「可以設定的值」都可以透過這個方法找出差異,不是靠設定值的改變就沒辦法了... 文章後面有對作者覺得比較需要講的部份提出來。其中 innodb_file_per_table 終於變成預設值了 XD 先繼續觀望...

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

在瀏覽器玩 HTML5 + JS + Canvas 寫的 Diablo...

沒錯,是 Blizzard 的那個 Diablo (暗黑破壞神):「Isometric minimal-code style game at html5 canvas and javascript」,遊戲可以在「http://mitallast.github.com/diablo-js/」這頁玩... 直接用 Blizzard 的圖資搞當然是很精彩 (而且很震撼),但這樣搞不會被 DMCA takedown 嗎 XDDD

Posted in Browser, Computer, Game, Murmuring, Network, Programming, Recreation, Software, WWW | Tagged , , , , , | Leave a comment

用 C Macro 實作的紅黑樹...

用 C Macro 實作的紅黑樹 (Red-black tree) 很經典,不過每次都忘記怎麼用... XD 紅黑樹是平衡二元搜尋樹的一種,除了二元搜尋樹有的結構外,節點的資訊多了顏色。然後利用顏色達到平衡的特性。 先定義單一節點的資料結構: struct element { char *key; int value1; char *value2; RB_ENTRY(element) meta; }; 紅黑樹的每個節點都需要紀錄母、左、右節點的指標,以及顏色,其中 RB_ENTRY() 所代表的資料結構會負責紀錄這些值。 再來是定義母節點的資料結構,這樣之後就可以使用 struct tree tree1;、struct tree tree2;、struct tree tree3; 產生許多 tree 了: RB_HEAD(tree, element); 這樣就會產生 struct … Continue reading

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

給新手看的入門:要怎麼用 Google Reader 接收資訊

在公司內被問過好幾次了,用口頭講都比較概略性的講一講。這篇文章算是欠稿欠很久了... 對於剛開始用 Google Reader,或是很少用的人,我給的建議「不要一次想要訂太多東西」,一步一步去試,每個人讀文章的習慣都不一樣,用 Google Reader 整理的「最佳方式」當然也會不一樣。 可以嘗試的幾個方向: 開 Official 的分類來放官方 blog/feed 官方的 blog (或是 feed) 通常文章數量都不多,而因為官方的 blog 都官腔官腔,看的時候也需要抱著「這是官方的 blog」的心態看。拆一個獨立的分類放,集中一起看會是不錯的方式。 你可能一時間想不到有哪些官方的 blog 可以訂。再拆細一點,你可以先從有付費的服務表列,這些是我有付錢的服務,如果有可以訂閱的 feed 我都一定會訂起來看: Pinboard Blog Linode Blog Amazon Web Services Blog Namecheap Blog - Namecheap team blog Apple … Continue reading

Posted in Blog, Computer, Murmuring, Network, RSS, WWW | Tagged , , , , | 1 Comment

看到許多其他的 CDN...

維基百科的「Content delivery network」條目裡面有份列表 (「Notable content delivery service providers」這個段落),不過剛剛在「HTTP Archive: new stats」這篇文章裡面又看到一些沒看過的名字 (在「Sites hosting HTML on CDN」這個段落),實際看了看發現還不少沒看過名字的 CDN... 一個是 cubeCDN,一家公司在土耳其的 CDN,但官網上一堆連結都失效 XD 另外一個是 Azion,一家以巴西為主的 CDN,除了巴西以外,還有美東、英國、荷蘭、新加坡、日本。缺了美西是哪招...

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