創用 CC 授權條款
除非另有註明,本網站的著作由Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。
顯示具有 資源列表 標籤的文章。 顯示所有文章
顯示具有 資源列表 標籤的文章。 顯示所有文章

2021年9月26日 星期日

Zint Barcode Studio條碼產生器

概要

本文以一般使用者的視角來介紹Zint Barcode Studio條碼產生器在Ubuntu MATE 20.04上的安裝與簡單的使用,同時也記錄一些條碼相關軟體與資源。

2021年8月15日 星期日

Android-x86

概要

因為某些原因,必須使用某種安卓APP,但又不想在自己手機上裝些雜七雜八的東西,以避免誤裝那些有安全性疑慮的APP而有不良影響。當然若有多餘的安卓手機或平板電腦可專供這類用途使用是最好的,沒有的話,就要藉助像安卓模擬器軟體之類的東西;而另一種途徑則是採用Android-x86之類的OS,直接安裝在x86處理器的電腦上,或者像Virtual Box虛擬機軟體中使用。

本文主要記錄Android-x86方面的使用,也簡單記錄一些常見Android模擬器軟體。

※本文是年初寫的記錄,內容可能會與實際現況稍有不同。

2019年12月7日 星期六

尋找重複圖片檔

摘要

前一篇談過〈尋找重複音樂檔〉,本文則談尋找重複的圖片、照片檔案這類的點陣圖檔[1],其格式有多種,像BMP, TIFF, GIF, JPEG, PNG[2]。這些並不同於向量圖[3],後者並不在本文的討論範圍。這類工具同樣也不算少,在本文也會簡單介紹筆者慣用的工具。

2019年11月23日 星期六

尋找重複音樂檔

摘要

當電腦中存放了太多重複的音樂檔(或音訊檔),這類重複的檔案可能會佔用掉不少磁碟空間,若要以人工方式逐一找出這些重複檔案刪掉以節省儲存空間也未免太累人。幸好有不少針對這方面工作設計的軟體工具,不論尋找重複的音樂檔、圖片檔或是一般檔案,都有相關軟體可使用,本文會較著重在音訊檔這方面做介紹。

如果使用Apple iTunes撥放、管理音樂媒體庫,該軟體本身就有在自身音樂媒體庫中尋找重複音樂檔的功能。但這僅適用於被納入其媒體庫的音樂檔,以下另外提供幾個較常見的相關軟體。

本文不會詳細介紹尋找重複檔案的運作方式,只是純粹談些軟體方面的使用。

2019年11月9日 星期六

幾款CUE編輯相關工具軟體

摘要

之前曾寫過與CUE[1], [2]使用相關的文章:
本文則簡單介紹幾款CUE編輯相關的工具軟體,像編輯器與產生器,以可以免費使用的為主。以下的分類與排列順序只是為方便撰文工作而為之,並無任何推薦與貶損之意,其中有幾款並未實際仔細用過。軟體設計者寫軟體時所著重的功能與設計思維,也許會與一般使用者所想的不同,使用者可嘗試從幾種不同軟體之中挑選自己合用的。

以下所列軟體的網站大半也會附有CUE方面的說明。

2019年10月26日 星期六

無損音訊壓縮

前言與摘要

對於音樂迷而言,會希望將過去所買的珍貴音樂CD完善長久保存,然而音樂CD也有可能因存放環境或是時間過久的關係,多少會有發黴甚至受損的可能,進而破壞了播放的音質。將其數位化做儲存是個代替保存的好方式,採用無損壓縮的格式,更可保留原有的音質,並不像MP3之類的壓縮,會減損原有音質。雖然無損壓縮會比MP3佔用更多儲存空間,不過目前儲存裝置的價格已相當便宜,還是非常值得考慮。而且數位化後很容易做複本保存,這樣也可減少因儲存裝置失效或損壞所導致數位檔案遺失的機會。

