創用 CC 授權條款
除非另有註明,本網站的著作Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。

2017年1月23日 星期一

幾款免費字典軟體

現在可供免費使用的字典軟體已有不少,這裡簡介幾款自己現在使用而且好用的。

靈格斯詞霸(Lingoes)
Windows桌面版軟體,小巧好用。官網上的詞典庫提供多種不同語言的字典檔供下載安裝,其中當然也包含了正體中文版的字典。

2017年1月21日 星期六

LibreOffice Math

LibreOffice Math是個好用的公式編輯器,官網上有功能介紹,這裡就不多寫了。

在Ubuntu上使用LibreOffice卻找不到Math時,自行裝上即可:

$ sudo apt install libreoffice-math
可單獨啟動Math,或是從其他LibreOffice程式內啟動。以下是單獨啟動Math做編輯公式的畫面。


2017年1月20日 星期五

GnuCash

綱要

本文提要
個人記錄
Ubuntu上的安裝
給非財會背景的初入門用戶的提示
參考

本文提要

 GnuCash是個人或小型企業用的財務軟體,屬於單機版的軟體。詳細的功能介紹可見官方的功能頁

類似GnuCash的軟體有不少,自己過去也用過其中幾種,這裡並不對這類軟體做推薦、評論或是比較,只是純粹做些自己在使用GnuCash時的一些記錄。讀者在選擇這類軟體時宜考量自身的使用需求並自行評估之後做決定,別只是看了某人寫了篇推薦、評論或比較文章就讓別人的看法替你做了決定,也許該文章只是作者的主觀意見,不見得適於別人。

自己選擇GnuCash主要是因為用的還算順手,功能也符合我的需求,適合本人用途的使用情況,其他的原因則是開放原始碼的自由軟體,支援多種作業平台。

個人使用這類記帳軟體或是財務軟體有何好處?好處多多,其中之一是訓練你自己或是你家的小孩早點培養出良好的金錢觀念。

後面也提供一些私人的想法給非財會背景而想用GnuCash的人做參考。

2016年12月31日 星期六

C3.js 簡易快速入門

簡介

C3.js是基於d3.js的JavaScript圖表函式庫,相對於dimple.jsNVD3,使用上更為簡單。這幾個都是開放源碼的專案。

C3的使用相當容易,主要用c3.generate()綁定好圖表的所在位置,設置其中的參數物件,就可做出許多變化。其參數物件就像JSON般的結構(如同Python的字典),要使用什麼參數,查一下說明,填進去即可。也可以直接找範例來做修改。 大多數常見的圖表類型,可用C3.js就很容易做出來,若需要複雜的功能,再用d3.js來定製。

2016年12月18日 星期日

Python編輯器PyCharm的入門簡易使用

在自己實際用過與試過的眾多Python編輯器中,PyCharm無疑是最好用的一個,尤其對於初學者來說,它好用的提示功能可協助初學者減少犯錯,在初學階段能順利些。PyCharm有專業版與社群版,不論哪個版本,功能都相當多,對於初學者而言,可能會有面對超級工具卻不知如何入門的冏境。

這裡簡介社群版中對於初學者而言,簡單與夠用的一些功能供參考。那些進階功能,有些暫時用不著,以後再去慢慢了解即可。

以下使用的環境是Ubuntu Mate 16.04, Python 3.5以及PyCharm Community Edition Version 2016.3.1。還需要Java環境來執行PyCharm。PyCharm並無中文介面,以下說明中在必要時會加入中譯詞。(我發現有人做了簡體中文語言包,但不一定適用在最新版本上。)

PyCharm的更新算是相當頻繁,也不見得要一見新版釋出就去更新,有時會有局部更新,有時改動較大就要下載整個新版檔案換裝。這裡不詳述安裝過程的細節,因為PyCharm的網頁上就有安裝的指示。也不談社群版與專業版的差異,這些在官網上都查得到,這裡只純粹談簡易的使用,也不涉及操作細節。

2016年12月3日 星期六

建置Django應用程式的運行環境

本文提要

可運行Django應用程式的技術堆棧有很多樣的選擇,這裡採用的組合:
  • OS: Ubuntu Server 14.04
  • Web Server: Apache + mod-wsgi
  • Database: PostqreSQL或是SQLite
  • Python: 3.4
  • Django: 1.8
以下假定要在個人家目錄下建立Python虛擬環境,在其中建立新的Django專案。當然如果已有現成合適可用的Python虛擬環境與Django專案,直接複製即可。

以下也假定已安裝好PostqreSQL Server,就不花巨大篇幅解釋這方面的設置,以及Apache或Python虛擬環境的詳細使用,這些寫在別處。這裡僅寫與Django直接相關的部分。

只是簡單的範例,應視實際情況做修改。

2016年11月9日 星期三

主機板回魂記

手邊一塊ASUS H110M-A D3主機板用了好一陣子,使用Windows與Ubuntu雙系統,一直以來讓我很不滿意的是每回開機後要進入GRUB2開機選單之前總要等上一段不算短的時間,雖然只是十來秒,但與一般相較算是延遲較久時間。我把BIOS中的設定調整後也看了幾遍,自覺沒什麼不妥,但就是無法解決這開機等過久的問題。

另一個問題是在GRUB 2開機選單中按方向鍵移動游標時,若不稍做暫停再按而是連著按時游標就會變得無法動彈,得重開機後才能再進來開機選單。還有就是選Ubuntu開機時還得按Enter兩下才行,只按一下Enter不會啟動Ubuntu。

上述的奇怪現象已困擾我一段時日,自信不論在硬體或軟體上的設置應該都沒什麼不對勁之處,直覺上就是主機板方面的某個小問題,之前也沒太多時間去檢查真正問題點在何處,每次開機就急著用電腦,用完關機就一時忘了這問題的存在。

直到近日不斷提醒自己要把這惱人的問題徹底解決掉,就想著也許更新BIOS程式可能有用。上華碩官網查一下這板子的驅動程式及工具程式,在BIOS子項下有9個檔案,看到這麼多的更新版本,心想這些應該或許就可修正這些小毛病了,當下就直接下載最新的2001版(見下圖),檔案解開放USB碟中,拿出主機版的手冊,照著手冊上EZ Flash 3更新BIOS程式的方式,沒花多少時間就可更新完成,之後再使用,上述的那些問題都解決了。