PHP、JavaScript 10進位 與 36進位轉換

一般常用的是 2, 8, 10, 16進位, 數值使用範圍是在 0~9, a-f.

不過英文字母是 a-z(有26個英文字母), 所以將使用範圍再擴大點, 改成 0~9, a-z. (10 + 26 = 36進位)

註: Plurk 的網址是就用 36進位轉換的.

閱讀全文〈PHP、JavaScript 10進位 與 36進位轉換〉

幫 Plurk 在網頁連結 補上加入 "喜歡" 的功能

在 Plurk 看到一些內容、連結, 想要先收藏起來, 最快的方式就是點 "喜歡"(Like), 但是 Plurk 的 "喜歡" 只能在自己的河道上點, 若是透過 RSS 看, 點過去的頁面都是那句話的 網頁連結頁, 想要標註起來的話, 需要回自己的河道, 然後想辦法 拉到 & 找到 那句話, 再點選加入"喜歡"~ (話說, Plurk 的河道要拉到幾天前的話, 非常困難阿~)

有這個困擾的人似乎不只有我, 但是又不想寫個程式, 讓人輸入自己的帳號、密碼、連結, 幫他做登入 & 加入 "喜歡" 的動作 (安全性問題).

於是最好的解法就是用 JavaScript Bookmarklet 的方法來達成, 所以著手研究看看該怎麼送資料.

  • 想直接取用此 Bookmarklet 的, 可直接將此連結 Plurk Like, 拉到瀏覽器 Toolbar 即可使用.(目前只能於 Plurk 單一連結頁面使用)

閱讀全文〈幫 Plurk 在網頁連結 補上加入 "喜歡" 的功能〉

Facebook 與 微軟合推的 Docs

Facebook 和 微軟 合作一起推出的服務 - Docs

現在已經可以透過 Facebook 登入, 但是要 新增 / 上傳(doc / excel / ppt 檔), 還需要 Invite code, 還無法試用, 所以先看看新聞怎麼說就好.

話說, docs.com 在 1995年就已經註冊了, 現在才拿出來用, 難怪想要的 Domain 都註冊不到. XD

閱讀全文〈Facebook 與 微軟合推的 Docs〉

使用 Memcached 來存 PHP session

Debian Linux 的 PHP session 之前都存在 /var/lib/php5/, 某次升級後, 就轉移到 /tmp 去.

可以修改 php.ini 的 session.save_path 指回 /var/lib/php5, 只是總覺得不是好解法.

看 RAM 還夠用, 還是乾脆把 session 都存到 memcached 去好了.

閱讀全文〈使用 Memcached 來存 PHP session〉