Linux 在 Xwindow 開著電腦,有時候 Wifi 會自動斷線,要怎麼自動重新連線?
標籤: auto
Excel 連續序號 刪減可自動修正
Google Spreadsheets、Excel 都很常會遇到,第一列會是 1 ~ n 的數字,然後右邊再繼續動態增加,或者最上層那列,會往右 1 ~ n 欄的增加。
- 橫列增加
- 1 2 3 4 5 n
- d1 d2 d3 d4 d5 dn...
- 直列增加
- 1 d1
- 2 d2
- 3 d3
- n dn
Debian Linux 安全性自動更新的 unattended 套件
Debian Linux 已安裝的套件,想要有新的安全性更新時,會自動下載並套件,可以怎麼做呢?
影片:自排車 改 手排車 排檔的無痕掩飾法
中古車、二手車現在都是自排車為主,要找到手排車的機會很少,想要找手排常常會看到很多自排改手排(自改手),但是這種驗車就很麻煩...
這個影片的作法不知道驗車有沒有辦法驗過,但是... 笑翻了倒是真的... XD
Gitolite push 自動更新如何做
Gitolite 的某個 Project 要 push 後,自動到前端的機器自動更新,要如何做?
Gitolite push 自動更新如何做
一般要實做 push 自動更新,只需要從 hooks/post-update 著手即可。
- cd git-project/hooks/
- cp post-update.sample post-update
- chmod +x post-update
- vim post-update # 內容如下
- #!/bin/sh
- /usr/bin/ssh user@example.com "cd /var/www/project/;git pull"
- 再來將 user 的 ~user/.ssh/id_rsa 放到 /home/gitolite/.ssh/ 即可。
但是 gitolite 會將 hooks 裡面的檔案權限都自動修改成 640 (不可執行)
所以換個作法:
- cd git-project/hooks/
- cp post-update.sample /usr/share/gitolite/hooks/common/post-update.project
- chmod +x /usr/share/gitolite/hooks/common/post-update.project
- vim /usr/share/gitolite/hooks/common/post-update.project # 內容如下
- #!/bin/sh
- /usr/bin/ssh user@example.com "cd /var/www/project/;git pull"
- 再來將 user 的 ~user/.ssh/id_rsa 放到 /home/gitolite/.ssh/ 即可。
- ln -s /usr/share/gitolite/hooks/common/post-update.project /var/cache/git/project/hooks/post-update
這樣子就可以 push 試試看囉~