2010年4月29日 星期四

郵件的儲存位置

之前都一直使用Outlook Express,這裡記錄下之前的經驗

========== Outlook Express ==========
在Outlook Express的郵件儲存位置
是在C:\Documents and Settings\使用者名稱\Local Settings\Application Data\Identities\{亂數}\Microsoft\Outlook Express
其中在大括號中間的是一個亂數
也可以直接到
Outlook Express→工具→選項→維護→郵件檔資料夾
取得目前郵件檔資料夾的位置

通常為了備份的安全性,我會把郵件的儲存位置改到C槽以外的地方~
直接開啟Outlook Express→工具→選項→維護→郵件檔資料夾→變更
這個時候就可以選擇新的位置~
但是,若這個新的位置有另外的郵件設定檔~
這個時候若選擇(N)則會使用這一個位置的郵件~(會不會把原本位置的郵件刪掉,我並不清楚~)
若選(Y)的話,會把這一個位置的郵件刪掉,並且把原本位置的郵件移到此處~

以上的動作要非常小心,不然可能會導致整個郵件的資料不見~

壓縮所有資料夾
在Outlook Express的郵件檔會越來越大~
當你在收到的時候會變大~
但是,當你把信刪掉的時候,並不會變小~
這個時候要使用壓縮的功能~
檔案→資料夾→壓縮所有資料夾
這樣就會把空間清出來了~

附加檔案可能沒有辦法打開
在Outlook Express 6之後,會有一個選項預設是開啟的~會導致附加檔案可能沒有辦法打開~
工具→選項→安全性→在附件有可能有病毒時不允許儲存或開啟

要求收件者回傳回條
設定當收件者收到信,可以要求收件者回傳回條~
工具→選項→回條→所有傳送的郵件都要讀取回條

分割傳送
有一些Mail Server會限制傳送郵件的大小~但是,有時候,你的檔案就是那麼大,那麼要如何做呢?
在「工具」→「帳戶」→「郵件」→「內容」→「進階」在傳送的部分設定成當郵件大於幾KB時,就切割~
但是,這裡要注意的是,收件者必需也要使用Outlook Express才可以把它組合起來~若是用IE介面的,會看到很多一樣標題的郵件~


預設不直接開啟信件
在預設的情況下,當你一點到你的其中一封郵件時,右下的視窗就會幫你打開它~若它是有毒的信,可能你的電腦就中毒了~
因為,為了安全性,我把以下的設定不勾選~
檢視→版面配置→顯示預覽窗格

在伺服器保留郵件備份
「工具」→「帳戶」→「郵件」→「內容」→「進階」→「遞送」
勾選「在伺服器保留郵件備份」

因為公司政策的關係,全面改用Exchange,所以就必需使用Office Outlook
若有任何心得,會在這裡做一下記錄~

========== Office Outlook ==========
在Office Outlook的郵件儲存位置
是在C:\Documents and Settings\使用者名稱\Local Settings\Application Data\Microsoft\Outlook\Outlook.pst

在信件的網路空間不足
先選擇要封存的資料夾,並且在「檔案」功能表中按一下封存。
然後再到原本的資料夾中,把資料夾刪掉,再跟網路的信箱同步之後,就會把網路上的空間清出來啦~
可以參考手動封存資料夾

參考資料:
如何備份你的Outlook郵件?
手動封存資料夾

2010年4月28日 星期三

組合語言語法

MARCO
就是把MACROENDM這兩個夾起來的部分用另一個名稱來取代
Ex:

FOO  MACRO
MOV AL, 0x32
ADD AL, 0x01
ENDM

之後的程式碼就可以使用以下的方式
  FOO
ADD AL, AL

最後AL的結果就會0x66
===================PUBLIC=====EXTRN=============================
PUBLIC 假指令是宣告副程式、標記或變數為『公用』的,編譯器看到這個假指令,便會把相關資料寫進目的檔,讓 Linker 能夠連結,使得其他程式能夠使用被宣告為公用的副程式或變數。所以 PUBLIC 應該用在被呼叫的程式中。

PUBLIC 常常和EXTRN配合使用。EXTRN 的意思是『外部』的,當 cl.exe 看到被宣告外部的變數、副程式或標記時,雖然在程式中找不到,也不會出現錯誤,而會把相關資訊寫進目的檔,等到連結時會尋找被連結的程式庫或目的檔,如果找到就不會產生錯誤。因為使用外部的『東東』是變數、標記還是副程式的處理方式不同,所以必須在 EXTRN 後面告訴 cl.exe 是那一種。

