怕滑鼠的聲音吵到別人嗎?羅技M331無線無聲滑鼠,安靜不惱人 2018 年 10 月 17 日 Magic Len 硬體介紹、敗金開箱 在安靜的辦公室、圖書館,甚至是在會議、講座進行中使用電腦的時候,滑鼠發出的清脆響亮的按鍵聲難免會影響到其他人,而被人討厭。羅技推出的這隻M331無線滑鼠,標榜著省電、靜音,完全可以在上述的情境下,毫無顧忌地使用。 繼續閱讀
如何在Linux作業系統上安裝Docker? 2018 年 10 月 17 日 Magic Len Linux、軟體介紹 Docker是一種輕量級的作業系統虛擬化解決方案,相較於傳統在Host作業系統上安裝Guest作業系統的硬體虛擬化方式,Docker可以直接在同一個Host作業系統核心上,以「容器」來區分應用程式的執行環境,也就是直接在系統層上完成虛擬化。因此Docker執行程式的效率通常會比傳統虛擬化的方式還要來得好,可以節省許多硬體資源。在實務上,Docker常被用來部署資料庫、Web應用程式等伺服器相關的程... 繼續閱讀
一片雪花的周長比地球直徑還要長,面積卻比一枚硬幣還要小!? 2018 年 10 月 16 日 Magic Len 數學邏輯 雪花是空中的水蒸氣凝華而成的,當空氣的溫度降低,水蒸氣變為超過飽和時,就會在以塵埃等物質作為結晶核,開始結晶,然後逐步長大形成雪花。單片雪花的大小通常在0.05至4.6毫米之間,重量則只有0.2~0.5克。如果我們想要計算雪花的周長和面積,該怎麼計算呢? 繼續閱讀
如何有效率地寫程式判斷質數和尋找質數? 2018 年 10 月 14 日 Magic Len 研究分享、Go、Java、數學邏輯、Rust、JavaScript 一個質數(Prime)是一個大於1,且無法找到除了自己本身和1之外的自然數能整除它的自然數。舉例來說,2、3、5、7、11、13和17均為質數。質數是數學上的難題,即便數學已經過幾千年的發展,卻也還是無法找出一個能完美產生出質數的函數。在學習寫程式的過程中,儘管在現實社會中幾乎用不到,我們還是會常常遇到判斷質數或是尋找質數的問題。那麼,究竟要如何利用程式來處理判斷質數和尋找質數呢? 繼續閱讀
Clonezilla(再生龍)免費開源的系統備份軟體,支援Linux、MAC和Windows常見的檔案系統 2018 年 10 月 13 日 Magic Len Linux、Windows、macOS、軟體介紹 Clonezilla(中文名稱為再生龍)是一款由台灣國家高速網路與計算中心所開發的可開機系統備份軟體,以Linux作業系統為基礎,支援Linux、Windows、macOS和BSD作業系統常見的ext2、ext3、ext4、btrfs、xfs、zfs、FAT32、exFAT、NTFS和HFS+等檔案系統。提供整顆硬碟或是整個分割區的備份與還原功能,並支援遠端操作和多種壓縮備份檔的格式。 繼續閱讀
如何使用Rust排序包含數字的字串? 2018 年 10 月 12 日 Magic Len Rust 在開發程式時,常會需要將含有數字的字串(例如:圖片1,圖片2,第1章,第2章)進行排序。程式語言通常會內建字串排序功能,但是在排序字串的時候大多會發生一個問題,那就是它們會「排錯」字串內的數字。舉個例子,若要排序螢幕截圖檔案的檔名,分別有shot-2, shot-1和shot-11這三張截圖,則檔名的正確排序的結果應為「shot-1, shot-2, shot-11」,但許多程式語言只會按照字串的... 繼續閱讀
解決Facebook無法抓到網頁圖片或縮圖的問題,如何正確設定Open Graph協定來顯示圖片? 2018 年 10 月 11 日 Magic Len 網站應用 分享網址到Facebook上時,Facebook會去讀取該網址所連到的網頁,並產生出標題、描述、縮圖等預覽訊息。然而,許多人在張貼網址到Facebook上時,常會遇到網頁圖片或是縮圖出不來的情形,然後就認為是Facebook出BUG了,才沒有成功抓到圖片。有些不在意的人覺得網頁圖片出不來就算了,但有些人則會嘗試使用Facebook提供的偵錯工具來不斷地嘗試重新取得網頁圖片,直到圖片正常出現為止。事... 繼續閱讀
射出去的箭是不動的?飛矢不動悖論 2018 年 10 月 10 日 Magic Len 數學邏輯 萬物的存在是靜止、不變且永恆的,變化與運動都只是幻覺,只是眼睛業障重罷了。試想一下,一支飛行的箭,它在飛行過程中的任何瞬間都有一個暫時的位置對吧?如果這個瞬間不動,下個瞬間不動,那麼這支箭是不是根本不會動? 繼續閱讀
如何取得Rust程式語言的列舉中變體的序數(ordinal),或是用序數來取得變體? 2018 年 10 月 8 日 Magic Len Rust 在開發程式的時候,我們很常需要產生出有獨立名稱,且為連續或是有規律的數值,用來當作介面的參數數值。舉例來說,有一個函數擁有10種工作模式,可以透過該函數的第一個參數來傳入數值0~9來決定要使用哪一種模式,為了方便輸入,且為了確保輸入的數值是在0~9,我們通常會使用一種特殊結構作為這個參數的型別,來代入數值0~9。如果程式語言支援列舉(enum),這個功能通常會直接使用列舉來實現。但是Rust程式語... 繼續閱讀
你的SSL真的安全嗎?SSL Server Test免費替你的SSL打分數 2018 年 10 月 7 日 Magic Len 網路相關、網站應用 在西元2015年之後,我們所熟悉的HTTP網站已經被大多數人認為是不安全的網站了,許多瀏覽器甚至會直接針對沒有使用HTTPS協定的網站打上「不安全」的標籤,就連搜尋引擎也會降低HTTP網站的排名。因此讓網站支援SSL,並使用HTTPS協定進行傳輸,已經是再基本不過的事了。然而,網站用了HTTPS協定後,就一定是安全的嗎? 繼續閱讀