2013年11月27日 星期三

電吉他接電腦當音箱和效果器

嗯,其實想寫這篇介紹很久了,只是一直發懶沒寫....

因為自己不是專業的樂手,也沒組團,平常只是偶爾彈彈吉他自娛,

所以不想花錢買音箱和效果器,買了不常用又佔空間,而且也不會挑選,

電吉他也是買便宜的二手琴,

因此之前花了一些時間研究有沒有一種省錢的方案可以適合我這種玩票性質輕度使用者,

或是剛開始學電吉他,還沒時間或沒預算添購設備的初學者,

答案是,有的喔!

只要你有一台電腦,一組喇叭,一把電吉他,一條導線,一個轉接頭

你就能讓電腦喇叭充當你的音箱和效果器!


2013年11月26日 星期二

Windows command line執行工作管理員

前幾天同事找我要把一段程式從Linux移植到Windows環境執行,

其中有一段是利用ps aux指令查詢目前執行中的程序,

但移到Windows環境就沒有這個指令了,那麼該怎麼做呢?

一查之下才知道,原來Windows的工作管理員也是有指令可以用的!


2013年11月23日 星期六

Linux的工作管理員工具-ps, kill

使用Windows的時候有一個大家都必須熟知的快捷鍵 Ctrl + Alt + Delete,

──叫出工作管理員介面──

管理與監控我們目前執行中的程式,

那同樣的情境轉移到command line模式的Linux下該如何做到呢?


2013年11月16日 星期六

AspectJ Annotations用法小歸納

近日有機會玩到利用AspectJ在Spring框架中達到AOP,

因此想要記錄一點小小的心得,

首先設定可參考Mkyong大大的教學文章,將AspectJ導入Spring專案中,

文章連結:http://www.mkyong.com/spring3/spring-aop-aspectj-annotation-example/

再來重點是實際怎麼使用,其實Mkyong的文章也寫得很詳細了XD


2013年11月12日 星期二

Eclipse查找某個介面的實作類別

許多設計模式教導我們寫程式要依賴抽象層,不要依賴實作,

這有助於程式開發的彈性,

但是對於習慣用F3 trace code的人(我)來講可能會帶來一些衝擊,

以往在程式選取一個method或一個class,按下F3 Eclipse就能很快幫我找到他的定義,

但是當這些程式碼都是依賴於介面的時候,按下F3他就會跳到介面的定義,

裡面當然不會有任何的實作,所以對於原始碼的追蹤帶來小小的不便,

2013年11月6日 星期三

橘象泰早安-驚奇彩繪蛋

有一天去吃橘象泰早安,他們是賣泰式風格的煎餅和蛋餅,

點完餐之後,老闆突然拿了蛋和蠟筆給我們,

原來是店家的特別活動,怕客人等餐的時候無聊,

特別準備了無毒蠟筆讓客人自己動手彩繪雞蛋,

因此心血來潮就給他畫下去:P

使用MySQL做base64解碼解決izpack中文字變亂碼問題

最近用了一個叫 izpack 的套件製作我們軟體的安裝程式,

安裝過程中有一個步驟是讓程式執行一段SQL指令初始化資料庫,

SQL中包含了中文字資料,

但只要透過安裝程式執行這段SQL,原本好好的中文字都會變成問號,

測來測去覺得應該不是我的問題,問題可能出在 izpack 的某個環節中,

因此想了一個辦法繞道走,