简体
胸腺素
速養療

彙整

分類

思夢月曆

四月 2014
« 八月    
 12345
6789101112
13141516171819
20212223242526
27282930  

近期文章

近期迴響

性格改變, 命運改變

by youngten on 八月 14th, 2013, 思留言

 

 

 

知識改變, 思想改變

思想改變, 觀念改變

觀念改變, 態度改變

態度改變, 行為改變

行為改變, 習慣改變

習慣改變, 性格改變

性格改變, 命運改變

為什麼 為何叫種子? 第一種子, 第二種子

by youngten on 八月 12th, 2013, 思留言

以往農業社會,為了有更好的收成,
則在播種時會選擇較好品質的種子來用,
為的是減少不良率,而現在的種子選手,
則是代表著,該選手有一定的實力,得到認同,
認為該選手在細心裁培下,能有好成績…
網球的種子最主要是為了避免
排名高的選手在前幾輪提前碰面~~
所以原則上會依據世界排名來排種子選手~~
像現在世界第一的federer在去年的溫布頓就是排第一種子~~
可以避免提早遇到像roddick safin hewitt這些等級比較高的種子~~
會讓比賽後段場場有重量級的對決~~
然後在四大滿貫男女都是排32種子~~
一般賽事有16. 8 . 4種子~~
依照不同等級及籤位的賽事來選擇種子的數目~~
最後補充一點~~
唯一比較特別是溫布頓草地通常種子比較是按照歷年草地成績來排列種子~~
像今年RODDICK世界排名第3~~
但過去兩年他分別打到四強及決賽~~
所以去年大會特別把2號種子排給RODDICK~~
讓它可以避免四強前遇到大會第一種子FEDERER~~
而為何叫"種子"!?
這是從英文翻過來的,
seed 種子,
seeding 種子選手

傳統 BIOS VS. UEFI BIOS

by youngten on 八月 11th, 2013, 目前有 2 則留言
傳統BIOS vs. UEFI BIOS重點差異
BIOS種類 傳統BIOS UEFI BIOS
資源控制 中斷向量
寫死的記憶體存取
寫死的輸出/輸入存取
驅動程式/協定
擴充方式 接合中斷向量 載入驅動程式
圖形化能力 較差 較佳

launchctl command

by youngten on 十月 25th, 2012, 思留言

launchctl

Interfaces with launchd to load, unload daemons/agents and generally control launchd. launchctl supports taking subcommands on the command line, interactively or even redirected from standard input.

Syntax
launchctl [subcommand [arguments ...]]

SUBCOMMANDS

load [-wF] [-S sessiontype] [-D domain] paths …
Load the specified configuration files or directories of config-
uration files. Jobs that are not on-demand will be started as
soon as possible. All specified jobs will be loaded before any
of them are allowed to start.

-w Remove the disabled key and write the configuration
files back out to disk.

-F Force the loading of the plist. Ignore the Disabled
key.

-S sessiontype
Some jobs only make sense in certain contexts. This
flag instructs launchctl to look for jobs in a differ-
ent location when using the -D flag, and allows
launchctl to restrict which jobs are loaded into which
session types. Currently known session types include:
Aqua, LoginWindow, Background, StandardIO and System.

-D domain
Look for plist(5) files ending in *.plist in the domain
given. Valid domains include “system," “local," “net-
work" and “all." When providing a session type, an
additional domain is available for use called “user."
For example, without a session type given, “-D system"
would load from property list files from /Sys-
tem/Library/LaunchDaemons. With a session type passed,
it would load from /System/Library/LaunchAgents.

unload [-w] [-S sessiontype] [-D domain] paths …
Unload the specified configuration files or directories of con-
figuration files. This will also stop the job if it is running.

-w Add the disabled key and write the configuration files
back out to disk.

-S sessiontype
Some jobs only make sense in certain contexts. This
flag instructs launchctl to look for jobs in a differ-
ent location when using the -D flag, and allows
launchctl to restrict which jobs are loaded into which
session types. Currently known session types include:
Aqua, LoginWindow, Background, StandardIO and System.

-D domain
Look for plist(5) files ending in *.plist in the domain
given. Valid domains include “system," “local," “net-
work" and “all." When providing a session type, an
additional domain is available for use called “user."
For example, without a session type given, “-D system"
would load from property list files from /Sys-
tem/Library/LaunchDaemons. With a session type passed,
it would load from /System/Library/LaunchAgents.

