參考 https://github.com/jspiro/node-ubuntu-ami-locator 所寫的 module,先貼在 gist ,有空來研究一下怎麼打包,然後上傳到 PYPI 。
補充:發現已經有人寫了 http://ubuntufinder.readthedocs.io/en/latest/usage.html
Just thinking more…
參考 https://github.com/jspiro/node-ubuntu-ami-locator 所寫的 module,先貼在 gist ,有空來研究一下怎麼打包,然後上傳到 PYPI 。
補充:發現已經有人寫了 http://ubuntufinder.readthedocs.io/en/latest/usage.html
golang 有官方製作的 container:https://hub.docker.com/_/golang/
用 docker pull golang 拉下來以後,切換到 go 專案目錄下 (假定是 $HOME/project),執行:
docker run --rm -v "$PWD":/usr/src/myapp -e GOBIN=/usr/src/myapp -w /usr/src/myapp golang:1.6 bash -c make
就可以在專案目錄下的 bin 裡找到 binary 了。
用 docker container 來 build 的好處,除了可以指定版本之外,也可以 cross compile ,另外就是可以省下處理佈署 golang 開發環境的心思。

Kate Mara ,在 The Martian 飾演火星任務裡的一個組員,是一名駭客。
一晃眼一個月就過去了,結果這個月幾乎都在看影集… House M.D.
hackmd 是一個很棒的協作平台,你可以用 markdown 來撰寫文件,graphviz/flowchart 等語法來畫圖…很厲害。
安裝上也蠻簡單的,已經有人做好 Dockerfile :hackmdio/docker-hackmd: docker hackmd image
可是這個 docker image 有個問題,就是沒辦法以 relative url 存在,他預設是在根目錄下運作,有個日本人弄出來了:HackMDをnginxで / 以外のlocationで起動する。 – Qiita ,我參考他的設定,做了調整,加入 nginx 設定與 upstart 設定,放在 elleryq/docker-hackmd: docker hackmd image
大致調整以下東西:
應該大概就這些,如果有沒提到的,就看原始碼吧~
無意在 /etc/init.d 下看到 vboxweb-service 這個服務,好奇的把名字丟到 google 去找,才知道是 virtualbox 要提供給 phpvirtualbox 使用的服務。
安裝方法不難,不過我還是搞了好一陣子 (大約4個小時吧),以下是我所參考的文件。
我遇到的問題:
location /wiki {
root /var/www/wiki/public;
}
location ~ /wiki/.+\.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME /var/www/wiki/public$fastcgi_script_name;
}
另外,啟動所需要的光碟 ISO 檔案或是已經有打包好的 disk image 無法透過 phpvirtualbox 上傳,必須要事先透過 SSH、FTP 等傳輸協定放到 host 上。
其他參考資料 (與 nginx/php5-fpm 相關的):
最近比較常在看 GPS 軌跡,紀錄一下 Ubuntu 下有在用的軟體:
今天還有找到 garmin-forerunner-tools 跟 garmin-plugin 是可以搭配我那隻 Garmin ForeRunner 手錶的工具,要找時間來試試看。
本來以為 wp-cli 提供的 wp 指令應該可以用來指定 wordpress 進入或離開 maintenance mode 才對,結果發現沒提供這功能。原來是因為很簡單的關係:wp cli – wp-cli Enabling Maintainance Mode
只要在 wordpress 安裝目錄下增加或是移除 .maintenance 檔案就可以進入或離開 maintenance mode 了。
Miranda Otto ,飾演魔戒二部曲-雙城奇謀裡的 Eowyn ,一個不小心愛上 Aragorn,卻被 Aragorn 拒絕了。旁邊的男生是 David Wenham ,飾演 Faramir ,差點被老爸燒掉的可憐人。
出乎意料的簡單,原本還以為很麻煩的:django revert last migration – Stack Overflow
先執行 ./manage.py showmigrations my_app 列出所有的 migrations
然後執行 ./manage.py migrate my_app <0010_previous_migration>
這樣就可以 Revert 了。