EXTRN 的語法是:

EXTRN 副程式名:呼叫方式

呼叫方式可以用 near 或 far。
========================EQU=============================
把某一個變數設定為常數!
以下這一個例子是把PEI設定為3這一個常數
PEI EQU 3



參考資料:
小木偶的網頁 - Ch10 程式庫

2010年4月18日 星期日

[Live-MAN] #pragma 預處理指令

#pragma asm
表示後面寫的是組合語言 (加速)

#pragma small
表示小記憶體模式 (DOS朝代memory很珍貴)

#pragma registerbank(0)
表示使用bank0 (別的CPU沒有這種東西)

#pragma code
表示const 資料放在ROM裡面 (節省RAM)

在所有的預處理指令中,#Pragma 指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和 C++語言完全相容的情況下,給出主機或作業系統專有的特徵。依據定義,編譯指示是機器或作業系統專有的,且對於每個編譯器都是不同的。
其格式一般為: #Pragma Para
其中Para 為參數,下面來看一些常用的參數。

(1)message 參數。 Message 參數是我最喜歡的一個參數,它能夠在編譯資訊輸出窗
口中輸出相應的資訊,這對於源代碼資訊的控制是非常重要的。其使用方法為:
#Pragma message(“消息文本”)
當編譯器遇到這條指令時就在編譯輸出窗口中將消息文本列印出來。
當我們在程式中定義了許多宏來控制源代碼版本的時候,我們自己有可能都會忘記有沒有正確的設置這些宏,此時我們可以用這條指令在編譯的時候就進行檢查。假設我們希望判斷自己有沒有在源代碼的什麼地方定義了_X86這個宏可以用下面的方法
#ifdef _X86
#Pragma message(“_X86 macro activated!”)
#endif
當我們定義了_X86這個宏以後,應用程式在編譯時就會在編譯輸出窗口裏顯示“_
X86 macro activated!”。我們就不會因為不記得自己定義的一些特定的宏而抓耳撓腮了


(2)另一個使用得比較多的pragma參數是code_seg。格式如:
#pragma code_seg( ["section-name"][,"section-class"] ] )
它能夠設置程式中函數代碼存放的代碼段,當我們開發驅動程式的時候就會使用到它。

(3)#pragma once (比較常用)
只要在頭文件的最開始加入這條指令就能夠保證頭文件被編譯一次,這條指令實際上在VC6中就已經有了,但是考慮到相容性並沒有太多的使用它。

(4)#pragma hdrstop表示預編譯頭文件到此為止,後面的頭文件不進行預編譯。BCB可以預編譯頭文件以加快鏈結的速度,但如果所有頭文件都進行預編譯又可能佔太多磁片空間,所以使用這個選項排除一些頭文件。
有時單元之間有依賴關係,比如單元A依賴單元B,所以單元B要先於單元A編譯。你可以用#pragma startup指定編譯優先級,如果使用了#pragma package(smart_init) ,BCB就會根據優先級的大小先後編譯。

(5)#pragma resource "*.dfm"表示把*.dfm文件中的資源加入工程。*.dfm中包括表單
外觀的定義。

(6)#pragma warning( disable : 4507 34; once : 4385; error : 164 )
等價於:
#pragma warning(disable:4507 34) // 不顯示4507和34號警告資訊
#pragma warning(once:4385) // 4385號警告資訊僅報告一次
#pragma warning(error:164) // 把164號警告資訊作為一個錯誤。
同時這個pragma warning 也支援如下格式:
#pragma warning( push [ ,n ] )
#pragma warning( pop )
這裡n代表一個警告等級(1---4)。
#pragma warning( push )保存所有警告資訊的現有的警告狀態。
#pragma warning( push, n)保存所有警告資訊的現有的警告狀態,並且把全局警告
等級設定為n。
#pragma warning( pop )向棧中彈出最後一個警告資訊,在入棧和出棧之間所作的
一切改動取消。例如:
#pragma warning( push )
#pragma warning( disable : 4705 )
#pragma warning( disable : 4706 )
#pragma warning( disable : 4707 )
//.......
#pragma warning( pop )
在這段代碼的最後,重新保存所有的警告資訊(包括4705,4706和4707)。
(7)pragma comment(...)
該指令將一個註釋記錄放入一個對象文件或可執行文件中。
常用的lib關鍵字,可以幫我們連入一個庫文件。


