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

2017年8月27日 星期日

Python讀寫試算表檔案

在某些情況,需要從試算表檔案中讀取資料,或是把資料存入試算表中,Python有一些package包可以很方便的把這類工作做好。這類試算表檔案,較流行的有MS Excel的.xls或.xlsx以及Open/Libre Office Calc的.ods格式。因為Python包可以良好的處理它們,所以這裡就不花時間去探討它們的檔案格式。

網路上的一些公開資料,若是試算表檔案,通常以.xls居多。而Libre Office這免費的自由軟體取得容易,Calc的使用也類似Excel,是最佳的辦公室軟體套件。這裡就以讀取.xls與寫入.ods為例。

會用到二個package,記得要先用pip安裝xlrdrelatorio。閱讀本文者除了要稍有Python基礎,也要知道Libre Office Calc的簡單使用方法,以下例子中會用到插入超連結的操作。

2017年8月19日 星期六

幾款星空軟體

小時候讀過一本《天上動物園》的兒童書,介紹的是天上的西方星座,還有其中的神話故事,從此對天上的星星著迷。記得小學時的畢業旅行有到台北天文館,當時還想買個星座盤,一個我等待多時終於有機會可買到且夢寐以求的東西,價格是100元,對一個小學生而言可不是筆小數目,有個同學還好奇問我買這東西做什麼?可惜正好缺貨而無法達成這願望。

在Windows 3.1的年代,已經有幾款共享軟體或免費軟體提供星空模擬的軟體,視覺效果也十分不錯,只是當時沒太多時間花在這方面。畢章這類軟體要配合實景夜空才有意思,但想要好好欣賞夜空還是要有一定的條件的,工作太忙沒時間或是天候不理想,甚至光害嚴重都難讓人有好心情去觀星。去年看到有篇新聞報導說因為光害的關係,在近代有許多人不曾看過銀河,光害讓許多人失去抬頭凝視星空沈思的機會。近幾個月,住家附近的一些路燈大多換成了高亮度的LED燈,把夜間搞的像大白天一樣,晚上睡覺若不拉上窗簾,外面的亮光照進房間容易干擾睡眠,這樣的光害,對於想觀賞星空的人而言更是一大不利。在台灣若真想好好觀賞星空,恐怕得到高山、大海上以避開光害,或是好天氣的夜裡遇到像前幾天的815台電大停電才有可能,不然就只能用星空軟體過乾癮。

星空軟體可以協助辦星,有的也可以模擬時間流轉時天空的變化,以下就分享幾款在電腦與Android上自己常用的星空軟體,也附上軟體畫面的擷圖,是昨夜預先擷取的。

2017年8月12日 星期六

highlight.js:網頁語法高亮

若想在網頁上呈現程式的語法高亮的效果,不必自己辛苦編輯HTML代碼,可使用JavaScript來協助達成這工作即可,也不須自己辛苦寫JavaScript代碼,因為這類現成可用的JavaScript函式庫在很早以前就有了,本文簡單介紹其中一種。

2017年8月5日 星期六

Pencil:圖形界面雛型設計工具

Pencil是以JavaScript打造的開放源碼軟體,可在三大作業平台上的桌面使用,主要用途是做軟體圖形界面的雛型設計,也可用來畫一般流程圖或是圖解Diagram。