2009年11月11日 星期三

轉貼搞笑 Michael Jackson Beat It 各種版本(鄧麗君!!) & BAD

http://kuso4ever.blogspot.com/2009/11/michael-jackson-beat-it.html

哈哈,超經典~這篇網誌整理地真好

尤其大陸人那個「被逼的」,以前看過,現在再看一次一樣很好笑~



這個 Eat It 也很讚

中文翻譯
--------
你給我吃

你這個小孩為什麼總是毛病那麼多
你「貴格脆隊長」也不吃,「葡萄麥麩」也不吃
你難道不知道日本的小孩都在餓肚皮嗎?
所以你給我吃,吃

你不用跟我爭,我也不會跟你辯
我不想听你說你什麼不愛吃
你這盤不吃個精光,別想吃點心
所以你給我吃

你不必告訴我你已經飽了
你就是給我吃,吃
你自己去拿顆蛋打一打

再吃一點雞肉
再吃一點派
你別去管
到底是煮的還是炸的

你就是給我吃,吃
你就是給我吃,吃,Woo

你怎麼一點都沒有用餐的禮貌
你竟然在玩你的食物,飯是給你玩的嗎?
你別等了做了餓死鬼
才知道自作孽不可活
所以你給我吃,吃

你最好聽話,最好照我的話做
你怎麼還沒有吃你的鮪魚砂鍋堡
你最好趕快吃下去,不然就要冷掉了
所以你給我吃

我不管你是不是已經飽了
你就是給我吃,吃
把嘴巴張大,給我塞進去

再來點優格
再來點罐頭肉
你別管是新鮮的還是罐頭的
你就是給我吃,吃,吃,吃
你敢讓我再叫你吃你試試看

吃根香蕉,來一大串吧
你中午已經吃過什麼我不管

你就是給我吃,吃
給我吃,吃
給我吃,吃
如果已經冷了,拿去熱一熱

來份豪華晚餐,來一點小零食
如果你不愛吃,你也不能退

你就是給我吃,吃
你自己去拿顆蛋來打一打

再來點雞肉,再來點派
你別管是煮的還是炸的

你就是給我吃,吃
你別讓我再說一次

------------------



這傢伙還有做 FAT ... (BAD)



這 .... XD

而且原版 BAD 當時還是找 Wesley Snipes 來演呀 ~ 當時應該還沒有很紅吧


Michael Jackson 1995 MTV 頒獎表演秀 非常經典

2009年11月10日 星期二

老外狂批 BIO5



雖然我覺得惡靈古堡5真的很好玩,不過這個老外批評地更有意思 XD

Michael Jackson - Jam



http://zhidao.baidu.com/question/3218482.html
歌詞翻譯?

在 King of Pop 這捲專輯好像沒放這首歌 ...

光是去看 This is it 的電影就跟著鼓掌叫好了

何況這種現場的激動 ~

永遠的 KING ! MJ !

2009年11月9日 星期一

勇者鬥惡...龍?



歷久不衰的音樂 + 回合制框格式顯示文字 ...

Wii版《惡靈古堡:黑暗世界編年史》最新宣傳影片



惡靈古堡:黑暗世界編年史系列,我覺得是非常棒的劇情導向性遊戲

對惡靈古堡劇情不大熟悉的強烈建議可以玩玩看,不過目前好像只有在 Wii 上面推出
(YA~~~我有)

之前的安布雷拉編年史就滿詳細提到 1 代以及 0 代之間交錯的故事,並且在遊戲進行中穿插大量的對話,讓玩家跟能融入劇情,並且能破壞場景的這種槍戰遊戲,在 Wii 平台上最能表現出它的操縱性能了!

非常令人期待的一部續作呀,美版好像是 11 月中上市,不過日版預告好像是一月~

2009年11月6日 星期五

PHP Zend Framework ...

真的實戰寫了發現 ... 難怪之前看很多新手教學都看不大懂

真的要實際下去寫了才會知道很多

雖然簡單知道要把內容拆成 Model(M) , View(V) , Controller(C)

不過對於不懂的人寫下去就是不懂啊 囧

但是現在好在有超強淡江學弟的火力支援,總算是嬰兒學走路,踏出成功的第一步了 ...

目前還寫得很醜,運用呼叫 SQL 方式還是直接寫 SQL CODE 沒有用 Zend 的寫法

繼續努力中

再來就是最一開始架起這個 Zend 時,常會有一堆問題

我也還是用前輩寫的 public/index.php 的設定

在這邊補上 ini_set("display_errors",0); 很好用呀

不然很多 undefined 的錯誤,我想我現在先求有再求好吧

幼幼班心得

所有印出的東西或是中文內容養成不要出現在 Controller 的習慣,丟到 view 再做 PHP 判斷
(當然 echo 或是 print 在測試階段會常用:p)

Controller 每個 Action 使用 DB 前都要加上
$db = Zend_Registry::get("db");
嗯 ? 有點麻煩 ... 應該是有其他作法才是

一個 Controller 對映一個 view 的 .html 檔案

譬如 http://localhost/ <-- 先用 virtual host 指向一般 Zend 目錄 http://localhost/public/

http://localhost/test/abc 範例網址

這行 test 就是在 application/views/scripts/ 下面的目錄 /test/

同時也要建一個 TestController.php 在 /application/controllers/ 裡面 (大寫這個我也不確定)

然後在 TestController.php 裡是一堆的 xxxAction 的 function,那個 xxx 就是剛剛範例的 abc

譬如

class TestController extends Zend_Controller_Action{
^^^^目錄名views/scripts/ test(建議小寫)

public function abcAction(){ <-- abc 就代表你要在 test 目錄下有一個 abc.html
不拉不拉開始寫 code
}

}


由於是拆開的,所以 abcAction 寫的東西也不會直接跑到 view 裡的 abc.html

因此要傳變數就要用 $this->view->xxxx=$變數;

這樣在 abc.html 就可以用 $this->xxxx 來接到這個變數

而用 DB 撈出來的陣列

譬如

$result = $db->fetchAll($SQLCODE);

也可以 $this->view->result=$result;

這樣在 abc.html 就可以下 print_r($this->result) 來看看這個陣列的直抓得如何

印出陣列方式就是 $this->result["欄位名"],這樣也是可以滴

感覺上有點礙手礙腳的,但是大概抓到一點點這種寫法的規則了

而要印出內容就是在 view 裡做,譬如

if($this->$由controller傳來的變數=="xxx"){
echo "哇哈哈";
}

這樣就是在 view 中顯示印出來的東西,而 view 中的判斷純粹都只是接值來印出而已

然後 controller 不會印出東西來,就一直丟到 view 去這樣分工合作

那像 get 或 post 就是在 controller 接

$xxx=$this->_request->get('變數名');//controller接到這個get或post變數傳到$xxx
然後再 $this->view->xxx=$xxx; // 再把這個$xxx丟到view裡,view用$this->xxx來接

基本上大概這樣 ... 一個能連資料庫跟頁面接收判斷的大概就出來了 ...

雖然還懂得不多,不過起碼做個留言板就行了 ... 這可是我半個月前覺得不可能的任務

真的要感謝淡江強學弟們的指導

只要撈資料 OK、頁面判斷知道怎麼接變數,基本上要做什麼都行了 ~

然後那個網址看起來 ... 感覺很厲害的樣子!!!(以前我不會的時候)

http://localhost/test/abc/ID/123 (test controller的abc action 裡get變數ID值123)

哇 ... 都沒有問號 ?xxx=xxx&xxx=xxx ... 好高級的寫法 ... XD

對我來說一直是這麼覺得 ... 囧> 見笑了 ~