每個編譯程式可以用#pragma指令激活或終止該編譯程式支援的一些編譯功能。例如,對迴圈優化功能:
#pragma loop_opt(on) // 激活
#pragma loop_opt(off) // 終止
有時,程式中會有些函數會使編譯器發出你熟知而想忽略的警告,如“Parameter xxx is never used in function xxx”,可以這樣:
#pragma warn —100 // Turn off the warning message for warning #100
int insert_record(REC *r)
{ /* function body */ }
#pragma warn +100 // Turn the warning message for warning #100 back on
函數會產生一條有唯一特徵碼100的警告資訊,如此可暫時終止該警告。
每個編譯器對#pragma的實現不同,在一個編譯器中有效在別的編譯器中幾乎無效。可從編譯器的文檔中查看。

[2011.01.28 補充]

#pragma pack(4)
typedef struct {
char Type;
long Offset;
long Size;
char Access;
} FLASH_REGION;
#pragma pack()

32Bits 系統預設是 #pragma pack(4) ,而 FLASH_REGION這個結構的長度為 10 Bytes,為了達到預設對齊的結果,編譯器會將 FLASH_REGION的長度拉長成 12 Bytes (4 的倍數)

而在宣告結束後,重設為預設值︰
#pragma pack()

=> 在 pack() 的括號中不給值,即會重設回預設值。

如此一來,由於 12 為 4 的倍數,因此 FLASH_REGION 的結構就不會再受到影響。

參考資料:
#pragma 預處理指令
Struct Alignment
解析#pragma指令
#pragma pack(1) "是表示什麼意思呢?!

用眼太多全身累 眼睛過勞牽動五臟六腑

電腦已經成為很多人生活中不可或缺的必要,但是專家說,眼睛長期聚焦在電腦螢幕上,一天下來會覺得全身疲憊,甚至頭痛、失眠等現象,從中醫角度看,眼睛與身體經脈相互連通,眼睛過於勞累就會牽連五臟六腑。

中新網報導,眼睛聚焦需要眼部、頸部和肩部不同肌肉和神經的相互協調。研究顯示,眼睛長時間聚焦時,肌肉的緊張度會降低,影響大腦皮層調節肌肉運動的區域,從而使其對頸部、肩部肌肉運動的控制失調,引起肌肉張力增高。當這種緊張長期不能緩解時,相應部位就會出現慢性疼痛。

所以,眼睛可說是最容易受到疲勞侵襲的源頭,當雙眼疲勞時,眼眶周圍會難受、疼痛,眉心酸脹,出現怕光、流淚等症狀,還會頭暈眼花、頸肩酸痛、全身疲乏等情況。

專家說,要想避免這種情況,就不要長時間高強度用眼,看電腦、電視不要超2小時,每隔45分鐘休息10分鐘,可以看看遠處、喝點水或活動一下眼睛。另外,電腦最好調低一點,座位稍微調高一些,這樣可以讓眼睛睜得小一點,比較能保持眼部濕潤。

運動後1小時勿進食?醫師:觀念錯誤

不少人以為運動流汗才有減肥效果,甚至以為運動後1小時內進食會變胖;醫師今天表示,這些都是錯誤的觀念。其實運動後可以先吃點麵包等高升糖指數食物,不要一下子吃太多。

美兆健康管理機構發表錯誤運動習慣調查,針對北區健檢會員進行簡單的問卷調查,回收1010份。結果發現,有53%認為運動時一定要流很多汗才能達到減肥效果;42.5%認為運動後1小時內進食會變胖;37%認為運動後肌肉酸痛代表肌肉拉傷。

美兆健康管理機構院長朱大維表示,流很多汗不代表減肥,就像時下流行包著保鮮膜減肥,但這只是排掉水分,運動完一喝水,體重又回來了。一般來說,要達到減肥效果,每個星期至少要運動3次,且每次超過20到30分鐘。

國泰醫院物理治療師簡文仁受訪表示,運動減肥主要關鍵是心跳及呼吸,過去有人提出「333」的標準,即每周至少運動3次、每次30分鐘,運動後每分鐘心跳達130下。

