如何使用Java程式語言產生QR Code?(Android 也適用) 2014 年 10 月 17 日 Magic Len 研究分享、Java、Android 因行動裝置的流行而跟著帶動起來的QR Code,是眾多條碼類型的其中一種,它讓我們的生活更便利,傳遞資訊的速度更快,省下許多使用鍵盤打字的時間。如果要產生出QR Code,已經有許多相關的現成工具能夠使用,甚至還能直接在網頁上產生。只是有的時候還是會遇到需要在自己的程式中加入產生QR Code的狀況,像是需要產生大量的QR Code時,或是想要讓自己的程式能不依賴其他工具就能獨立使用。這篇文章,將... 繼續閱讀
MagicCrypt─在Java、Android、PHP、Node.js、Rust實現DES/AES加解密,並且能夠互通的函式庫 2014 年 10 月 13 日 Magic Len 研究分享、Java、PHP、Rust、Android、JavaScript 在使用網路傳輸資料的過程中,即便使用了SSL(Secure Sockets Layer)或是TLS(Transport Layer Security),傳輸內容還是有可能會遭到破解(如中間人攻擊, MITM)。當傳輸的資料遭到惡意的第三方竊聽,並且成功取得明文(也就是原始資料),那下場就很慘了。如果要讓傳輸過程更安全的話,那就自行把要傳遞的資料用自己的方式先加密吧!AES(Advanced Enc... 繼續閱讀
Linux上的螢幕截圖工具-Shutter 2014 年 10 月 6 日 Magic Len Linux、軟體介紹 Shutter 是一款開放原始碼的螢幕截圖軟體,支援Linux作業系統。使用者可以自行決定螢幕截圖的範圍和時間,也可以設定截圖的影像格式和品質。除了螢幕截圖的功能之外,Shutter還提供網頁截圖,可以將完整的網頁畫面擷取下來,另外也有內建簡易的編輯工具可以針對截圖進行後製的動作。 繼續閱讀
MagicURLNetwork─讓Java使用URL透過網路上傳與下載資料 2014 年 10 月 5 日 Magic Len 研究分享、網路相關、Java 在開發應用程式的時候常會需要連到網際網路上取得一些資料或是傳送一些資料出去,而這當中最常使用的協定就是HTTP了!在Java中,若要使用HTTP、HTTPS、FTP等協定來進行連線,可以使用java.net套件下的URLConnection。但是URLConnection過於底層,使用起來十分麻煩,因此許多人會改用Apache HttpComponents提供的HttpClient,只不過Http... 繼續閱讀
Java如何進行Base64的編碼(Encode)與解碼(Decode)? 2014 年 10 月 4 日 Magic Len 研究分享、Java Base64是一種能將任意Binary資料用64種字元組合成字串的方法,而這個Binary資料和字串資料彼此之間是可以互相轉換的,十分方便。在實際應用上,Base64除了能將Binary資料可視化之外,也常用來表示資料加密過後的內容。如果要使用Java程式語言來實作Base64的編碼與解碼功能,可以參考本篇文章的作法。 繼續閱讀
Android 如何顯示氣泡訊息(Toast 用法)? 2014 年 10 月 2 日 Magic Len Android 當使用者在使用Android App時,可以讓App跳出一些浮動式、會自動關閉的的訊息提示使用者應該要做哪些動作,或者是App已經完成了哪些動作,讓使用者清楚知道目前App的執行狀況。要如何在Android實作出氣泡訊息呢?很簡單,在Android SDK中就有內建「Toast」類別可以做到這樣的功能。 繼續閱讀
Linux上的螢幕錄影工具-Kazam 2014 年 9 月 24 日 Magic Len Linux、軟體介紹 Kazam 是一款開放原始碼的螢幕錄影軟體,支援Linux作業系統。使用者可以自行決定影片錄製的格式(有支援H.264、VP8)、範圍(例如只錄一個視窗的畫面)、和聲音來源(聲音可以從麥克風輸入,也可以使用喇叭輸出的聲音),操作起來十分簡單。 繼續閱讀
夜探神祕港藝廢墟城 2014 年 9 月 22 日 holaguest 探險 自從筆者所製作的「靈異夜視界」影片停播後,已經很久沒有將夜遊精彩實況放上來 MagicLen給各位讀者們欣賞觀看了。因此,今天就要來跟大家分享最近網路人氣團體鬼故事夜遊團睽違9個月,再次南下台中辦活動的現場實況,不過為了讓現場能繼續長久保存下去,原則上就不詳述廢棄地點的相關資訊了,這點還請讀者多包涵。 繼續閱讀
JavaFX 如何顯示出對話框(Dialog)? 2014 年 9 月 17 日 Magic Len Java JavaFX改進了以往Java的Awt和Swing函式庫實作圖形化介面(GUI, Graphical User Interface)的方式,而且還可以使用Lambda表示式來快速實作出Functional Interface,這也讓JavaFX應用程式的效能優於使用Awt和Swing函式庫做出來的Java應用程式。只是非常奇怪的是,JavaFX在一開始居然沒有內建對話框(Dialog),沒有提供像... 繼續閱讀
Java如何播放聲音? 2014 年 9 月 16 日 Magic Len 研究分享、Java 在開發應用程式或是遊戲的時候,常常會需要加入一些音樂或是音效來提示或是取悅使用者。那麼如果是使用Java程式語言的話該如何播放出聲音呢?難不成要像是Csound一樣需要使用振盪器來振盪出不同波形、振幅、頻率的訊號嗎?不用!實際上,Java有提供音樂播放的相關套件,可以直接讀取網路上或是電腦內的音訊檔案(Audio File)。 繼續閱讀