有些人會以直接複製/拷貝CD的方式來做音樂光碟的複本,但許多CD播放機或是音響,對於這類以一般燒錄片所燒錄的音樂光碟片的讀取能力並不佳(音響不是設計來讀取這類燒錄片的),多半無法播放。這方式就只適於在電腦用的光碟機以播放器軟體來播放,但電腦用的光碟機也已逐漸式微,故不是良好的長久之計,做無損壓縮保存才是較完善的方法。而且現代新設計生產的數位音訊播放器也多半會支播這類音訊格式,自然這類格式多半也適用於另一種相當普遍的播放裝置:智慧型手機。

本文算是對以前寫的零星記錄做重新整理,內容包含無損音訊壓縮的常見格式、相關音訊擷取軟體與播放軟體。以下並不是詳盡列表,只是一些常用的,後面的參考可以找到更多相關資料。

2019年8月3日 星期六

幾款書籤管理軟體簡單評估

摘要

本文主要記錄與評估幾款瀏覽器用的書籤管理方面相關的軟體。自從Xmarks關閉服務後就打算找代替品,只是一直沒時間。

自己是Firefox + ScrapBook的重度使用者,它有點像Evernote,只是資料都存在本機。以下所列的軟體,有少許是與它有點類似的。

(※本文由內部記錄文件改寫)

2019年6月15日 星期六

Linux捲動視窗擷圖與接圖

在Linux桌面環境中若想要擷取螢幕畫面有很多方式[1],[2],像:
只是其中目前似乎沒有可以擷取捲動視窗畫面的功能,而這在Windows上並不是什麼新鮮玩意,印象中WinSnap早在十幾年前就提供此功能,後來出現的像PicPick與ShareX也有。在Linux上想取得捲動視窗完整畫面的方法,在目前也許只有透過接圖(image stitching)[3]的方式來達成,本文就來談談這方面的做法。

至於擷取瀏覽器中網頁的捲動視窗,現代的瀏覽器像Firefox Quantum本身就提供此功能,很輕易就能辦到,用不著任何額外的擷圖軟體,這就不在本文的討論範圍。

2019年4月14日 星期日

圖片壓縮優化軟體與線上服務

現代有許多網站如論壇或部落格所提供的上傳圖片的功能中,會同時將圖片做重新壓縮再儲存,有的甚至還附帶圖片剪裁功能。這樣一來可減少儲存空間,也節省網路頻寬的耗用,避免使用者下載大圖檔時等待過久。但並非所有這類網站的設計都這麼現代化,偶而還是會碰到某些網站在這方面有待改善的,譬如在好不容易等半天上傳完圖檔後,才出現個類似圖檔過大無法儲存之類的通知訊息;或是根本就沒提供圖片重新壓縮功能,或是對上傳圖片做了大小限制,超過就拒收,遇到這類狀況最好還是自己把圖片減肥一下再上傳才是良策。

這裡所謂的減肥也就是把體積縮小,有人稱圖片壓縮,或是影像優化(或稱最佳化)image optimize,同時也要避免對畫質產生太大的影響,最好是感覺不出差異。雖然有許多影像編輯軟體都可以做到這點,不過這類影像編輯軟體通常也較大,有點殺雞用牛刀的感覺,倒是有一些專門做這類工作的軟體,使用上既便利,體積也通常較小巧,執行速度也不錯,如果懶得下載軟體來用,也還有線上版的。

以下就簡單介紹一些這類軟體與線上服務,軟體圖片在官網上可看到,這裡就不放了。其他縮小體積的方式還有減少尺寸或剪裁,以下所列的某些軟體也提供了這類功能,但本文主題在影像優化這方面。

2018年12月23日 星期日

既古老又現代的編輯器Vim

