昨天我講述了Java開發環境,今天介紹我自己在工作上常用到的開發工具吧。
在我負責的工作專案s
會用到 MSSQL
MySQL
mariaDB
Oracle
DB2
postgreSQL
等等不同類型資料庫,以前在windows 開發時,用使用 Toad 大家族,但是 Toad 只支援 windows 而已,於是被迫離開當初的初戀們?還好在資料庫界有個水獺把所有的資料統一起來管理,讓我這種苦命工程師不用像以前一樣,一個專案有用到三種不同資料庫就得開三個不同資料庫開發工具。
下面是我用過的安裝方式,請笑納。
sudo snap install dbeaver-ce
sudo apt install ./dbeaver-ce_21.0.0_amd64.deb
sudo add-apt-repository ppa:serge-rider/dbeaver-ce
wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add -
echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list
sudo apt update
sudo apt -y install dbeaver-ce
另外一開始安裝完畢後語言會是預設簡體中文,但是翻譯真的不完全,在操作上可能會有點不習慣,雖然在GUI 界面當中可以選擇語言,但是通常無效,所以必須到 dbeaver.ini 檔案中新增參數選項
sudo vim /usr/share/dbeaver/dbeaver.ini
sudo vim /usr/share/dbeaver-ce/dbeaver.ini
-Duser.language=en
Remmina 是我比較習慣的遠端桌面軟體,它可以支援ssh、sftp、RDP等,常用的遠端通訊定。
一般安裝Ubuntu 時,通常就已經內建了。
安裝指令如下:
sudo apt install remmina
MS VSCode 是微軟最近幾年新的輕量級的程式開發工具,支援大部份程式語言語法高亮度。我會常用的原因主要是對於Markdown 原生支援,對於用Markdown寫作的人是友善的。另外,我還會搭配git 功能紀錄筆記,或寫文件,一方面可以達到文件同步功能,一方面可以紀錄歷次修正的紀錄。
下載網址:https://code.visualstudio.com/download
以下為安裝方式:
sudo apt install ./code_1.53.2-1613044664_amd64.deb
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders
平時工作筆記我習慣使用Markdown 格式紀錄,主要是一份問件當中可以靈活的因不同的程式語言或腳本顯示語法亮度。關於Markdown 有幾款套件我覺的可以推薦給大家。
會推薦的原因是自動補齊Markdown 功能很強,例如:數字標號排列,只需要輸入換行就會自動幫你加一。而且從數字中間插入新的一行,會自動幫忙處理後續的數字標號。
可以匯出PDF,就這樣。
可以在 vscode 中直接開啟 PDF 減少切換軟體的次數。
DrowIO 是我比較常用來繪製流程圖與雛型,雖然它可以直接在瀏覽器直接繪畫,但是先決條件網路品質必須要很好,像我在家如果需要加班好命苦時,手機網路有時候會收不到訊號,所以必須獨立安裝軟體。
線上板本: https://app.diagrams.net/
桌面版本: jgraph/drawio-desktop
下面為桌面板本安裝方法:
到 jgraph/drawio-desktop 下載Linux 安裝檔(.deb或 .rpm) 或是透過 snap 安裝
下載完成後輸入以下指令
https://github.com/jgraph/drawio-desktop/releases/download/v16.5.1/drawio-amd64-16.5.1.deb
sudo apt install ./drawio-amd64-14.6.13.deb