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

2017年6月17日 星期六

Markdown簡介與資源列表

Markdown簡介

Markdown(以下簡稱為MD)是種輕量的標記語言,相較HTML而言簡化許多,所以有些網站所提供的線上文章編輯器,實際上是採用MD。MD的使用已越來越普遍而且流行,編輯好的文件透過其它工具,可以轉換成HTML格式的網頁或製作成電子書(epub, mobi, pdf等格式),這類較知名的工具像HexoGitBook

2017年6月16日 星期五

cx_Freeze:打包Python程式的利器

若要把Python開發好的應用程式交到用戶端使用,通常要在用戶端安裝Python執行環境,以及所用到的package,這工作若交由一般使用者進行,可能會有些挑戰性。一種變通的方式就是把Python腳本轉成.exe執行檔,連同用到的Python執行環境與package一起打包好,交給使用者,使用者無須煩惱前述的安裝工作,只要會啟動這些執行檔即可。

這類把Python程式打包成執行檔的工具有幾種不同選擇,這裡只談其中之一的cx_Freeze,因為它使用上較為簡單,而且支援多種平台,本文的範例則是用在Windows平台。

cx_Freeze是一套腳本與模組,用來將Python腳本凍結(freeze)成執行檔,就像py2exe與py2app所做的。與這二者不同的是,cx_Freeze是跨平台且可在Python本身可運行的任何平台上運行。它需要Python 2.7或以上版本,且可用在Python 3。

cx_Freeze除了有可把腳本程式凍結成執行檔的功能,也有建立安裝程式的功能,但本文只談前者,因為後者有其他更進階的工具可以辦到。我自己的作法是使用cx_Freeze把程式凍結成執行檔後,再使用Inno Setup製作安裝程式。

2017年6月15日 星期四

D3.js與相關JavaScript資料視覺化函式庫簡介

簡介

幾年前第一次看到D3.js時真令人興奮,對其製作出來的東西感到嘆為觀止,因為不僅做出來的網頁式互動式圖表美觀漂亮,而且它還是開放源碼。

D3.js也簡稱為D3,全稱是Data-Driven Documents,是JavaScript函式庫,用來在網頁瀏覽器上產生動態互動式資料視覺化。

2017年5月29日 星期一

JavaScript資源列表

JavaScript(簡寫為JS)大概是我所用過程式語言中,用起來最不情願但又不得不用的一個,不過這是過去的情況,現在的它不僅吸引人,也擁有廣大的使用者社群,也是最為流行的語言之一。會出現如此矛盾現象當然有幾個原因,以下就列舉一些:

2017年5月19日 星期五

HandBrake:開放源碼的影片格式轉換器

目前的影片轉換軟體已經很普遍常見,其中大多數功能都很不錯,也可免費使用。HandBrake則不僅可免費使用,也開放源碼,可支援多種作業平台,雖然目前沒有中文界面,但使用上其實也很方便。

先提醒一下,它的輸出格式只有兩種:MP4與MKV。如果想要輸出別種格式,那就改用別種軟體。

2017年4月16日 星期日

AutoIt v3

AutoIt是使用於Windows平台的自動腳本語言,可用來建立自動化執行的腳本。其應用層面相當廣泛,有人用於遊戲的自動化,也有人用在瀏覽器中擷取網頁上的資料,或是把軟體的安裝程式做成自動化,省卻輸入長長的軟體序號或是按很多次“下一步”按鈕的工夫。還有其他的,像在這個“AutoIt碼源與撰寫技巧討論區”就可以看到許多不同的應用。

2017年4月6日 星期四

筆電用藍光燒錄機與ImgBurn

終於還是要動用到藍光燒錄機了,因為某些資料檔案已累積過多,不會再更動的東西就封存了。

為方便筆電外接使用,故買了筆電藍光燒錄機,購買處同〈筆記本電腦改裝記:硬碟托架與外接光碟盒〉。

開箱照

先貼個開箱照,包裝內有一藍光燒錄機與一個光碟外接盒,寄來時燒錄機已裝在外接盒內,特地再取出來拍照。