2007年11月5日 星期一

[VIM] %s/@\n/@\n/g 之產生 ^@ 問題

檔案內容:

@
@U:495410000
@ID:
@
@U:495410000
@ID:
@
@U:495410000
@ID:
...

最基本的格式是

@
@U:
@Name:

若想增加欄位成為

@
@U:
@Name:
@Info:

此時透過 vim 下的參數是

    :%s/\n@\n/\n@Info:\n@\n/g

以此減少檔案內需要變動的資料數
但轉換後卻會出現擾人的'^@'符號

與 Randy 閒聊後發現 :%s/前面/後面/g 的"後面"中的'\n'會有問題
改成 '\r' 卻可以達到一樣想要的效果!

    :%s/\n@\n/\r@Info:\r@\r/g

在此紀錄一下

[Javascript] Key Event 之蔓延的處理方式

有時偵測到 Key 時, 不想讓 Key 繼續蔓延下去使用, 即可考慮這個方式處理

function preventDefault(ev) {
    if (ev.preventDefault){
        ev.preventDefault();
    }else if (ev.cancelBubble){
        ev.cancelBubble = true;
    }else{
        ev.returnValue = false;
    }
}

document.onkeydown=keyAtPost;
function keyAtPost(e){
    var evt = window.event || e ;
    var evt_key = evt.which != null ? evt.which : evt.keyCode ;
    var GetDefine = 0 ;
    if ( evt_key > 47 && evt_key < 58 ){    // 以數字鍵為例
        switch( state_control ){
            ...
            case STATE_INIT:
                state_control = STATE_GO;
                ...
                GetDefine = 1;
                break;
            ...
        }
    }
    if( GetDefine ) {
        preventDefault(evt);
    }

}

當 match 到一個自訂的狀態時,不想讓此鑑盤事件繼續蔓延到其他地方,好比如現在正在 textarea 時  把數字鍵當成特殊鍵使用,並且不想在 textarea 顯示數字時  可採用這種方式處理

--
    在此感謝 Vexed 學長的教導 :D

2007年10月14日 星期日

夢想

不知從何開始,夢想,這兩個字悄悄地遠離我。

隨著現實層面的接觸,我,甚至家人們,心態上都有了一些轉變,或許該說是大轉變!直到前陣子我看了一部國片,練習曲。這部片敘述一位騎單車環島的人,但我從他的背影卻看到過去的自己。

隨著搭乘大眾運輸的次數增加,我習慣看著來來去去各式各樣的身影,有的打扮漂漂亮亮,有的穿著污垢草鞋,有的嘻皮笑臉,而有的只是不想面對現實般地閉眼休息。而我,又是哪位呢?

好久沒寫網誌,不寫的理由有很多,但這次想紀錄的理由只有一個,那句話是我國中同學當時說過的話:

夢別人不敢夢的夢,闖別人不敢走的泥濘大道


所以,我想寫下這心情,想告訴自己,甚至家人,無論世界怎樣地再轉,千萬不要喪志,我一直深信天助自助者,而這幾年,我也親身證實了!

加油!要深信日子越變越好,而事實上也真的如此。

2007年9月5日 星期三

抱最大希望‧做最壞打算

有一陣子沒寫文章了。並不是生活平淡無料,而是隨著時間的累積拉長,心情這種東西,記與不記都是種品嚐。

這個標題,是在電影神鬼認證3,其中一句對白翻譯,我覺得對我是很重要的。我常做到”最壞打算”,卻鮮少抱持”最大希望”,而今年的我,最大的改變就是學著”抱持希望”和”加強信念”,我深信,這樣的氣勢會帶來好運的。

2007年8月4日 星期六

柳暗花明又一村

在中正的第一夜就這般地過去了,我覺得還挺不錯的。我的室友是一位月底即將畢業到台中工作的學長,犯罪防治所。一開始我對這個詞也不怎明瞭,經過簡單地談話後,原來學長是要去類似社會服務機構上班,說是輔導員也行,我特別對這類關心社會的感到尊敬,畢竟我的生活中,只對電腦關心,但其實也會想踏入社會、關心社會。

昨天簡短地與指導教授聊了會,我想,這位又將是人生中的貴人!仔細想想,我的人生雖然波折不斷,但終將有妥善的處理,回憶起前陣子與大一導師的通信,嗯!要積極面對,就會有好的成果,加油。