Bogo排序(Bogo Sort)演算法,慢到會想笑排序演算法 2019 年 4 月 1 日 Magic Len Go、 Java、 Rust、 演算法、 JavaScript Bogo排序(Bogo Sort)演算法又稱為猴子排序(Monkey Sort)演算法,顧名思義,是非常愚蠢的排序演算法,就像是請猴子幫忙排序一樣。 繼續閱讀
Audacity 免費開源且跨平台的聲音後製軟體 2019 年 3 月 31 日 Magic Len 軟體介紹 Audacity是一款免費、開源,而且還跨作業系統的音樂編輯軟體,支援多國語言,可以用來錄音、顯示聲音頻譜和生成聲音。除此之外,還可以針對整段聲音或是其中的片段加上「效果」,像是回音、改變節拍、改變音量、改變音高、消除人聲、去除背景雜音、修復喀答聲(Click)等。Audacity支援的聲音格式也有很多種,能夠輸出的格式有WAV、AIFF等非壓縮的格式,還有FLAC等無損壓縮格式,以及MP3、OG... 繼續閱讀
如何用Rust程式語言透過HTTP/HTTPS的URL來存取資料? 2019 年 3 月 29 日 Magic Len Rust 在開發應用程式的時候常會需要連到網際網路上取得一些資料或是傳送一些資料出去,而這當中最常使用的協定就是HTTP/HTTPS了!在Rust程式語言中,若要使用HTTP、HTTPS協定來進行連線,在crates.io上雖然已經有很多現成的HTTP客戶端套件可以使用,但用起來大多很複雜,有的還會需要連結許多動態函式庫,導致程式不容易被部署。 繼續閱讀
使用Ubuntu Server架設LDAP伺服器 2019 年 3 月 27 日 Magic Len Linux、 研究分享、 網路相關 LDAP(輕量目錄訪問協定, Lightweight Directory Access Protocol)定義了目錄服務(Directory Service)的資料如何被存取,以及資料在目錄服務被賦予的意義。其採用目錄結構的方式來存取資料,資料之間存在著父子或是兄弟的關係。實作了LDAP的軟體程式可以被視為是專門用來讀取資料的資料庫(資料可能經常被讀取,但不常被變動),經常用來儲存姓名、電子郵件、... 繼續閱讀
使用Ubuntu Server架設電子郵件(E-mail)伺服器 2019 年 3 月 25 日 Magic Len Linux、 研究分享、 網路相關 電子郵件已經是現代人幾乎都會使用的網路服務了,有了電子郵件人與人在傳遞訊息上更為便利、即時,軟體程式也可以藉由電子郵件來即時通知使用者目前軟體運行時遇到的狀況。 繼續閱讀
使用Ubuntu Server架設NFS伺服器 2019 年 3 月 23 日 Magic Len Linux、 研究分享、 網路相關 NFS(網路檔案系統, Network File System)是Linux核心提供的功能,可以透過遠端程序呼叫(RPC, Remote Procedure Call),來遠端掛載檔案系統。 繼續閱讀
使用Ubuntu Server架設DHCP伺服器 2019 年 3 月 21 日 Magic Len Linux、 研究分享、 網路相關 DHCP(動態主機配置協定, Dynamic Host Configuration Protocol)允許電腦利用網路來自動取得其在這個網路下的IP位址等網路配置資訊,如此一來就不用逐一地替每台電腦設定IP位址了!當裝置想要連上網路時,它會發送DHCP請求到這個網路,如果這個網路有DHCP伺服器存在,就會處理這個請求,並回覆給這台裝置應該要使用的IP位址,一旦裝置接受DHCP伺服器所傳來的IP位址... 繼續閱讀
Linux如何永久儲存iptables的設定? 2019 年 3 月 17 日 Magic Len Linux 「iptables」是Linux作業系統常用的netfilter防火牆規則的管理指令。對於剛接觸iptables的使用者來說,經常會不知道該如何把用iptables設定好的防火牆規則進行「存檔」,讓它在下次開機時也可以保留上一次開機所設定的規則。 繼續閱讀
如何在WordPress更新和安裝外掛時,使用或是禁用FTP連線? 2019 年 3 月 15 日 Magic Len 網路相關、 網站應用 WordPress的後台管理介面,除了可以管理文章之外,還可以處理外掛和佈景主題的安裝與更新,以及WordPress的版本升級。可是有些人在使用WordPress的後台來升級系統、安裝或更新外掛與佈景主題時,WordPress卻要求後台管理員輸入FTP伺服器的名稱和使用者密碼。雖然如果有FTP伺服器的話,正確地提供這些FTP資訊給WordPress,確實可以讓WordPress繼續完成它的安裝或更... 繼續閱讀
利用Emacs或是Vi的快速鍵來快速操作Bash Shell的技巧 2019 年 3 月 13 日 Magic Len Bash、 Linux、 研究分享、 macOS Bash是Linux作業系統和macOS預設的shell,在終端機上使用Bash來操作電腦,主要是用透過從鍵盤輸入指令來進行,因此指令的輸入速度會大大地影響著操作電腦的效率。這篇文章將會介紹如何利用Emacs或是Vi的快速鍵來加快指令的輸入。 繼續閱讀