2008年9月17日 星期三

jQuery Tips


  • select


  • //Empty options
    $("#select1").empty();

    //Get Text
    $("select[name='select1'] option[selected]").text(); //1.3 +
    $("select[@name='select1'] option[@selected]").text(); //1.2.6 -
    $("#select1 :selected").text();
    $("#select1").text(); //This will get all the options

    //Get Value
    $("select[name='select1'] option[selected]").val(); //1.3 +
    $("select[name='@select1'] option[@selected]").val(); //1.2.6-
    $("#select1").val();
    $("#select1 :selected").val();

    //Set Value -> By value (If value is 0)
    $("#select1").attr("value","0");

    //Set Value -> By index -> the second element
    $("#select1")[0].selectedIndex = 1;

    //Count the options of select
    alert($("select[name='select1'] option").length); //1.3 +
    alert($("select[@name='select1'] option").length); //1.2.6 -


  • radio button


  • //Get Value
    $("input[name='radio1'][checked]").val(); //1.3 +
    $("input[name='@radio1'][@checked]").val(); //1.2.6 -

    //Set Value -> By value (If value is radio_0)
    $.each($("input[name='radio1']"),function(){ //1.2.6 - => @name
    if($(this).val() == "radio_0"){
    $(this).get(0).checked = true;
    }
    });

    //Set Value -> By index -> the second element
    $("input[name='radio1']").get(1).checked = true; //1.2.6 - => @name


  • checkbox


  • //select All
    $(":checkbox[name='checkbox_1']").attr("checked","checked"); //1.2.6 - => @name

    $.each($("input[name='checkbox_1']"),function(){ //1.2.6 - => @name
    $(this).attr("checked",true);
    });

    //unselect All
    $(":checkbox[name='checkbox_1']").attr("checked",false); //1.2.6 - => @name

    $.each($("input[name='checkbox_1']"),function(){ //1.2.6 - => @name
    $(this).attr("checked",false);
    });

2008年3月4日 星期二

恐懼戰馬頒獎典禮

現在頒發恐懼戰馬獎。
入圍的有:時間迴旋齊克果阿盾
得獎的是...時間迴旋
啪啪啪,啪啪,啪啪啪啪.....
現在請時間迴旋上台領獎...

首先,我要感謝父母的不小心,女朋友的貼心,以及<光明頂>的熱心。
曾幾何時,就在我接到術士任務那一剎那,那是我人生中最黑暗的時刻,在虛擬世界中,由解任務一點一滴累積的自信,正慢慢流失,我一度想放棄,不過想起曖昧同事說的,「只要逃一次,就會一直逃下去」,經過了足足兩天的沉澱,我重新拿起滑鼠,再次開啟讓人又愛又恨的WOW,先在拍賣場備齊所有材料,接著是蓮皇的鼎力相助,紅血之月的鼓勵,齊克果資金的挹注,還有隊友,哇哈哈大王夢語骨牌隊長,願意帶我連闖兩個副本,以暴力的打法殺遍所有敵人,比起藍波IV是有過之而無不及,在解完任務當晚,腦中縈繞著通靈、西厄,以及廝殺後的快感,躺在床上,輾轉反側無法入眠,我想是興奮與感激使然吧。

感謝<光明頂>,感謝巴哈!!!

2008年2月23日 星期六

