MySQL 安裝 bi-gram 做 Fulltext Search

於 MySQL 5.5、5.6 的版本,想要靠 MySQL 本身的 MyISAM 做 Fulltext search,需要搭配 Bigram 的套件

  • 註1:此篇文章的環境是 Debian jessie 預設的 MySQL 5.5 版
  • 註2:Percona 預設有啟用 ngram,就不需要另外安裝 bigram

閱讀全文〈MySQL 安裝 bi-gram 做 Fulltext Search〉

Docker stats 異常加上 grpc 連線異常修復

Docker 出現奇怪的情況,所有 docker container 都是正常執行,但是遇到下述情況:

  • docker stats 卻都是 -- / --
  • docker exec -i -t container-name /bin/bash rpc error: code = 14 desc = grpc: the connection is unavailable
  • docker-compose ps 都是 up
  • docker ps 都正常

要怎麼解決這個問題呢?

閱讀全文〈Docker stats 異常加上 grpc 連線異常修復〉

Redmine 由 Textile 轉成 Markdown 格式

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

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

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

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

Debian 套件安裝升級後 如何降版還原(Rollback)

Debin / Ubuntu Linux 都是使用 APT + Dpkg 來管理套件,安裝 deb 檔,若遇到新版套件安裝後,發現到有問題,要怎麼還原回前一個版本呢?(或者說是降版)

閱讀全文〈Debian 套件安裝升級後 如何降版還原(Rollback)〉

Xournal:Linux 可於 PDF 簽名、繪圖的軟體

現在有很多文件都是 PDF 傳送,然後要印出來簽名再回傳,想要無紙化就應該在電子檔上面直接簽名,直接存成 PDF 檔即可。

於 Debian、Ubuntu Linux 要如何做到這件事情呢?

閱讀全文〈Xournal:Linux 可於 PDF 簽名、繪圖的軟體〉

Bash history 加上 日期和時間

Linux 使用 Bash 要查看之前輸入過的命令,可以使用 history,history 就會列出:

  1. 1 ls
  2. 2 vi
  3. 3 man date
  4. ...

使用 !1 就會執行 1 的命令 (ls)

但是知道大約何時下過的命令,但是 history 預設是沒有存時間的,所以想要把時間也紀錄進去,要怎麼做呢?

閱讀全文〈Bash history 加上 日期和時間〉