Netbeans 使用Proguard保護Jar檔不被完全反編譯 2014 年 3 月 31 日 Magic Len Java Java是一個極度容易被反編譯的程式語言,因為它並非直接將程式編譯成Binary Code直接給實體機器執行,而是先翻譯成Java Bytecode再透過Java Virtual Machine來執行。Java的bytecode類似組合語言,極度容易被原封不動的顯示出來,因為Java Development Kit本身就有提供javap工具能夠將.class以bytecode的形式顯示。而這些by... 繼續閱讀 Jar、Java、Netbeans、Proguard、反編譯、程式語言
Netbeans 建立出單個Jar檔 2014 年 3 月 30 日 Magic Len Java 開發Java程式專案時,免不了要使用到別人提供的開源函式庫(Library),或是要切成好幾份小專案來做,最後再整合到一個大專案內。如果是使用Netbeans這個IDE工具,在建置Jar的過程中,會將不是目前建置專案的外部引用專案、Jar函式庫,另外分別建置出jar檔,再擺放到dist的lib資料夾內。因此,建置出來的主要jar檔案,就必須依賴這個lib資料夾裡的所有jar檔,才能正常使用。這樣的... 繼續閱讀 Jar、Java、Netbeans、程式語言
Java 8 Lambda新語法,簡化程式,增強效能 2014 年 3 月 30 日 Magic Len 研究分享、Java 前些日子,Java 8在Oracle的網頁上悄聲發佈啦!比較重要的新功能是,Java 8導入了一個新型態的語法-Lambda。然而這個Lambda語法並不是新的語法,在Script Languages和Functional Languages中都可以常常見到,為什麼Java 8要特地導入Lambda呢?難道先前的那些語法沒辦法完成什麼特別的功能嗎?這問題待文章之後解答,我們先來看看什麼是Lambd... 繼續閱讀 Functional Interface、Java、Lambda、程式語言
Java三國殺標準版(未完成第一版) 2014 年 3 月 30 日 Magic Len 作品分享、軟體介紹、Java 幾年前有陣子很流行三國殺,無論是桌遊紙牌還是電腦遊戲,走到哪裡都可以看到一群人聚在一起玩。當時筆者認為三國殺是個練習程式很好的題材,便嘗試寫了一款三國殺的單機遊戲。 繼續閱讀 Java、三國殺、桌遊、程式語言、遊戲
Lyrics Converter 批次處理MP3檔案的動態歌詞與封面 2014 年 3 月 29 日 Magic Len 作品分享、軟體介紹、Java Lyrics Converter MP3動態歌詞轉換工具,這個程式能幫助您快速將歌曲內的歌詞、專輯封面從檔案匯入或是匯出成檔案。因為有許多類型的播放器不見得能同時支援外部或是內嵌的歌詞、封面來源,使用本程式就可快速將一大堆的MP3檔案調整成適合這些播放器能讀取的格式。例如:若有播放器只支援外部的MP3歌詞與封面的來源,可是您的MP3檔案偏偏就只有內嵌的歌詞與封面,使用本程式可以快速抽取您MP3檔案... 繼續閱讀 Java、Lyrics、Lyrics Converter、MP3、動態歌詞、歌詞、程式語言
Panasonic DMC-LX7 相機開箱與簡單實測 2014 年 3 月 29 日 Magic Len 硬體介紹、敗金開箱 Panasonic的LX是Lumix相機的經典代表系列,Lumix簡單來說就是Panasonic數位技術結合Leica光學技術所創造出來的數位相機商標,如同Sony的Cyber-shot、Canon的IXUS、Nikon的Coolpix。Lumix中文音譯為「萊美」,原意為享受多功能。LX系列主打著萊卡(Leica)認證的鏡頭、全手動快速操作、大光圈、超廣角並且支援眾多週邊設備。LX發展到了LX5... 繼續閱讀 LX7、Lumix、Panasonic、SUNPOWER、SUNPOWER TOP2、攝影、相機、開箱、類單眼
直擊夜視界! 超膽之鬼故事夜遊團 2014 年 3 月 29 日 holaguest 探險 時間回到2011年7月,當時年約24歲的團長清源,因為喜歡夜遊身邊卻遍尋不著朋友一塊同行,於是他決定在網路上(PTT批踢踢)先號召人試試水溫。不過由於當時尚未建立起知名度,一開始創團時人數並不多,算一算連團長在內十人都不到。如今,卻已是全台粉絲數萬人、出團人數單次最高逼近70人大型夜遊團體,其餘同類型團體至今皆無法跟鬼故事夜遊團相抗衡。 繼續閱讀 夜遊、夜遊團、廢墟、社團、超自然、靈異、鬼故事、鬼故事夜遊團