Learning Blog

預定調和

Memcached 1MB Limit

| Comments

memcached在儲存單筆記錄的時候會有個限制,每筆記錄只能存放最大1MB的大小,以前沒有遇過這種問題,但是在最近一個 專案上面突然遇到快取沒有作用的問題,後來發現有可能是存放的資料大於1MB的問題,在ha-memcached-faq裡面有說為什麼 預設1MB和如何調整大小。

HTML5 SSE

| Comments

SSE全名為 Server-Sent Events 屬於HTML5的API, 讓Server端可以更新Client端的資料,看起來跟websocket很像, 不過SSE是單向的,只能讓Server透過SSE傳輸資料給Client而websocket則是可以雙向的,不過如果只需要由Server 即時更新資料給Client的應用例如顯示新聞或是股市的資料應該蠻適合的。

Telegram 新興的通訊軟體

| Comments

最近在研究firefox os 的時候看到了Telegram 這款通訊軟體,他將API和通訊協定開源出來讓使用者可以建構自己的Client端, 到目前有看到有好幾種平台的專案,在Telegram的官網可以看到不少特點,其中比較讓我看到興趣的安全性的特性,可以透過研究 webogram來作為手上專案的參考範例。

MySQL 參數文件和日誌

| Comments

日誌

  1. 錯誤日誌
  2. 慢查詢日誌
  3. 查詢日誌
  4. 二進位日誌

文件

  1. 表結構定義文件
  2. InnoDB儲存引擎文件
  3. 參數文件

Facebook Login JavaScript SDK 在 Webview下的問題

| Comments

在android或是ios底下使用Facebook 的JavaScript SDK通常是透過webview之類的實作,但是在需要登入Facebook的時候 ,雖然會導向登入頁但是卻無法正常導回登入前的頁面,畫面會呈現一片空白,後來發現有可能是因為Facebook是用popout 出一個登入頁使得登入完成後無法正常redirect導原本的頁面才會發生這種情形,網路上有些解法是更改webview部分的程式碼 讓redirect可以正常運作,不過還有另外一個方法是使用javascript直接導向facebook手機板的登入頁在redirect回來便可以 避免登入後會出現空白頁的問題。