VI是個具有悠久歷史的文字編輯器,有不少後繼的版本,其中較廣為人知的當屬Vim,以及有圖形界面的gVim。雖然在當代的電腦圖形環境中不乏好用又精美的文字編輯器,但在某些較特別的情形下,這些優良的軟體卻派不上用場,譬如在無圖形環境的服務器或是透過終端機連線的時候。在這類情況下若想修改某個文字檔,VI或是Vim無疑是最廣泛使用的編輯器。

由於Vim是當前最普遍可見的VI後續改良版本,為簡化文字敘述,在本文以下提及Vim時,在某些情況下這詞也同時代表了VI與其他後繼版本,如gVim。

Vim經過數十年的發展,不僅兼顧了早期終端機連線時代的使用習慣,也加入了現代使用的考量,有相當多樣的擴充性,在近年更是篷勃發展,特別是Vim 8版開始。這一方面要得力於它本身是開源軟體,另一方面則是因為不少專業程序員使用Vim (Real programmers use Vim.)。一般使用者大概不會想去使用Vim,也沒這個必要,通常是程序員或是相關技術人員才用的。

據親身觀察,不少剛接觸Vim的使用者,在沒有獲得合適指導的情形下,往往心生排斥,認為Vim很難學。事實上若能領悟它的設計邏輯,了解它為何這麼設計,從這方面去思考,學習上並沒有那麼難,只要學得入門的一些基本操作,很快就可體會到它的強大。VI發展於1970年代,那時期的電腦鍵盤沒像現代有這麼多按鍵,有些符號的位置也稍有不同(圖1),滑鼠既不普遍長相也與現代大不相同,所以在當時設計出來的VI,自然是不動用滑鼠而在只使用一些基本按鍵的條件下就可完成相當複雜的工作,而且無須讓手遠離鍵盤的Home row(圖2)。(這兩張圖片的來源:Wikimedia Commons)

圖1

圖2

當然Vim有許多功能並不是可一夕可學完的,即使是使用了幾十年也開班授課的專業人員,也不見得會全部功能。事實上只要學會常用或是夠用的部分就已足夠,其他用不著的學了也用不著又何必學?等到有必要時再去查用法即可。

Vim可在目前所有主流作業平台上使用,包括手機與平板。還有相當豐富的文件與使用者社群,以下會列出部分。相關實體書籍則可在天瓏書局找到一些。

2018年11月27日 星期二

整合式開發環境Lazarus

摘要

Lazarus是類似Delphi的快速應用發展的整合開發環境,與Delphi不同的是,它是採用同樣是開放源碼的Free Pascal編譯器。由於Free Pascal支援相當多的處理器架構與作業系統,Lazarus也支援了目前的幾個主流作業系統。Peazip就是以Lazarus開發製作的,Lazarus Application Gallery中還有不少以Lazarus開發的軟體的展示,從中還可以發現一些很有意思的軟體。

雖然object pascal在目前並非流行的編程語言,相關的開發工具使用者群體,遠遠不及其他流行語言的群體,Lazarus用戶更是其中的小眾群體。但Free Pascal/Lazarus的跨平台編譯功能卻是領先了一些商業版開發軟體好幾年,連Delphi當年開發Mac版編譯器都得益於Free Pascal的開放源碼。且Lazarus這開發環境非常方便,也支援多種資料庫,可開發桌面、手機甚至網站應用,還有不少相關資源可運用,對於熟悉object pascal語言的開發者而言,它是個強大的開發工具。

自己之前用了Lazarus好多年,曾記錄了一些相關網路資源,整理一下數量還不少。雖然近年來自己大多使用Python,已逐漸少有機會使用Lazarus,不過這些東西或許往後哪天還是會用得到也說不定。

以下是所整理相關網路資源的一部分,有些連結的內容可能隨著時間過去會有點老舊:

2018年5月28日 星期一

幾款可攜式軟體平台與軟體啟動選單

過去寫了〈PortableApps〉,讀者若對本文主題不甚了解,可先回顧一下,其中提到了這類軟體的使用情境,相似的軟體其實也有好幾種,本篇再介紹一些。

