MySQL 經緯度的欄位儲存格式設定

MySQL 對 Geo 的經緯度欄位格式要設什麼值,看到蠻多不同的答案的,來蒐集測試看看。

閱讀全文〈MySQL 經緯度的欄位儲存格式設定〉

好文:以飯配菜,而不是以菜配飯

很多人都認為吃米飯(澱粉)會胖,然後就全部吃蔬菜、水果,但是蔬菜、水果吃多都沒問題嗎?

此篇文章給的建議,還是照標準吃,米飯還是標準,還是要吃飯配菜比較健康。

閱讀全文〈好文:以飯配菜,而不是以菜配飯〉

好站:ImageMagick 各種特效的參數整理

ImageMagick 是個非常強大的圖片處理函式庫、演算法,各種程式語言也幾乎都有支援此函式庫,ex: PHP 的 Imagick、Ruby 的 rmagick、paperclip 或 nodejs 的 imagemagick... 等。

市面上常常看到的濾鏡效果、除雜訊(Noise).. 等等的,都可以使用 ImageMagick 輕鬆達成。

閱讀全文〈好站:ImageMagick 各種特效的參數整理〉

ImageMagick 造成 Yahoo Mail 的 Yahoobleed 漏洞

Yahoo Mail 爆出 Yahoobleed 的漏洞,主要原因是 imageMagick 的漏洞,但是已經修復後,Yahoo 尚未升級導致的。

新聞可見:

閱讀全文〈ImageMagick 造成 Yahoo Mail 的 Yahoobleed 漏洞〉

MySQL 多層的目錄階層 一次查詢完成

資料庫設計分類、目錄等等的結構,要去考量有幾個階層,當階層不明確,或者階層很多,通常會用下述設計方式(想要幾個階層都可以):

  • cate_id / cate_name / cate_parent_id (預設 cate_parent_id = 0)

依照這種設計法,每次查詢就一直找到自己的父節點id,當找到 cate_parent_id = 0 就找到最上層了

這種作法就會需要寫個 while 一直往上查詢上去,有沒有辦法一行 SQL 語法直接達成呢?

閱讀全文〈MySQL 多層的目錄階層 一次查詢完成〉

Redmine 由 Textile 轉成 Markdown 格式

Redmine 新版預設支援 Markdown 的格式,舊版的格式是 Textile (Redmine 自訂的 Wiki格式)

不過新版支援只能二選一,可由:Administration → Settings → Text Formatting 設定。

格式設定成 Markdown 後,原本的內容自然就全部亂掉,要如何將原本內容的 Textile 轉換成 Markdown 呢?

閱讀全文〈Redmine 由 Textile 轉成 Markdown 格式〉