因為工作需要, 要透過某台Server(SSH)去連線到另外一台Server上的服務.
在Linux可以用"ssh"這做SSH Reverse Tunnel完成這件事情.
可以參考這一篇文章, 介紹得很詳細.
http://blog.t-times.net/ada/space/start/2007-11-20/1
2009年9月5日 星期六
Linux audio system簡介
關於Linux Audio這一塊,說實話玩Linux這些年真的沒有認真去看看他。印象中、Linux audio的東西一直很亂,標準還蠻多的。早些時候是有OSS (Open Sound System),之後又有了ALSA (Advanced Linux Sound Architecture)。目前Linux Kernel 2.6已經把ALSA放入Kernel source中,所以我們現在Linux上面的audio system大部分都是走ALSA的,不過因為OSS的歷史比較久一點,所以ALSA也提供了OSSv3的API,讓使用OSS API的程式也可以在ALSA上面運作。
Linux audio device,是OSS在使用的,major number是114。
/dev/sndstat:音效卡的status。
/dev/audio:Audio playback,跟/dev/dsp很像,主要是為了相容SunOS的audio device,所以他是使用mu-law encoding。
/dev/dsp:Audio playback input/output,用的是8bit unsigned encoding。就是指音效卡的DSP,也有人會稱為PCM。
/dev/adsp:在OSS中第二個DSP會是/dev/dsp1,但是在ALSA emulator中,會用/dev/adsp表示第二個OSS DSP device。
/dev/mixer:用來控制input/output音量大小。
/dev/
/dev/snd/controlC0:Card 0的control node,用來控制音量大小。
/dev/snd/pcmC0D0c:Card 0, Device 0的PCM catpture device,c是capture。通常是line-in
/dev/snd/pcmC0D0p:Card 0, Device 0的PCM playback device,p是playback。通常是speaker。
/dev/snd/pcmCoD1c:Card 0, Device 1的PCM capture device,通常是MIC-in。
/dev/snd/timer:Sound card timer。
/dev/snd/seq:跟OSS的sequencer一樣,ALSA也提供了一個OSS sequencer emulator。
另外我們也可以在/proc/asound下面查到更多ALSA device的資訊。
參考資料:
Programming Sound Devices:主要是OSS sound porigraming。
State of sound in Linux not so sorry after all:介紹了OSS和ALSA。
Linux audio device,是OSS在使用的,major number是114。
/dev/sndstat:音效卡的status。
/dev/audio:Audio playback,跟/dev/dsp很像,主要是為了相容SunOS的audio device,所以他是使用mu-law encoding。
/dev/dsp:Audio playback input/output,用的是8bit unsigned encoding。就是指音效卡的DSP,也有人會稱為PCM。
/dev/adsp:在OSS中第二個DSP會是/dev/dsp1,但是在ALSA emulator中,會用/dev/adsp表示第二個OSS DSP device。
/dev/mixer:用來控制input/output音量大小。
/dev/
sequencer:就是指MIDI device。
ALSA device node放在/dev/snd目錄下,major number是116。/dev/snd/controlC0:Card 0的control node,用來控制音量大小。
/dev/snd/pcmC0D0c:Card 0, Device 0的PCM catpture device,c是capture。通常是line-in
/dev/snd/pcmC0D0p:Card 0, Device 0的PCM playback device,p是playback。通常是speaker。
/dev/snd/pcmCoD1c:Card 0, Device 1的PCM capture device,通常是MIC-in。
/dev/snd/timer:Sound card timer。
/dev/snd/seq:跟OSS的sequencer一樣,ALSA也提供了一個OSS sequencer emulator。
另外我們也可以在/proc/asound下面查到更多ALSA device的資訊。
參考資料:
Programming Sound Devices:主要是OSS sound porigraming。
State of sound in Linux not so sorry after all:介紹了OSS和ALSA。
2009年8月30日 星期日
2009/8/30 (日) - 台北四獸山步道
因為老婆大人懷了我們可愛的小牛牛,所以大半年沒有爬山,最近腳真的癢的不得了。趁著最近老婆的狀況比較OK,就想找郊山來親近一下(考慮到肥了不少,挑個難度最低的來一下)。想到離家最近的四獸山步道,之前只有走過象山。這次就一次走完四獸吧。
參考了一下網路上的一些資料,決定從虎山步道進,象山出來。依序走虎、豹、獅、象。
AM 8:30 : 後山埤捷運站二號出口集合。沿著中坡南路往慈惠宮登山走出發。不過第一次走這邊,真的有點不知道要在那個巷口轉彎,不過稍微注意一下路旁,都有親山步道的標示,才沒有走冤枉路。
AM 9:00 : 虎山步道登山口。這登山口其實有兩個路徑,一個標準的沿著虎山溪的虎山O型,另外一條則是可以上到九五峰、南港山的步道。不過第二條步道也可以在中間轉往復興園接回第一條的步道。想說走點不一樣的路,所以就決定先走往九五峰步道,之後在轉復興園回虎山。
AM 9:20 : 三岔路口,往上走接九五峰,右走接復興園。
AM 9:40 : 復興園休息,不過這邊有兩條虎山步道,決定走下面那一條。不過下面這一條是接到福德街221巷的,上面才是真的虎山步道。唉!被登山口地圖騙了,我應該要相信台北親山步道的地圖。
AM 10:00 : 虎山峰頂,標高163M,展望真好,信義松山區一覽無遺。
AM 10:15 : 豹山基石,標高141M,進豹山的岔路沒有標示,要注意過了瑤池宮之後,右手邊有個小岔路,那就是到豹山。
AM 10:35 : 獅山,標高151M,無基石,無展望,很難找。他有兩個路口,過了靈隱寺之後,約50M在編號021的電線桿下去有個樹幹,上面貼有獅山,這是第一個路口。下去有個涼亭,有條岔路可以下到永春高中,走進去約30M,右邊有條往上的岔路,這是第二個路口。不過因為路基不明顯,走的人也不多,所以不是很走,雖然不長,但是要小心。
AM 11:00 : 抵達象山頂,煮水、泡茶、小糜爛。
AM 11:30 : 六巨石,觀101最佳地點之一。照相囉!!
AM 12:00 : 吳興街吃冰。
感謝Wen帶了一些新朋友來親近山林。不過這次行程有點太過糜爛輕鬆,我下次會改善一下的。
今天在找獅山時候,遇到一位在地的山友,他對四獸山中的豹山跟獅山有著不同的看法,他認為豹山是南港山系中在南港那邊的山頭,而獅山應該是在木柵那一帶(新店獅頭山嗎?)。不知道有人可以解答一下嗎?
夏末早秋,登山遠望,不亦樂乎。
參考了一下網路上的一些資料,決定從虎山步道進,象山出來。依序走虎、豹、獅、象。
AM 8:30 : 後山埤捷運站二號出口集合。沿著中坡南路往慈惠宮登山走出發。不過第一次走這邊,真的有點不知道要在那個巷口轉彎,不過稍微注意一下路旁,都有親山步道的標示,才沒有走冤枉路。
AM 9:00 : 虎山步道登山口。這登山口其實有兩個路徑,一個標準的沿著虎山溪的虎山O型,另外一條則是可以上到九五峰、南港山的步道。不過第二條步道也可以在中間轉往復興園接回第一條的步道。想說走點不一樣的路,所以就決定先走往九五峰步道,之後在轉復興園回虎山。
AM 9:20 : 三岔路口,往上走接九五峰,右走接復興園。
AM 9:40 : 復興園休息,不過這邊有兩條虎山步道,決定走下面那一條。不過下面這一條是接到福德街221巷的,上面才是真的虎山步道。唉!被登山口地圖騙了,我應該要相信台北親山步道的地圖。
AM 10:00 : 虎山峰頂,標高163M,展望真好,信義松山區一覽無遺。
AM 10:15 : 豹山基石,標高141M,進豹山的岔路沒有標示,要注意過了瑤池宮之後,右手邊有個小岔路,那就是到豹山。
AM 10:35 : 獅山,標高151M,無基石,無展望,很難找。他有兩個路口,過了靈隱寺之後,約50M在編號021的電線桿下去有個樹幹,上面貼有獅山,這是第一個路口。下去有個涼亭,有條岔路可以下到永春高中,走進去約30M,右邊有條往上的岔路,這是第二個路口。不過因為路基不明顯,走的人也不多,所以不是很走,雖然不長,但是要小心。
AM 11:00 : 抵達象山頂,煮水、泡茶、小糜爛。
AM 11:30 : 六巨石,觀101最佳地點之一。照相囉!!
AM 12:00 : 吳興街吃冰。
感謝Wen帶了一些新朋友來親近山林。不過這次行程有點太過糜爛輕鬆,我下次會改善一下的。
今天在找獅山時候,遇到一位在地的山友,他對四獸山中的豹山跟獅山有著不同的看法,他認為豹山是南港山系中在南港那邊的山頭,而獅山應該是在木柵那一帶(新店獅頭山嗎?)。不知道有人可以解答一下嗎?
夏末早秋,登山遠望,不亦樂乎。
![]() |
| 2009-08-30-台北四獸山 |
2009年5月3日 星期日
2009年五月三日,第七屆舒跑盃
上週看到仁愛路上又貼交通管制的紅牌子,想說週末應該又有活動舉行吧。4月30日在俊德婚宴上遇到強哥,才知道5月3日有舒跑盃的慢跑活動;強哥也問我有沒有興趣參加,想說也好久沒有跑跑不了,去跑跑看自己的體力退步了多少。:P
因為報名的時間已經過了,想說去那邊陪強哥跑跑就好。不過上網看了一下資料,發現主辦單位還有提供自由組這各組別,讓有興趣的免費現場報名參加三公里的路跑。想想自己的實力,跟強哥跑九公里的競賽組可能會倒在路邊,還是乖乖的參加三公里的自由組。
今天早上晴空萬里,六點就準時被市府廣場上舒跑盃活動的聲音吵醒。稍微整理一下,到全家買各米漿填一下肚子,就慢慢的晃到市府廣場。六點是九公里組的出發時間,而三公里組的則是七點三十才出發。我六點四十到市府廣場,先去自由組報各名,再去終點看看能不能看到強哥。這時候終點已經不少強者都回來了,好不熱鬧。後來強哥也跑完找我,我們稍微聊了一下大家的近況,也約了下次有機會在一起路跑。接著就是7:30的三公里路跑囉。
這三公里很簡單,就是市府廣場出發,沿著仁愛路到安和路迴轉再回到市府廣場。大概有一年多了時間沒有參加路跑,跟著這麼多的人一起跑步,而且是在仁愛路上跑,感覺還蠻爽的。整各路程大花了13分鐘跑完,以我現在的體能還算OK,不過左膝蓋有點酸,看來左膝的舊傷還是要好好保養。不過看到一堆國小一二年級的小鬼從我後面超車,真的看來我該檢討了。
最近運動量真的不大夠,從跑三公里的路跑就深深地感覺到。今後有機會應該要找各固定的運動,這樣才有體能迎接接下來的挑戰。
PS: 後還看了一下Google Maps,從市府到安和路折返應該不到三公里,大概只有二點五公里。如果要三公里,應該是要到仁愛圓環才是。不過如果要交通管制到仁愛圓環,應該有些困難度吧!
因為報名的時間已經過了,想說去那邊陪強哥跑跑就好。不過上網看了一下資料,發現主辦單位還有提供自由組這各組別,讓有興趣的免費現場報名參加三公里的路跑。想想自己的實力,跟強哥跑九公里的競賽組可能會倒在路邊,還是乖乖的參加三公里的自由組。
今天早上晴空萬里,六點就準時被市府廣場上舒跑盃活動的聲音吵醒。稍微整理一下,到全家買各米漿填一下肚子,就慢慢的晃到市府廣場。六點是九公里組的出發時間,而三公里組的則是七點三十才出發。我六點四十到市府廣場,先去自由組報各名,再去終點看看能不能看到強哥。這時候終點已經不少強者都回來了,好不熱鬧。後來強哥也跑完找我,我們稍微聊了一下大家的近況,也約了下次有機會在一起路跑。接著就是7:30的三公里路跑囉。
這三公里很簡單,就是市府廣場出發,沿著仁愛路到安和路迴轉再回到市府廣場。大概有一年多了時間沒有參加路跑,跟著這麼多的人一起跑步,而且是在仁愛路上跑,感覺還蠻爽的。整各路程大花了13分鐘跑完,以我現在的體能還算OK,不過左膝蓋有點酸,看來左膝的舊傷還是要好好保養。不過看到一堆國小一二年級的小鬼從我後面超車,真的看來我該檢討了。
最近運動量真的不大夠,從跑三公里的路跑就深深地感覺到。今後有機會應該要找各固定的運動,這樣才有體能迎接接下來的挑戰。
PS: 後還看了一下Google Maps,從市府到安和路折返應該不到三公里,大概只有二點五公里。如果要三公里,應該是要到仁愛圓環才是。不過如果要交通管制到仁愛圓環,應該有些困難度吧!
2009年4月23日 星期四
2008年12月17日 星期三
比利時, 根特(Gent)出差 Day2
昨天晚上去覓食的時候,發現我飯店前面的廣場有所謂的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上,希望明天大家就能同步了。
東西送進去測試,現在能做的就是每天祈禱,早晚三炷香。保佑測試順利通過囉!!!!
我這次住的旅館是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上,希望明天大家就能同步了。
東西送進去測試,現在能做的就是每天祈禱,早晚三炷香。保佑測試順利通過囉!!!!
比利時, 根特(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,買了一個像潛艇堡的三明治吃,算是打發一餐。
吃飽了,當然就是幹活囉。
訂閱:
文章 (Atom)
