昨天晚上去覓食的時候,發現我飯店前面的廣場有所謂的Christmas markets. 就是夜市啦,不過這是因為聖誕節才有的活動,從12/12 - 12/30日的下午到晚上九點。裡面有不少的小吃,我的晚餐也就在這邊打發了。
我這次住的旅館是ibis系列的商務旅館 - ibis Gent Centrum St. Baafs Kathedraal。因為這邊離要去的實驗室用走的不用十分鐘。但是後來發現他的位置是在Ghent的Historisch Centrum區(歷史城區)的中心。Ghent城區中有各很有名的三塔,Sint-Baafskathedraal, Belfort, Sint-Niklaaskerk。而旅館就在Sint-Baafskathedraal廣場的旁邊。從我房間的窗戶望出去就是Belfort那各大鐘樓了。所以如果要逛逛城區這各飯店真的很方便。
今天下午,趁著把東西送進實驗室的空檔,就到旅館附近的城區逛逛。我沿著Leie河,先到Sint-Michielsbrug看看;可惜冬天不是他的開放時間。再走到Graensteen城堡,要8歐元才能進去參觀,那就只有在外面看看。最後到Vrijdag-markt(星期五市場)這各大廣場,跟馬德里的主廣場有點像,週末應該會很熱鬧吧。沿著河岸欣賞城市的感覺真的很不錯,不過季節不對;天氣冷,沒太陽,只有枯樹,讓整各風景遜色不少。
今天我還發現了麥當勞,麥當勞叔叔真的無所不在。有機會去看看吧!!!
回到旅館,發現台北還有人在吵這次測試的東西。只因為我晚了五分鐘,讓實驗室的人先發的mail給我們的Sale,讓Sale跟我這邊的狀況不同步。過了半天還沒有sync上,希望明天大家就能同步了。
東西送進去測試,現在能做的就是每天祈禱,早晚三炷香。保佑測試順利通過囉!!!!
2008年12月17日 星期三
比利時, 根特(Gent)出差 Day1
睽違兩年多沒有因為公事出國了。這次因為做的產品要測試,所以就這樣被丟出來了。這次目的地是比利時的根特(Gant/Ghent),星期天晚上飛,星期五早上回台北,不到一個星期的出差之旅。
不過久了沒有出差,想說會不習慣只有一個人,結果在中正機場竟然巧遇ViVi。看到他時還在想有這麼像的人嗎?? 結果是他先認出我的,他也要剛好要到歐洲出差。雖然目的地不一樣,不過我們還是很有緣的坐上同一班飛機,真是太巧了。
不過他第一次出差,就敢一個人在歐洲轉機轉來轉去。想當初第一次出差如果不是有人帶我的話,我一定說No。ViVi真的太厲害囉!!
經過15個小時的飛行,中間還有在曼谷停留一下。終於到了阿姆斯特丹機場,在這邊也跟ViVi說掰掰囉,祝大家都一切順利。
不過一到阿姆斯特丹時,就覺得冬天的歐洲真的不適合來,天氣冷就算了,整各天氣都是陰沉沉,一早還有起各大霧。感覺不是很好。這樣的天氣也讓我下一趟行程出了小插曲。
從阿姆斯特丹轉機到布魯塞爾時,換成福克70的飛機;第一次做到這麼小的飛機,結果就有不好的印象。當快要抵達布魯塞爾的時候,機長宣佈要降落了。結果當還感覺飛機在往下飛的時候,突然間整各飛機又拉高起來。原來是天氣不好,霧太大。所以機長不敢冒險降落,只好再天上在盤旋一圈,再試一次。還好第二次,應該是快八點了,霧稍微比較散開;所以第二次降落順利成功。不過這樣也讓延遲了20分鐘才到布魯塞爾。
下了飛機,聽從其他同事的建議,去搭乘火車做到Gant-Sint-Pieters車站再坐計程車到我的飯店。稍為整頓一下,一下子就中午了。只好出去覓食囉。
才剛到Gent,連東西南北都分不清楚,真的不知道去哪邊找吃的東西。不過我的飯店位置算不錯,沒有走多久竟然讓我找到一個shopping mall,買了一個像潛艇堡的三明治吃,算是打發一餐。
吃飽了,當然就是幹活囉。
不過久了沒有出差,想說會不習慣只有一個人,結果在中正機場竟然巧遇ViVi。看到他時還在想有這麼像的人嗎?? 結果是他先認出我的,他也要剛好要到歐洲出差。雖然目的地不一樣,不過我們還是很有緣的坐上同一班飛機,真是太巧了。
不過他第一次出差,就敢一個人在歐洲轉機轉來轉去。想當初第一次出差如果不是有人帶我的話,我一定說No。ViVi真的太厲害囉!!
經過15個小時的飛行,中間還有在曼谷停留一下。終於到了阿姆斯特丹機場,在這邊也跟ViVi說掰掰囉,祝大家都一切順利。
不過一到阿姆斯特丹時,就覺得冬天的歐洲真的不適合來,天氣冷就算了,整各天氣都是陰沉沉,一早還有起各大霧。感覺不是很好。這樣的天氣也讓我下一趟行程出了小插曲。
從阿姆斯特丹轉機到布魯塞爾時,換成福克70的飛機;第一次做到這麼小的飛機,結果就有不好的印象。當快要抵達布魯塞爾的時候,機長宣佈要降落了。結果當還感覺飛機在往下飛的時候,突然間整各飛機又拉高起來。原來是天氣不好,霧太大。所以機長不敢冒險降落,只好再天上在盤旋一圈,再試一次。還好第二次,應該是快八點了,霧稍微比較散開;所以第二次降落順利成功。不過這樣也讓延遲了20分鐘才到布魯塞爾。
下了飛機,聽從其他同事的建議,去搭乘火車做到Gant-Sint-Pieters車站再坐計程車到我的飯店。稍為整頓一下,一下子就中午了。只好出去覓食囉。
才剛到Gent,連東西南北都分不清楚,真的不知道去哪邊找吃的東西。不過我的飯店位置算不錯,沒有走多久竟然讓我找到一個shopping mall,買了一個像潛艇堡的三明治吃,算是打發一餐。
吃飽了,當然就是幹活囉。
2008年11月22日 星期六
Linux : block2mtd - SATA SSD/USB flash disk 模擬成MTD device
在一般的Embedded Linux中會用flash當作儲存裝置, 通常會使用MTD device來access底下的Flash. 而在MTD上面會選擇一些Flash file system如CarmFS, JFFS2, YAFFS, UBIFS等等.
最近在Flash disk上面, 又有新的硬體可以選擇, 那就是SATA SSD或USB flash disk. 不過對Linux來說, 這兩各硬體裝置, 他是把他們模擬成SCIS裝置, 所以在Linux下面是把他當作一般的硬碟來使用. 也就是說上面的檔案系統跑的是EXT2/EXT3.
但是EXT2/EXT3並不是設計給Flash而是給一般的硬碟使用. 因為Flash在物理特性上跟硬碟不一樣. 例如, Flash寫入是以Block為單位, 所以相同的資料要儘量放在一起, 以增加寫入的效率. 而硬碟就不需要考慮這樣的事情. 所以在SSD上面用EXT2多少會有點問題, 雖然廠商在controller上面有做一些機制. 但是不見得是最好的.
但是如果想要使用專門設計給Flash用的flie system, 就會遇到一各問題, 目前的flash filesystem都是架構於MTD device, 而SSD則是一般的block device. 所以在Linux Kernel就會有block2mtd的模組, 將block device模擬成MTD device.
1. 在Linux Kernel condifuration加入block2mtd
2. 將SSD/USB disk 轉成MTD device.
3. 這時候我們就可以將JFFS2 Image寫入, 並且mount
如果想要在開機時, 就直接把SSD當作root filesystem. 可以加入下面的Kernel options
參考資料:
block2mtd usage info for Linux 2.6.16
Linux MTD SOP
最近在Flash disk上面, 又有新的硬體可以選擇, 那就是SATA SSD或USB flash disk. 不過對Linux來說, 這兩各硬體裝置, 他是把他們模擬成SCIS裝置, 所以在Linux下面是把他當作一般的硬碟來使用. 也就是說上面的檔案系統跑的是EXT2/EXT3.
但是EXT2/EXT3並不是設計給Flash而是給一般的硬碟使用. 因為Flash在物理特性上跟硬碟不一樣. 例如, Flash寫入是以Block為單位, 所以相同的資料要儘量放在一起, 以增加寫入的效率. 而硬碟就不需要考慮這樣的事情. 所以在SSD上面用EXT2多少會有點問題, 雖然廠商在controller上面有做一些機制. 但是不見得是最好的.
但是如果想要使用專門設計給Flash用的flie system, 就會遇到一各問題, 目前的flash filesystem都是架構於MTD device, 而SSD則是一般的block device. 所以在Linux Kernel就會有block2mtd的模組, 將block device模擬成MTD device.
1. 在Linux Kernel condifuration加入block2mtd
MTD_BLOCK2MTD = y
2. 將SSD/USB disk 轉成MTD device.
modprobe block2mtd block2mtd=/dev/sda1
3. 這時候我們就可以將JFFS2 Image寫入, 並且mount
dd if=jffs2.img of=/dev/mtd0
mount -t jffs2 /dev/mtdblock0 /mnt
如果想要在開機時, 就直接把SSD當作root filesystem. 可以加入下面的Kernel options
root=/dev/mtdblock0 rootfstype=jffs2 block2mtd.block2mtd=/dev/sda1
參考資料:
block2mtd usage info for Linux 2.6.16
Linux MTD SOP
2008年10月18日 星期六
2008/10/18 - 石碇皇帝殿
自從八月底從奇萊南華回台北之後,因為接連的颱風,已經好幾各星期沒有爬山了;除了上各星期去平溪小走了一下孝子山。昨天Wen提議到石碇的皇帝殿走走。正好可以出來活活動。
AM 7:15 : 起床,扒了兩碗滿滿的地瓜稀飯後,出門搭捷運到新埔捷運站。跟Wen、馬修集合,坐馬修的小藍出發。
AM 8:50 : 新埔捷運站2號出口,搭馬修的小藍出發。於本表定8:30出發,馬修不小心在板橋迷路了,所以晚了一點出發。
AM 9:50 : 抵達皇帝殿粗子坑登山口。我們這次打算由西峰走陵線到東峰再回到停車場的O型走法。
AM 10:00 : 西峰登山口,距西峰1200M,東峰2400M。
AM 10:20 : 天王廟。階梯的盡頭,再上去就是林道跟陵線囉。
AM 10:33 : 上陵線,往西峰岔路口。遇到一群山友從西峰另外一側的登山口上來,真的是利害。在這邊還遇到今日最佳健腳 - 小黃狗。
AM 10:55 : 經過三個鐵梯之後終於抵達西峰頂。在這邊還可遠眺101。
AM 11:20 : 往東峰的陵線上。皇帝殿有名的陵線就在這邊,在陵線上真的只有一個人可以站立的位置,左右兩邊都是看不見底的山谷。因為前面還有幾個隊伍,所以開始塞車了。
PM 12:10 : 往停車場叉路口,距離東峰約1KM。
PM 12:20 : 大峭壁,想要試試臂力的話,可以拉鐵鍊上去,也可以走旁邊的階梯。
PM 12:50 : 往入口登山口岔路,待會就是要從這邊回去。
PM 13:10 : 東峰。之前遇到的小黃,早在這邊等我們了。
PM 14:00 : 回到登山口。
之前走過五寮尖,在走皇帝殿。兩座山就是北部地區頗富盛名刺激的山岳。感覺五寮尖攀爬比較多,皇帝殿則是陵線比較長。不過應該是這幾天常下雨,所以石頭蠻濕滑的,一個不小心就會滑倒,讓我再大峭壁上面飲恨,沒有辦法拉繩拉上去。
今天還看到了正港的登山犬 - 小黃,想說皇帝殿有這麼多上上下的陵線和山路,有的落差還很大,想不到小黃走起來是這麼的輕鬆,我們這些腿比他長的人該好好的反省了。
最後,今天是Wen的生日。在這邊跟Wen說一生生日快樂 Happy Birthday. ^__^
AM 7:15 : 起床,扒了兩碗滿滿的地瓜稀飯後,出門搭捷運到新埔捷運站。跟Wen、馬修集合,坐馬修的小藍出發。
AM 8:50 : 新埔捷運站2號出口,搭馬修的小藍出發。於本表定8:30出發,馬修不小心在板橋迷路了,所以晚了一點出發。
AM 9:50 : 抵達皇帝殿粗子坑登山口。我們這次打算由西峰走陵線到東峰再回到停車場的O型走法。
AM 10:00 : 西峰登山口,距西峰1200M,東峰2400M。
AM 10:20 : 天王廟。階梯的盡頭,再上去就是林道跟陵線囉。
AM 10:33 : 上陵線,往西峰岔路口。遇到一群山友從西峰另外一側的登山口上來,真的是利害。在這邊還遇到今日最佳健腳 - 小黃狗。
AM 10:55 : 經過三個鐵梯之後終於抵達西峰頂。在這邊還可遠眺101。
AM 11:20 : 往東峰的陵線上。皇帝殿有名的陵線就在這邊,在陵線上真的只有一個人可以站立的位置,左右兩邊都是看不見底的山谷。因為前面還有幾個隊伍,所以開始塞車了。
PM 12:10 : 往停車場叉路口,距離東峰約1KM。
PM 12:20 : 大峭壁,想要試試臂力的話,可以拉鐵鍊上去,也可以走旁邊的階梯。
PM 12:50 : 往入口登山口岔路,待會就是要從這邊回去。
PM 13:10 : 東峰。之前遇到的小黃,早在這邊等我們了。
PM 14:00 : 回到登山口。
![]() |
| 2008/10/18 - 石碇皇帝殿 |
之前走過五寮尖,在走皇帝殿。兩座山就是北部地區頗富盛名刺激的山岳。感覺五寮尖攀爬比較多,皇帝殿則是陵線比較長。不過應該是這幾天常下雨,所以石頭蠻濕滑的,一個不小心就會滑倒,讓我再大峭壁上面飲恨,沒有辦法拉繩拉上去。
今天還看到了正港的登山犬 - 小黃,想說皇帝殿有這麼多上上下的陵線和山路,有的落差還很大,想不到小黃走起來是這麼的輕鬆,我們這些腿比他長的人該好好的反省了。
最後,今天是Wen的生日。在這邊跟Wen說一生生日快樂 Happy Birthday. ^__^
2008年9月2日 星期二
2008/08/30 - 31 南華山, 奇萊南
經過兩次颱風來搗蛋, 從原來七月底, 延期到八月底. 期待已久的能高越嶺古道 + 奇萊南峰 + 南華山. 終於成行了.
這次行程如下:
8/29 夜宿南投仁愛鄉春陽部落
PM 6:00 : 由台北出發, 一路行車還算順暢, 沒有大塞車.
PM 8:30 : 下國道三號草屯交流道, 跟淑真, 燕子會合, 享用好吃的彰化肉圓.
PM 12:00 : 在仁愛警察局辦完入山證, 夜宿春陽部落 - 春陽溫泉旅館.
8/30 能高越嶺道 -> 天池山莊 -> 南華山
AM 5:30 : 起床, 整理裝備, 早餐, 出發.
AM 8:00 : 經台14線底(99公里)接產業道路, 抵達產業道路旁登山口.
AM 8:30 : 屯原登山口, 能高越嶺道西側入口. 正式出發囉. 全程13.1KM到天池山莊.
AM 9:05 : 2KM處
AM 9:21 : 3KM處
AM 9:35 : 4KM處, 剩500M, 就到達台電雲海保線所.
AM 9:45 : 雲海保線所前的土地公廟. 請求土地公保佑我們此行順利. 雲海保線所就在眼前.
AM 10:00 : 從雲海保線所再出發, 剩9.5KM到達天池山莊.
AM 10:07 : 5KM處
AM 10:20 : 吊橋, 大崩壁
AM 10:30 : 通過大崩壁, 6KM處
AM 11:10 : 8KM處.
AM 11:30 : 9KM處, 完成了1/3的路程囉.
AM 11:53 : 10KM處
PM 12:20 : 11KM處
PM 12:40 : 12KM處, 天池山莊就在山的對面, 快到了.
PM 13:00 : 13KM處, 奇萊南, 南華山岔路口, 剩最後100M.
PM 13:02 : 抵達天池山莊, 標高1860M. 有熱水可以泡泡麵, 真的是人生一大享受阿!!!
PM 14:00 : 由天池山莊出發, 登南華山, 全程2.4KM.
PM 14:45 : 抵達天池, 路程1KM, 爬升約200M. 還有1.4KM到南華山.
PM 15:35 : 燕子率先登上南華山.
PM 15:55 : 大霧, 強風, 徹退回天池山莊.
PM 16:25 : 天池, 享受一下暫時的日光浴, 下午茶.
PM 17:25 : 回到天池山莊, 準備享受莊主準備的豐盛晚餐.
8/31 奇萊南峰 -> 能高越嶺道 -> 溫暖的家
AM 3:30 : 起床, 早餐, 準備出發.
AM 4:00 : 出發, 奇萊南峰岔路口.
AM 4:30 : 天池, 距奇萊南峰2KM.
AM 5:00 : 奇萊南峰, 奇萊主峰岔路口. 距奇萊南峰1.1KM.
AM 5:30 : 登奇萊南峰, 日出.
AM 6:40 : 糜爛完, 回天池山莊.
AM 7:03 : 回到奇萊南峰, 主峰岔路口.
AM 7:40 : 回到天池.
AM 8:12 : 回到天池山莊, 享受熱騰騰的麵食, 準備下山了.
AM 9:05 : 整裝完畢, 離開天池山莊, 下山回家.
AM 9:08 : 13KM處.
AM 9:45 : 11KM處.
AM 10:05 : 10KM處.
AM 10:25 : 9KM處.
AM 10:48 : 8KM處.
AM 11:25 : 6KM處.
AM 11:47 : 5KM處.
AM 11:54 : 雲海保線所.
PM 12:20 : 雲海保線所出發, 向土地公還願, 感謝祂讓我們這兩天活動順利.
PM 12:38 : 3KM處.
PM 12:53 : 2KM處.
PM 13:10 : 1KM處.
PM 13:30 : 回到屯原登山口.
PM 16:30 : 埔里晚餐.
PM 17:00 : 逛埔里酒廠.
PM 22:00 : 台北三重湯城.
PM 22:30 : 圓山捷運站.
PM 23:00 : 溫暖的家.
這次能高越嶺道走奇萊南峰, 南華山. 十分順利的結束了.
原本是定在7月底就要成行的, 不過連續遇到颱風, 讓這個行程一延再延. 不過這等待真的是有收穫的. 讓我們在這樣一個好的天氣, 欣賞能高越嶺道的風光, 及奇萊南華山的美麗箭竹林.
能高越嶺道從屯原到天池山莊這一段, 真的是十分好走舒適的步道, 13公里的路程才爬升800公尺.
可以讓你輕鬆的走完全程, 盡情的欣賞沿線的風光. 除了在一開始還有5KM - 6KM處的碎石崩壁要小心外, 一路順暢好走. 兩天走下來, 我的破膝蓋沒有覺得特別不舒服. ^^
還有南華山跟奇萊南上面的箭竹林真的是十分的美麗, 就像是在整個山上面鋪上一層青綠色的地毯. 尤其是在金黃色的晨光中, 顯得十分的漂亮, 能夠看到這樣的美景, 真的不虛此行.
不過這邊山區的天氣變化真很大, 前一分鐘還看得到山頭, 過一下子又被山嵐包圍住了.
第一天下午登南華山時, 在山莊還是陽光普照, 到了山頂雲霧籠罩, 強風襲來, 讓我們冷得直發抖. 所以在山頂呆個10分鐘, 就匆匆下撤. 不過到了天池, 又是陽光普照, 但是沒多久又消失了.
所以在這邊山區, 真的要十分小心, 難怪再過去的奇萊南往奇萊主峰, 有黑色奇萊之稱.
這兩天能走得這麼輕鬆, 也要感謝天池山莊莊主, 提供我們豐盛的食物補充我們體力.
還秀了一段吉他的功力, 讓寧靜的山屋, 添了幾分歡樂.
最後我在下山的時候真的看到能高越嶺道上傳說中的機車, 莊主他們騎著野狼載著瓦斯筒下山.
最後感謝, 領隊Wen, 做領隊真的很辛苦, 要打理大大小小的事務. 還有小M跟他的T4.
當然還有一起在山上度過這兩天歡樂時光的朋友們囉. ^____^
這次行程如下:
8/29 夜宿南投仁愛鄉春陽部落
PM 6:00 : 由台北出發, 一路行車還算順暢, 沒有大塞車.
PM 8:30 : 下國道三號草屯交流道, 跟淑真, 燕子會合, 享用好吃的彰化肉圓.
PM 12:00 : 在仁愛警察局辦完入山證, 夜宿春陽部落 - 春陽溫泉旅館.
8/30 能高越嶺道 -> 天池山莊 -> 南華山
AM 5:30 : 起床, 整理裝備, 早餐, 出發.
AM 8:00 : 經台14線底(99公里)接產業道路, 抵達產業道路旁登山口.
AM 8:30 : 屯原登山口, 能高越嶺道西側入口. 正式出發囉. 全程13.1KM到天池山莊.
AM 9:05 : 2KM處
AM 9:21 : 3KM處
AM 9:35 : 4KM處, 剩500M, 就到達台電雲海保線所.
AM 9:45 : 雲海保線所前的土地公廟. 請求土地公保佑我們此行順利. 雲海保線所就在眼前.
AM 10:00 : 從雲海保線所再出發, 剩9.5KM到達天池山莊.
AM 10:07 : 5KM處
AM 10:20 : 吊橋, 大崩壁
AM 10:30 : 通過大崩壁, 6KM處
AM 11:10 : 8KM處.
AM 11:30 : 9KM處, 完成了1/3的路程囉.
AM 11:53 : 10KM處
PM 12:20 : 11KM處
PM 12:40 : 12KM處, 天池山莊就在山的對面, 快到了.
PM 13:00 : 13KM處, 奇萊南, 南華山岔路口, 剩最後100M.
PM 13:02 : 抵達天池山莊, 標高1860M. 有熱水可以泡泡麵, 真的是人生一大享受阿!!!
PM 14:00 : 由天池山莊出發, 登南華山, 全程2.4KM.
PM 14:45 : 抵達天池, 路程1KM, 爬升約200M. 還有1.4KM到南華山.
PM 15:35 : 燕子率先登上南華山.
PM 15:55 : 大霧, 強風, 徹退回天池山莊.
PM 16:25 : 天池, 享受一下暫時的日光浴, 下午茶.
PM 17:25 : 回到天池山莊, 準備享受莊主準備的豐盛晚餐.
8/31 奇萊南峰 -> 能高越嶺道 -> 溫暖的家
AM 3:30 : 起床, 早餐, 準備出發.
AM 4:00 : 出發, 奇萊南峰岔路口.
AM 4:30 : 天池, 距奇萊南峰2KM.
AM 5:00 : 奇萊南峰, 奇萊主峰岔路口. 距奇萊南峰1.1KM.
AM 5:30 : 登奇萊南峰, 日出.
AM 6:40 : 糜爛完, 回天池山莊.
AM 7:03 : 回到奇萊南峰, 主峰岔路口.
AM 7:40 : 回到天池.
AM 8:12 : 回到天池山莊, 享受熱騰騰的麵食, 準備下山了.
AM 9:05 : 整裝完畢, 離開天池山莊, 下山回家.
AM 9:08 : 13KM處.
AM 9:45 : 11KM處.
AM 10:05 : 10KM處.
AM 10:25 : 9KM處.
AM 10:48 : 8KM處.
AM 11:25 : 6KM處.
AM 11:47 : 5KM處.
AM 11:54 : 雲海保線所.
PM 12:20 : 雲海保線所出發, 向土地公還願, 感謝祂讓我們這兩天活動順利.
PM 12:38 : 3KM處.
PM 12:53 : 2KM處.
PM 13:10 : 1KM處.
PM 13:30 : 回到屯原登山口.
PM 16:30 : 埔里晚餐.
PM 17:00 : 逛埔里酒廠.
PM 22:00 : 台北三重湯城.
PM 22:30 : 圓山捷運站.
PM 23:00 : 溫暖的家.
這次能高越嶺道走奇萊南峰, 南華山. 十分順利的結束了.
原本是定在7月底就要成行的, 不過連續遇到颱風, 讓這個行程一延再延. 不過這等待真的是有收穫的. 讓我們在這樣一個好的天氣, 欣賞能高越嶺道的風光, 及奇萊南華山的美麗箭竹林.
能高越嶺道從屯原到天池山莊這一段, 真的是十分好走舒適的步道, 13公里的路程才爬升800公尺.
可以讓你輕鬆的走完全程, 盡情的欣賞沿線的風光. 除了在一開始還有5KM - 6KM處的碎石崩壁要小心外, 一路順暢好走. 兩天走下來, 我的破膝蓋沒有覺得特別不舒服. ^^
還有南華山跟奇萊南上面的箭竹林真的是十分的美麗, 就像是在整個山上面鋪上一層青綠色的地毯. 尤其是在金黃色的晨光中, 顯得十分的漂亮, 能夠看到這樣的美景, 真的不虛此行.
不過這邊山區的天氣變化真很大, 前一分鐘還看得到山頭, 過一下子又被山嵐包圍住了.
第一天下午登南華山時, 在山莊還是陽光普照, 到了山頂雲霧籠罩, 強風襲來, 讓我們冷得直發抖. 所以在山頂呆個10分鐘, 就匆匆下撤. 不過到了天池, 又是陽光普照, 但是沒多久又消失了.
所以在這邊山區, 真的要十分小心, 難怪再過去的奇萊南往奇萊主峰, 有黑色奇萊之稱.
這兩天能走得這麼輕鬆, 也要感謝天池山莊莊主, 提供我們豐盛的食物補充我們體力.
還秀了一段吉他的功力, 讓寧靜的山屋, 添了幾分歡樂.
最後我在下山的時候真的看到能高越嶺道上傳說中的機車, 莊主他們騎著野狼載著瓦斯筒下山.
最後感謝, 領隊Wen, 做領隊真的很辛苦, 要打理大大小小的事務. 還有小M跟他的T4.
當然還有一起在山上度過這兩天歡樂時光的朋友們囉. ^____^
2008年7月18日 星期五
LD_PRELOAD
在一般的OS當中, 都有提供dynamic linker的能力, 就是當一個application再執行的時候,
可以動態的將一個shared library載入到程式中.
在Unix or Unix like的系統中, 可以使用LD_PRELOAD這個環境變數, 可以將而外的library載入到程式. 而且lirary的function可以覆蓋既有library的function.
例如 :
我們自己寫一個 malloc.so 這個一library, 裡面有一個我們自己寫的malloc()
然後執行
在test_prog裡, 所有的malloc都不再是呼叫系統標準library的malloc, 而是呼叫malloc.so
這樣, 可以讓我們方便再不重新compiler 程式的情況下, 做特定function的debug, test等.
當然, 這個工具也有另外的用途, 就是用來做Reverse Engineering (逆向工程).
有興趣的人可以參考下面的文章 : Reverse Engineering with LD_PRELOAD
可以動態的將一個shared library載入到程式中.
在Unix or Unix like的系統中, 可以使用LD_PRELOAD這個環境變數, 可以將而外的library載入到程式. 而且lirary的function可以覆蓋既有library的function.
例如 :
我們自己寫一個 malloc.so 這個一library, 裡面有一個我們自己寫的malloc()
然後執行
LD_PRELOAD="./malloc.so" test_prog
在test_prog裡, 所有的malloc都不再是呼叫系統標準library的malloc, 而是呼叫malloc.so
這樣, 可以讓我們方便再不重新compiler 程式的情況下, 做特定function的debug, test等.
當然, 這個工具也有另外的用途, 就是用來做Reverse Engineering (逆向工程).
有興趣的人可以參考下面的文章 : Reverse Engineering with LD_PRELOAD
2008年7月12日 星期六
netcat : 一各有用的網路小工具
再別人的blog上面看到有人再介紹一個有趣的網路小工具 netcat.
從他的名字看來, "net" "cat", 就知道他是一各類似cat的工具, 但是是網路版的.
那他可以做什麼呢??
1. 當Client傳送檔案, 將abc這個檔案傳送到192.168.1.1 port 2222.
2. 當Server接收檔案, 再本機上port 2222上listen, 如果有收到資料就寫入檔案cde
3. 建立一個server, 只要有人telnet 到port 1234, 就進入本機的shell.
相關link :
netcat : Wikipedia
神奇的指令:netcat
Netcat用法
從他的名字看來, "net" "cat", 就知道他是一各類似cat的工具, 但是是網路版的.
那他可以做什麼呢??
1. 當Client傳送檔案, 將abc這個檔案傳送到192.168.1.1 port 2222.
cat abc | netcat 192.168.1.1 2222
2. 當Server接收檔案, 再本機上port 2222上listen, 如果有收到資料就寫入檔案cde
netcat -l -p 2222 > cde
3. 建立一個server, 只要有人telnet 到port 1234, 就進入本機的shell.
netcat -l -p 1234 -e /bin/sh
相關link :
netcat : Wikipedia
神奇的指令:netcat
Netcat用法
2008年6月30日 星期一
2008/06/28 - 30 雪山主東 三天兩夜
雪山主東 三天兩夜行
6/28 夜宿七卡山莊
PM 12:50 由台北板橋出發, 經雪隧到宜蘭, 走台7甲線, 往武陵農場雪山登山口出發.
PM 17:30 抵達武陵農場雪山登山口, 雪山登山服務站.
PM 18:00 再服務站看完入山宣導短片, 出發往七卡山莊
PM 18:45 K完2KM的山路, 抵達七卡山莊.
PM 20:00 晚餐, 就寢
再抵達登山口的時候, 突然間下起了一陣雨, 哪時大家都很緊張, 是不是真的要頂著雨進去.
不過在看完宣導短片時, 雨勢慢慢停了, 讓我們順利的走完這2KM的路程. 不過進了七卡山莊不久之後, 又是另一陣大雨.
另外, 睽違了近兩年, 又背起我的背包親近百岳, 不過太久沒有負重, 加上行前沒有好好的鍛鍊,
上山的腳步也沒有調整好(太快了, 有隻燕子一直飛再我前面), 到最後五百公尺, 就覺得力氣放盡, 真是丟臉.
6/29 上雪山主東, 夜宿三六九山莊
AM 3:00 起床, 吃早餐, 整裝
AM 4:00 出發. 同時間還有兩隊也出發了
AM 5:00 之字坡緩上, 離七卡山莊1.5KM, 三六九山莊3.5KM.
AM 5:30 哭坡前, 距七卡山莊2KM. 休息10分鐘, 挑戰哭坡.
AM 6:00 登上哭坡. 距離雪山東峰1KM.
AM 6:40 登上雪山東峰.
AM 7:50 抵達三六九山莊, 七卡山莊至三六九山莊約5.1KM, 費時約4小時.
AM 8:30 從三六九山莊出發, 訪台灣第二高峰 雪山主峰.
AM 8:50 完成山莊後之字形緩坡, 進入黑森林入口.
AM 9:00 9KM處, 距離主峰1.9KM
AM 10:30 10KM處, 冰斗下方, 距離主峰0.9KM
AM 11:30 登雪山主峰頂, 海拔3886M.
PM 12:10 糜爛完, 下山.
PM 13:40 距登山口9KM處.
PM 14:00 距登山口8.5KM處, 小平台午餐. 距離早餐已經10個小時了.
PM 15:10 距離登山口9KM處, 出黑森林, 三六九山莊在望.
PM 15:40 回到三六九山莊. 開始飄起小雨.
這一天應該是最辛苦的一天, 我們要從七卡山莊, 經過雪山東峰, 上到三六九山莊. 最後在輕裝去雪山主峰.
從七卡山莊走到三六九山莊, 可能是剛開始走, 體力和精神都不錯, 所以走起來還不算辛苦.
但是到主峰, 雖然肩上的背包輕了許多, 但是腳下卻感覺重了多, 尤其是冰斗邊緣上切到主峰的那一段路, 又受到高山空氣稀薄的影響, 真的覺得是把腳拖上去的.
不過最慘的, 還是下山到吃中餐的時候, 因為已經走了快10小時, 中間只有補充一些熱量, 也沒有真的好好的吃各東西. 到最後真的體力有點不繼, 有點高山症的現象, 邊走還一邊想吐, 可是胃裡已經沒有東西了 XD. 不過最後吃到熱騰騰的湯麵, 真的是令人感動阿!!!
最後, 回到山莊時, 天空開始飄雨, 不過我們已經在山莊悠哉打牌了. 中間雨勢梢停, 我們趁著時間開伙吃晚餐, 之後又是一陣傾蓬大雨.
6/30 下三六九山莊, 回到溫暖的家
AM 06:30 用完早餐, 整裝, 出發.
AM 07:15 再登雪山東峰
AM 08:20 哭坡前觀景台, 曬太陽半小時.
AM 09:40 七卡山莊, 繼續曬太陽半小時.
AM 10:40 出登山口, 回到服務站.
AM 11:40 離開武陵農場, 回家~~~~~
終於完成了這三天兩夜的雪山主東行, 雖然這幾天天氣狀況都不是很好, 不過我們運氣算是不錯. 在山上行走的時候都沒有遇到下雨的情況, 都能夠在山屋中躲雨. 不過在三六九山莊那一晚, 就有一隊登山隊沒有那麼好運, 因為他們太晚上山, 所以遇到晚上的大雨, 有人晚上10點才進山屋. 不過還有他們一切都平安.
不過也是天氣的影響, 我們登到雪山主峰的時候. 四周都是厚厚的一層雲, 以至於沒有辦法好好的欣賞到著名的聖陵線. 這是這次小小的遺憾.
但是還是很感謝Wen這次辛苦的主辦這次的雪山主東行, 還有響導小吳, 幫我們背了不少東西. 還將我們不爭氣的肚子, 吃不完的東西都帶下山. 讓我這次睽違近兩年的大山行順利!!!!!!
6/28 夜宿七卡山莊
PM 12:50 由台北板橋出發, 經雪隧到宜蘭, 走台7甲線, 往武陵農場雪山登山口出發.
PM 17:30 抵達武陵農場雪山登山口, 雪山登山服務站.
PM 18:00 再服務站看完入山宣導短片, 出發往七卡山莊
PM 18:45 K完2KM的山路, 抵達七卡山莊.
PM 20:00 晚餐, 就寢
再抵達登山口的時候, 突然間下起了一陣雨, 哪時大家都很緊張, 是不是真的要頂著雨進去.
不過在看完宣導短片時, 雨勢慢慢停了, 讓我們順利的走完這2KM的路程. 不過進了七卡山莊不久之後, 又是另一陣大雨.
另外, 睽違了近兩年, 又背起我的背包親近百岳, 不過太久沒有負重, 加上行前沒有好好的鍛鍊,
上山的腳步也沒有調整好(太快了, 有隻燕子一直飛再我前面), 到最後五百公尺, 就覺得力氣放盡, 真是丟臉.
6/29 上雪山主東, 夜宿三六九山莊
AM 3:00 起床, 吃早餐, 整裝
AM 4:00 出發. 同時間還有兩隊也出發了
AM 5:00 之字坡緩上, 離七卡山莊1.5KM, 三六九山莊3.5KM.
AM 5:30 哭坡前, 距七卡山莊2KM. 休息10分鐘, 挑戰哭坡.
AM 6:00 登上哭坡. 距離雪山東峰1KM.
AM 6:40 登上雪山東峰.
AM 7:50 抵達三六九山莊, 七卡山莊至三六九山莊約5.1KM, 費時約4小時.
AM 8:30 從三六九山莊出發, 訪台灣第二高峰 雪山主峰.
AM 8:50 完成山莊後之字形緩坡, 進入黑森林入口.
AM 9:00 9KM處, 距離主峰1.9KM
AM 10:30 10KM處, 冰斗下方, 距離主峰0.9KM
AM 11:30 登雪山主峰頂, 海拔3886M.
PM 12:10 糜爛完, 下山.
PM 13:40 距登山口9KM處.
PM 14:00 距登山口8.5KM處, 小平台午餐. 距離早餐已經10個小時了.
PM 15:10 距離登山口9KM處, 出黑森林, 三六九山莊在望.
PM 15:40 回到三六九山莊. 開始飄起小雨.
這一天應該是最辛苦的一天, 我們要從七卡山莊, 經過雪山東峰, 上到三六九山莊. 最後在輕裝去雪山主峰.
從七卡山莊走到三六九山莊, 可能是剛開始走, 體力和精神都不錯, 所以走起來還不算辛苦.
但是到主峰, 雖然肩上的背包輕了許多, 但是腳下卻感覺重了多, 尤其是冰斗邊緣上切到主峰的那一段路, 又受到高山空氣稀薄的影響, 真的覺得是把腳拖上去的.
不過最慘的, 還是下山到吃中餐的時候, 因為已經走了快10小時, 中間只有補充一些熱量, 也沒有真的好好的吃各東西. 到最後真的體力有點不繼, 有點高山症的現象, 邊走還一邊想吐, 可是胃裡已經沒有東西了 XD. 不過最後吃到熱騰騰的湯麵, 真的是令人感動阿!!!
最後, 回到山莊時, 天空開始飄雨, 不過我們已經在山莊悠哉打牌了. 中間雨勢梢停, 我們趁著時間開伙吃晚餐, 之後又是一陣傾蓬大雨.
6/30 下三六九山莊, 回到溫暖的家
AM 06:30 用完早餐, 整裝, 出發.
AM 07:15 再登雪山東峰
AM 08:20 哭坡前觀景台, 曬太陽半小時.
AM 09:40 七卡山莊, 繼續曬太陽半小時.
AM 10:40 出登山口, 回到服務站.
AM 11:40 離開武陵農場, 回家~~~~~
終於完成了這三天兩夜的雪山主東行, 雖然這幾天天氣狀況都不是很好, 不過我們運氣算是不錯. 在山上行走的時候都沒有遇到下雨的情況, 都能夠在山屋中躲雨. 不過在三六九山莊那一晚, 就有一隊登山隊沒有那麼好運, 因為他們太晚上山, 所以遇到晚上的大雨, 有人晚上10點才進山屋. 不過還有他們一切都平安.
不過也是天氣的影響, 我們登到雪山主峰的時候. 四周都是厚厚的一層雲, 以至於沒有辦法好好的欣賞到著名的聖陵線. 這是這次小小的遺憾.
但是還是很感謝Wen這次辛苦的主辦這次的雪山主東行, 還有響導小吳, 幫我們背了不少東西. 還將我們不爭氣的肚子, 吃不完的東西都帶下山. 讓我這次睽違近兩年的大山行順利!!!!!!
![]() |
| 2008-06-29 |
2008年6月11日 星期三
一些新的版本控制系統
這幾年因為網路及open source社群開發的活躍,版本控制系統的思維已經從以前集中式系統走向分散式的系統。所以版本控制系統,在最近也有一些新的系統出現。
GNU ach : GNU 的distributed version control system.
GIT : Fast Version Control System,目前有Linux kernel, X org等重量級的open source project在使用。
Mercurial : 水銀,由python實做,目前Mozilla porject, NetBeans等project使用。
Bazaar : 也是一個由python實做的版本控制系統,他提供了完整的工具,在2008成為一個GNU project。
目前我應該會使用Bazaar來作我自己檔案的管理吧。
GNU ach : GNU 的distributed version control system.
GIT : Fast Version Control System,目前有Linux kernel, X org等重量級的open source project在使用。
Mercurial : 水銀,由python實做,目前Mozilla porject, NetBeans等project使用。
Bazaar : 也是一個由python實做的版本控制系統,他提供了完整的工具,在2008成為一個GNU project。
目前我應該會使用Bazaar來作我自己檔案的管理吧。
2008年4月24日 星期四
Ubuntu 8.04 Hardy Heron release
Ubuntu 8.04 堅毅的蒼鷺(Hardy Heron), LST 版本於4/23正式釋出囉。
現在台灣時間PM 11:45,Ubuntu官方網站 http://www.ubuntu.com 瘋狂忙碌中。
現在台灣時間PM 11:45,Ubuntu官方網站 http://www.ubuntu.com 瘋狂忙碌中。
2008年4月23日 星期三
2008/04/20(日) 苗栗南庄加里山
加里山: 又名加里仙山,位於苗栗縣南庄鄉與泰安鄉交界,標高2200公尺,台灣小百岳No. 34,是一個一等三角點。加里山山勢雄偉,主峰有如尖筆一般,天氣晴朗時可於此眺望樂山、大霸群峰、聖陵線等,是苗栗縣境內有名的中級山。
經過漫長的冬天,算算也大半年沒有爬過山了。三月間雖然有幾次探訪北部郊山的機會,因為一些因素所以都沒有辦法成行。前幾個星期,就有人在計畫去探訪苗栗加里山。但是最近天氣真的很不穩定,時雨時晴,還好4/20老天爺賞臉雖然不是個大晴天,但也沒有下雨,讓我們有機會去探訪這一座名山。
這次參加的有台北出發的小M、馬修、Wen、我和我的老婆大人。
另外還有一車從彰化出發的,Nico、燕子、小美、淑真和morice。
行程紀錄
AM 08:45:由台北土城永寧捷運站出發。
AM 09:30:中山高速公路頭份交流道集合。
AM 10:30:南庄鹿場,加里山登山口停車場。(停一次每車收費100元)
AM 10:40:加里山、哈勘尼山登山步道登山口出發。
AM 10:55:經過水管路,和一段緩坡到達美風溪。
AM 11:15:加里山步道1KM。
AM 11:30:加里山步道1.5KM。
AM 11:45:鹿場登山口與大坪登山口交會點,距離加里山1.5KM。
PM 12:00:加里山步道2KM。
PM 12:30:加里山步道2.5KM。
PM 12:45:八號救援樁,一群山友在這邊野餐。準備陡坡上攻加里山。
PM 12:50:距離加里山山頂0.7KM,真正的挑戰正要開始。一路陡坡、手腳並用。
PM 13:30:登頂。
PM 14:45:下山。
PM 15:05:回到加里山步道2KM。
PM 16:00:回到加里山步道1KM。
PM 16:15:回到美風溪。
PM 16:35:回到登山口,完成加里山之行。
早上因為離開台北的時間有點晚,在小M叔叔賣力的開著幸福車在中山高上奔馳,讓我們得以在45分之內抵達苗栗頭份交流道。不過小M叔叔有練過,小朋友不要學唷。
加里山步道由登山口到山頂,上下落差約800公尺,不過前面一段路道美風溪之前都是小緩坡。過了美風溪之後才稍微比較陡一點,不過還是好走。最大的考驗再於過了第九號避難樁的最後700M,就是一路陡升,有時候還要手腳並用,拉繩攀岩往上走。不過登上了加里山,就可以欣賞山上美景,如果天氣好的話還可以遠眺聖陵線。
因為整各步道的風景相當的優美,難度也不算很高,所以有很多山友攜家帶眷一起上山。在山頂還出現的傳說中的鐵板燒,真的不愧是加里山─"像家裡的山"。
經過漫長的冬天,算算也大半年沒有爬過山了。三月間雖然有幾次探訪北部郊山的機會,因為一些因素所以都沒有辦法成行。前幾個星期,就有人在計畫去探訪苗栗加里山。但是最近天氣真的很不穩定,時雨時晴,還好4/20老天爺賞臉雖然不是個大晴天,但也沒有下雨,讓我們有機會去探訪這一座名山。
這次參加的有台北出發的小M、馬修、Wen、我和我的老婆大人。
另外還有一車從彰化出發的,Nico、燕子、小美、淑真和morice。
行程紀錄
AM 08:45:由台北土城永寧捷運站出發。
AM 09:30:中山高速公路頭份交流道集合。
AM 10:30:南庄鹿場,加里山登山口停車場。(停一次每車收費100元)
AM 10:40:加里山、哈勘尼山登山步道登山口出發。
AM 10:55:經過水管路,和一段緩坡到達美風溪。
AM 11:15:加里山步道1KM。
AM 11:30:加里山步道1.5KM。
AM 11:45:鹿場登山口與大坪登山口交會點,距離加里山1.5KM。
PM 12:00:加里山步道2KM。
PM 12:30:加里山步道2.5KM。
PM 12:45:八號救援樁,一群山友在這邊野餐。準備陡坡上攻加里山。
PM 12:50:距離加里山山頂0.7KM,真正的挑戰正要開始。一路陡坡、手腳並用。
PM 13:30:登頂。
PM 14:45:下山。
PM 15:05:回到加里山步道2KM。
PM 16:00:回到加里山步道1KM。
PM 16:15:回到美風溪。
PM 16:35:回到登山口,完成加里山之行。
早上因為離開台北的時間有點晚,在小M叔叔賣力的開著幸福車在中山高上奔馳,讓我們得以在45分之內抵達苗栗頭份交流道。不過小M叔叔有練過,小朋友不要學唷。
加里山步道由登山口到山頂,上下落差約800公尺,不過前面一段路道美風溪之前都是小緩坡。過了美風溪之後才稍微比較陡一點,不過還是好走。最大的考驗再於過了第九號避難樁的最後700M,就是一路陡升,有時候還要手腳並用,拉繩攀岩往上走。不過登上了加里山,就可以欣賞山上美景,如果天氣好的話還可以遠眺聖陵線。
因為整各步道的風景相當的優美,難度也不算很高,所以有很多山友攜家帶眷一起上山。在山頂還出現的傳說中的鐵板燒,真的不愧是加里山─"像家裡的山"。
2008年4月6日 星期日
DEAD FANTASY II
DEAD FANTASY I 的續作終於出現了.
DEAD FANTASY II 這次的片子長達11分鐘, 又多加了三個角色. 可以讓喜歡的朋友一次看個夠.
新增的角色
莉諾亞.哈蒂莉,Rinoa Heartilly -- FF VIII
另外兩個我就不清楚了. XD
DEAD FANTASY II 這次的片子長達11分鐘, 又多加了三個角色. 可以讓喜歡的朋友一次看個夠.
新增的角色
莉諾亞.哈蒂莉,Rinoa Heartilly -- FF VIII
另外兩個我就不清楚了. XD
2008年3月16日 星期日
2008年1月6日 星期日
寢具特賣會??
這幾天,在台北建國北路上有所謂知名品牌的寢具特賣會,而且還是一次兩家一起打對台。
因為剛好也需要一些寢具所以就被未來的老婆大人帶去見見世面兼搬運工。
Part 1:
星期五晚上下班,先去探探情況。首先先到寬X,不愧是高級品牌,隨隨便便一套床組在特賣會還是破萬的行情,不過裡面還是滿滿的人在裡面尋寶,而且不斷的有人提著一袋又一袋的東西走出來。我是直接摸摸鼻子退出,這品牌果然不是我這種凡夫俗子可以碰的。
接下來就到附近的喬XX逛逛。這邊價格就比較能夠接受,一般的床組在五千左右。但是人氣很明顯的比寬X還要低落。Why?? 東西便宜沒人愛。但是我就是喜歡便宜的東西。最後提了兩袋羊毛被出來。不過我老婆大人英明,看出來這羊毛被跟他年初買的是一樣的東西,剛好價錢也差不多。不過他年初買的時候,mark是掛喬XX的主品牌Fxxx,而特賣會的就是副牌Txxx。
Part 2:
本來採購清單上面還有床組,可是在星期五現場沒有看到價格跟款式都滿意的。DM上面說星期天早上有優惠的床組。所以決定星期天一早就去排隊。根據星期五的狀況,還有台北人晚起的習慣,9:30開賣,我們9:00到就順利的領到的號碼牌。也買到一組2680的床組。買完後我們決定去再去寬X看一下,只看到滿滿的人在門口,所以決定還是回家吧!
這兩天在特賣會廝殺的結論:
因為剛好也需要一些寢具所以就被未來的老婆大人帶去見見世面兼搬運工。
Part 1:
星期五晚上下班,先去探探情況。首先先到寬X,不愧是高級品牌,隨隨便便一套床組在特賣會還是破萬的行情,不過裡面還是滿滿的人在裡面尋寶,而且不斷的有人提著一袋又一袋的東西走出來。我是直接摸摸鼻子退出,這品牌果然不是我這種凡夫俗子可以碰的。
接下來就到附近的喬XX逛逛。這邊價格就比較能夠接受,一般的床組在五千左右。但是人氣很明顯的比寬X還要低落。Why?? 東西便宜沒人愛。但是我就是喜歡便宜的東西。最後提了兩袋羊毛被出來。不過我老婆大人英明,看出來這羊毛被跟他年初買的是一樣的東西,剛好價錢也差不多。不過他年初買的時候,mark是掛喬XX的主品牌Fxxx,而特賣會的就是副牌Txxx。
Part 2:
本來採購清單上面還有床組,可是在星期五現場沒有看到價格跟款式都滿意的。DM上面說星期天早上有優惠的床組。所以決定星期天一早就去排隊。根據星期五的狀況,還有台北人晚起的習慣,9:30開賣,我們9:00到就順利的領到的號碼牌。也買到一組2680的床組。買完後我們決定去再去寬X看一下,只看到滿滿的人在門口,所以決定還是回家吧!
這兩天在特賣會廝殺的結論:
- 床組真是有夠貴的東西。只不過是兩塊大布,也沒啥車工的,隨便標價都是破萬的。那塊布真的有這麼值錢嗎?
- 特賣一點都不特賣,除了那個限量商品外,價錢就跟百貨公司打折扣促銷時差不多。而且在百貨公司還有小姐熱心服務,讓你好好的看看商品,特賣會只有拿了就走。
- 越貴的東西,特賣會越有人去。寬X的人氣明顯就比喬XX好很多。
訂閱:
文章 (Atom)

