Posts
ProGet - Upload VSIX Package
要從本地上傳 VSIX 套件到 ProGet 的 VSIX feed,可在 ProGet 的 VSIX feed 頁面按下 Add Package 按鈕。
點選 Upload Package。
按下 Choose File 按鈕。
選取要上傳的 VSIX 套件。
按下 Upload 按鈕。
選取的套件即會上傳到 ProGet 的 VSIX feed。
read morePosts
SQLite - Install SQLite on Windows
要在 Windwos 下使用 SQLite,可至 SQLite Home Page 的下載頁面。
下載 Windows 的 binary。
將下載的壓縮包解壓縮。
會看到幾個執行檔,我們主要要用的是 sqlite3.exe 這個執行檔。
可以用 -help 查閱使用方式。
sqlite3 -help 可以用 -version 查閱版本。
sqlite3 -version 可以直接調用做一連串的 SQL 操作。
sqlite3 也可以直接對特定 SQLite DB 調用單一 SQL 操作。
sqlite3 [SQLiteDB] [SQL] Link SQLite Home Page SQLite Installation
read morePosts
pip - Installing with get-pip.py
要使用 get-pip.py 安裝 pip,可先至 Installation — pip 9.0.1 documentation 這邊下載 get-pip.py 檔。
然後用 Python 運行 get-pip.py。
python get-pip.py pip 就會被下載並安裝於 Python 安裝目錄下的 scripts 目錄。
設定路徑。
簡單的查詢 pip 版號測試一下,沒意外的話應該可以正常的運行。
pip -V Link Installation — pip 9.0.1 documentation
read morePosts
Calibre Web - Install on windows
要在 Windows 安裝 Calibre Web,可先在 Windows 安裝 Python 與 Pip。
然後將 Calibre Web 下載下來。
git clone https://github.com/janeczku/calibre-web.git 將 KindleGen 放至 Calibre Web 下的 vendor 目錄。
使用 pip 安裝 dependencies。
sudo pip install --target vendor -r requirements.txt 將 Calibre Web 服務運行起來。
python cps.py 訪問 http://localhost:8083,指定 Calibre database 位置,這邊的 Calibre 資料庫指的是 Calibre 桌機版的 Calibre library 目錄下的 metadata.db,可以直接指到同一個檔案,或是將之複製一份放置在欲放置的位置。
設定完導回 http://localhost:8083 首頁,輸入帳密 admin/admin123 登入。
即可開始使用 Calibre Web。
read morePosts
SQLiteStudio - Create SQLite database
要透過 SQLiteStudio 建立 SQLite 資料庫,可點選 [Database | Add a database] 主選單選項,或是按下熱鍵 Ctrl + O。
在開啟的對話框中,點選 File 後面的 Add 按鈕。
設定要建立的 SQLite 資料庫存放的位置與檔名,按下 Save 按鈕。
指定的 SQLite 資料庫檔即會被建立。
read morePosts
Gitea - Install from binary
要透過二進制黨進行 Gitea 的安裝,可將 Gitea 二進制黨拉下來。
wget -O gitea https://dl.gitea.io/gitea/1.0.0/gitea-1.0.0-linux-amd64 調整權限。
chmod +x gitea 啟用 Gitea 服務即可。
./gitea web Link 從二進制安裝- Docs
read morePosts
GitKraken - Create branch
使用 GitKraken 建立分支,可在 Tag、Repository、commit 上按下滑鼠右鍵,點選 Create branch here 選單選項。
或是按下上方工具列的 Branch 按鈕,按下後會要求輸入新分支的名稱。
輸入心分支的名稱後按下 Enter。
GitKraken 即會建立並切換至指定的分支。
read morePosts
>-
MAC 電腦升級到 MacOS Sierra 後,使用 Remote Desktop Connection 進行遠端連線時,會出現 The certificate or associated chain is not valid. 這個視窗,怎麼按 Connect 按鈕都會一直出現。
這時可以點選 [RDC | Perferences…] 主選單選項,或是按下熱鍵 Command + ,,開啟 Perferences 對話框。
切至 Security 頁面。
將設定調成 Always connect, even if authentication fails 即可。
Link Fix Mac Remote Desktop Connection Client “The certificate or associated chain is not valid.” | Next of Windows
read morePosts
wiggle - apply rejected patches and perform word-wise diffs
使用 Git 套用 patch 若發生衝突,我們可能會用下列命令讓 Git 盡可能的幫我們套用能被套用的變更。
git apply --reject [PatchFile] 套用不了的部分會被放到 rej 檔內。
rej 檔的內容會存放某個檔案某個位置的變動,若要進行衝突的修正,需要將本來的檔案與 rej 檔交互比對,十分的不方便。
wiggle 工具能幫我們將 rej 檔與本來的程式合併,便於後續衝突的修正。
wiggle 可透過 apt-get 安裝。
apt-get install wiggle 安裝完可查閱一下版本,簡單的測試一下安裝成功與否。
wiggle -v 安裝無誤即可使用 wiggle –replace 將 rej 檔與本來的程式合併。
wiggle --replace [OriginalFile] [RejFile] 合併後的檔案會像下面這樣,比起開啟兩個檔案交互比對,這樣合併後衝突會變得比較好處理些。
Link Ubuntu Manpage: wiggle - apply rejected patches and perform word-wise diffs [ Aknow::Work ]: 打 patch 時遇到 conflict 怎麼辦
read morePosts
Calibre Web - Run Calibre Web with Kitematic
要使用 Kitematic 運行 Calibre Web,可在 Kitematic 搜尋 Calibre Web 的容器,點選 CREATE 按鈕將容器拉回啟用。
容器啟用後開啟瀏覽器訪問對應的位置,即可看到 Calibre Web 運行起來的畫面。
在 Location of Calibre database 填入 Docker 的 Data Vokumes 設定 /books,然後依需求調整其他設定,像是 Port 號、每頁放置的書本數量、是否支援上傳…等,設定完按下 Submit 按鈕送出。
導回首頁,輸入帳密 admin/admin123 登入即可開始使用。
Link technosoft2000/calibre-web - Docker Hub
read more