2014年11月4日 星期二

Apache Shiro - Java Security Framework初入門範例

前陣子因為參加讀書會的原故,

粗淺地分享了Shiro的使用方法,

為了留個記錄,將當時的Slide和範例專案GitHub先記錄一下,

也提供給有需要Shiro範例的人參考,

之後有時間再來補完一下較詳細的說明文。


2014年9月27日 星期六

Eclipse中修改web專案context root path的方法

雖然還滿常用Eclipse在寫Java Web Application的,

但是卻一直沒查過每次啟動Tomcat時,

載入的專案到底起始路徑是如何決定的,

今天剛好不小心被我找到,順便就紀錄一下 :P

2014年9月7日 星期日

掰噗與BBS鄉民小劇場

突然想起一件很久以前的事情,

近年來台灣國片流行,其中有一部電影是專門描寫批踢踢的BBS鄉民的正義

主演是陳柏霖、陳意涵、郭雪芙、蔡阿嘎...等,

記得好像是一部頗有話題性的暑假強檔,

不過這部電影我只有在電影台上斷斷續續看過,這部電影也跟我要說的沒關係,


2014年8月28日 星期四

猴硐與貓咪們

前陣子和同學們去猴硐玩,

硐地區近年來最有名的當然還是貓村了!

我本身雖不是貓奴,但也是喜歡貓的,

當天天氣很好,也拍了不少讓人開心貓照片。

以下圖多!

2014年8月26日 星期二

在Ubuntu裡上BBS的利器:GeMan X,上批踢踢不會亂碼

身為一個不專業鄉民,定期逛逛批踢踢吸收新知是必須的, 

但使用Ubuntu的使用者該如何上BBS呢?

當然最簡單的可以使用telnet連線,但如果想要用進階一點的工具,

可以試試這套免費軟體:GeMax X BBS 用戶端


2014年8月18日 星期一

猴硐與貓咪們

前陣子和同學們去猴硐玩,

硐地區近年來最有名的當然還是貓村了!

我本身雖不是貓奴,但也是喜歡貓的,

當天天氣很好,也拍了不少讓人開心貓照片。

以下圖多!

2014年8月13日 星期三

橘象泰早安-驚奇彩繪蛋 Part 2

前陣子又去吃了橘象,

雖然他們的蛋餅很好吃,

但重頭戲果還是彩繪蛋呀!


Eclipse中解決Maven專案內pom.xml檔出現“Plugin execution not covered by lifecycle configuration”錯誤的問題

先前我的Maven專案開發環境都是在Windows上的Java EE版Eclipse Kepler下,

Java EE的好處是幫你整合了很多開發專案時會用到的外掛,

包含了EGit和M2E,

最近因為筆電重灌成Ubuntu,所以開發環境要重新建置,

因為一些原因安裝了Eclipse Juno,然後將之前的專案從GitHub上重新拉下來,

誰知,原本好端端的專案,拉下來怎麽就動不了了……

花了許多時間追查原因,以及跟原本可用的工作環境交叉比對後,終於得出結論,


2014年8月11日 星期一

Ubuntu上的小畫家替代工具KolourPaint

前陣子為了因應宣佈即將不再更新的Windows XP, 

毅然決然地將我的老舊小筆電重灌成開源的Ubuntu作業系統, 

第一次將自己熟悉的工作環境整個替換掉,感覺很新鮮也有點混亂, 

不得不說雖然很多功能要手動更新或安裝,但Ubuntu還是比預期的好用太多, 

以下就介紹一個好用的輕量級圖片編輯工具「KolourPaint」


2014年5月22日 星期四

Ubuntu上的MySQL相關檔案存放位置

今天在幫VPS上的MySQL DB備份,

準備重新還原Linux環境,

所以找了一下MySQL的DB檔案備份,

順便筆記一下資料庫實體檔案的儲存位置。


2014年4月22日 星期二

用Spring 撰寫第一個Java Web Application

Spring是Java常聽到的Framework,

而使用Spring MVC開發Web Application也已是許多公司企業的解決方案之一,

經過一陣子學習如何使用強大的Spring之後,

下面就簡單紀錄一下如何用Eclipse搭配Spring MVC快速建立一個Template Project。

(免得少年癡呆症發作,過沒多久就全部忘光光:S )

2014年4月13日 星期日

在Eclipse上開發Git專案

提到版本控管,最近最流行的應該非Git莫屬,

如果想要整合Git的版本控管功能到Eclipse中開發專案,

其實現在也已非常容易,

以下就快速介紹一下如何安裝Git的插件到Eclipse中使用。


Javascript Module Pattern

最近學到一個JS新名詞--Module Pattern,

瞭解之後才發現原來跟以前在javascript namespace寫法筆記這篇文章中提到的

其實是同一件事情,

但是他的專有名詞應該是Module Pattern才對XD

真是孤陋寡聞。

用Eclipse撰寫第一個Java Hello World

目前公司最常使用到的語言是Java,

而開發環境也是非Eclipse莫屬,

因此簡單紀錄一下一個開發環境建置過程,

以下過程是以Windows環境為例。


2014年4月5日 星期六

開始第一個OpenCV Java專案

最近公司有機會開始讓我重溫一下影像處理相關的應用,

所以找了當初研究所沒碰到的OpenCV來起頭,

畢竟不是做研究,沒理由重複製造輪子^皿^

所以就一邊實作一邊順便把使用過程記錄下來。

ps. 本篇文章適用對象為新手如我,老手免入XD


2014年1月12日 星期日

IE使用appendChild新增<table>中的<tr>失敗

最近因為某個網頁UI功能需要動態長出表格<table>和列<tr>,

因此用到了appendChild這個方法,搭配createElement,

動態地將我需要的資料列產生然後拼到表格中,

在開發過程中是使用方便快速的Chrome做測試,

終於功能做好了,要來測瀏覽器相容性了,結果第一關IE就爆了,

正常應該要動態長出資料列的表格在IE下執行時就變得毫無反應,就只是個table....


2014年1月5日 星期日

無法辨識的網路!?宿舍新買的Router不能用

這幾個禮拜租屋處的網路開始出現時好時壞的斷線狀況,

到最後終於網路整個都不能用了,

本以為是宿舍網路太多人在用產生的擁塞,

結果把網路線從舊的EDIMAX router拔掉改插電腦主機,竟然還是可以連,

所以研判是router出問題了,reset幾次外加設定東調西調之後還是宣告不治,

最後終於決定花499重新買一台新的TOTOLINK router來替換,

結帳之後喜孜孜地抱著新router回到家要準備開始享受網路,

插線之後,奇怪燈都有亮,但網路怎麼還是不通!?頓時臉都綠了....