2007年12月22日 星期六
[電影]倒數第二個男朋友
劇情內容:
一切都從羅查理十歲那年開始。當年他破壞了轉瓶子遊戲的規則,拒絕和一個瘋狂的哥德系女孩接吻,進而慘遭女孩詛咒…二十五年後,查理(丹庫克 飾)成為一個成功的牙醫師,但詛咒卻仍然伴隨著他,當整型醫師好友史朱(丹佛格勒 飾)放肆追求病患同時,查理卻總遇不到合適的女孩。
更糟的是,他在前女友的婚禮上,發現每個和他上過床的女人,都在和他分手後,馬上找到真愛。在他查覺這件事之前,「幸運查理」的名聲早已讓性感的陌生女子、甚至是診所內肥嘟嘟的接待員都爭相與他共度一宿。但這種只有性而沒有愛的生活,卻讓查理更加寂寞,直到他遇見了阿金(潔西卡艾芭 飾),一個總被意外事故圍繞的企鵝專家,雖然和她的美麗外表一樣令人難以企及,但隨著發自內心的真摯情愫蔓延,查理明白自己必須在他的完美情人遇見下一個對象之前,破除身上的魔咒!
劇情內容還好,但是推薦男性朋友可以看看,因為可以有露兩點喔...........
還有很多養眼的橋段.......男人食色性也 哈哈
"片中男主角一度得不到女主角的愛,而消極的成全與祝福她的新戀情",在尋求愛情的過程中,曾經有幾段因為不是上天註定的因緣,而沒有進一步的進展,隨著時間的過去,已經釋懷,但是見面還是有著那一種尷尬,而衷心的祝福...................,當然還是希望她過得幸福
2007年11月21日 星期三
新竹薇閣精品旅店--粉紅套房
沒有為什麼 就是想好好慰勞自己
想說非假日 人少又有優惠 於是選擇了新竹新開的"薇閣"
這個名子 一直在新聞中聽到 XXX在知名汽車旅館(薇閣)...............
薇閣成了汽車旅館的代表之座 小弟我一定要去朝拜一下
星期二晚上11點 原本以為應該沒甚麼人且也不是甚麼特別的日子
沒想到......入口check in 竟然要排隊 只好等囉.........
沒想到......入口check in 竟然要排隊 只好等囉.........
check in時接待員說園區識別證有優惠 哇真是好康(沒想到識別證這麼好用)
二話不說當然選擇住宿 哈哈....
一進房 發現有KTV可以唱 我那愛唱歌的女友
馬上研究如何開啟KTV功能 KTV只開放到晚上12點
快~~~~~先唱歌再說
盥洗用具區
按摩浴缸 但是兩人一起是有點小
可以邊洗邊看電視 不錯!~~~
當然旁邊還有淋浴間和蒸氣室(同一間) 忘了照^^
2007年8月27日 星期一
Linux 2.6.5 compiler Error
最近因為工作需要下載了linux kernel 2.6.5 source code,在complier的時候出現了以下error message:
{standard input}: Assembler messages:
{standard input}:936: Error: suffix or operands invalid for `mov'
{standard input}:937: Error: suffix or operands invalid for `mov'
{standard input}:1031: Error: suffix or operands invalid for `mov'
{standard input}:1032: Error: suffix or operands invalid for `mov'
{standard input}:1083: Error: suffix or operands invalid for `mov'
{standard input}:1084: Error: suffix or operands invalid for `mov'
{standard input}:1086: Error: suffix or operands invalid for `mov'
{standard input}:1098: Error: suffix or operands invalid for `mov'
找了一下google大神,這篇文章也有相同的問題,於是我也下載了PATCH,patch過後就不會再有error message了
{standard input}: Assembler messages:
{standard input}:936: Error: suffix or operands invalid for `mov'
{standard input}:937: Error: suffix or operands invalid for `mov'
{standard input}:1031: Error: suffix or operands invalid for `mov'
{standard input}:1032: Error: suffix or operands invalid for `mov'
{standard input}:1083: Error: suffix or operands invalid for `mov'
{standard input}:1084: Error: suffix or operands invalid for `mov'
{standard input}:1086: Error: suffix or operands invalid for `mov'
{standard input}:1098: Error: suffix or operands invalid for `mov'
找了一下google大神,這篇文章也有相同的問題,於是我也下載了PATCH,patch過後就不會再有error message了
2007年4月18日 星期三
Kconfig (Linux)
What is Kconfig file?
當user在compiler Linux kernel 2.6的時候,打make menuconfig時,會出現選單讓user選擇想安裝的項目,而這些設定檔都寫在Kconfig file中,source code tree下幾乎每一個目錄夾都會有Kconfig file。(Linux kernel 2.4 則為Config.in file)
How to write Kconfig
1. How to Add a Item in Menu List
每一個選項開始都必須以”config”開頭
Ex.
config DM9000
tristate “DM9000A support”
depends on NET_ETHERNET
select CRC32
- type definition:”bool” / ”tristate” / ”string” / ”hex” / ”int”
選擇想要輸入的型態,通常driver類都用bool或是tristate,如果是參數或 是變數,則用string, hex or int。
bool:built-in and exclude
當你用bool type ---> [ ]DM9000A support
tristate:built-in, module, exclude
當你用tristate type ---> < >DM9000A support
int, string, hex:
當你用int, string, or hex --->( ) DM9000A support.
- input prompt: "prompt"["if" ]
選單上所看到的選項的字
Ex.
bool “Networking Support”
or
bool
prompt “Networking Support”
- default value: "default"["if" ]
設定預設的值。
Ex.
config VECTORS_BASE
hex
default 0xffff0000 if MMU CPU_HIGH_VECTOR
default DRAM_BASE if REMAP_VECTORS_TO_RAM
default 0x00000000
- dependencies: "depends on"/"requires"
Ex.
config DM9000A
tristate "DM9000A support"
depends on NET_ETHERNET
select CRC32
如果NET_ETHERNET選項有選,才能看見DM9000A這選項。
- reverse dependencies: "select"["if" ]
While normal dependencies reduce the upper limit of a symbol, reverse dependencies can be used to force a lower limit of another symbol. Reverse dependencies can only be used with bool or tristate symbols.
Ex.
config DM9000A
tristate "DM9000A support"
depends on NET_ETHERNET
select CRC32
當選擇DM9000A選項時,CRC32也一起被選入。
- help text: "help" or "---help---"
help的文字。
2. How to Add a Directory in Menu List
- menu:
主要是用menu and endmenu來建立。
menu “Device Driver”
config NETDEVICE
:
endmenu
- choice
目錄內選定的項目,會顯示在母目錄上,而且只能選一個選項。
Ex.
A--
-----a
-----b
-----c
a, b, c只能選一個,如果選擇a,則會顯示A (a) --->
=========================================
Choice
prompt "Subarchitecture Type"
default X86_PC
config X86_PC
bool "PC-compatible"
help
Choose this option if your computer is a standard PC or compatible.
config X86_ELAN
bool "AMD Elan"
help
Select this for an AMD Elan processor.
:
:
Endchoice
====================================================
如果選擇” PC-compatible”,則menulist上會顯示 Subarchitecture Type (PC-compatible) --->。
如果選擇” AMD Elan”,則menulist上會顯示 Subarchitecture Type (AMD Elan) --->。
- comment:在menu list 中顯示文字
comment "SCSI support type (disk, tape, CD-ROM)"
當user在compiler Linux kernel 2.6的時候,打make menuconfig時,會出現選單讓user選擇想安裝的項目,而這些設定檔都寫在Kconfig file中,source code tree下幾乎每一個目錄夾都會有Kconfig file。(Linux kernel 2.4 則為Config.in file)
How to write Kconfig
1. How to Add a Item in Menu List
每一個選項開始都必須以”config”開頭
Ex.
config DM9000
tristate “DM9000A support”
depends on NET_ETHERNET
select CRC32
- type definition:”bool” / ”tristate” / ”string” / ”hex” / ”int”
選擇想要輸入的型態,通常driver類都用bool或是tristate,如果是參數或 是變數,則用string, hex or int。
bool:built-in and exclude
當你用bool type ---> [ ]DM9000A support
tristate:built-in, module, exclude
當你用tristate type ---> < >DM9000A support
int, string, hex:
當你用int, string, or hex --->( ) DM9000A support.
- input prompt: "prompt"
選單上所看到的選項的字
Ex.
bool “Networking Support”
or
bool
prompt “Networking Support”
- default value: "default"
設定預設的值。
Ex.
config VECTORS_BASE
hex
default 0xffff0000 if MMU CPU_HIGH_VECTOR
default DRAM_BASE if REMAP_VECTORS_TO_RAM
default 0x00000000
- dependencies: "depends on"/"requires"
Ex.
config DM9000A
tristate "DM9000A support"
depends on NET_ETHERNET
select CRC32
如果NET_ETHERNET選項有選,才能看見DM9000A這選項。
- reverse dependencies: "select"
While normal dependencies reduce the upper limit of a symbol, reverse dependencies can be used to force a lower limit of another symbol. Reverse dependencies can only be used with bool or tristate symbols.
Ex.
config DM9000A
tristate "DM9000A support"
depends on NET_ETHERNET
select CRC32
當選擇DM9000A選項時,CRC32也一起被選入。
- help text: "help" or "---help---"
help的文字。
2. How to Add a Directory in Menu List
- menu:
主要是用menu and endmenu來建立。
menu “Device Driver”
config NETDEVICE
:
endmenu
- choice
目錄內選定的項目,會顯示在母目錄上,而且只能選一個選項。
Ex.
A--
-----a
-----b
-----c
a, b, c只能選一個,如果選擇a,則會顯示A (a) --->
=========================================
Choice
prompt "Subarchitecture Type"
default X86_PC
config X86_PC
bool "PC-compatible"
help
Choose this option if your computer is a standard PC or compatible.
config X86_ELAN
bool "AMD Elan"
help
Select this for an AMD Elan processor.
:
:
Endchoice
====================================================
如果選擇” PC-compatible”,則menulist上會顯示 Subarchitecture Type (PC-compatible) --->。
如果選擇” AMD Elan”,則menulist上會顯示 Subarchitecture Type (AMD Elan) --->。
- comment:在menu list 中顯示文字
comment "SCSI support type (disk, tape, CD-ROM)"
訂閱:
文章 (Atom)