Linux 如何於 Crontab 執行 Python Virtualenv 環境

Python 都會使用 virtualenv 來開發,Deploy 當然也希望可以建造一個乾淨的 virtualenv 的環境來搬移。

不過 Python 的 venv 執行的參數作法如下:

  1. cd venv
  2. . venv/bin/activate # 進入環境,問題出在這個階段,進不去
  3. pip install -r requirements.txt # 安裝所需套件

閱讀全文〈Linux 如何於 Crontab 執行 Python Virtualenv 環境〉

2018年各大雲服務的當機紀錄

現在大家都流行說要把服務放到雲端,目前比較流行常見的雲有下述幾種:

  • Google Cloud Platform (GCP)
  • Amazon AWS
  • Microsoft Azure

大陸的雲服務:

  • 阿里雲
  • 騰訊雲

近期各大服務 (Google、Facebook、Instagram) 都輪流掛點,也來看看雲端服務去年的紀錄~

閱讀全文〈2018年各大雲服務的當機紀錄〉

富士通 LX901 無線鍵盤 的資安漏洞

無線鍵盤通常都是在電腦接上 USB 2.4G 的接收器,相同規格的產品,就有可能可以遠端操作系統~

第一次看到無線鍵盤引發的漏洞,蠻新奇的~~ (這年頭連鍵盤滑鼠都得要注意安全.. XD)

此次漏洞還可以 replay,可以重播密碼。

閱讀全文〈富士通 LX901 無線鍵盤 的資安漏洞〉

Facebook 開源的分散式有順序資料儲存系統 LogDevice

LogDevice 是可以擴展而且支援容錯的分散式 Log 系統,而且能夠有高效率的儲存順序性的資料。

LogsDB 是架構在 RocksDB - Wikipedia 之上,不過 LogsDB 好像沒有釋出。

閱讀全文〈Facebook 開源的分散式有順序資料儲存系統 LogDevice〉

Xcode 10 手機 遇到 iPhone has denied the launch request 解法

使用 Xcode compile 安裝到手機執行,遇到下述錯誤訊息:

Could not launch "project-name" XXX
iPhone has denied the launch request.

註:此篇找過很多解法,但是還是沒有完全解決,可以正常執行,但是無法開啟 Debug console

閱讀全文〈Xcode 10 手機 遇到 iPhone has denied the launch request 解法〉