2016年5月23日 星期一

四款SQLite圖形界面管理軟體

長久以來自己都用Firefox的SQLite Manager元件來使用SQLite資料庫檔案,過去在選擇這類軟體時,也同時評估過幾款同類軟體,最終決定選擇它的幾個主要因素是:小巧、跨平台、開放源碼、免費、使用界面友善,親和度佳(起碼比當時評估的幾款免費軟體好)。

上個月做了個龐大的資料庫,因暫時打算只在單機上使用,故採用SQLite做儲存的資料庫,資料轉入花了二個小時,檔案大小達2.3 GB。這下SQLite Manager要開啟資料庫檔案可費力了,雖然照樣可以開啟,只是要等上好一段時間。如果這個資料庫不考慮改用像PostgreSQL之類的大型資料庫做儲存,就不得不考慮採用別種SQLite圖形管理軟體,還好,後者的選擇其實也很多樣,我簡單的找了另外三款,其中也有之前評估過的。

2016年5月22日 星期日

Ubuntu上安裝Python用的lxml

在Ubuntu上要安裝lxml,有兩種方式,一是:

sudo apt-get install python3-lxml
省事簡單,只是裝的lxml的版本可能不是最新的。

Ubuntu 14.04安裝Python 3.5

如果升級16.04,Python也會升級到3.5版,就沒必用這裡說的安裝方式,不過若在未來,想裝更新的3.6版,這裡的作法,也許還是可適用。以下的作法主要是安裝到系統的,不是虛擬環境的作法。

2016年5月13日 星期五

在內部網路的Ubuntu機器之間使用NFS存取資料

NFS最早由Sun Microsystem所發展出來,常用在Unix或類Unix系統的連路存取方式。

以下只做簡易的介紹,假定內部網路有幾部Ubuntu機器,某部機器做NFS server,而其它幾部用戶端以NFS連到server存取資料。此處所做的設置較為簡單,為了資料安全考量,建議只用在內部而且是單純的網路環境(意思指的是不會有外部人士來“借用”你的網路)。

2016年5月7日 星期六

Ubuntu MATE 16.04安裝HP印表機驅動程式

之前在Ubuntu Desktop稍早的版本使用HP印表機,雖然有少數中文亂碼,不過最起碼還可以印出來。但在Ubuntu MATE 14.04上卻發現紙張上一個字也沒有。於是試著找一下相關的說明,發現HP官網上的驅動程式:

HP Linux Imaging and Printing

其中也包含掃描器的驅動,適用於多種Linux版本。

※若預裝的驅動無法正常運作才採用此作法。