星期四, 12月 26, 2013

ZigBee



ZigBee SEP 2 is here. Now what?


http://www.freaklabs.org/index.php/FreakZ-Open-Source-Zigbee-Stack.html

星期三, 12月 25, 2013

gt

http://translate.google.com.tw/translate_tts?q=您好&tl=zh
 input type="text" x-webkit-speech="" />
http://slides.html5rocks.com/#web-sockets

星期四, 12月 19, 2013

Cam

  Study
  • MyOOPS開放式課程
  • https://diy.org/skills/physicist/challenges/393/make-a-cosmic-ray-detector/achievement
  • http://www.amnh.org/education/resources/rfl/web/einsteinguide/activities/cloud.html

星期日, 12月 08, 2013

希爾伯特-黃變換

         昨天來學校看到樓下,一堆旗子上面打著黃鍔星期一 17:00~19:00的演講題目What is Frequency想說應該是知名人物下午好奇的查了一下他的研究發現他的來頭真的不小本來星期六要來K書的,結果一個下午 + 晚上在研究他在1998年發表的(Hilbert-Huang Transformation簡稱HHT)跟應用。中央大學校長李羅權指出,HHT為一高效率應用數學演算法,這項方法可適用於分析非線性、非穩定性過程所產生的數據。

HHT的發明被認為是「NASA史上最重要的應用數學發現之一」

        HHT優點主要在非線性。HHT 由三個部分組成 ( IMF + EMD + 希爾伯特轉換 ), 其中前兩者是他發明的一個IMF function + 一個EMD方法第三個希爾伯特轉換是希爾伯特的,對於非穩態及非線性看來是非常有用的,HHT 到最後會生成 n個IMF和一個趨勢函數這個對我們的應用應該很有幫助,但他整個結構應該很吃重IMF的準確性,該用何種原始 Data數據要想一下。

另外昨天也順道去分析了一下他跟線性回歸, 非線性回歸的差異點,本來感覺上是差不多的東西,但後來發現回歸線並沒辦法做到他的功能,非線性回歸方程一般很難求,不然就是先測定它是何種波形,再回頭推,自然界複雜波形沒辦法用單一非線性函數去歸納出趨勢函數,線性回歸就更不用講了,兩者用途也不太相同。

回頭我又看了一下DCT 跟傅立葉轉換,都類似轉Frequency domain,概念上有相近,對於應用上,結果就是得到一個DC + n個AC,在我們的應用上應該是很有幫助的。直到昨天我才搞懂DC 這個值的物理意涵,重點在下面那張圖的線性組合」[6],大多文章都在講DCT的流程、怎麼算,很少文章講到這件事



任何一個 8*8=64 個像素所組成的圖案,都可以表示為以上 64 個方塊圖的「線性組合」。



DCT 蝶形變化複雜度為O(n \log(n))若使用快速傅立葉變換來計算DCT,需要的預操作和後操作。

EMD 的運算如下:將一原始訊號做若干次 Sifting 後,訊號上、下包絡線的平均線會漸漸和水平軸重合,直至訊號的上、下包絡線對稱於水平軸。此新訊號即為第一個 IMF,故稱為 IMF1。將 IMF1 從原始訊號減去,得到第一個殘餘訊號( First Residual ),稱為 r1,將 r1 依同樣方式做若干次 Sifting,可獲得 IMF2,再將 IMF2 從 r1 扣除,得到第二個殘餘訊號 r2,依此規則重複計算,則可將原始訊號拆解成數個 IMF 和最後的殘餘訊號,此即為 EMD 的運算流程。


Reference:

星期五, 9月 06, 2013

http://www.phrack.org/issues.html?issue=50&id=13
http://sourceforge.net/projects/dtmf/?source=navbar
 http://www.qsl.net/kb5ryo/dtmf.htm

星期二, 8月 20, 2013

tiny core


get from Jamyy's Weblog, 掛站了, 從google backup抓
http://webcache.googleusercontent.com/search?q=cache:http://jamyy.dyndns.org/blog/2013/06/5022.html





Tiny Core Linux 應用備忘

PXE 網路開機實作 - Ubuntu Live CD & RAW Image



  • 製作 Tiny Core Linux USB 開機碟
  • Tiny Core Linux 開機後自動遠桌登入 Windows 電腦
  • PXE 網路開機運行 Tiny Core Linux 系統
