Android CLI 開發 App 範例 (Hello World)

Android CLI 的開發環境安裝完成後(註: 可參考: Android CLI 開發環境安裝、建置), 再來來寫個簡單的 App 測試看看.

閱讀全文〈Android CLI 開發 App 範例 (Hello World)〉

Android CLI 開發環境安裝、建置

Android 開發環境預設選擇安裝都會跟 Eclipse 綁在一起, 如: Android 開發環境安裝、設置 與 開發

但是一段時間沒開發 Android 後, 一堆版本爛光光, Eclipse 升級都會花掉大半天, 升級爛的一卡車, 升完還不知道哪些東西是爛的.(連升級什麼東西也搞不懂. XD)

想想似乎沒有一定非用 Eclipse 不可的地方, 於是乾脆從 CLI 來好了, 用 Vim 還是比 Eclipse 順手又快多了~

至少 CLI 每個步驟、做的每件事情都是自己清楚的, 比較容易找問題, 此篇就依照官方文件來建立 Android CLI 的開發環境~

  • 註1: 此篇就是花半天升級 Eclipse 後, 開發環境還是無法啟用, 得要移除重裝, 乾脆來裝 CLI 環境.
  • 註2: 此篇環境安裝於 Debian Linux

閱讀全文〈Android CLI 開發環境安裝、建置〉

Apache2、Nginx SSL 自動輸入密碼、移除 Key 密碼

Apache2、Nginx 設定完成 SSL 後, 每次重新啟動都會詢問 passphrase key 的密碼, 如何自動輸入, 或者將此移除呢?

閱讀全文〈Apache2、Nginx SSL 自動輸入密碼、移除 Key 密碼〉

Apache2 的 SSL 產生、建立、安裝、設定

SSL 若只是要內部使用, 不需要購買, 直接啟用即可, 只是會跳出警告視窗就是了~

此篇在講的是購買完 SSL 憑證後, 要做的一些事情, 每間購買完憑證後要做的事情都不太一樣, 不過也都大同小異, 當參考看看即可.

申請 SSL 事前準備

  • 一個固定IP
  • 能產生 CSR 的 Web server
  • Domain 在 WHOIS 的紀錄是正確的資訊
  • 一個可以收 postmaster@yourdomain / postmaster@yourdomain / admin@yourdomain 的 Mail server, 於自己 Domain 設好 MX.

閱讀全文〈Apache2 的 SSL 產生、建立、安裝、設定〉

Apache Log檔 使用日期格式 當 檔名設定

Apache 預設的 Log 檔是存成: access.log、error.log, 再經過 Log rotation 的話, 會變成如下:

access.log.1
access.log.2.gz
access.log.3.gz
...

如果想要依照日期來產生 log 檔(ex: access-2014-08-01.log), 要如何做呢?

閱讀全文〈Apache Log檔 使用日期格式 當 檔名設定〉

Redmine 的 版本藍圖(Version、Milestone) 建立方式

Trac 的 Millstone 是追蹤進度一個很方便的功能, 在 Redmine 沒看到, 但是把 Trac 匯入 Redmine 時, 又有看到"版本藍圖"出現(等同 Milestone), 來研究看看怎麼設定.

閱讀全文〈Redmine 的 版本藍圖(Version、Milestone) 建立方式〉

數學家教你 蛋糕的正確切法

蛋糕切完後, 吃不完冰起來, 隔天再吃就會覺得乾乾硬硬的, 變難吃了, 主要是因為中間層接觸空氣而乾掉了.

這個問題原來在100年前, 數學家(在1906年, 一名數學家高爾頓(Francis Galto)提出的理論)就已經作過研究, 已經有最佳切法了~

閱讀全文〈數學家教你 蛋糕的正確切法〉