submit -l label [-p executable] [-o path] [-e path] — command [args]
A simple way of submitting a program to run without a configura-
tion file. This mechanism also tells launchd to keep the program
alive in the event of failure.

-l label
What unique label to assign this job to launchd.

-p program
What program to really execute, regardless of what fol-
lows the — in the submit sub-command.

-o path Where to send the stdout of the program.

-e path Where to send the stderr of the program.

remove job_label
Remove the job from launchd by label.

start job_label
Start the specified job by label. The expected use of this sub-
command is for debugging and testing so that one can manually
kick-start an on-demand server.

stop job_label
Stop the specified job by label. If a job is on-demand, launchd
may immediately restart the job if launchd finds any criteria
that is satisfied. Non-demand based jobs will always be
restarted. Use of this subcommand is discouraged. Jobs should
ideally idle timeout by themselves.

list List all of the jobs loaded into launchd.

setenv key value
Set an environmental variable inside of launchd.

unsetenv key
Unset an environmental variable inside of launchd.

getenv key
Get an environmental variable inside of launchd.

export Export all of the environmental variables of launchd for use in
a shell eval statement.

getrusage self | children
Get the resource utilization statistics for launchd or the chil-
dren of launchd.

log [level loglevel] [only | mask loglevels...]
Get and set the syslog(3) log level mask. The available log lev-
els are: debug, info, notice, warning, error, critical, alert
and emergency.

limit [cpu | filesize | data | stack | core | rss | memlock | maxproc |
maxfiles] [both [soft | hard]]
With no arguments, this command prints all the resource limits
of launchd as found via getrlimit(2). When a given resource is
specified, it prints the limits for that resource. With a third
argument, it sets both the hard and soft limits to that value.
With four arguments, the third and forth argument represent the
soft and hard limits respectively. See setrlimit(2).

shutdown
Tell launchd to prepare for shutdown by removing all jobs.

umask [newmask]
Get or optionally set the umask(2) of launchd.