另外,不少瑜珈、運動老師會告訴學員,運動後1小時內不能進食。朱大維說,其實運動後可以補充一些高升糖指數食物,例如米、麥、麵包等。簡文仁認為,運動後30分鐘內吃東西要溫和,不能吃太多,或者可以多喝點水;運動1小時後吃東西比較沒有禁忌。

還有些人認為騎腳踏車、短跑腿會變粗,簡文仁建議可拉筋或做弓箭步,舒緩小腿肌肉。

Bat To Exe Converter

這一個是不錯的軟體~可以直接把Bat檔案轉換成exe
好處我現在只有想到兩點
1. 如果把它當作預先載入的檔案,就不會有黑色的執行畫面
2. 原始碼不會外流

下載處Bat To Exe Converter

操作方式
先將壓縮檔解壓縮,再雙擊軟體執行檔「Bat_To_Exe_Converter.exe」
接著依序:
1. 於視窗上方選擇 批次檔路徑/名稱(Batch file)和 轉換後的執行檔路徑/名稱(Save as)
2. 在「Options」選單內將 Visible application 更改為 Invisible application
3. (Visible application 選項是指於DOS模式下運行執行檔)

4. 在「Versioninformations」選單內設定圖像檔(*.ico)與填入該執行檔的名稱、版號、說明
5. 與作者名字…等資料(可忽略此步驟)

6. 在「Include」選單內加入想伴隨該執行檔一起運行的程式(可忽略此步驟)

7. 全部設定完成之後,點擊左下角的「Compile」按鈕
8. 便可將 批次檔(*.bat)轉換成 執行檔(*.exe)囉~

註:您亦可視需要,於「Options」選單內設定 工作路徑(Work directory)、是否刪除暫存檔
註:(temporary files)、執行密碼(Encrypt the program)…等選項

參考資料:
免費軟體下載||Bat To Exe Converter-輕鬆將批次檔轉成執行檔

聰明人拚節稅 可三管齊下

工商時報【記者魏喬怡/台北報導】

5月報稅季又即將來到!雖然上班族領薪水的節稅空間有限,但是如果精打細算多利用合法節稅管道的話,還是可省下不少錢,會計師建議,可從降低所得、讓扣除額極大化、扣抵稅額極大化來著手!

資誠會計師許祺昌指出,所得愈少自然繳的稅就愈少,因此第1招就是想辦法降低所得。不過,有些降低所得的方式是平常就要規劃,像是讓所得變成非綜合所得,例如投資海外商品,包括金融商品、房地產;或是將課稅所得變為免稅所得,由於證交所得、期交所得都免稅,因此可透過投資股票、期貨來達成。

另外,就是讓所得可扣除的成本費用極大化。例如包租公、包租婆會有「租賃所得」,可扣除的成本費用有2種,一是採「實際支出成本」或是「房屋出租必要費用標準43%成本扣除」,那麼就可選擇成本算起來較大的來扣除。

第2招則是讓扣除額極大化。勤業眾信會計師林宜信指出,在報稅前一定要算一下到底是「標準扣除額」算出來的扣除額較大,還是用「列舉扣除額」算出來較大。一般來說,列舉扣除額不外乎是捐贈、保險費、醫療及生育、災害損失、購屋借款利息、房租費用等。

因此,像如果是有自用住宅購屋貸款的人,或是有租房子的人採用列舉扣除額就會省很大。因為像單身者的標準扣除額才76,000元,但是購屋借款利息每申報戶最高可有30萬元,而房租費用每戶最高可有12萬元的扣除額。

但林宜信提醒,購屋借款利息只能用原始購屋借款金額的利息來做抵減,例如:原始貸款200萬元、還清本金50萬元,後來又再用房子抵押借款80萬元的話,就只能用150萬元(200萬-50萬)所產生的利息來抵減,而不是用230萬(150萬+80萬)的利息來抵減。

另外,過去教育學費是「每戶」可扣抵2萬5千元,但自97年起已改成「每人」,因此如果家中有2名孩子在就讀大專院校(但空中大學、專校及五專前3年,及已接受政府補助者除外)的話,最多可抵5萬元,而不是只有2萬5千元了。

第3招則是讓扣抵稅額極大化。許祺昌表示,這部份指的是「投資抵減」,也就是說,如果投資於受獎勵企業一定期間可就投資額的一定比例享受抵繳綜所稅,例如投資100萬元在生技公司,可有10萬元的抵稅權。不過,若是最低稅負算出來繳納的稅較少,就不要浪費使用投資抵減的權利,因為,投資抵減可在4年內使用。