Java & MySQL on Fedora 8


  • Fedora 8

  • Check the default JRE environment,

    [austin@localhost ~]$ java -version

    If the version is 1.7.0, remove it.

    [root@localhost ~]$ rpm -qa | grep java
    java-1.5.0-gcj-1.5.0.0-l7.fc8
    java-1.7.0-icedtea-1.7.0.0-0.l9.b21-snapshot.fc8

    [root@localhost ~]$ rpm -e java-1.7.0-icedtea-1.7.0.0

  • Java

  • Go to Sun's website, you could find two linux jdk files:

    • jdk-1_5_0_14-linux-i586-rpm.bin

    • jdk-1_5_0_14-linux-i586.bin

    • For installing one of above,

      [austin@localhost ~]$ chmod +x jdk-1_5_0_14-linux-i586~.bin
      [austin@localhost ~]$ ./jdk-1_5_0_14-linux-i586~.bin

      If you install non-rpm file, just follow the instructions. The jdk folder will install on your current location.
      On the other hand, if you choose the rpm file, you will get jdk-1.5.0_14-linux-i586.rpm.

      [root@localhost ~]$ rpm -ivh jdk-15.0_14-linux-i568.rpm


      The JDK will install on /usr/java/jdk1.5.0_14


      Next, we will edit the environment variables.

      [austin@localhost ~]$ vi .bashrc


      In .bashrc, increase three lines below:


      export JAVA_HOME=/usr/java/jdk1.5.0_14
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export PATH=$PATH:$JAVA_HOME/bin\


      Save it and re-login.

      [austin@localhost ~]$ export | more


      Check if there are "JAVA_HOME", "CLASSPATH" and "PATH" existed.


  • Eclipse

  • Download the eclipse-jee-europa-fall2-linux-gtk.tar.gz from Eclipse official Site. Just extract it and execute eclipse/eclipse.

  • MyEclipse

  • Download MyEclipse_6_0_1GA_E3_3_1_Installer.bin from MyEclipse.


    [root@localhost ~]$ chmod +x MyEclipse_6_0_1GA_E3_3_1_Installer.bin
    [root@localhost ~]$ ./MyEclipse_6_0_1GA_E3_3_1_Installer.bin


    And then error occured.

    java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed
    Aborted.

    To solve it,

    [root@localhost ~]$ yum --enablerepo=development update libxcb
    [root@localhost ~]$ export LIBXCB_ALLOW_SLOPPY_LOCK=true
    [root@localhost ~]$ ./MyEclipse_6_0_1GA_E3_3_1_Installer.bin



  • MySQL


    1. mysql-libs-5.0.45-4.fc8.i386.rpm -> Fedora 8 DVD

    2. perl-DBI-1.58-2.fc8.i368.rpm -> Fedora 8 DVD

    3. mysql-5.0.45-4.fc8.i386.rpm -> Fedora 8 DVD

    4. perl-DBD-MySQL-4.005-2.fc8.i386.rpm -> Fedora 8 DVD

    5. mysql-server-5.0.45-4.fc8.i368.rpm -> Fedora 8 DVD



    [root@localhost ~]$ /etc/rc.d/init.d/mysqld start

    We could use "setup" to config system services and let mysql start as booting.

    [root@localhost ~]$ setup

    Download mysql-gui-tools-5.0r12-fc5-i386.tar.gz from MySQL.com
    Extract it.

    1. mysql-gui-tools-5.0r12-1fc5.i386.rpm
    2. mysql-administrator-5.0r12-1fc5.i386.rpm
    3. gtkhtml3-3.16.1-1.fc8.rpm -> from rpm.pbone.net
    4. mysql-query-browser-5.0r12-1fc5.i386.rpm


    If you need to connect MySQL from other hosts, remember to open the firewall on Port 3306.

2008年1月21日 星期一

搭便車?!

前情提要:
話說97.01.20(Sun)是我們校友團團練的日子,也就是我展現翩翩二胡英姿的風光日,我之前的交通方式,是從汐止坐火車至台北車站,換捷運到景美站,然後再走路到世新,自從前兩個禮拜買新摩托車,就盤算著來個萬里長征。

  • 12:10

  • 整裝出發,菊花享受定速巡行的灼熱感,身旁阿伯的野狼呼嘯而過,望塵莫及。

  • 12:30

  • 佇足在市政府的紅綠燈口,非刻意的看一下後照鏡,有位妙齡小姐在照鏡子,她胸前的黑線實在是太明顯了,讓我忍不住多看了十多秒,最後是被萬聲齊鳴的喇叭打斷。

  • 12:45

  • 直行基隆路,改變既定路線,於辛亥路口待轉。

  • 12:50

  • 馳騁在辛亥路上,突然感覺到後輪有飄移的現象,第一個念頭,該不會輪胎沒氣吧,新車都還沒過試用期,就給我漏氣,起初不以為意,不過晃動的程度越來越大,演變成以前後輪為直線,成扇形15度左右搖擺,此時正經過殯儀館門口,我一度想停下車來檢查,不過還是打消此念頭,繼續往前騎。

  • 12:55

  • 進入辛亥隧道,感覺速度突然慢了下來,油門催不太動,但不管三七二十一,勇往直前。

  • 17:30

  • 團練結束,說什麼都不走辛亥路,決定走羅斯福路,一路上倒也平安無事。

隔天摩托車剛好到三百公里,是既定進廠日,我就問老闆,是什麼原因使得摩托車會晃,老闆說,胎壓不足,等會兒會幫你檢查,結果老闆檢查完畢說,前後輪都不足。

只是奇怪的是,就只有那段是這樣...

2008年1月14日 星期一

JBoss 4.2.2 getJspApplicationContext(ServletContext) is undefined for the type JspFactory

When I start up the JBoss 4.2.2, I didn't see any exceptions on the console.
But if I enter the link on browser, it displayed

getJspApplicationContext(ServletContext) is undefined for the type JspFactory

About the web framework, I used Struts 2.0.
And the environment is Eclipse 3.3 and MyEclipse 6.0.1.
-------------------------------------------------------------------
The reason is the "jar" confilcted between the project and JBoss.
If you use the "Export" function of Eclipse, check the "*.war" file with WinZip or WinRAR.
See if there is a "javax.servlet.jsp.jar" existed in WEB-INF/lib, if yes, removed it and re-zipped.
Of course, you have to keep the original folder structure.