bslist [PID]
This prints out Mach bootstrap services and their respective
states. While the namespace appears flat, it is in fact hierar-
chical, thus allowing for certain services to be only available
to a subset of processes. The three states a service can be in
are active (“A"), inactive (“I") and on-demand (“D").

bsexec PID command [args]
This executes the given command in the same Mach bootstrap
namespace hierachy as the given PID.

help Print out a quick usage statement.

ENVIRONMENTAL VARIABLES

LAUNCHD_SOCKET
This variable informs launchctl how to find the correct launchd
to talk to. If it is missing, launchctl will use a built-in
default.

FILES

~/Library/LaunchAgents Per-user agents provided by the user.
/Library/LaunchAgents Per-user agents provided by the adminis-
trator.
/Library/LaunchDaemons System wide daemons provided by the admin-
istrator.
/System/Library/LaunchAgents Mac OS X Per-user agents.
/System/Library/LaunchDaemons Mac OS X System wide daemons.
Examples

sudo launchctl list

sudo launchctl unload -w /System/Library/LaunchDaemons/finger.plist

sudo launchctl load -w /System/Library/LaunchDaemons/finger.plist
Notes
Commands can be stored in $HOME/.launchd.conf or /etc/launchd.conf to be read when launchd starts.

Be very wary of extra white space when running unload commands, these can easily be interpreted by launchctl as a wildcard which will disable ALL the daemons in that folder – this will prevent the machine from booting!

If launchctl is run without any options you will enter an interactive mode (similar to ftp) interactively you can use all the normal commands listed above (load, unload, start, stop, etc.) use Control-C to exit.

Run launchctl with sudo to see system-owned tasks.

※A good rule for rocket experimenters to follow is this: always assume that it will explode§ – ‘Astronautics,’ issue 38, October 1937

Related:

launchctl man page – Apple.com
launchd.plist(5), launchd.conf(5), launchd(8)

58吋 big iphone 您玩過沒?

by youngten on 九月 3rd, 2012, 思留言

免費空間檔案 MiPony(小馬下載器)

by youngten on 五月 25th, 2011, 思留言

愛下載免費空間檔案的玩家們,可別錯過了超好用的免空下載器—MiPony(小馬下載器),它除了支援Megaupload、Rapidshare、Hotfile、Mediafire、Depositefiles、Badongo…等近百種免費空間及19種白金會員,還內建了多國語系介面、檢查檔案是否存在、瀏覽器、自動解壓縮、合併檔案、任務排程、遠端控制…等多項實用功能,還沒用過MiPony的人一定得裝一套來試試看喔!現在家用FTTB的頻寬越來越大,從10M、20M到現在的50M甚至100Mbps,不少玩家都會「充分」利用他們的頻寬,透過「免費空間」來分享檔案,阿正老師也在之前的文章《用免費空間來分享你的大檔案 + 6套免費空間下載器,數百個知名免費空間的檔案隨你抓!》介紹過多套免空下載器,不過我最常用的就非「MiPony」(小馬下載器)這套莫屬了。它主要的功能有:

  • 可支援近百種免費空間及19種白金帳號,並支援簡單的圖片驗證碼
  • 可續傳檔案 (非常重要!)
  • 能在下載前先檢查檔案是否存在 (也非常重要!)
  • 可以在下載後自動解壓縮檔案(可事先設定解壓密碼)
  • 可限制下載的速度並設定排程器 (避免把下載的頻寬都吃光)
  • 可遠端控制 (只能控制啟動、停止、重抓及輸入圖片驗證碼,無法遠端新增檔案)
  • 能監視剪貼簿,一複製到免費空間的超連結就會自動偵測
  • 如果要下載的檔案有多個下載空間,可自動替換並續傳,避免因為某個免費空間等太久或掛掉而卡住

有了這麼方便的工具,當我們想要到免費空間下載檔案時,就不會為了煩人的廣告、倒數計時或圖片驗證碼所苦惱了,MiPony會自動在畫面上顯示該空間要等候多久才能下載,當倒數完成後出現圖片驗證碼時,也會貼心地跳出視窗提醒你輸入,不會讓你錯過下載的時間。下面就來介紹MiPony的使用方式。

使用方式

1.下載並安裝MiPony,按下上方的〔新增連結〕按鈕,然後在上方的空白處貼上要下載的網址。你也可以按下〔監視剪貼簿〕,只要有複製到可下載的免費空間或檔案,下方就會自動偵測該檔案是否存在。如下圖便是我貼上一個「MultiUpload」的檔案(一次可將檔案上傳到6種免費空間的網路服務),下方就會出現該檔案是否存在,還會顯示檔案的名稱及大小,勾選要下載的檔案後,按下底部的〔下載所選取檔案〕,就會開始下載了。2.開始下載之後,按下左上角的〔下載〕,畫面上會顯示目前正在下載或排入佇列等待下載的檔案,並顯示檔案狀態、大小、進度、速度、剩餘時間、密碼…等資訊,右下角則會顯示目前下載的速度,並可設定頻寬的限速(避免頻寬都被MiPony吃掉)。在檔案上按下滑鼠右鍵,會出現功能選單,可以控制下載的開始、停止或取消,或是設定下載優先性,並可輸入解壓縮的密碼。

※如果你的作業系統是Windows 7,還會在下方工具列顯示目前下載的進度喔!

3.想知道你已經下載了多少檔案,只要按下上方的〔統計〕,就會出現下載的速度圖表,以及各種免費空間下載的檔案大小及比例。4.MiPony還貼心地內建了瀏覽器的功能,除了讓你直接瀏覽網頁找檔案之外,按下畫面下方的〔偵測連結〕按鈕,就會將網頁中可下載的檔案或免空網址直接取出來,方便你下載檔案,真是懶人必備啊!

設定功能

MiPony的設定選項也相當完整,只要按下畫面上方的〔設定〕按鈕即可呼叫出設定視窗,下面簡單介紹一下幾個常見的設定功能:1.「主要」設定頁:可以設定語系、預設下載資料夾、最大的下載數、同一免空同時的連線數…等。2.在「進階」的分頁中,可以勾選下載完成後自動解壓縮,並設定解壓縮的資料夾。3.你如果有購買免空的白金帳號,可以在「Premium」分頁中輸入,就可以高速下載檔案了。4.在「排程器」的分頁中,可以設定每天某個時間點要做的工作排程,例如早上8點開始上班,可以把下載的速限降低以避免吃到別人的頻寬,或是幾點開始下載/停止檔案。5.最後是「遠端控制」的功能,你可以開啟MiPony的網頁管理介面,並設定密碼跟連接埠。只要在瀏覽器輸入你電腦的IP加上連接埠(如http://127.0.0.1:8080),輸入密碼即可連上控制網頁,你可以控制檔案下載的開啟、停止、重新下載或取消,如果有需要圖片驗證碼判定的下載點也會顯示在「CAPTCHAS」分頁中。看了以上的介紹,是不是覺得MiPony這套軟體真是非常好用呢?以後當遇到有朋友分享免費空間的下載連結給你的時候,不妨用MiPony來幫你抓檔案,省時又省力喔!資料來源: http://blog.soft.idv.tw/?p=978

名言 經典 語錄 笑話 有趣 好玩

by youngten on 三月 16th, 2011, 目前有 1 則留言

1、幹掉熊貓,我就是國寶!

2、別和我談理想,戒了!

3、跌倒了,爬起來再哭~~~

4、低調!才是最牛B的炫耀!!

5、不吃飽哪有力氣減肥啊?

7、我能抵抗一切,除了誘惑……

8、老子不但有車,還是自行的……

9、點的是煙、抽的卻是寂寞……

10、不是你不笑,一笑粉就掉!

12、綁不住我的心就不要說我花心!

14、活著的時候開心點,因為我們要死很久。

15、請你以後不要在我面前說英文了,OK?

16、我這人從不記仇,一般有仇當場我就報了。

19、我那麼喜歡你,你喜歡我一下會死啊?

20、我又不是人民幣,怎麼能讓人人都喜歡我?

21、男人的話就像老太太的牙齒,有多少是真的?!

22、問:你喜歡我哪一點?答:我喜歡你離我遠一點!

23、執子之手,方知子醜,淚流滿面,子不走我走。

24、諸葛亮出山前,也沒帶過兵!憑啥我就要工作經驗?

27、師太,你是我心中的魔,貧僧離你越近,就離佛越遠……

28、初中的體育老師說:誰敢再穿裙子上我的課,就罰她倒立。

29、你看得見我打在螢幕上的字,卻看不到我掉在鍵盤上的淚!

30、自己選擇45° 仰視別人,就休怪他人135°俯視著看你。

31、如果你看到面前的陰影,別怕,那是因為你的背後有陽光!

32、我允許你走進我的世界,但絕不允許你在我的世界裏走來走去。

33、人永遠不知道誰哪次不經意的跟你說了再見之後就真的再也不見了。

34、一分鐘有多長?這要看你是蹲在廁所裏面,還是等在廁所外面……

35、愛,就大聲說出來,因為你永遠都不會知道,明天和意外,哪個會先來!

36、石頭記告訴我們:凡是真心愛的最後都散了,凡是混搭的最後都團圓了。

37、你永遠看不到我最寂寞的時候,因為在看不到你的時候就是我最寂寞的時候!

38、等餘震的心情,就像初戀的少女等情人,既怕他不來,又怕他亂來。

39、聽說女人如衣服,兄弟如手足,回想起來,我竟然七手八腳地裸奔了二十多年!

40、今天心情不好,我只有四句話想說,包括這句和前面的兩句,我的話說完了!

41、鐵飯碗的真實含義不是在一個地方吃一輩子飯,而是一輩子到哪兒都有飯吃。

43、如果中了一千萬,我就去買30套房子租給別人,每天都去收一次房租。哇哢哢~~充實!

45、“戀"是個很強悍的字。它的上半部取自“變態"的“變",下半部取自“變態"的“態"。

49、同志們:別炒股,風險太大了,還是做豆腐最安全!做硬了是豆腐乾,做稀了是豆腐腦,
做薄了是豆腐 皮,做沒了是豆漿,放臭了是臭豆腐!穩賺不虧呀!

大人身上並不常看到過短的舌繫帶,所以隨著年齡長大,過短的舌繫帶會自動拉長

by youngten on 十二月 30th, 2010, 思留言

這次談的主題和助聽器沒有直接的關係,但卻是個很需要澄清的觀念。常常會有家長帶著小寶寶來門診要求說:「醫生,有人說我們家寶寶舌頭太短,以後會影響說話,可不可以幫寶寶手術,把『舌筋』剪開?」這其實是台灣民間相當流行的觀念,認為小朋友不會說話或咬字不清楚,都是因為「舌筋」太短的緣故,所以為了預防及治療,常有家長甚至醫師認為剪舌筋是有必要的。

首先要知道的是,「舌筋」在解剖學上而言,叫做「舌繫帶」,只要大家張開嘴巴,將舌頭頂起來,就可以從鏡子看到舌頭下面有一片薄膜,連接於舌頭和口腔底部,這薄膜就是舌繫帶。倘若舌繫帶較短,那舌頭的活動就會受到影響了,這就好像小狗脖子上的狗鏈若很短,那狗狗一定是不能到處亂跑的。這種情形,醫學上稱之為「舌繫帶縮短症」(tongue tie, ankyloglossia)。

舌繫帶引起的問題,其實在兩千年前就有學者注意到了。聖經中耶穌為一位「耳聾舌結」的人治病,使他「舌頭鬆了,開口說話」(馬可福音7:35),也被認為是在治療舌繫帶縮短症。雖然存在已久,但醫學界對舌繫帶的看法,其實是相當分歧的。首先是定義方面,目前並沒有一套大家公認的標準,來界定什麼樣的舌繫帶叫做太短,也沒有一個很好的指標來評估其嚴重度。目前大家比較接受的說法是:舌尖若因舌繫帶的牽扯而無法伸出超越下門牙時,則可認定為舌繫帶縮短症。所以小寶寶還沒長牙之前,無法判定舌繫帶是否過短。舌繫帶縮短症的發生率在嬰幼兒約0.02﹪到4.8﹪之間,數字範圍會如此之大是因為沒有齊一的定義所致,值得一題的是在大人身上並不常看到過短的舌繫帶,所以隨著年齡長大,過短的舌繫帶會自動拉長。

舌繫帶太短可能引起什麼問題呢?根據文獻記載,包括嬰兒餵食母乳困難,語言發音異常,沒辦法舔嘴唇、舔冰淇淋,沒辦法吹奏管樂器,以及沒辦法進行「法國式香吻」。從古至今,語言問題可能是最被關心的了,有人認為舌繫帶太短會影響語音的產生,影響某些子音的構成(如ㄓㄔ),進而使孩子不會說話或發音不準。這個觀念,古今中外皆然,甚至在公元2000年美加地區的調查中,仍有約17﹪的醫師相信舌繫帶常會引起語言發展的問題。事實到底如何?舌繫帶過短確實是會影響語言構音異常,但很少發生。根據文獻記載,4到5歲有語言發展異常的小朋友中,只有0.4﹪有舌繫帶過短的問題。這是因為牙齒的發育,舌頭本身大小,舌頭的感覺及運動功能,都能補償舌頭運動的限制,此外,舌繫帶隨年齡拉長也是原因之一。事實上我們看到有語言發展異常的小朋友,大多沒有舌繫帶過短的問題;反過來說,我們也見過舌繫帶很短的大人,卻可說出標準的國語。所以我們一再強調,小朋友出現語言障礙或發音不準,優先處理的應是檢查聽力是否出問題,若確定聽力有缺損,則先治療聽力障礙;若聽力正常,則交由語言治療師訓練矯正語言發音的問題,而不是要剪舌筋。但話說回來,在文獻中還是可以發現還是有些醫師及語言治療師,相信舌繫帶常常會影響語言發展。

對於舌繫帶所引起的另一個問題:餵食母乳困難,醫學界的態度就明確多了,但這個問題卻很少受到社會大眾注意。因舌繫帶過短而影響舌頭運動,會使寶寶吸母奶發生困難,不易將嘴鎖在媽媽的乳頭上,而導致媽媽乳頭酸痛、受傷,寶寶提早斷奶。這個觀念在18世紀就有文獻提出了,近年來在歐美因提倡餵食母乳而重獲重視。有報告指出約25﹪舌繫帶過短的寶寶,餵食母乳會發生困難,遠高於舌繫帶正常的寶寶。而經過手術將舌繫帶剪開之後,問題會立刻獲得解除。

大家最關心的問題是:到底需不需要手術呢?18世紀的時候,產婆都會用她們的長指甲,直接將寶寶的舌繫帶切開,結果常導致出血或感染的後遺症。現在醫療進步,輕度的麻醉加上電刀或雷射,使得舌繫帶切開術變成一項快速又安全的手術。若是懷疑小寶寶因舌繫帶過短而引起母乳餵食困難,則可以考慮立即手術。若是為了語言發展問題,一般認為可以到3歲時確定有語言構音障礙時再說,沒有必要提早手術來「預防」語言問題的發生。不過話說回來,既然舌繫帶切開術是安全又簡單的手術,而要說服父母或老人家「舌筋很少影響說話」反而是相當困難,所以很多醫師也只好勉為其難的提供服務。然而此時必須了解的是:小朋友不會在剪舌筋之後,自動說出發音標準的話來;也不會因為提早剪舌繫帶,而獲得對未來語言發展的保證。
要不要剪舌筋?留給聰明的家長來決定。

轉載自:http://learchen.myweb.hinet.net/fitting/content_tongue_tie.htm

舌繫帶過緊是兒童外科門診很常見的問題

by youngten on 十二月 30th, 2010, 思留言

舌繫帶過緊是兒童外科門診很常見的問題。對於舌繫帶過緊,在一般的教科書裡面,很少有什麼清楚的介紹。對於舌繫帶過緊該怎麼處理,各科之間差異很大。 舌繫帶每個人都有,假如您對著鏡子翹起舌頭,就可以看到舌頭下面一片薄膜(舌繫帶)。舌繫帶過緊則是這片薄膜變厚、變短,使得舌頭往上翹的能力受到限制。嚴重的舌繫帶過緊的小孩,哭鬧時舌頭看起來舌尖下凹,有一點像麥當勞的M型商標。

舌繫帶過緊會被送到兒童外科門診只有一個理由:影響發音(台語:臭乳呆)。許多老人家一發現小孩子發音有問題,就直覺的要帶來兒童外科門診做舌繫帶切開術(台語:剪舌根)。我本人甚至遇過好幾例祖父母堅持要剪舌根但是卻沒有舌繫帶過緊的問題,最後在我堅持下,悻悻然離開門診。但是我相信,這些阿公阿媽將會努力在找尋願意幫這些小孩剪舌根的醫師。我更相信,有不少同行會直接安排手術,省得囉唆!反正是一個願打,一個願挨。舌繫帶過緊有兩個問題要釐清:一是舌繫帶過緊會帶來什麼問題;二是舌繫帶過緊什麼狀況下可能要手術。

舌繫帶過緊會帶來什麼問題?這個問題大家的見解差很多。可能有:影響餵食母乳(西方人反而較擔心這個問題)、和影響發音(台灣99.9%的就醫理由)。兒科系的醫師通常較保守,很多人相信大部分的舌繫帶過緊沒什麼大問題,長大一點就會消失、或者小孩長大舌頭功能可以自行代償。牙醫或是耳鼻喉科的醫師比較相信舌繫帶過緊需要手術直接解決。最起碼任何的論文、研究都沒有辦法證明舌繫帶過緊與餵食母乳和影響發音的「直接」關係。尤其是「發音」,影響發音的原因絕大多數仍然是語言中樞成熟快慢的問題,而非舌繫帶過緊。要真的有影響,也可能只是捲舌音而已。

舌繫帶過緊什麼狀況下可能要手術?做什麼手術?這個問題醫學界的差異性更大。從來者不拒一律送開刀房全身麻醉手術(以會影響發音為理由,很多家長都會同意手術),到惜刀如金決不出手者(反正長大會自己好為理由,也有家長都會同意不用手術),都大有人在。我個人採用的治療標準是:小小孩有較厚的舌繫帶,可在門診直接剪開。大小孩有M型舌尖同時合併舌尖無法伸過下排牙齒(或下唇),可以考慮安排全身麻醉手術剪開。舌繫帶過緊手術包括:簡單的切開(不麻醉或全身麻醉)、舌繫帶整形術,端看醫師個人喜好而定,並沒有數據指出哪種手術較為優越。

舌繫帶過緊帶來的問題,要真的有,也只是小問題,家長實在不要太緊張。找自己信任的醫師分析利弊,再採取行動。倘若是「欲除之而後快」,當然也要找「來者不拒」型的醫師,免得失望了。

轉載自:http://www.pedsurg.idv.tw/tongue_tie.htm

羅文 塵緣 我最喜歡的歌

by youngten on 十二月 22nd, 2010, 思留言