2010年4月17日 星期六

透過bat分析目前的路徑

%cd%
當前目錄

%~dp0
目前正在運行的批次檔的所在目錄

%~sdp0
目前正在運行的批次檔的所在的目錄的短名稱

main.bat

@echo off 
SET MYPATHCOPY=%CD%
:search
for /f "delims=\ tokens=1,*" %%p in ("%MYPATHCOPY%") do (
@echo %%~p
SET MYPATHCOPY=%%~q\
)
if "%MYPATHCOPY%"=="\" goto done
goto search
:done
pause

可以把目前的路徑以"\"為分隔,把每一個目錄列出來

可以得知目前所在的資料夾,與目前所在的資料夾的路徑
main.bat
@echo off 
SET Count=0
SET MYPATHCOPY=%cd%
:search
for /f "delims=\ tokens=1,*" %%p in ("%MYPATHCOPY%") do (
@echo %%~p
set /A Count=%Count%+1
SET MYPATHCOPY=%%~q\
)
if "%MYPATHCOPY%"=="\" goto done
goto search
:done
echo %Count%
set /A PreCount=%Count%-1

SET MYPATHCOPY=%cd%
SET index=0
:search1
for /f "delims=\ tokens=1,*" %%p in ("%MYPATHCOPY%") do (
set /a index=%index%+1
echo %index%
if %index% LSS %PreCount% (
if %index% EQU 0 (
SET SOURCE_ROOT=%%~p
) ELSE (
SET SOURCE_ROOT=%SOURCE_ROOT%\%%~p
)
) ELSE (
SET PROJECT_NAME=%%~p
)
SET MYPATHCOPY=%%~q\
)
if "%MYPATHCOPY%"=="\" goto done1
goto search1
:done1
echo %SOURCE_ROOT%
echo %PROJECT_NAME%

pause


最後可以整合成以下的精簡的程式碼
main.bat
@ECHO OFF

REM ===========================================================================
REM ==== GET THE SOURCE_ROOT, PROJECT_NAME AND BUILD_TIP ======================
SET MYPATHCOPY=%CD%
SET TEMP_SOURCE_ROOT=.\
SET TEMP_PROJECT_NAME=.\
SET TEMP_BUILD_TIP1=.\
SET TEMP_BUILD_TIP2=.\
SET TEMP_BUILD_TIP3=.\
:SEARCH
FOR /F "delims=\ tokens=1,*" %%p IN ("%MYPATHCOPY%") DO (
SET TEMP_BUILD_TIP1=%TEMP_BUILD_TIP2%
SET TEMP_BUILD_TIP2=%TEMP_BUILD_TIP3%
SET TEMP_BUILD_TIP3=%%~p
IF "%TEMP_BUILD_TIP1%" NEQ ".\" (
IF "%TEMP_PROJECT_NAME%"==".\" (
SET TEMP_PROJECT_NAME=%TEMP_BUILD_TIP1%
) ELSE (
IF "%TEMP_SOURCE_ROOT%"==".\" (
SET TEMP_SOURCE_ROOT=%TEMP_PROJECT_NAME%
) ELSE (
SET TEMP_SOURCE_ROOT=%TEMP_SOURCE_ROOT%\%TEMP_PROJECT_NAME%
)
SET TEMP_PROJECT_NAME=%TEMP_BUILD_TIP1%
)
)
SET MYPATHCOPY=%%~q\
)
IF "%MYPATHCOPY%"=="\" GOTO DONE
GOTO SEARCH
:DONE
ECHO %TEMP_SOURCE_ROOT%
ECHO %TEMP_PROJECT_NAME%
ECHO %TEMP_BUILD_TIP1%
ECHO %TEMP_BUILD_TIP2%
ECHO %TEMP_BUILD_TIP3%
PAUSE


[2011.12.15 補充]
在BAT可以透過IF DEFINED判斷某一個環境變數是否有被定義
IF NOT DEFINED VALUE echo VALUE does not define

參考資料:
How to check if directory exists in %PATH%?
如何檢查是否存在%的目錄路徑%?
如何在batch文件中取得該文件的路徑

2010年4月14日 星期三

Address Bus與Data Bus的觀念

