在 Github 線上編輯網誌

2018 Fall 起, 結合 Travis CI, 可以讓使用者直接在 Github 倉儲中編輯網誌.

設定步驟

. 從 Travis CI 以 Github 帳號登入後, 設定要使用 Travis CI 的倉儲. . 準備 .travis.yml 與 Makefile

.travis.yml 檔案:

language: python  
python:  
- 3.7-dev
branches:
  only:
  - gh-pages
install:
- pip install pelican Pygments Markdown beautifulsoup4
script:
- make publish html

Makefile 檔案:

PY …

comments

協同設計室

2018 年春天, 在電腦輔助設計室旁一間約十坪大小的空間, 成立了所謂的協同設計室, 希望透過多人協力一同, 解決與電腦及網路軟硬體相關問題.

Windows 10 的更新之罪

Windows 10 自推出以來, 每一次的更新都掀起論戰, 連最近的 1803 升級, 也不例外.

許多網站更教導使用者如何阻止 Windows 10 更新, 因為微軟多多少少藉著更新, 強力放送自家相關產品與服務.

儘管這些置入性行銷不怎麼討喜, 但是從 Windows 7 到目前的 Windows 10, 微軟加諸在這一系列產品的用心, 令人印象深刻, 因此在這個階段, 協同設計室反而建議大家照單全收 Windows 10 的各項網路服務, 再過一段時間, 當大家都明確感受到 AI 人工智慧組態設定的貼心之後, 應該對於 Windows 10 緊密透過網路提供的各項置入性行銷, 就不會再有排拒之想了.

如何與還原卡共存

一旦決定與 Windows …

comments

軟硬體設置

紀錄電腦與網路的軟硬體相關設置

Github, Bitbucket 與 Fossil SCM

Github 目前提供的免費帳號, 允許多人協同提交推送版本, 唯一的限制就是單一檔案不能大於 50 MB.

Bitbucket 則允許免費使用非公開的倉儲, 但是至多只允許五個帳號協同.

Fossil SCM 則適合在近端或區域網路中使用, 目前 KMOLab 希望在區網中導入作為與 Github Pages 配合的工具, 使用者可以將 Fossil SCM 的 working directory 限縮在 Github 近端倉儲的特定目錄下, 且在 .gitignore 中排除 FOSSIL (under Windows) 的版次管理, 但是相關的 fossil update 與 fossil server 功能仍然必須依照特定的流程進行操作, 以避免兩套版次管理系統內容的不同步導致資料覆蓋流失.

github 倉儲與 …

comments