Flickr 也支援 OAuth Core 1.0a 了…

Flickr 宣佈支援 OAuth Core 1.0a 了:「Flickr now Supports OAuth 1.0a」,同時也宣佈舊的 API 將在 2012 年的上半年停用。文件在「User Authentication」這邊可以看到。

另外,除了推出新的 API 以外,Flickr 也提供用舊的 token 直接取得 OAuth Core 1.0a 的 access token 的 API call:

Transition from the old Authentication API

You can exchange an old auth token from the old Authentication API, to an OAuth access token token. The process simply requires that you make an authenticated request to the flickr.auth.oauth.getAccessToken API, which will exchange the old token used to make the request, with a new OAuth access token.

Please note, that the old auth token will be deleted 24 hours after calling this API method.

這個方法讓現有的應用可以直接轉換到新的 OAuth Core 1.0a API 上,不需要再認證一次。

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

微軟「雲端未來學校」

去寧夏夜市吃宵夜的時候看到蓬萊國小掛上「雲端未來學校」的招牌:

可以看到 Microsoft 的 logo,所以回家後找了一下微軟的新聞稿:「蓬萊國小善用科技落實一對一的個別化特色學習」,主要是引入 Windows 7 平板電腦。

還… 蠻有趣的?

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

差點重灌 Ubuntu…

UbuntuUnity 在 11.04 很不穩,常常跑一跑就自己變得很慢,或是當掉… 在公司裡蠻多用 Ubuntu 的人是不用 Unity,不過我還是堅持用,反正也用習慣了…

剛剛又變得很慢,於是就把 browser 關一關重開機,結果重開機後進入登入畫面就當住了,滑鼠與鍵盤都沒反應… XD

多重開幾次後發現只要碰到 keyboard 就會當,滑鼠的部份沒問題。先懷疑是 keyboard 硬體有問題,換成 ACK-230 後還是一樣,跑 memtest86+ 半輪也沒問題 (8GB RAM 跑起來還真久,跑到 43% 沒問題就不想測了),於是就試著 recovery mode 看看,發現鍵盤是正常的…

然後就試著死馬當活馬醫,先 dpkg -l | grep usb 把所有 usb 相關的套件全部用 apt-get install --reinstall 重裝,然後再把 gdm 也重裝進去,順便跑 fsck 清一下,重開後居然活過來了…

也不知道問題到底是出在哪裡… :o

Posted in Computer, Linux, Murmuring, OS, Software | Tagged , , , | 1 Comment

真正的「Top level domain」…

ICANN 將允許真正的 top level domain,也就是像 .google 這種 domain:「ICANN To Allow .brandname Top-Level Domains」。

雖然要價 USD$185000,不過這個金額對大公司來說是小 case,應該還是會有蠻多公司去買…

Posted in Computer, DNS, Murmuring, Network | Tagged , , | 3 Comments

Google Chrome 的 Cookie 隱私功能…

Firefox 裡,我們可以藉由「預設所有的 cookie 都只能是 session only」加上「例外名單」,做出「關閉瀏覽器就把白名單以外的 cookie 清掉」的功能,但在 Google Chrome 裡面,用內建的功能做不到這件事情。(他只能做到關閉時全部清除,沒辦法把白名單清除在外)

剛剛找到一個 extension 實做了這個功能:「Vanilla Cookie Manager」,在每次打開 Google Chrome 時會清除所有白名單以外的 cookie,也算是做到這個功能了… (雖然我比較喜歡在關掉的時候處理)

繼續找 Google Chrome 上對應的套件…

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

從 EveryDNS 搬出來…

剛剛把 gslin.{com,info,net} 的 DNS hosting 從 EveryDNS 上面搬出來,改丟到 Linode 上面代管。(看起來目前付 USD$20/month 的主要用途只有這個?:o)

理論上是無痛轉換,但如果連線上有遇到問題的話可以寫信給我 (上面的 About & Contact 有聯絡方式),另外在 Twitter 上也可以找到我…

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

Facebook 將繼續提供 IPv6 的服務…

World IPv6 Day 結束了,結束後第一個看到公告的是 Facebook 在「Exciting Results from World IPv6 Day」提到的:

Based on the encouraging results, we’ve decided to leave our Developer site dual-stacked, supporting both IPv4 and IPv6. And we will continue to adapt our entire code base and tools to support IPv6.

也就是 developers.facebook.com 仍然會保留 IPv6 & IPv4 位置:

developers.facebook.com
developers.facebook.com. 30 IN AAAA 2620:0:1c00:0:face:b00c:0:7

不過這次 World IPv6 Day 以 Facebook 的量也才看到 1 million users 啊…

另外觀察到 www.limelightnetworks.com 還繼續有 IPv6 服務:

www.limelightnetworks.com. 128 IN CNAME llnw.vo.llnwd.net.
llnw.vo.llnwd.net. 257 IN AAAA 2402:6800:720:11:230:48ff:fed9:f114
llnw.vo.llnwd.net. 257 IN AAAA 2402:6800:720:11:230:48ff:fe8d:aa74

另外這個比較特別,不確定是還沒拔掉還是決定要繼續跑:

www.hinet.net. 300 IN AAAA 2001:b000:180:3::7

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

中華又降價了…

中華電信的網站上可以看到公告:「中華電信HiNet ADSL及光世代感恩回饋」。

中華電信這次與行政院一搭一唱演得還不賴,繼續打趴其他不長進的固網業者 (參考行政院的「數位匯流發展方案(2010-2015年)」,在 P.26)。

雖然口號是類似於「提昇普及率,所以大幅調降高速率光纖的費率」,但這次調整最大的實質改變其實是光世代上行速率的提昇 (10M/2M 變成 12M/3M、20M/2M 變成 20M/4M、50M/3M 變成 50M/5M、100M/5M 變成 100M/10M),這使得許多 P2P 應用會更有機會 (對,壹電視的 IPTV box 使用 P2P 會是其中之一)。

等家裡的 cable 合約到期再來看看要怎麼處理好了…

Posted in Computer, Hardware, Murmuring, Network, P2P, Telephone | Tagged , , , , , | Leave a comment

家裡的螢幕爛了…

回家發現螢幕過電沒畫面,看了一下購買日期,過三年保固期在討錢了… 只好先把電腦電源關掉,明天下班的時候去光華商場買一顆回來。在新的螢幕到之前只好先用 laptop 撐著。(剛好前陣子買新的 laptop…)

查了一下資料,有支援 2560×1440 WQHD 解析度的只有 AppleDellEIZO 這三家有出,拿來寫 code 偶而看看動畫,應該會買 Dell 的吧…

這個月看起來又得花不少錢了…

Posted in Computer, Hardware, Murmuring | Tagged , , | 3 Comments

Google +1 按鈕的效率問題

在「Google +1 Button Performance Review」這篇中,Aaron Peters 對 Google +1 按鈕所提供的方法感到疑惑,因為官方所提供的方法效率其實並不好。

首先先拿出官方的 sample:

<!-- Place this tag in your head or just before your close body tag -->
<script type="text/javascript" src="http://apis.google.com/js/plusone.js"></script>

<!-- Place this tag where you want the +1 button to render -->
<g:plusone></g:plusone>

即使 Google 給了建議「Place this tag in your head or just before your close body tag」,但這仍然會延遲 onload 的時間。

另外一個更糟的是,目前 Google 的伺服器會把使用者從 http://apis.google.com/js/plusone.js 導到 https://apis.google.com/js/plusone.js,多一個重導又使得 onload 時間又更久了。接下來是噴飯的「Cache-Control: private, max-age=360」,這使得 proxy server 無法 cache,而且因為 cache 的時間過短而經常要向 server 要資料。

再來是這個 js 沒有 minified,造成 gzip 後仍有 628bytes 的差距。然後在這個 script 裡面還可以看到特地為 Blogger「減速」使用 sync loading (喔喔)。

從以上的情況,可以看出來 Google +1 這個產品符合了不少產品成功的要件… XD

Anyway,真正的重點在文章最後面,他有引用一段 async loading 的程式碼讓大家用,雖然不能解決所有問題,但至少可以讓 onload 事件儘快觸發… (這是其中一個很大的問題)

Posted in Browser, Computer, Murmuring, Network, Programming, Software, WWW | Tagged , , , , | 2 Comments