如何將PDF檔案轉成圖片檔案或是圖片版本的PDF? 2022 年 10 月 11 日 Magic Len 軟體介紹 當我們將文件匯出成PDF檔案的時候,在大部分的情況下,文字、符號、線條等並不會被轉成圖片格式,此時擁有這個PDF檔案的人就可以直接從中複製出文字,也可以自由列印出高解析度的影本,頁面中的圖片也可以個別被複製出來。PDF格式雖然有提供「權限」設定,可以對列印複製等操作設定密碼鎖,但如果開啟這份PDF檔案的PDF讀取器並沒有遵守這個標準的話,依然還是可以直接列印與複製的。為了避免PDF內的東西很容易就... 繼續閱讀
uGet 免費、開源且跨平台的檔案續傳軟體 2022 年 10 月 6 日 Magic Len 軟體介紹 uGet是一款輕量且具有乾淨的圖形介面的檔案續傳軟體,免費、開放原始碼,並且支援多種作業系統。aria2是檔案下載的工具,支援多種檔案傳輸協定,包含但不限於HTTP(S)、FTP、SFTP和BitTorrent,在下載同一個檔案的時候aria2可以開啟多個連線進行分割傳輸,甚至可以從不同的來源下載檔案,以儘可能地使用更多的頻寬來加速檔案下載的過程。aria2本身並沒有圖形介面,使用起來不太容易,還... 繼續閱讀
如何在 Ubuntu 作業系統上編譯 FFmpeg 的執行檔來用? 2022 年 10 月 4 日 Magic Len Linux、 研究分享、 軟體介紹 FFmpeg全名是Fast Forward MPEG(Moving Picture Experts Group),為開源的影音多媒體處理框架,可以進行影音的解碼、編碼、編碼轉換、混合、抽取、串流和濾鏡,無論影音格式是從哪個地方出來的,從過去到現在的影音格式它幾乎都能夠支援。FFmpeg也有很不錯的可攜性和可移植性,可以使用在Linux, macOS, Microsoft Windows, BSDs... 繼續閱讀
在 Linux 作業系統上使用 musl libc 來編譯出靜態可攜的程式,擺脫對於 glibc 的依賴 2022 年 9 月 27 日 Magic Len C & C++、 研究分享 musl libc是C語言的一種標準函式庫,程式碼乾淨且高效,針對靜態連接(static linking)設計,適合被用來製作可攜的程式,且也很容易進行交叉編譯(cross compile),編譯出運行在不同系統環境的程式。GCC(GNU Compiler Collection)是GNU的C/C++編譯器套裝,大部分的Linux發行版使用的C標準函式庫是glibc,其所提供的GCC預設也是基於gl... 繼續閱讀
Joplin 開源且跨平台的 Markdown 筆記軟體 2022 年 9 月 22 日 Magic Len 軟體介紹 Joplin是一款免費且跨作業系統的筆記軟體,使用Mardown來撰寫筆記,而且可以使用Latex語法。筆記也可以同步到雲端空間上儲存,支援多種雲端空間。 繼續閱讀
如何在Linux作業系統上使用 Z Shell (Zsh)? 2022 年 9 月 20 日 Magic Len Linux Z Shell(Zsh)是macOS預設的Shell,它能夠提供比Bash還要更強大的TAB補全功能,也可以做到補全時大小寫字母的更正。如果再加上Oh My Zsh框架,還能快速設定Zsh的主題(theme)以及各式擴充插件(plugin)。Zsh的語法與Bash是大同小異,將Linux預設的Shell改為Zsh後也可以在需要時隨時使用Bash來跑Bash腳本,不太會有轉換前後有所差異的困擾。 繼續閱讀
Inkscape 免費、開源、跨平台的向量繪圖軟體 2022 年 9 月 15 日 Magic Len 軟體介紹 Inkscape是一款免費、開源且跨作業系統的向量繪圖軟體,支援常見的向量圖片格式(包含Adobe、Corel和微軟的向量圖片格式)和點陣圖片格式,是製作向量圖片的好工具! 繼續閱讀
如何用mysqlpump來備份MySQL? 2022 年 9 月 13 日 Magic Len Linux、 網路相關 「mysqlpump」是MySQL官方提供的指令工具,用來把MySQL內儲存的資料輸出成SQL格式的文字檔;「mysql」是MySQL官方提供的SQL Shell客戶端,可以用來執行SQL敘述。將「mysqlpump和「mysql」搭配使用就可以備份與還原MySQL。 繼續閱讀
如何用mongodump來備份MongoDB? 2022 年 9 月 8 日 Magic Len Linux、 網路相關 「mongodump」是MongoDB官方提供的指令工具,用來輸出MongoDB內儲存的資料;「mongorestore」也是MongoDB官方提供的指令工具,用來將「mongodump」所輸出的資料,輸入回MongoDB內。將「mongodump」和「mongorestore」搭配使用就可以備份與還原MongoDB。 繼續閱讀
如何利用SSH Tunnel來穿透遠端主機的防火牆,連接到某個服務? 2022 年 9 月 6 日 Magic Len Linux、 網路相關 在伺服器上架設服務的時候,不見得會將服務的TCP連接埠直接公開在網際網路上給大家任意存取。所以在進行系統管理時,通常會透過SSH來登入伺服器,利用伺服器上的Shell來操作伺服器。但是有時候我們會希望直接在自己的電腦上使用工具或是撰寫程式來連接伺服器防火牆背後的服務,此時就可以使用SSH Tunnel來進行TCP封包的轉遞(Forwarding)。SSH Tunnel可以把要傳給該服務的封包,透過... 繼續閱讀