在電腦中,假設要把資料(0xaa)寫到某一個記憶體位址(0xbb),
則把10111011(0xbb)送到位址線(address bus),因為在硬體中,還是有先後順序(由高位元到低位元依序送出),而什麼時候確定所有的資料都送到哩?
分別有一個R/W的訊號線,當W的這一個bit被拉起來的時候,則表示位址線的資料ready了,這個時候就可以由cpu開始讀取了~

當確定要讀取的位址之後,再來就是傳送把資料放到資料線(data bus),運作的情況也是跟把address bus填滿的方式是一樣的!

在硬體中傳送資料的時間是有差異的,但是,對於軟體的眼光中,傳送資料是同一時間的

2010年4月11日 星期日

聰明媽媽 輕鬆煮(白飯)

1. 快快洗
快速沖洗,養分不流失

2. 一比一
食米:水 = 1:1 ~ 1.2倍
水量影響烹煮米飯的軟硬度,請視偏好決定加水量

3. 泡15分
浸泡約15分鐘,讓米粒飽吸水分。

4. 輕輕翻
米飯煮好後,從底部輕輕翻鬆,讓溼氣散發,蒸發多餘水分

5. 燜10分
翻鬆後再燜10-15分鐘,平衡米飯保溼度。

6. 開飯了

我在軍中的奮鬥史-台大電機所之路

我老弟分享的資料~
=====================================================
作者: fallmanalan (秋人) 看板: Militarylife
標題: [哈拉] 我在軍中的奮鬥史-台大電機所之路
時間: Sat Mar 27 23:31:40 2010

我在軍中的奮鬥史-台大電機所之路
03/19,這天早晨,和往常一樣,做例行性的車輛保養,此時,手機鈴響,電話的那一頭傳來,明儒!你上了!台大電機所正取4!真的假的?〈我道〉核對準考證號碼確認無誤後眼淚便不聽使喚的湧出。

我的名字是鍾明儒,大學唸的是土木,大四那一年,毅然決然的轉考電機所,朋友都說我「跨很大」,由於電機類的考科我還是第一次接觸,記得一開始連接地符號都不懂,想當然爾,結果是出師不利,為了不延遲一年,理想的情況是邊當兵邊應考,若能取得入學資格,那退伍後剛好來的及就讀,當然這只是理想,就像高中化學的理想氣體方程式,需要許多前提與外在條件下的苛刻,而且,十個朋友,會有十一人說:這是不可能的!那第十一個就是聽完前面十人否定後信心動搖的自己,此時,回想起某位老師曾經說過:天下沒有做不到的事,只有想不到的事。誰說當兵不能唸書,心中激起了一股推翻這說法的鬥志。

新訓之後的二階段訓是「射擊兵」,頂著科目學習不易以及教官所言,若沒有拿到結業證書很可能被派去擔任較辛苦的「砲手」的壓力下,要找到閒暇時間準備研究所考試,真的是「狹縫中求生存」,為了騰出可用時間,教官上課時專注聽講以求課後能達到快速複習才能有額外時間準備研考,遠離所謂的「時間小偷」,再來,早上比別人早起一~ 二小時,此時,手電筒便是很好的照明工具,我想,古人鑿壁偷光的心情我能體會了,下課十~二十分鐘也是能應用的時間,通車時間(如坐客運、捷運、火車),放假,部隊休息時間,其運用技巧在於完整時間〈大於一小時〉做大事,如章節理論的複習、模擬考試;瑣碎時間〈小於一小時〉做小事,比如拿張空白紙抄上幾個題目或一些概念性的內容隨身攜帶,下課休息時便可拿出來寫,沒辦法書寫時也能深入思考反芻所學,特別注意的是絕對不要熬夜,早上3小時完成一天工作一書提及:清晨時間足以抵過夜晚2~3倍的時間。榜首這樣K書的一書也指出:你以為榜首常常熬夜?錯!榜首從來不熬夜。早晨,腦袋是最清醒的,邏輯思考也最為順暢,熬夜的結果就是造成隔日的學習效果不佳,導致惡性循環,日復一日,所以,若你習慣當夜貓子,請調整你的作息,如此這般,當拿到射擊兵合格證書的同時也完成複習進度的50%了,下部隊後在盡好自己業務本分的前提下依然遵循此法。