本文把這類軟體分成兩類別,一是類似PortableApps般,有程式啟動選單,所用的軟體包裝有特定規範的格式,甚至有線上安裝與更新軟體的功能,本文稱為可攜式軟體平台。另一種則是較單純的程式啟動選單。這只是自己主觀的分類,有的不易有明確分類,文中所列出的軟體也不是每個都長期使用過,有幾個用了幾回覺得不滿意就沒再使用。

想寫的內容其實有很多,但寫的詳細相對的也相當花時間,在時間有限的考量之下就折衷寫簡單點的。不附圖片,因各官網上都可見到。

2018年4月30日 星期一

Git與相關資源

前面介紹過了〈Mercurial與相關資源〉,這回談一下Git。

Git如同Mecurial都是自由開源的分散式版本控制軟體,如果有在使用GitHub,Git可說是免不了的工具,那些提供代碼託管服務的網站也大多支援Git。

當初學Git是看《Pro Git》學的,以下就以它做為本文的主角。

2018年4月6日 星期五

Mercurial與相關資源

Mercurial是分散式版本控制軟體。現今自由開源的分散式版本控制軟體,較流行的當屬Mercurial與Git,本文無比較這二者優劣之意,以後再介紹Git。

自己最初會接觸版本控制是因使用FreeBSD的關係。之後,所服務的開發小組為方便管理程式碼,原想要採用某個商業版的版本控制軟體,但覺得不合用,主要是該產品在當時尚屬新開發,給人尚不成熟的感覺。後來採用我所提議的開源且免費的CVSNT,雖然它當時對中文支援不佳。因為當時只用到簡單的功能,所以只對同事做了些簡單的說明與教育訓練就使用了。幾年之後,先後接觸到Mercurial與Git,我從《Mercurial: The Definitive Guide》學到了Mercurial的主要使用方法。本文以下內容主要是之前閱讀這本書時所做的一些記錄的節錄,再加了點補充。對於想使用Mecurial的讀者而言,後面的資源連結提供了充足的資訊,可從中找到其他的相關資源連結。

2018年3月30日 星期五

免費與自由軟體網站資源列表

過去曾經對人開玩笑說,未來幾年之後,除了某些特殊用途的軟體之外,大多數的應用方面都會有免費的軟體可用,到時不用擔心沒軟體可用,反而可能有太多的選擇而困擾。當時是針對電腦用軟體所說的,現今不僅電腦單機用的軟體,連手機、雲端應用也都有相當豐富的選擇。本文所談的只限於電腦用的軟體。

這裡不詳細討論免費軟體與自由軟體之別,可見後面的參考,本文原則上以免費軟體做為可免費使用的軟體的通稱。

2018年3月17日 星期六

慣用的PortableApps軟體

之前寫過一篇〈PortableApps〉,本文則記錄一些PortableApps(以下簡稱PA)平台所提供軟體之中,目前自己較慣用的。

有些軟體雖然是過去慣用的,但後來基於某些原因而不再使用的,就不再列入。這類原因像:改用其他軟體、不再有使用需求……。

有些軟體的中文界面檔可能因包裝沒做好,或是其他原因,致中文界面無法或難以正常顯示,這類我就不採用PA所提供的,而是另找該軟體可正常運作的其他二進制檔來用,不過還是仍把這類列入。

PA所提供的軟體是用在Windows作業平台的,但這類軟體有些有其他作業平台的版本,像VLC Media Player,我不見得是在Windows上使用,但仍將這類列入。

列表中的軟體有些在之前曾介紹過,這類會做個連結到主要的介紹文章。此列表可能有所遺漏,總之往後會再補充。

PA的軟體目錄網頁上有所提供軟體的完整列表,以下自己慣用的軟體也都在其中,用相同的分類方式列出:

2017年12月17日 星期日

Web Based RSS Readers

