1/24-1/30
當我知道你們相愛 - 何維健
2011年1月25日 星期二
2010年12月26日 星期日
如何恢復bat檔案的關聯性
有時候,在編輯器可以設定哪一些副檔名要由這一個編輯器預設開啟。
但是,像是bat檔案,就不要設定由預設編輯器開啟,因為,這樣就沒有辦法執行一般的bat檔。
開啟→執行
用使用者權限輸入CMD
再輸入assoc.bat=batfile
再按Enter就可以恢復預設值了
參考資料:
如何恢复bat文件关联为默认形式打开?
2010年12月14日 星期二
[轉錄] 阿基師,我的人生像一碗酸辣湯
<曾經為了荷包蛋老是煎不好,一個晚上吃掉十幾個蛋>
網友「江江」 問:什麼時候開始學料理?學料理途中,遇到挫折會有想放棄的念頭嗎?如果沒做廚師的話想做什麼呢?阿基師: 我不做廚師應該會一事無成吧!我性子很急,也不適合開計程車。我會選擇廚師這一行是因為我沒有讀書,加上父親當過五月花酒家的大廚,以前家裡開小吃麵店,我就很喜歡站在廚房看爸媽炒菜。
開小吃店很累,下午兩點到五點之間父親習慣午睡,這時段偶爾會有客人來點個湯麵、炒飯、糖醋排骨等,因為捨不得把爸爸叫起來煮給客人吃,我就會跑進廚房站在板凳上模仿父親的做法開始炒菜。
吃完了客人會跟媽媽說這小孩的功夫不輸你老公喔,成就感就在這裡開始萌芽,所以我在11、12歲的時候就發現自己適合走廚師這一條路。
每當我煮飯的時候,就會感到全身精神都來了,那是一種莫名其妙的喜歡。我曾經為了荷包蛋老是煎不好,一個晚上吃掉十幾個蛋,煎不好照樣吃掉不然浪費,就算吃到不想吃了,還是一定要把蛋煎好。
選工作要選擇自己有熱情的,有熱情就會主動,主動去做就會有想法,有想法就會不斷激發出新的創意。
儘管有時候炒菜會燙到、切得雙手血淋淋的,但是因為我有熱情,手多痛都沒關係,心裡只想著如何不斷的去延續工作生命。
<不要只看到我的光環,在人前露臉就要在背後受罪>
網友「冰塊」問:每次看到阿基師炒菜,用心專注的在每個步驟上面,我就覺得台灣還是有希望的@@請問阿基師,你對於現代社會人,有沒有什麼可以加強 用心 的好建議?阿基師:人生的學問只有「用心」兩個字,學問就是「想學就要問」,像電視錄影啦、公播權的問題啦、怎麼訂合約啦,當廚師怎麼可能知道這些?都是我去用心去問、用心觀察出來的。
老祖宗有句話講得好,「不禁一番寒澈骨,焉得梅花撲鼻香」,我只希望每一個網友都能很踏實的去做,天底下沒有白吃的午餐,在人前露臉就要在背後受罪。
我能成功是因為老師傅很笨,因為老師傅笨又懶惰,他懶得做的我都撿來做,才讓我這種勤快又機靈的小孩有機可趁。
或許現在新新人類網友會覺得這些話老掉牙,但是它是很真實的,不要只看到我阿基師的光環,要去了解阿基師也很努力才有今天的。
<人生再怎麼絕望,也不可以開車往海裡衝!>
網友「勤安」問:您的為人、處事態度大家都讚賞有佳,我想請問您,您是如何面對自己低潮,或者是假使有天您不幸陷入低潮了,那您會如何面對及如何的重新再站起來,謝謝。阿基師: 我知道現在很多年輕人在廚房工作,一個月只有兩、三萬塊,就覺得人生看不到未來。年紀輕輕就說看不到未來很悲哀,人生不要太早下定論比較好。
我老婆嫁給我的時候很風光,那時我有兩棟房子還開了餐廳,又兼任一家飯店的主廚,夠有未來吧!
可是我碰到家道中落,媽媽給人家作保賠了七百多萬,一夕之間債主都找上門,父親無力償還,沒交代清楚就突然病逝了,媽媽也因此中風。我本來幸福美滿的生活突然變調,還差一點離婚。
我是家中長子,所以一肩扛起債務問題。當時,我一天接四份工作,早上到餐廳上班,空班時間到企業門口賣玩具,賣完玩具回來以後再上班,晚上九點下班後跑去地下酒家做火鍋和幾個小菜,凌晨一點鐘打烊後再跑去萬大路的魚貨市場幫忙搬箱子,一箱50塊、80塊這樣賺,一個晚上賺個幾百塊,快要白天了才全身髒兮兮地踩著腳踏車回家。
因為魚腥味太重了,回家也不敢睡太太旁邊,簡單沖洗後就躺在大廳的地板上一覺到天亮,8、9點再進餐廳繼續工作。
為了還債,我把自己的2棟房子給賣了,我太太就不高興,我就跟太太說這只是暫時的委屈請妳忍一忍,結果半夜她生悶氣一個人喝掉半瓶威士忌,我還幽默地說,當時結婚在敬酒時怎麼沒發現妳這麼會喝啊~那一晚我們兩個在床上抱著痛哭。
早上時發現太太又不見了,不知道又跑去哪,結果她去外面買早點回來給我吃。
然後跟我說,下午空班時去幫她拿點東西回來,原來她找了報紙,要做家庭代工一起幫忙還債。天呀!多感性呀!
像這種從有到沒有的經歷,就像現在社會版會報的新聞,遇到不如意,就開著車子衝入海邊,或是在房間裡面燒炭,這樣都不對嘛。
人最怕的就是沒有責任感!我也是從什麼都有突然失去一切,再從什麼都沒有一點一點賺回來的,人世間有太多無常了,活著為的就是一份責任,要懂得將它承擔起來。
<做菜可以偷呷步,但是做人和吃苦都不能偷呷步>
網友「港男」 問:從燒菜中是否有體悟一些道理是可以用在人生中的呢?阿基師: 做菜可以偷吃步,但是做人和吃苦都不能偷吃步,做人不是要做給長官和長輩看的,是自己要負責的。
我曾到基隆某個高工演講,我跟學生們說「不要抱著六十分哲學,可以做到九十分就要做到九十分」。
人難免會犯錯,如果把自己的分數拉高,偶爾犯錯了人家會願意再給機會。如果習慣只做六十分,不小心犯一個錯就變成不及格了!而且如果我有生意,我寧可交給想做九十分的人,不會交給只想做六十分的人。
不必埋怨沒有機會,應該要問自己做了哪些準備等待機會來敲門。所以說年輕朋友們光拿到博士、碩士學位是不夠的,有一個笑話說:「讀到博士,你會跌死;讀到碩士,你會摔死;你要跌死還是摔死(台語)」。
務實又用心的工作經驗最重要,因為你可以從中領略做事的方法和做人的竅門。
<我的人生是酸辣湯>
網友「追」 問:您不只料理成功,感覺上待人處世也很成功,想請問您待人處世最大的原則是什麼?阿基師: 我的人生是酸辣湯,酸甜苦辣通通都在裡面,是酸辣湯不是糖醋魚喔!糖醋魚有帶甜,酸辣湯是酸、辣、鹹五味雜陳,辣過頭會有苦,白胡椒加太多也會苦。
如果把酸辣湯調和出很和諧的口味,端出來賞心悅目又很美味。
我常常跟我太太分享一句話,賺很多錢是生辰八字好,不希罕,能守得住錢才厲害。
我這幾年有機會上電視出書,確實賺了很多錢,我還是省吃儉用、騎摩托車趕通告,一個月只花兩三千塊,人要懂得不要被物質誘惑影響。
待人的部分,我常常勸人要結善緣,生氣1分鐘會失去60秒的幸福。
現在人家發脾氣的時候,我不會跟著發脾氣,我會看著人家發脾氣醜陋的樣子,想想自己發脾氣是不是也一樣醜陋,脾氣就會收斂了。
一個社會是佛與魔共有的,沒有魔哪裡來的佛呢?結善緣是最好的撇步,我到哪演講都勸人要有善心,人有百百種,我們可以選擇從佛不要從魔,很自然人間就是一面淨土。
2010年11月28日 星期日
SoftEther設定教學
在大陸出差通常會遇到一個問題,那就是有一些網路被擋掉~
這個時候,通常會使用到網路無國界的軟體~
但是,我們並不知道這一些封包如何被對方使用,所以,最好還是自己來架一個VPN比較安全。
2004年左右,在日本有一位大學生研發了一個虛擬軟體,它可以虛擬一個網卡,而這一張虛擬網卡可以連到某一台電腦(Server),而這一台電腦(Server端)的網路並沒有被限制,這個時候,我們就會把封包傳送到這一個虛擬網卡,而虛擬網卡再把資料送到Server端,並且由Server端把要求送出去。
如此一來,我們上網也不會有所限制了。
但是,在當時,日本有提供一個Server當作一個預設的Hub,讓所有的使用者可以連到這一個Server並且再連出去,但是,現在那一個Server已經停用了。所以,我們必需自己建立一個Server。
在設定User的設定時,請按照下面的設定Virtual HUB ID : 0
You can set user's Security Option. Enter Y or 1 to enable option. Enter N or 0 to disable option.
Press only Enter key to no change. Deny Connect (Off) :0
Disable Session Reconnect (Off) :0
Force to use IP Addess allocated by DHCP Server (Off) :0
Limit to 1 IP Address to use. (Off) :0
Limit to 1 MAC Address to use. (Off) :0
Do not use existing IP Address (Off) :1
Do not use existing MAC Address (Off) :1
Do not send Broadcast Packet (Off) :0
Do not send DHCP ACK Packet (Off) :1
Filter ALL DHCP Packets (Off) :1
詳細的設定以後有空再寫,先參照以下的參考資料吧~
參考資料:
SoftEther 安裝與設定。Virtual HUB & Virtual Lan,Server 端 & Clinet端
SoftEther Server端與Client端之設定
SoftEther - 好用的虛擬HUB
Softether 英文版下載 | 連線教學
2010年11月7日 星期日
BAT大補帖 - 測驗 (07)
下面兩個指令,請直接在指令列上練習~~ECHO Hello World!!>file.txt
把Hello World!!存到file.txt中;若檔案不存在,則會產生這一個file.txt檔案;若檔案已經存在,則把這一個檔案的內容清除。並且把Hello World!!存到檔案中ECHO Hello BAT!!>>file2.txt
把Hello World!!存到file2.txt中;若檔案不存在,則會產生這一個file2.txt檔案;若檔案已經存在,則在這一個檔案的內容最後加入Hello BAT!!
========== 測驗開始 ==========
1. 印出目前所在資料夾的名稱,例如,目前在C:\windows\newfile,則印出newfile
提示: GOTO, ECHO, FOR, %CD%
解答:
exercise_a.bat
@ECHO OFF
SET MYPATH=%CD%
:Search
FOR /F "tokens=1,* delims=\ " %%p IN ("%MYPATH%") DO (
SET MYPATH=%%~q
SET Current=%%~p
)
IF "%MYPATH%" NEQ "" GOTO :Search
ECHO %Current%
PAUSE2. 若有一個設定檔為setting.ini,內容為
; This is setting file for test
; When ShowMoneyFlag is ON, the system will show money string
ShowMoneyFlag=OFF
; When ShowYou in ON, the system will show the username
ShowYou=ON讓使用者透過修改setting.ini可以改變顯示的文字~並且把結果存到result.txt
提示: ECHO, FOR, IF, SET
解答:
exercise_b.bat
@ECHO OFF
FOR /F "eol=; tokens=1-2 delims==" %%i IN (setting.ini) DO (
SET %%~i=%%~j
)
IF /I "%ShowMoneyFlag%" EQU "ON" (
ECHO Show money!!
ECHO Show money!!>result.txt
) ELSE (
ECHO NoMoney!!
ECHO NoMoney!!>result.txt
)
IF /I "%ShowYou%" EQU "ON" (
ECHO Hello %UserName%
ECHO Hello %UserName%>>result.txt
)
PAUSE
BAT大補帖 - Call (06)
若要寫大型的BAT程式,CALL這一個指令就絕對不可以忽略~
它可以提高程式的reuse,可以讓程式更精簡!
CALL與GOTO最大的不同在於
GOTO是直接跳到設定的LABEL,並且不會跳回來。
而CALL與GOTO :EOF配合,當被跳到目的的程式執行完時(執行到GOTO :EOF),會跳回執行CALL的程式的下一行。
例:
call_a.bat
@ECHO OFF
ECHO Hello World!!
CALL :Money
ECHO Good Morning!!
CALL :Money
GOTO :END
:Money
ECHO Hello Money!!
GOTO :EOF
:END
PAUSE大家想像一下,若:Money這一段的程式有到一百行,你執行兩次CALL :Money不就節省了一百行的指令嗎?
若有寫過C語言的話,那就把GOTO :EOF當作return這一個關鍵字吧~
同時,call指令後面可以接傳入的參數。
例:
call_b.bat
@ECHO OFF
ECHO Hello World!!
CALL :Money 100 "300 - 200"
ECHO Good Morning!!
CALL :Money 200 "400 - 200"
GOTO :END
:Money
ECHO Hello %1 Money!!
ECHO The procedure is %~2
GOTO :EOF
:END
PAUSE第一個CALL後面會接兩個參數,分別是100與"300 - 200",而為什麼要用雙引號把它括起來哩~因為,BAT是以空白當作參數的區隔,所以,若你傳入的參數中內含空白的話,就必需要用雙引號把它括起來。
而%1分別%~2分別就是代表傳進來的參數,另外,為什麼%1不需要加~
而%~2中間確需要加入~這一個符號哩,有加~符號的,會把參數的值的雙引號移除掉,當然,若他本身沒有雙引號的話,~這一個就沒有效果~
平常在執行BAT檔後面也可以輸入參數~
例:
call_c.bat
@ECHO OFF
IF /I "%~1" EQU "ccd9527" (
ECHO HELLO CCD9527!!
) ELSE (
ECHO HELLO EVERYONE!!
)
PAUSE執行的時候,請用以下兩個方式分別執行
%> call_c.bat ccd9527與
%> call_c.bat透過這一個方式,可以讓使用者決定要使用哪一個流程~非常之好用~
另外,要善用說明檔~
help印出目前系統可以使用的指令
CALL /?
通常裡面會有很多解釋和例子,值的參考!!
[總結]
在這裡,你應該學會了以下指令或關鍵字的用法
CALL
BAT大補帖 - goto(05)
有時候程式的流程不是一定由上面執行下來的,若可以又上面執行下來,同時也可以由下面跳到上面執行,這樣程式是不是會更彈性哩~
GOTO這一個指令,就可以做到這樣的事情。它可以讓程式流程跳到這一個程式碼中的某一個LABEL。
LABEL就是在程式碼的某一點加上一個代號,這樣,就可以讓程式跳到這一個程式碥這一點。
例:
Jump.bat
@ECHO OFF
GOTO :Start
:Money
ECHO Momey
GOTO :END
:Start
ECHO Hello World!!
GOTO :Money
:END
PAUSE以上的例子,程式的流程就不是由上依序往下跑的~
另外,要善用說明檔~
help印出目前系統可以使用的指令
GOTO /?
通常裡面會有很多解釋和例子,值的參考!!
[總結]
在這裡,你應該學會了以下指令或關鍵字的用法
GOTO