Raspberry PI 系統安裝 與 初始化步驟

Raspberry PI 3 的 RAM 已經有到 1G,拿來當作業環境來操作時,總算不會有卡卡的感覺。

來簡單整理一下 系統安裝 與 安裝好後,該做的簡單步驟。

閱讀全文〈Raspberry PI 系統安裝 與 初始化步驟〉

MySQL InnoDB / MyISAM 預設的英文停用字清單

MySQL 5.7 後,InnoDB 也支援 FULLTEXT Search 了。

  • 詳見:13.9 Full-Text Search Functions
    • Full-text indexes can be used only with InnoDB or MyISAM tables, and can be created only for CHAR, VARCHAR, or TEXT columns.
    • Full-text indexes 只能用在 InnoDB / MyISAM,欄位格式支援:CHARVARCHARTEXT

InnoDB 和 MyISAM 在系統內建的停用字清單分別是哪些字?如何指定自己的停用字清單?

閱讀全文〈MySQL InnoDB / MyISAM 預設的英文停用字清單〉

Linux 將 Big5 網站轉 UTF-8 的步驟

10幾年前寫的網站,還是 Big5 的版本,想要跟 UTF-8 的網站並行的話,在 Apache 都需要另外做下述分別設定比較能確保這些網站不會有意外:

Big5 網站加入下述:

  • AddDefaultCharset Big5

UTF-8 網站加入下述:

  • AddDefaultCharset UTF-8

想開了,花一小時來做個轉換,都轉成 UTF-8 就省事多了~

註:此篇修改內容包含 HTML、JavaScript、CSS、PHP、MySQL data 等。

閱讀全文〈Linux 將 Big5 網站轉 UTF-8 的步驟〉

Linux 整合開機來安裝各種系統的工具 - netboot

Linux 要安裝各種系統,會需要下載安裝光碟,然後再來一步一步安裝,這套工具整合開機,開機後再自行挑選想要安裝的系統,他會自行幫忙下載並且開始安裝。(簡單說就是一套萬用安裝工具)

閱讀全文〈Linux 整合開機來安裝各種系統的工具 - netboot〉

Windows 10 可以跑 Ubuntu Linux Bash shell

Windows 10 宣佈將 Ubuntu Linux Userspace 包進來,可以直接使用 Bash shell,所以這些 apt, ssh, rsync, find, grep, awk, sed, sort, xargs, md5sum, gpg, curl, wget, apache, mysql, python, perl, ruby, php, gcc, tar, vim, emacs, diff, patch 都可以使用,而且 apt-get 安裝的 redis 都可以正常跑。

  • 註:上述是純粹文章寫得,我目前沒有 Windows 10 可以做測試

閱讀全文〈Windows 10 可以跑 Ubuntu Linux Bash shell〉

Bash alias 如何傳入參數($1)

Linux 的 Bash shell 會將常用的命令(或記不起來的命令)設定 alias,但是想要帶入參數,要怎麼做?

註:Bash shell 純 alias 無法帶入參數,在此使用 Bash shell 的 function 來輔助達成。

閱讀全文〈Bash alias 如何傳入參數($1)〉