製作 Tiny Core Linux USB 開機碟 (操作環境: Linux Mint 15)
Step 1. 準備
Step 2. 插入 USB 隨身碟
Step 3. 確認 USB 隨身碟磁碟代號
$ dmesg | tail
[ 3867.748134] sd 8:0:0:0: [sdc] Write Protect is off
[ 3867.748151] sd 8:0:0:0: [sdc] Mode Sense: 23 00 00 00
[ 3867.748354] sd 8:0:0:0: [sdc] No Caching mode page present
[ 3867.748370] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[ 3867.752338] sd 8:0:0:0: [sdc] No Caching mode page present
[ 3867.752353] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[ 3867.753058]  sdc: sdc1
[ 3867.757006] sd 8:0:0:0: [sdc] No Caching mode page present
[ 3867.757019] sd 8:0:0:0: [sdc] Assuming drive cache: write through
[ 3867.757027] sd 8:0:0:0: [sdc] Attached SCSI removable disk
Step 4. 卸載 USB 隨身碟
$ sudo umount /dev/sdc1
Step 5. 啟動虛擬機器, 將 Tiny Core Linux 安裝於 USB 隨身碟
將 ISO file 設為 cdrom, 隨身碟設為 hda
$ sudo qemu-system-x86_64 -enable-kvm -cdrom TinyCore-current.iso -hda /dev/sdc -m 512 -net nic -net user -boot d
開機選單選擇第一個項目: Boot TinyCore
在 Tiny Core Linux 系統安裝 tc-install 套件
tc@box:~$ tce-load -wi tc-install
執行 tc-install
tc@box:~$ tc-install
操作過程
  
  
關閉虛擬機器
tc@box:~$ sudo poweroff
Step 6. 拔除 USB 隨身碟
應用實例一: 開機後自動遠桌登入 Windows 電腦
環境: Asus S5N Laptop, 256MB RAM, VGA 埠外接 22" 螢幕, 以 Tiny Core Linux USB 開機
安裝 Xorg、Intel driver 與 rdesktop 程式
$ tce-load -wi Xorg-7.6 xf86-video-intel rdesktop
編輯自動執行設置 (檔案名稱隨意, 毋需賦予執行權限)
$ vi ~/.X.d/autostart
xrandr --output LVDS1 --off
xrandr --output VGA1 --mode 1680x1050
sleep 3; rdesktop -z -E -f -umyaccount -pmypassword 192.168.1.100
儲存設置
$ backup
重新啟動電腦
$ sudo reboot
應用實例二: PXE 網路開機運行 Tiny Core Linux 系統
Step 1. 設置 PXE Boot Server
Step 2. 利用虛擬技術將 Tiny Core Linux 裝入隨身碟 (USB-HDD, vfat)
目的是要讓 USB 隨身碟產生 tce 目錄及其下內容, 讓 Tiny Core Linux 開機後讀取設置以進入基本桌面環境
Step 3. 將 USB 隨身碟插入電腦, 令電腦使用網路開機 (Boot from Network)
其他備忘
關機前備份 /home 與 /opt 裡的資料
$ backup
Backup device is set to: sda1/tce
Perform backup now? (y/N) y
$ sync
$ sudo poweroff
若要增添備份內容可將路徑加入於 /opt/.filetool.lst 檔案中, 最前面的 / 要去掉, 例如: etc/X11/xorg.conf
列示已安裝套件
$ tce-status -i
移除指定套件
$ tce-audit builddb
$ tce-audit delete wbar
$ tce-audit remove
$ sudo reboot
設置 sshd service
$ tce-load -wi openssh
$ cd /usr/local/etc/ssh
$ sudo cp ssh_config.example ssh_config
$ sudo cp sshd_config.example sshd_config
$ vi /opt/.filetool.lst
#加入
usr/local/etc/ssh
$ vi /opt/bootlocal.sh
#加入
/usr/local/etc/init.d/openssh start
Intel 800 / 900 系列晶片在 Xvesa 之下使用特殊解析度
若不想安裝 Xorg, 但想使用 1366 x 768 解析度, 可於開機後進行以下操作:
$ sudo pkill Xvesa 退出圖形界面
$ sudo 915resolution 50 1366 768
$ xsetup → 選擇 1366x768x16
$ startx 即可進入 1366x768 解析度的圖形介面, 但畫面看起來糊糊的... (@Asus UX30)
Tiny Core Linux 各種安裝方式所產生的路徑結構
概要
  • Frugal: boot/ 在 tce/ 內, 可選 Whole Disk 或 Existing Partition, 也可選擇是否安裝 boot loader
  • USB-HDD: boot/ 與 tce/ 在同一階層
  • USB-ZIP: boot/ 與 tce/ 在不同分割區
