JavaScript 抓取跨網域外的資料

現在有非常多的 Open API 可以拿來玩, 但是 JavaScript 無法跨網域的問題還蠻麻煩的, 下面就把抓跨網域資料的方法整理一下.

閱讀全文〈JavaScript 抓取跨網域外的資料〉

PHP 使用 chmod() 的注意事項

由於某虛擬主機上遇到很奇妙的狀況, 做圖片上傳的功能, 但是圖片上傳後, 權限是 600, 而 owner 是 Apache user, 所以要做 local 的備份時, 那些上傳的圖片都無法備份.

此狀況只好寫個程式讓 Apache user 來做 chmod 的動作, 將圖片檔案權限都改成 644 才行.

閱讀全文〈PHP 使用 chmod() 的注意事項〉

Gmail 新增 待辦事項(Tasks)工作列表 功能

前幾天剛寫完此篇: Gmail 嵌入 Calendar、Todo List gadget, 就是為了要在 Gmail 裡面加上 Todo list 的功能, 沒想到昨天 Google 就將此功能加上了.(突然發現 Remember The Milk 沒用了. XD)

不過此功能目前還在 Gmail 的 Labs 裡面, 所以需要手動去啟用它.

閱讀全文〈Gmail 新增 待辦事項(Tasks)工作列表 功能〉

於 Ubuntu Linux 安裝 XMind (心智圖 軟體)

XMind 是心智圖軟體, 可以同時匯入 Mind Manager / FreeMind 的檔案, 之前我一直推薦使用 FreeMind, 但是 XMind 使用後, FreeMind 完全比不上了.

同樣都是免費的心智圖軟體, XMind 功能強大, 可以畫出 心智圖 / 架構圖 / 流程圖 / 魚骨圖... 等, 又可以將其它心智圖的檔案匯入開啟, 開啟速度又比 FreeMind 快.

唯一比較麻煩的是, 要下載 XMind 需要註冊帳號, 但是整體是非常推薦使用的~

註: 建議直接註冊網站的帳號, 不要用 OpenID, 它的 OpenID 寫的有點怪怪的, 照理說使用 OpenID 不需要再輸入密碼, 但是它一樣要你再輸入要進入這個網站的 帳號/密碼 來做註冊, 所以建議直接註冊它網站的帳號即可.

閱讀全文〈於 Ubuntu Linux 安裝 XMind (心智圖 軟體)〉

PHP 追蹤此 函數 被哪些 function 呼叫來使用過

現在大多程式都會在基本的 Libaray 上, 多包上幾層的 function 後再來使用, 但是要 Debug 時, 要如何知道在 call 此 function 前, 到底是哪個 function 呼叫到你, 呼叫到你之前, 到底有經過幾個 function? 怎麼印出從剛開始一直到呼叫你這個 function 前的所有 function list?

閱讀全文〈PHP 追蹤此 函數 被哪些 function 呼叫來使用過〉