自從2013年7月1日Google Reader終止服務,就不得不另找線上RSS Reader。這類線上版的reader有個好處,就是它可以隨時在線,不致漏收訊息,如果用單機版的RSS reader來收24小時發送的新聞,除非把機器與reader程式24小時開著連線,不然若照正常人的工作時間運作,假設是固定在一早開機器與Reader看新聞,下班把機器關掉,就會發現可能有段時間的新聞是收不到的;或是連續幾日沒空連線查看訊息,也會有這種情況。這類單機版的Reader用來接收發送不很頻繁的訊息,像一日幾則,還算適合,而且還要對漏接的訊息不感到在意。

有人也許偏好以訂閱電子報的方式,也就是電子郵件的方式來接收訊息,但一旦訊息量很大時,就會發現信箱會被塞滿郵件,更討厭的是有些發電子報的機構只管發送,才不管退訂。在本世紀初本人親身經歷這種不愉快經驗,留在本文最後談如何解決,這裡先談正題。另一個缺點則是這類電子報郵件通常是大量放送,收信的郵件主機若有偵測與過濾廣告信之類的功能,可能把電子報當成廣告郵件處理掉或者甚至把送信的主機列入黑名單。

若改用RSS,則是由訂閱方自行決定要訂閱什麼類別的內容,不必把自己的郵件信箱給人家,也減少了收到廣告/垃圾郵件的風險。

2017年11月19日 星期日

免費中英字型資源列表

免費的字型資源可說相當多,本文記錄自己常用的免費中英文字型。其中所列的中文字型主要是臺灣使用者慣用的。雖然本文主題只著重在中英文字型方面,但其中所附的連結,有些會提供其他語言的字型。

2017年10月15日 星期日

Ubuntu資源列表

筆者在接觸Linux之前就用過FreeBSD,不過FreeBSD的學習資源遠比Linux少,再加上工作上的需要,就開始接觸Linux,最早用Red Hat 6,不幸的是第一次用就發現它有安全漏洞。當時先把Linux暫擱下,工作上用FreeBSD架服務器。

之後用過百資Linux(從Red Hat改來的付費版,包含紙本說明書)、Mandrake(後來改稱Mandriva Linux,到2011年就沒了)。在Red Hat移除國旗事件[1]之後有一陣之不想用Red Hat,只是之後服務的公司仍用Red Hat 7,之後稍用了一陣子Red Hat 9,不過感覺它的桌面環境太耗資源。

印象中還用過其它幾種發行版,在歷經一番不同的嚐試後,發現Linux兩大主流系列中的Red Hat與Debian,後者比較適合我,而用了Ubuntu後,就沒再用過其它Linux發行版,只在Ubuntu的不同桌面版之間試過幾款,最終決定用Ubuntu MATE。在類UNIX的服務器方面,自己主要使用FreeBSD,後來因用戶的需要,也採用了Ubuntu Server。這種選擇有如青菜蘿蔔,每個人的喜好不同,本文並無在各發行版或不同OS之間比較優劣之意。

平常我只用LTS版,因為某種原因,前一陣子開始試用Ubuntu MATE 17.10 Beta 1,感覺尚穩定,效能也不錯。這版內建了RedShift,方便夜間看電腦螢幕能保護眼睛。正式版本再過不久就會釋出,考慮要採用這桌面版。

Ubuntu是由Canonical公司發行,另有一些延伸的版本。商業公司推行的主流軟體有些好處,但也別盲從,像Unity界面,自己在初接觸時就不是很喜歡,而轉用別種桌面版,而Unity開發了7年之後,最終宣布放棄[2]。在有眾多的選擇情況下,使用者有權自主判斷,從中選擇最方便使用或最適合的東西,不必一味追隨有力傳宣所形成的群眾潮流。

Ubuntu是個人選擇慣用的發行版,主要是用來順手,資源也廣大。以下是Ubuntu相關的非詳盡連結,大多是我較常用的: