質感的呈現 - 呈現立體感的影像

06:35下午 十一月 14, 2008 in category Java by UndeadJ


如果只是單單呈現一張影像,很難吸引別人的注意,若是加上一些效果就不同了......至少對我來說是這樣

看圖說故事吧 ~


[Read More]

迴響[0]

ActionScript 3 for Java Programmers

10:01上午 十一月 12, 2008 in category Flex by UndeadJ

最近實在太不平靜了...寫的動力都快不見了

Flex會用到 ActionScript 3 ,所以有興趣的先來看看這篇文章吧  

ActionScript 3 for Java Programmers  ( Java程序員ActionScript 3入門 )

 

Yes, We Can.

05:57下午 十一月 09, 2008 in category General by UndeadJ

同樣的一星期, 台灣人民和美國人民卻有不同的感受....

美國在這星期誕生了美國第一位黑人總統,也是美國歷史上一次重大的改變,打破了長久以來由白人統制的時代。

在以前,黑人只是白人的財產、奴隸。許多不平等的待遇都發生黑人身上,像是不能上大學、不能和白人坐同一輛公車、沒有選舉權...等等,可想而知,黑人白人之間存在著多大的歧視。而現在,歐巴馬卻完成了這不可能的任務。

他當選的那刻,許多黑人都感動的落淚了,因為存在他們心中許多的夢想(美國黑人爭取平等的夢想),終於實現了。

美國總統歐巴馬當選感言(附譯文)

反觀過來,看看這星期的台灣, 亂成一團,警民衝突不斷,讓國際間看笑話,事後二邊的政黨各說各話、各自對立,到底何時才會放開成見,坐下來好好談談。




他們能,為什麼我們不能....?

迴響[2]

利用Java取得環境變數的方法

06:06下午 十月 29, 2008 in category Java by UndeadJ

C裡面可以利用getenv來取得環境變數,Java好像沒有一個比較有用的方法,網路上找了一下,已經有人弄出來了,如下:

 

 

1.5後可用:

Map<String,String> getenv()

or

getenv(String name) 

import java.io.*;
import java.util.*;

public class GetEnv {
    public static Properties getEnvVars() throws Throwable {
        Process p = null;
        Properties envVars = new Properties();
        Runtime r = Runtime.getRuntime();
        String OS = System.getProperty("os.name").toLowerCase();
        // System.out.println(OS);
        if (OS.indexOf("windows 9") > -1) {
            p = r.exec("command.com /c set");
        } else if ((OS.indexOf("nt") > -1) || (OS.indexOf("windows 2000") > -1)
                || (OS.indexOf("windows xp") > -1)) {
            // thanks to JuanFran for the xp fix!
            p = r.exec("cmd.exe /c set");
        } else {
            // our last hope, we assume Unix (thanks to H. Ware for the fix)
            p = r.exec("env");
        }
        BufferedReader br = new BufferedReader(new InputStreamReader(p
                .getInputStream()));
        String line;
        while ((line = br.readLine()) != null) {
            int idx = line.indexOf('=');
            String key = line.substring(0, idx);
            String value = line.substring(idx + 1);
            envVars.setProperty(key, value);
            // System.out.println( key + " = " + value );
        }
        return envVars;
    }

    public static void main(String args[]) {
        try {
            Properties p = GetEnv.getEnvVars();
            System.out.println("the current value of Path is : "
                    + p.getProperty("Path"));
        } catch (Throwable e) {
            e.printStackTrace();
        }
    }
}

 



迴響[2]

Flex學習筆記(一)

05:58下午 十月 28, 2008 in category Flex by UndeadJ

Swing 的設計相較於Flex來說是比較不好用了點,即使我用了一陣子...還是被玩不到3小時的Flex打敗,怪不得有些在Sun裡面開發Swing的人員,會出走到Adobe,我想我以後或許會將注意力慢慢放到Flex上面....畢竟使用者體驗還是滿重要的一件事

看看這些例子,都是Flex or RIA的應用...

Demo1

Demo2

雖然Java也推出了JavaFX,不過推出的實在是太晚了,而且我認為用JavaFX建造的程式碼看起來比Flex還亂,所以JavaFX...謝謝再聯絡 XD

關於Flex,網頁上已經有許多資料了,我就不多說了,下面是記錄學習的過程....要學的一起來吧:)

[Read More]

迴響[3]

行尸走肉

11:54下午 十月 25, 2008 in category General by UndeadJ

今天有事剛好要去台北的某的地方,時間地點正好和大遊行強碰,騎到哪裡都不通...整個在浪費我的時間,超想罵人的

說真的,那些人對我來說跟白癡差不了多少,真是太閒了.....

整個癱瘓交通、浪費人力 、浪費資源、製造噪音、垃圾,有時間做這種無義意的事,還不如果利用這些時間去做些有義意的事....

可以去消費、做義工幫助一些有困難的人...等等,都比在街上耍白要好

不打了 一肚子火......


各類demo大集合

05:57下午 八月 05, 2008 in category General by UndeadJ

什麼demo都有,java、.net、php...etc

請先選擇項目,再選最右邊的 xxxxx tv 就行了

這是Java的 ~ http://java.developpez.tv/

從DiabloIII的正式發表中,找回令人感動的回憶~

02:20上午 七月 04, 2008 in category General by UndeadJ

在2008年6月29日時,全球遊戲界最關心的話題,莫過於DiabloIII的發表。

8年了,oh~不止8年了,我甚至認為再也不能看到這個Game的下一代...

從1代就開始接觸了這個Game,從未成年到成年 

有些事忘了,但這個Game卻始終忘不了...

依然還記得裡頭的恐怖氣氛,是如何令人膽戰心驚...

依然還記得整部劇情是如何的吸引人...

依然還記得當時和大家聚在一起談Diablo的情境...

許許多多回憶,都因DiabloIII的發表,使得每個喜愛Diablo的人,又再一次想起了這些...

這不就是所謂的感動嗎?

您已經找回了曾經失去的感動嗎? 沒有的話,看看這個...或許您會想起來...



Diablo III - Cinematic Trailer(中文版)

 

Romain Guy 網站遷移

09:32下午 二月 08, 2007 in category General by UndeadJ

Romain Guy 這位大師的網站更改了,對他和他的技術有興趣的記得改一下網址:)

Apple Human Interface Guidelines

10:04下午 三月 28, 2006 in category Desing Interface by UndeadJ

Do you want to design a software on Mac OS X?
try it ~Apple Human Interface Guidelines

That article will tell you how to design a good GUI on Mac OS X !

從JGoodies Forms Cheat sheet中淺談JGoodies Forms

06:50下午 三月 27, 2006 in category JGoodies by UndeadJ



我利用這張二圖快速解說一下在Forms中Column & Row 的字串是如何運作的...

語法解析

首先以下面這個程式小片斷來說

new FormLayout( “columnSpec [,columnSpec,..]”,
“rowSpec [,rowSpec]” );

FormLayout layout = new FormLayout(“pref, 4dlu, 50dlu, 4dlu, min”, // columns
“pref, 2dlu, pref, 2dlu, pref” ); // rows
在利用FormLayout佈局時必須先指明的排列(對齊)方式,而具體的內容就是
columnSpec
[columnAlignment:] size [:resizeBehaviour]
rowSpec
[rowAlignment:] size [:resizeBehaviour]

在裡頭,元件排列方式 [columnAlignment:]與元件縮放行為 [:resizeBehaviour]是不一定要有的參數,不過size就一定要有(沒有指明的話,預設上會使用pref - 最適當大小)。

排列(對齊)方式分別有:
LEFT | CENTER | RIGHT | FILL | L | C | R | F

而大小 (size)的代表參數有:
constantSize | componentSize | boundedSize
這三個分別代表著固定大小、元件大小、有界限(範圍)的大小

首先固定大小,我利用這張圖來說明它的內容...




固定大小

可以使用的固定大小單位有上圖這幾項,其中Point , Millimeter , Centimeter , Inches 接受螢幕解析度控制。而Dialog使用的是字型單位刻度,字型大小也是。一般來說,應該避免使用到像素大小。因為,如果解析度或Dialog字型改變,顯示的比例將會產生變化。大部分固定大小的單位使用Dialog。使用Dialog可以幫助你,為一個大型的應用程式環境保留比例,這是在多平台(multi-platform) 應用程式中特別重要的。

元件大小

一個必要的佈局管理員特色是:能夠針對元件的最小和最適當的寬度與高度,進而調整行與列的大小。Forms提供了三個方式,去描繪出這些元件的大小。Min表示,能夠呈現...元件可以顯示的最小值(大小)。而Pref就是元件最適當的寬度/高度。Default像是Pref,但是如果容器空間不足會向下收縮到Min。下列二圖說明此含意...



有界限(範圍)的大小

Bounded Size能為行或列的初始大小(在大小縮放前)指明一個較低或較高的範圍。它可以被使用去保証一個最小或最大行寬。例如,在ms user interface style guide中推薦command buttons的大小 - 最小寬度為50 dialog的單位大小。

另外它也能夠有效地去避免,當tabbed panels由左邊切換到右邊、由上到下時,元件不會看起來有左右跳動、上下跳動的情況發生。這可以在不同的面版上建立平穩的佈局。

可以執行JGoodies Forms Basic中的BoundedSizeExample,看看Jumping1Panel切換到Jumping2PanelStable1Panel切換到Stable2Panel有何不同.

完整版JGoodies Forms Cheat sheet

迴響[1]

議 .思考

11:06下午 三月 26, 2006 in category General by UndeadJ

思考真的是一門高深的學問,一個人思考的靈活度,可以決定他做事情的決策,及解決問題的能力。
而思考力會和一個人的IQ成正比嗎? 這或許見人見智...
在我看來有時候,思考力 > IQ...

時常聽到死腦筋死腦筋的,然而這些被說成死腦筋的人,IQ就不高嗎?
錯了,有些人的IQ甚至高過你我.

思考就像是呼吸一像,不能停下來,要隨時隨地不斷的思考。每次的思考,都能帶給你不同的領悟

走在路上可以..看看路上行人,想想他在想什麼?
想想每次遇到的問題,從多方面切入,進而擴展你思考的範圍.
如此一來,時間久了,自然而然可以讓你對一件事物的思考力、判斷力、洞悉力,加以成長.

我熱愛下棋,它可以培養你思考問題的能力,因為想的點不只一個。
以圍棋來說,每下一步就相對產生n個可能性,而高手們就必須想到n+1個位置,這樣才能贏得勝利。

~隨時隨地不停的思考,帶給你不同的理解力~

迴響[1]

NetBeans IDE 5.0 RC & Swing Demos

06:12下午 一月 15, 2006 in category Swing by UndeadJ

這個blog網頁是我最愛的一個blog,它提供了很多與swing相關的訊息,這次它還整理了他網站上的swing demo,順便分享給大家吧。

另外NetBeans 5.0 RC1 is available,大家可以到相關網站download..)

swing demo

迴響[0]

憶 - 光華

05:46下午 一月 15, 2006 in category General by UndeadJ

光華商場,在今天過後,就要隨著光華橋的拆除,變成讓人回憶的一地方...


它是我從國中就知道的地方。

早期來到這的人,大都是為了「泡麵」,當初認為花個500~1000就可以買到一堆game、或是程式...等等,當然也有些人在那時,買到了史上最貴的空白光碟片

後來因為反盜版的盛行,讓這些用這個討生活的人,硬生生消失在這個地方...緊存下的,不是換到附近的商園,就是改賣A光

說到光華,我去的次數還滿多的,但是太多是去買電腦組件,不然就是去買日劇。

昨天一想到要拆除,就利用去買日劇的時候,順便記錄了這個存放台北30多年回憶的地方 --- 光華商場


昨天從市民大道一路來到光華商場,首先見到的是 - 機車,整條停放机車的地方都沒有位子可以停車了,這是不曾見過的景象 (也讓我花了許多時間找停車位-.-)

到裡面更是用一句成語來形容 - 寸步難行,我想從前門走到後門的話,可能要20~30分...


來到了地下一樓,看到了一些舊書,也看到了一些來這尋寶的人




這些書到最後沒人買的話,我想也是拿去回收吧,每間老書店都在為它們尋找新主人...

原本還想再拍的,但是沒什麼時間,所以就先這樣子好了...


一個令人想念的地方,不見故然可惜,可是換到了新地方新環境或許對大家都是好的 - 即使少了那份feeling

迴響[0]

《1リットルの涙》(一升的眼淚)

11:48上午 一月 13, 2006 in category General by UndeadJ



這部日劇...真是令人感動到不行,每集看完我都是掉下不少眼淚

故事真實改編自多年前因病過逝的25歲少女發病後的生活記錄.
15歲的木藤亞也,考上有名的高中,進了籃球社團,
還與愛戀多年的學長剛開始交往之際..
卻發現她罹患了無法治癒的精神疾病"脊髓小腦變性症"

漸凍人,脊髓小腦變性症患者的俗稱,是由於不明病因導致小腦與脊髓兩處:控制全身運動、活動功能的細胞逐漸壞死消失,初期病徵是走路開始不穩、 容易摔倒、拿捏事物與自己相對位置的距離感變差,慢慢的,不能走路、不能提重物、字寫不好,開始出現語言障礙、無法寫字、甚至吞嚥困難,就這樣身軀漸漸的 凍結了起來。



『病魔為什麼會選上我呢?』...多麼無奈和絕望的一句話

你可以想像你從15歲的花樣年華開始,就要面對罹患絕症的殘酷事實嗎!?

原本可以正常行走,後來卻只能用爬的;連爬行都辦不到只能坐,最後四肢無法動彈,臥病在床…。原本辦得到的事情,慢慢的無法辦到...但是還是想著有什麼是她可以做的。

一個快要什麼都沒辦法做的人,都還在想
著有什麼是她可以做的。
而一些健康的人什麼事都可以做,但是卻東挑西挑的。或許一個人在安逸的日子,做什麼都得過且過吧...


劇中亞也為了鼓勵大家積極參與合唱比賽而努力,最後得到了同學們的認同。
說了一句話...亞也:『因為我們..還有很多時間呢』
真是令人諷刺的一句娮,因為她在說這句話的同時,她的時間也開始到數了





劇中的音樂把"無奈的心境"升到最高點,催淚效果真的很大

以下是中文歌詞
  • 三月九日

    在歲月的流逝中 忽然感受到時間的漫長
    在每天的忙碌中 描繪出屬於你我的夢想
    讓思念隨三月的春風 櫻花的花蕾迎接春天綻放
    溢出的星光 逐漸照暖每個早上
    伸伸懶腰 靠在那個有點害羞的你旁邊
    停在迎向新世界的入口 發現我並不是孤單一個
    只要閉上眼睛 就可感受到你站在我旁
    我也希望可以與你一樣變得更加堅強
    只要閉上眼睛 就可感受到你站在我旁
    我也希望可以與你一樣變得更加堅強
  • Only Human
    在悲哀的對岸 據說可以找到微笑
    在悲哀的對岸 據說可以找到微笑
    好不容易到達後 在那裡究竟有甚麼在等待我們?
    並不是為了逃避而踏上旅程 而是為了追尋夢想
    在那個遙遠的夏天
    縱使因為預見未來而失去鬥志
    現在也像逆流而上的孤舟一樣
    繼續向前走
    在痛苦的盡頭 據說幸福正在等待
    我還在尋覓 隨季節變換而散落的向日葵
    緊握著拳頭等待朝陽來臨
    在透紅的手後 眼淚悄然落下
    孤獨也能習慣的話 依靠著月光的指引
    展開那雙失去羽毛的翅膀高飛
    繼續往更遠的地方前進
    雨雲散退後 濡濕的路上閃耀生輝
    就像在黑暗引導我的強光
    讓我可以更加堅強地繼續前進

最後再次強力推薦





以上圖片皆取自※波希米亞狂想曲※


迴響[3]