2008年1月10日 星期四

被搭訕了

距離上次被搭訕,已經睽違2年10個月15天又6個小時,我都已經忘記被搭訕時,那種心情忐忑不安,深怕應答失禮,白白錯失一次機會。

話說兩年前的邂逅,是在永和的河濱公園,那時的我在台中受訓,假日放假,我在偌大的操場馳騁,速度差不多與風速相當,我沉浸在與空氣阻力搏鬥的過程,渾然忘我,就在逐漸減速時,說時遲,那時快,一個聲音從旁邊傳來,我使出ABS,身體的動能才慢慢消失,一回頭,是個女孩耶,長髮,穿著T恤及運動長褲,她問說,你是田徑隊的嗎,看你跑的很快,又跑了很多圈,(我想她應該是被我跑步的英姿所吸引吧),我嚥下了口口水,答道:不是耶,(這時我看見她驚訝的眼神,應該是覺得不是田徑隊,居然也可以這麼神勇),我現在在當兵,假日放假自己來練體能,(這時她的眼睛閃爍著光芒,應該是覺得中華民國國軍有希望了),我們就沿著操場散步,詳細的對話我也不記得了,接著我們一起去吃早點,互留電話及地址,我到馬祖的時候,有寫信給她,不過是石沉大海,沒消沒息了。
附註:括號內的形容純屬臆測

就在今天,搭上215號公車,我上車時只有一個人,到下一站有個人上車,她就坐在我前面,她才坐定幾秒鐘的光景,便轉頭望向我,問道,請問你在哪站上車,我思考了一下,便把我從汐止走路至火車站,搭上原訂8點21分延誤至28分才到的復興號,結果又因為松山站號誌故障,又delay 7分10秒,終於抵達台北車站後,走捷運地下街至承德路出口,之後往前走50公尺,等了9分39秒車才來,只有我一個人上車,一五一十巨細靡遺地向她稟告,她點了點頭,向我微笑,旋即坐定。過了三站,我也要下車了,很巧,她居然也跟我同一站,下車後,她又問了我一遍,我又不厭其煩地陳述這段過程,她笑的更開心了,她後來先過馬路,而我也要過馬路去買早餐,我看她躊躇了一會兒,又走向我,我跟她已經產生默契了,於是乎我說了第三次,這時她真的滿意了,帶著微笑離開,講了三段,害我上班差點遲到,不過助人為快樂之本嘛。

很多人一定會問,續集呢,那個女生如何,我只能說,她年輕時應該還不錯...

請法官大人評評理

時間:2006年01月26日 19:37
地點:大安森林公園溜冰場
案情陳述:
話說Austin與一妙齡女子於上述時間在大安森林公園閒晃,途中行經位於公園北側之溜冰場,有若干人在那盡情馳騁,包括身強體壯之年青人,以及年不過十之小朋友,就在這兩位的注意力都在小孩子上時,一位年輕人以美妙的姿勢滑溜過來,想當然爾,他並沒有摔個四腳朝天,也沒跌個狗吃屎。
他風度翩翩地停在我前面兩步,對著該名妙齡女子說道:
小姐,對溜冰有興趣嗎,我們每天都會在這裡喔,只要自備器材,就可以來學,免費教學呢,(這時,他拿出名片,遞給該名女子) 這是我的名片,有興趣的話可以打電話詢問。
霎時,Austin並無異樣,但
妙齡女子:(撒嬌狀) 我可以來溜冰嗎^_^?
Austin:(嗅到些許異樣的味道,大聲地) FINE
妙齡女子:可是我是初學者,很容易跌倒耶
Austin:有護具啊,再者,一定也有人會扶持妳啊
妙齡女子:如果溜完冰,肚子會餓啊
Austin:有人會請妳吃飯啊
Austin決定控告該名年輕帥哥,意圖破壞他倆的感情。

判決:
【裁判字號】 96 , 康熙 , 32
【裁判日期】 960126
【裁判案由】 妨礙家庭
【裁判全文】
臺灣台北地方法院民事裁定        九十六年度康熙字第三二號
  上 訴 人 Austin
  被 上訴 人 年青人
主 文
控告成立。
理 由
由於該名年青人對該妙齡女子身旁之Austin居然視若無睹,實在罪無可恕,奧斯汀大法第三百六十五條第二項第一款,判決該名年青人必須尋找一位身材火辣之美女,穿著比基尼以及溜冰鞋,以嬌嗔的聲音及溫柔的態度,邀請Austin參與溜冰課程,期間必須悉心照料,噓寒問暖,不得讓Austin蒙受一丁點風寒。
中  華  民  國  96 年  1   月 26 日