有一位銀行的副理曾說過,一位成功的企業家必須要有迅速的果決力與運動員的意志力,不用懷疑,唸書亦是如此,透過體能上的鍛鍊可以增強意志力,國外研究也指出適量的運動可以活化腦內細胞,使頭腦清醒且變的更聰明,因此,除了平日在部隊例行性的體訓,只要是放假我都會保持一天慢跑5000~10000m以及基本重訓的量,這也讓我從新訓開始在連隊上體能一直名列前矛,早上3小時完成一天工作也指出:武術、運動、樂器、語文是培養意志力的良好途徑。榜首這樣K書的也指出:你的運動量跟你的成績大概是一個正比的關係。因此,保持適量的運動均衡的飲食充足的睡眠積極的態度樂觀的心情養成良好的生活習慣,那不論是從軍、準備考試、亦或是出社會、甚至將來創業,必能卓越而非凡。

我不是個聰明的學生,自認天資平庸、資質駑鈍,但曾有一位老師說過:到羅馬有一萬條路,最快那條叫做「方法」,多吸取前人的經驗與知識,不難發現,其實,高手的思維,在大方向上是雷同的,因襲成功者的做法是必要的,當我複習時我採用樹狀統整型複習法,這是一個將複雜資料分類、條理化、結構重組、提高邏輯性、降低重複性、簡化、有助記憶的方法,很多方面,別想大腦優於電腦,對於記憶性的內容,大腦是沒有太多的Memory的,大腦是拿來當成CPU做中央處理器使用,有位企業家就說:out of sight, out of the mind,不在眼前的事物是很容易忘記的,所以他習慣用筆記本做備忘,唸書亦是如此,再來,活用80/20重點分析法則,他的原意是這世上80%的錢都被社會金字塔頂端20%的人賺走,剩下20%的錢才分佈於其餘80%的人,用於讀書上就變成一份考卷〈假設滿分是100 分〉,那80分會從你所學的20%出,剩下20分就是分布於你所學的80%,這在講,只要你抓住那重點的20%,你就能用最少的時間達到最大的效益。更進階的說法即做好時間管理,推薦大家閱讀幾本書:K書高手-出自呂宗昕教授、早上3小時完成一天工作-出自箱田忠昭、榜首這樣K書的。畢竟,大量的閱讀能促使腦力激盪〈by SONY總裁出井伸之〉。

最後,連上士官長說過一句話:感恩源自於感動,在服役的這段期間,我遇到許多貴人,我獲得的比我付出的還要多,何德何能,這份榮譽是屬於大家的,特別感謝在砲校認識幫了我很多忙的吳彬誠、連長、士官長、幫我求了關聖帝君必勝文具的林振宇,以及連隊上弟兄的連署簽名支持,要感謝的人太多了,無法備載,11個月的服役時間很短,生命中的感謝卻沒有期限。

銘記恩師所言:
天才做得到的事,努力就做得到;天才做不到的事,只要努力,還是做得到。
當別人說我不行時,我說我還可以,當我自己說我不行時,那就真的不行了,今天的自己要勝過昨天的自己!

特別感謝電子學的啟蒙老師 劉明彰老師的30堂電子學的精華把繁複的電子學變的輕鬆有趣且學習容易,以及自動控制 詹森老師,讓我一路走來對控制學始終興趣滿滿,附記:今年報考了台大電機所甲組、台大電子所ICS組兩間,台大電機所正取 4,電子所已過一階段,等待面試結果。

附上成績 得分   核算
英文〈A〉70.00 14.00
工數〈C〉55.00 82.50
電子學〈乙〉51.00 51.00
控制〈C〉73.00 109.50
總分257.00 最低錄取222.90

PS. 由於放假的時間很短,需要的話再找時間補上專業科目的準備細節。

2010年4月4日 星期日

清明節記錄

在台南(台灣?!)有一個習俗,當一個家族有生小男孩的時候,必需要連續掃墓三年,告知祖先我們家族又添丁啦~

因為二年多前,三叔公多了一個孫子,因為,今年是第三年到「安南區第一示範公墓」掃墓啦~不過,值得注意的是,當每一次要找我們的墓地時,因為都忘記了,所以,都要找很久~

因此,就在這裡留下一個記錄吧~

我們主要分為三個墓地~

太祖父(爺爺的爺爺,我是玄孫)在17-3巷

曾祖父(爺爺的爸爸,我是曾孫)在10巷

爺爺和伯父合葬在22巷

要去掃墓要記得帶的東西~
除草用具:手套、鐮刀
遮陽用具:帽子、雨傘
拜拜用具:打火機
滅火用具:水桶(通常會有消防隊在墓地提供水和水袋)