Furgal, ext4, Whole Disk
/lost+found
/tce/boot/{core.gz,vmlinuz}
/tce/boot/extlinux/{extlinux.conf,ldlinux.sys}
/tce/{mydata.tgz,onboot.lst}
/tce/optional/*.{tcz,tcz.md5.txt}
Furgal, vfat, Whole Disk
/ldlinux.sys
/syslinux.cfg
/tce/boot/{core.gz,vmlinuz}
/tce/{mydata.tgz,onboot.lst}
/tce/optional/*.{tcz,tcz.md5.txt}
USB-HDD, ext4
/boot/{core.gz,vmlinuz}
/boot/extlinux/{extlinux.conf,ldlinux.sys}
/lost+found
/tce/{mydata.tgz,onboot.lst}
/tce/optional/*.{tcz,tcz.md5.txt}
USB-HDD, vfat
/boot/{core.gz,vmlinuz}
/ldlinux.sys
/syslinux.cfg
/tce/{mydata.tgz,onboot.lst}
/tce/optional/*.{tcz,tcz.md5.txt}
USB-ZIP (以 1GB 空間為例)
/dev/sda1 * 15.9MB FAT16 <32m 1006.0mb="" core.gz="" dev="" fat32="" ldlinux.sys="" mydata.tgz="" onboot.lst="" optional="" pre="" sda2="" syslinux.cfg="" tce="" tcz.md5.txt="" tcz="" vmlinuz="" win95="">


Share

星期三, 8月 07, 2013

hack wpa2


http://code.google.com/p/pyrit/
http://code.google.com/p/pyrit/wiki/Tutorial

星期四, 7月 11, 2013

LEO

Using a PC with soundcard as a VLF receiver

VLF Receiver Software ToolkitSID Receiver overview

EXPLORER E202 A simple but effective portable device for natural radio signal reception by Renato Romero




http://freqdbo.ncc.gov.tw/Portal/NCCB01Q_.aspx
地球同步衛星(Geostationary Satellite,簡稱 GEO)
衛星繞行於赤道上空約三萬六千公里高度的圓形軌道上,每二十四小時繞行地球一周,恰與地球自轉同步,故由地面看該衛星彷彿靜止不動,稱之為地球同步衛星。在同步衛星電波涵蓋區域內的地面站可與該衛星進行全天二十四小時的通信。
低軌道衛星(Low Earth Orbit Satellite,簡稱 LEO)
衛 星運行高度約離地面數百公里,環繞地球一周的需數十分鐘至數小時不等,此類衛星對地球上某一特定位置之相對關係不能維持固定,只有部分時間可達到通信目 的。但因距離地球很近,因此衛星與地面站通信所需之發射功率很低,而且可利用數拾顆環繞地球的低軌道衛星以涵蓋全球,將逐漸成為行動通信衛星的主流。
低 軌道衛星被安置在距地表700 至1500 公里的高度上,它主要可分為二種:第一種是小低軌道衛星(Little LEO satellites)能提供文字和資料範圍的服務;而第二種大低軌道衛星(Big LEO satellites) 能提供使用者無接縫的全球性語音、傳真,甚至是寬頻的網路服務。

肆、各波段電波傳播特性及用途
頻率分類頻率範圍波長範圍傳播特性代表性用途
特低頻(VLF)
3

30
kHz
100,000

10,000
公尺
1.電波沿地球表面行進,可達長距離通信
2.終年衰減小,可靠性高
3.利用電離層與地表面形成的導層傳至遠距離
4.地波與天波並存
5.使用垂直天線
1.極長距離點與點間之通信
2.航海及助航
3.感應式室內呼叫系統
低頻(LF)
30

300
kHz
10,000

1,000
公尺
1.長距離點與點間之通信
2.航海及助航
3.感應式室內呼叫系統
中頻(MF)
300

3000
kHz
1,000

100
公尺
1.電波於日間沿地球表面行進達較短距離
2.夜間若干電能靠E層反射達較長距離
3.天波、地波並存
4.日間及夏季衰減較夜間及冬季為大
5.使用垂直天線
1.中波廣播
2.航空及航海通信
3.無線電定位
4.固定行動業務
5.海洋浮標
6.業餘通信
高頻(HF)
3

30
MHz
100

10
公尺
1.電波利用電離層(特別是F層)反射(一次或多次反射)以達遠距離
2.傳播情況隨季節及每日時間變化頗大
3.利用天線指向性,可收小功率達長距離之通信效果
4.通達距離隨頻率及發射角之不同而異
5.太陽黑子數越多,電離層密度越大,位置較高,最高可用頻率(MUF)亦加高,通信距離越長,反之相反
6.地波距發射機不遠即消失
7.使用水平天線
1.長距離點與點間通信及廣播
2.業餘通信
3.無線電天文
4.標準頻時信號
5.航空行動
6.短波廣播
7.民用無線電
 

星期六, 6月 22, 2013

Ralink 5350


OpenWrt-HAME-MPR-A2
HLK-RM04无线路由器/串口转以太网/串口转WIFI模块
HAME MPR-A1 3G行動電源路由器
RT5350F AP 整套方案 SDK4.0 搭好環境fedora6和vmware 直接可用
I've been playing with these modules a bit and I have discovered a few things.  There are a number of undocumented AT commands in the stock firmware.  Here's the full list of them:
Channel
CLport
default
dhcpc
dhcpd
dhcpd_dns
dhcpd_ip
dhcpd_time
err
escap
excxxx
Get_MAC
gpio_mode
gpio_read
gpio_save
gpio_write
net_commit
net_dns
net_ip
netmode
net_wanip
out_trans
pm
reboot
reconn
remoteip
remoteport
remotepro
S2N_Stat
save
settings
settings_done
status
suspend
tcp_auto
tcp_client_check
uart
uartpackintertimeout
uartpacklen
uartpacktimeout
ver
wifi_conf
wifi_ConState
wifi_Scan
XON_XOFF
The most interesting of these is at+excxxx, its just a call to system() with the argument you provide.  You can start telnetd with it to get a shell.
at+excxxx=telnetd
You can also get a shell on UART2 by sending the special sequence "174317529705122" and return.  getty sets up the port for 57600 baud and waits on this sequence before its allowed to accept characters and output anything.  login has already issued the "login:" prompt, so after entering the sequence, you won't see anything until login asks for the password.
I've documented the above already in the wiki, including a bit on TFTP, check it out.
Here's a couple of handy resources not referenced here yet:
A schematic of the HLK starter kit V1.7 PCB in this zip: http://m5.img.dxcdn.com/CDDriver/CD/sku.214540.zip
The manual for the module in English is here: http://www.hlktech.net/inc/lib/download/download.php?DId=19
Cheers!

星期日, 6月 16, 2013

初馬

我的初馬 - 2011太魯閣馬拉松
  • 出發前 : 一包沛力素
  • 10K : 半條Snickers,一顆鹽錠
  • 15K : 半條香蕉
  • 20K : 半條Snickers,一顆鹽錠,神水300cc(5小匙)
  • 25K : 4顆BCAA,半條香蕉
  • 30K : 一包Gu,一顆鹽錠
  • 35K : 半條香蕉,一顆鹽錠(天氣太熱,這裡又補了一顆鹽錠)
  • 結束後 : 一包沛力素,一瓶蘋果牛奶



Marathon Calculator of MARCO  Important




中階跑者的訓練菜單
星期一星期二星期三星期四星期五星期六星期日
第1週30分30分30分35分
第2週30303040
第3週30353045
第4週30353050
第5週30353055
第6週30353060
第7週30403060
第8週30453060
第9週30303060
第10週3020353060
第11週3020403060
第12週3020453060
第13週302045*3060
第14週302045*3060
第15週302045*3060
第16週302045*3060

星期二, 5月 14, 2013

Hungarian shadow-theatre company ‘Attraction’ leaves the Britain’s Got Talent crowd and judges in tears.

本來還快轉, 看到後面....又轉回去重看了

Hungarian shadow-theatre company ‘Attraction’ leaves the Britain’s Got Talent crowd and judges in tears.







http://www.flixxy.com/britains-got-talent-shadow-theatre-group-attraction.htm#.UZI3fcpz5jN

星期二, 4月 30, 2013

XEN vs LVM

XenServer - 新增儲存裝置 - 硬碟 
  • # fdisk -l  
  • 先建立分割 /dev/sdb,在分割後重新開機
    # fdisk /dev/sdb
    /dev/sdb1 1 121578 976567252+ 8e Linux LVM
  • ls -l /dev/disk/by-path/
  • xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:1:0-part3 name-label="Disk 2"
Xen Management Tools邏輯捲軸管理員 (Logical Volume Manager)  小標題的圖示什麼是 LVM: PV, PE, VG, LV 的意義

星期四, 4月 18, 2013

男人工作20年,終於回家了,老闆問:你是要20年工資還是3句忠告?


男人工作20年,終於回家了,老闆問:你是要20年工資還是3句忠告?

男人工作20年,終於回家了,老闆問:你是要20年工資還是3句忠告?

一個男人在外工作20年,終於要回家了,老闆問他:你是要20年的工資還是要3句忠告?男人說我明天上路,明早給您答案好嗎?老闆說可以。當晚男人未眠…早晨,他對老闆說:我要3個忠告。於是老闆給他3句話。

一、不要試圖尋找不可能的捷徑,世上沒有便宜的事,只有腳踏實地才是最好的方法…無論做何事。
二、不要對明知不是好事的事過分好奇,有可能你會因此而喪命。
三、不要在衝動時做任何決定,否則這個決定就有可能成為你一輩子的遺憾。

說完老闆給男人一些錢和三個麵包,並叮囑:最大的麵包在到家後才能吃。

男人上路了…他走了好幾天…把第一個麵包吃了一半了,沒過多久遇到一個路口,他打聽:請問到**走哪條路近?路人甲:走小路吧,近。路人乙:走大路吧,安 全。他迫不急待要與妻子見面,於是走了小路。走了沒多久就聽到有路人說附近鬧山賊,於是他想起了老闆的第一個忠告:不要試圖尋找捷徑。於是他回頭去走那條 大路。又走了幾天,第二個麵包也吃了一部分了…他找到一家極便宜的客棧投宿。半夜聽見有女子哭聲,他睡不下。於是決定出門看看。這時他想到了第二個忠告: 不要對明知不是好事的事過分好奇。於是他又睡下了。第二日起程時,店家驚道:你還活著?!他不解,遂問原由。店家說他有個瘋女兒,發病時用哭聲引人出來再 將其殺害,昨晚投宿的客人只有你一個活著。男人長歎:啊…

又走了幾天,當第二個麵包吃完時他已離家不遠了。他更加激動了。天剛黑下來沒多久,他就走到了自己的村子。到家時他剛準備敲門,卻聽到屋裡有男人的聲 音。他氣極了,拿起一把砍柴刀就準備沖進屋子將那男的殺掉。但這時他想到了第三個忠告:不要在衝動時做任何決定,可能這個決定會讓你後悔一輩子。於是他冷 靜下來,在屋外坐了一夜。第二天早上他很早就敲開了門,妻子見他回來十分高興。但他卻很冷漠:那個男人是誰?他妻子笑曰:那是我們的兒啊…你走後沒多久我 就…這時他發現這個年輕小夥竟和自己長得相似極了。父子初次見面,相擁而泣…一陣關切過後男人拿出第三個麵包準備和妻、子一齊分享…切開之後卻發現20年 的工資全在裡面。所以我們做任何事都要考慮清楚否則到最後後悔的是自己!

成大事必備6種能力、9種手段、6種心態

一:沉穩
(1)不要隨便顯露你的情緒。
(2)不要逢人就訴說你的困難和遭遇。
(3)在徵詢別人的意見之前,自己先思考,但不要先講。
(4)不要一有機會就嘮叨你的不滿。
(5)重要的決定儘量有別人商量,最好隔一天再發佈。
(6)講話不要有任何的慌張,走路也是。
二:細心
(1)對身邊發生的事情,常思考它們的因果關係。
(2)對做不到位的執行問題,要發掘它們的根本癥結。
(3)對習以為常的做事方法,要有改進或優化的建議。
(4)做什麼事情都要養成有條不紊和井然有序的習慣。
(5)經常去找幾個別人看不出來的毛病或弊端。
(6)自己要隨時隨地對有所不足的地方補位。
三:膽識
(1)不要常用缺乏自信的詞句
(2)不要常常反悔,輕易推翻已經決定的事。
(3)在眾人爭執不休時,不要沒有主見。
(4)整體氛圍低落時,你要樂觀、陽光。
(5)做任何事情都要用心,因為有人在看著你。
(6)事情不順的時候,歇口氣,重新尋找突破口,就結束也要乾淨俐落。
四:大度
(1)不要刻意把有可能是夥伴的人變成對手。
(2)對別人的小過失、小錯誤不要斤斤計較。
(3)在金錢上要大方,學習三施(財施、法施、無畏施)
(4)不要有權力的傲慢和知識的偏見。
(5)任何成果和成就都應和別人分享。
(6)必須有人犧牲或奉獻的時候,自己走在前面。
五:誠信
(1)做不到的事情不要說,說了就努力做到。
(2)虛的口號或標語不要常掛嘴上。
(3)針對客戶提出的“不誠信"問題,拿出改善的方法。
(4)停止一切“不道德"的手段。
(5)耍弄小聰明,要不得!
(6)計算一下產品或服務的誠信代價,那就是品牌成本。
六:擔當
(1)檢討任何過失的時候,先從自身或自己人開始反省。
(2)事項結束後,先審查過錯,再列述功勞。
(3)認錯從上級開始,表功從下級啟動
(4)著手一個計畫,先將權責界定清楚,而且分配得當。
(5)對“怕事"的人或組織要挑明瞭說。
(6)因為勇於承擔責任所造成的損失,公司應該承擔


成大事的九種手段:

1、敢於決斷--克服猶豫不定的習性
很多人之所以一事無成,最大的毛病就是缺乏敢於決斷的手段,總是左顧右盼、思前想後,從而錯失成功的最佳時機。成大事者在看到事情的成功可能性到來時,敢於做出重大決斷,因此取得先機。

2、挑戰弱點--徹底改變自己的缺陷
人人都有弱點,不能成大事者總是固守自己的弱點,一生都不會發生重大轉變;能成大事者總是善於從自己的弱點上開刀,去把自己變成一個能力超強的人。一個連自己的缺陷都不能糾正的人,只能是失敗者!

3、突破困境--從失敗中撮成功的資本
人生總要面臨各種困境的挑戰,甚至可以說困境就是“鬼門關”。一般人會在困境面前渾身發抖,而成大事者則能把困境變為成功的有力跳板。

4、抓住機遇--善於選擇、善於創造
機遇就是人生最大的財富。有些人浪費機遇輕而易舉,所以一個個有巨大潛力的機遇都悄然溜跑,成大事都是絕對不允許溜走,並且能縱身撲向機遇。

5、發揮強項--做自己最擅長的事情
一個能力極弱的人肯定難以打開人生局面,他必定是人生舞臺上重量級選手的犧牲品;成大事者關於在自己要做的事情上,充分施展才智,一步一步地拓寬成功之路。

6、調整心態--切忌讓情緒傷害自己
心態消極的人,無論如何都挑不起生活和重擔,因為他們無法直面一個個人生挫折,成大事者則關於高速心態,即使在毫無希望時,也能看到一線成功的亮光。

7、立即行動--只說不做,徒勞無益
一次行動勝過百遍心想。有些人是“語言的巨人,行動的矮子”,所以看不到更為實際現實的事情在他身上發生;成大事者是每天都靠行動來落實自己的人生計畫的。

8、善於交往--巧妙利用人力資源
一個人不懂得交往,必然會推動人際關係的力量。成大事者的特點之一是:善於靠借力、借熱去營造成功的局勢,從而能把一件件難以辦成的事辦成,實現自己人生的規劃。

9、重新規劃--站到更高的起點上
人生是一個過程,成功也是一個過程。你如果滿足于小成功,就會推動大成功。成大事者懂得從小到大的艱辛過程,所以在實現了一個個小成功之後,能繼續拆開下一個人生的“密封袋”。