2013年7月3日 星期三

Raspberry Pi - 續2

首先,要更正一下之前的文章,/etc/fstab 裏面增加外接硬碟的時候,並不需要 noatime。另外是停止 transmission daemon, samba, xbmc 都可以用以下指令,stop可以換成 start/restart:



在網路上搜尋資料之後發現,NTFS 在 linux 上面是跑不快的,所以我把外接硬碟重新 format 成 ext4 後,最高速度大概可以跑出 8MB/sec,用無線網路的話我測起來速度最快只有 5MB/sec 左右,要速度還是要有線的乙太網路啊。當然還不是非常理想的 NAS,畢竟 USB 2.0 外接硬碟通常有逼近 30MB/sec ,更不要說新一代的 USB 3.0,但總算能用了。

另外一個有趣的東西是 USB 音效卡。最新版本的 RaspBMC 居然外接音效卡的功能失效,必須要改用 nightly 版本早於 20130503 的才行。改成 nightly 之後,在raspbmc settings -> System Configuration -> 打開 Audio Engine。之後就可以在 System Settings -> Audio 裏面選擇 USB 音效卡啦。要注意的事,開啟 Audio Engine 之後 HDMI 音效輸出會不見歐。

我那便宜的 UCA-202 音質的確比起 Sony 電視好,但是聲音會比影像快個一秒左右,雖然 XBMC 裏面的播放軟體可以調整聲音延遲,但是我儲存之後的設定居然下次會沒效,所以每看一段影片我就要一秒一秒一直加上去,短期之內只好先這樣了。

最近還看到關於 Raspberry Pi 針對 USB DAC 的軔體更新,但是 RaspBMC 似乎會自動更新軔體,所以就不管他了。

最後要注意的是,Pi 最好不要用拔電源的方式關機,記憶卡很容易磁碟系統錯誤,就算 xbmc 當掉了 (第一次開啟 Audio Engine 我的 xbmc 就當掉了),可以 ssh 進去之後用上面一開始那個指令重開。

2013年3月31日 星期日

Raspberry Pi - 後續

3/26 的時候 RaspBMC 發表了更新,重開機之後就會自動下載、安裝。不幸的是 samba 的設定居然被改掉了,只好重新設定一下,參考這篇,重設 samba 的設定檔。



首先把 [global] 裏面的 security 從預設的 user 改成 share,然後在檔案最後面加入下面這段文字來設定外接硬碟,這個設定之中可能有些是累贅,不過在我的 Pi 上面這樣設沒問題就是了。



最近的另外一個設定是,用上我朋友做的 youtube 插件中文搜尋!首先去 xbmc-addons-chinese 把中文輸入法抓回來,用 zip 更新的方式安裝起來,之後下載我朋友的 youtube 中文搜尋 patch,檔案下載回來之後放在 $HOME/.xbmc/addons/plugin.video.youtube 裏面,因為 RaspBMC 預設沒有安裝 patch,所以要先安裝。執行以下命令:



之後應該就可以在 youtube 搜尋裏面用中文了!不過簡體中文搜到的東西和繁體會不太一樣,不過總比沒有好多了!

如果要看 wmv 格式的影片,需要去 Pi 的線上商店買一個授權碼,過程線上商店就有說明。


用了這段時間,稍嫌不足的有兩點,第一個是網路速度其實很慢,無論用 samba 或是 ftp 傳檔案,速度大概都只有 1MB/sec,這樣的速度是無法拿來當作 NAS 的,結果就是我很常把 pi 關掉直接把外接硬碟拿來接我的電腦。第二個是按鍵反應有點頓,用內建的超頻有好一點點,但還是無法讓人滿意。

我不敢奢望下一代的產品會直接跳到 USB 3.0,但是希望能有 Gigabit Etherent 和快一點的 CPU。

2013年3月9日 星期六

Raspberry Pi

我原先是用只有 D-sub 接頭的舊筆電作為客廳電視的播放器,Core2 Duo 的 CPU 要軟解 1080p 有點吃力,改用 MPC-HC 硬解之後,解決了電腦過熱降速播放會延遲的問題。不過 D-sub 的畫質還是比較差一點、也希望能用 HDMI 音效直接從電視出來。

Raspberry Pi 因為便宜、有 HDMI,就屏雀中選啦。不過 Raspberry Pi 本身就是那塊板子而已,不帶電源、不含 SD 卡、不含外接硬碟、不含無線網路、不含外接鍵盤滑鼠,不含 miniUSB 線、 HDMI 線、乙太網路線。很多東西我都沒有,因此要先規劃用途、採買零配件。計劃把 Raspberry Pi 作為客廳的電視播放器、動物農場、以及 NAS。以遙控器和滑鼠作為主要輸入方式,所有更新和設定都透過 SSH 完成省了外接鍵盤,使用乙太網路線接到 router 上。

最後我是在 MCM Electronics 買的,透明盒子的版本約一周的時間就送到了。USB hub 一方便擴充連接能力、也提供電源給 Raspberry Pi,我用的是 Amazon 上面特價 $19.99 有 3A 電流的 Plugable。電源充足是非常重要的,特別是當你使用只吃 USB 供電的外接硬碟或是有裝 USB 無線網卡,這兩者最好都是透過有供電的 USB hub 使用,而不要直接接上去 Raspberry Pi 的那兩個 USB port.

因為作為播放器是主要用途,決定安裝 RaspBMC 。過程非常簡單,甚至不用接上鍵盤滑鼠。首先到 RaspBMC 網站上,按照說明下載、安裝軟體,燒錄映像檔到 SD 卡裏面就可以了,資料記得先備份,不然會全部不見。

把 Raspberry Pi 先插上這張 SD 卡、接上 HDMI 線、用乙太網路線連接到有 DHCP 的 router,最後接上 miniUSB 電源,等上一小時左右就灌好了。如果你的電視有 CEC 又用有雙向能力的 HDMI 線,這時候在電視的設定上面找一找,應該就可以用電視遙控器控制 Raspberry Pi 了。

XBMC 的介面蠻簡單直接的,隨便按按大概就能了解怎麼用,如果不小心把遙控器的功能關掉了,插上 USB 滑鼠,去 system - input device - peripherals,把 CEC 打開就行了。有了電視盒當然要善用優酷上面數量眾多的美劇,這去 xbmc-addons-chinese 下載 zip 檔回來,system - add-ons - install from zip file,就可以把他們裝上去,之後在 videos - add-ons - Get more 就會看到中文的網站了。xbmc-addons-chinese 上面也有射手網的字幕插件,好用的勒。

要控制 Raspberry Pi、傳檔案,預設就有 ftp 和 samba。SSH 和 ftp 的預設帳號密碼是 pi/raspberry,SSH 進去之後可以用 passwd 修改密碼。不過我 laptop 上面 win7 pro 的 NetBIOS 怪怪的,我沒辦法測試 samba 的檔案分享...

要抓 BT 就需要設定比較多東西了,我是參考這份文件,以下是各個步驟。
  • 把外接硬碟每次開機 mount 到一個固定的位置

    先設好之後要 mount 的資料夾,然後找到外接硬碟的 UUID,通常 sda1 會是你的外接硬碟,再新增以下這行到 /etc/fstab,???? 是你外接硬碟的 UUID、位置和之前新創的資料夾一樣、檔案格式則是這顆外接硬碟的格式,用 tab 換列。
    重開機之後應該會就自動抓到外接硬碟放到這個位置上。
  • 安裝設定 transmission

  • 把裏面的 download-dir 改到外接硬碟上、把 cache-size-mb 調大來降低大量讀寫對硬碟的傷害、把rpc-authentication-required、rpc-whitelist-enabled 這兩個改為 false。我在 windows 上面有用 PeerBlock,因此在 Raspberry Pi 上面也想設定 blocklist,方法很簡單,在 settings.json 裏面把  blocklist-enable 改成 true、blocklist-url 則是:
  • 然後設定適當的權限

  • 這樣應該就可以在網址列打上 IP:9091 開始上載 torrent  讓他抓檔案了。 


以上是我的設定過程,目前無法播放  wmv 檔案,另外是內含 Subs 目錄的 mkv 檔會導致 XBMC 當掉,解決辦法是不要用裏面的 rar 字幕,把他刪掉就行了。這似乎是一個很新的 bug,而且是 RaspBMC 特有,不是 XBMC 整體的問題。我目前都是把抓下來的字幕全部刪掉,改用射手網的字幕。

2013年3月2日 星期六

備份規劃

今天因為腳鉤到電源線,把放 raw 檔那顆硬碟在運轉中從桌面摔到地毯上,聽到有怪聲、運轉不順、關電重開就抓不到硬碟了。這樣的受傷方式,花大錢也不一定拿的出來,加上筆電裏面還有大多數整理之後的小圖,就讓他這樣去吧。

raw 檔體積真的很大,要備份全部實在不太可行,重新規劃備份的計劃如下:
  1. 系統備份
    這是對付中毒、軟硬體變更、故障用的。原廠光碟從硬碟燒成 DVD 放紙袋,每三個月用 windows 的備份功能對整台電腦備份。
  2. 重要資料備份
    這部份包括研究用的資料,以及處理過的 jpeg 檔。這些資料應該要電腦裏面一份、家裡的外接硬碟裏面也一份。這顆外接硬碟以容量大、便宜為主要考量,反正每週只有備份的時候會用到它,速度和穩定性只要有一般水準就好。

    重要的是整台電腦的備份和重要資料的備份,要放不同的外接硬碟。這樣同樣的資料,就會有兩套備份,雖然以資料的角度,三個月跟著系統備份,時間間隔有點太久了,但總是比沒有好。
  3. Raw 檔
    這些檔案體積肥大,放在筆電裏面太浪費空間,以 2.5寸不需要電源的外接硬碟存放。希望避震、傳檔速度都要有一定的表現。

    考慮整台電腦的系統備份也放在這顆硬碟。
  4. 資料封存
    重要的資料,如已經完成的 project、處理好的照片,應該要燒成 DVD 放紙袋封存。

自從弄了 Raspberry Pi 之後,也想把他外接硬碟、弄成 NAS 的功能來抓 BT,那顆硬碟裏面的資料就以不見了也沒差的為主,重要的資料還是要移到電腦裏面、備份、封存。

2013年2月4日 星期一

NX 18-55mm/f3.5-5.6 OIS 回顧 展望

早上花了點時間  把自己在 flickr 上近 1400 張的照片掃過一輪。那顆我最近幾乎完全沒在用的 18-55mm/f3.5-5.6 OIS,大白天的時候其實還不錯用啦,不該把他冰起來的。


Processed with LR3 
White Sands National Monument, NX10 + NX 18-55mm/f3.5-5.6 OIS @ 18mm


無標題 
From Spokane to Portland, NX10 + NX 18-55mm/f3.5-5.6 OIS @ 18mm


Half Dome
Half Dome in Yosemite National Park, NX10 + NX 18-55mm/f3.5-5.6 OIS @ 18mm

無標題
Austin, TX 2012 下雪,NX10 + NX 18-55mm/f3.5-5.6 OIS @ 18mm



18mm 的透視在近拍的時候也很有趣,也印證了廣角鏡邊緣的次要焦點可以被裁切而不會影響整體畫面感受 。

無標題
New Orleans, NX10 + NX 18-55mm/f3.5-5.6 OIS @ 18mm

偶爾會有些 55mm的照片,像是:

SAM_6960
Bridal Veil Water fall in Yosemite National park, NX10 + NX 18-55mm/f3.5-5.6 OIS @ 55mm


SAM_6569
Lady Bird Lake at Austin, NX10 + NX 18-55mm/f3.5-5.6 OIS @ 55mm

標準變焦鏡除了這兩個極端視角,中間焦段的照片其實屈指可數,這表示我對於中間焦段不夠用心,腳動變焦之外,焦段的轉換會帶來視覺上的壓縮和擴張,應該要練習運用這種效果來控制前後景和主題的關係。

除了該習慣在大晴天帶標準變焦出門,練習多轉轉變焦環之外。我最近的主要問題應該是生活太懶散,沒有找活動出門拍照。風景拍多了,想拍些偏紀實或是人文的東西,在這邊找不到題材啊。這是回台灣一大動力,可以帶相機出門掃街...(笑)


除了搜尋器材評比心得,還是該讀讀書、思考一下攝影理論,看看優秀的圖文作品,這才是進步的泉源。

http://www.wretch.cc/blog/DUpisces
http://www.wretch.cc/blog/apophoto


最重要的,練習隨時帶著相機。

2012年11月30日 星期五

我的第一套音響

聽音樂這件事情,可以很個人但又總會想跟人分享。


我的第一隻好一點的耳機是 Audio Technica SQ5,當初買他是因為以我當時的預算,這隻是耳罩唯一大到我可以戴的很舒服的。女聲和小提琴很不錯,低頻就忘記他的存在吧。

之後在 Amazon 便宜的進了 Sennheiser CX300,低頻有了,但是這隻很容易聽到電腦的底噪,不知道是阻抗匹配的問題還是敏感度太高。有段時間是接我的 Thinkpad T410 來聽音樂,T410 是我手上底噪表現最好的機器,比 HTC Inspire 還好。

之後女朋友送我了 Audio Technica ABC7B 抗噪耳機,因為我每次搭 AA 的飛機都會抱怨噪音很大,我後來發現 Airbus 的飛機比起 Boeing 的飛機安靜多了,但是 AA 全部都是 Boeing 飛機。雖然這隻耳機的主要特點是抗噪,不過我認為音樂表現是目前這三隻耳機裏面最好的。缺點大概就是人在腦中唱歌還是不太習慣。

為了找回音場,找了很多 Binaural recording 回來聽聽看,最有名的試聽檔應該是下面這段 Virtual Barber shop:


不過 Binaural 的錄音品還是非常少,加上耳機只能一個人享用,漸漸萌生想弄套喇叭系統的想法。


便宜是我的最大前提,在 diyaudio 上面爬文,發現大陸廠牌 Sure Electronics 賣的 Class-T Amp 評價很好,甚至在 diyaudio 還有專屬 wiki 教你改裝,更妙的是 Sure 原廠在歷次改板中也有把這些東西吸收進去!於是就很開心的上 Sure 網站訂了,不過之後才發現他們家在 ebay 上面也有鋪貨,甚至還免運費。一開始沒發現到這點,因此這個大約 $50 的東西我多花了約 $25 的運費。Amazon 也有賣他們家的東西,不過是舊版的,我建議上 ebay 買。



隨便拿個筆記型電腦的電源線接上去、用便宜的喇叭線和便宜的 3.5mm 轉 RCA 雙聲道,接上手機或是電腦就可以發出聲音了。


底噪,底噪噩夢又來了。我丟在客廳當播放器那台 Acer 裏面的 Realtek 音效實在是沒有很好,和 T410比起來底噪大、音質差。又因為這個放大器有 30dB 的增益,電腦的底噪因此被放大很多,根本沒有辦法好好靜下心來聽音樂!

於是,我又起了添購 USB DAC 的念頭。我以往認為 USB DAC 如果只用 USB 供電,一樣會有電源底噪的問題,二來是 USB 音效傳輸有 jitter 的潛在問題。因此,我原先計劃直接升級到使用外接電源的 asynchronous USB DAC。

不過,在閱讀了  NwAvGuy 的 blog ,尤其是 Behringer UCA202 review 之後,我決定先花點小錢試試看這台再說! 他的量測結果說明了,只要濾波器設計得當, USB DAC 的電源雜訊不是問題。第二,jitter 表現和晶片其實有很大的相關性,非同步的確有可能表現更好,但是做的好的同步 DAC 就可能就讓人聽不到 jitter 了。

這台 DAC 主要的缺點是,OPAmp 推力不足,無法驅動低阻抗的耳機。第二,在小音量的時候線性度不佳,最好把電腦音量調大之後使用內建的可變電阻來調整音量。不過這兩點在我的喇叭系統裏面都不是問題!

首先,我是把它接放大器而不是耳機,完全不擔心推力問題。第二,我的系統本來就有很大的底噪問題,因此我本來就希望把電腦音量開到最大來把訊號最大地從底噪裏面分離出來,這個內建的可變電阻一方面把電腦的最大音量調整到適當的大小再輸入放大器。二來是這個可變電阻也會降低電腦底噪的音量!


結果非常開心,音質獲得提升、底噪被大幅度的降低。


不過,偶爾會聽到奇怪的回音,把 USB DAC 重開就好了,我猜這是 jitter 偶爾冒出來的影響。第二,偶爾底噪還是會飆高起來,這應該和我的 Acer 筆電比較有關係。硬碟、風扇這些運轉的東西好像都有影響。長遠的計劃是改用 Voyage Linux 這種不支援顯示器、被動散熱、透過網路控制的音樂播放硬體來播音樂。但是要看電影又無法了,用 SSD 改裝 Acer 是另外一個可能性。


便宜的系統,預算就要花在刀口上。訊源、放大器都已經挑性價比最高的東西,喇叭就算挑高性價比的商品,還是得花多一點預算才比較安心。最後在 craigslist 上面找了一對二手的 The Speaker Company TSBL,這似乎是某大廠旗下的品牌,不過已經倒了。網路上大概只找的到這一篇 review,這對喇叭聽 Rock 非常對味,但是高音沒有 Fostex 那麼甜,所以自己用 foobar 的等化器把 3kHz  以上增加 3dB 的增益。低頻就比較糊了,用東西把低音反射孔塞住之後會更慘。而且朝後的低音反射孔也讓擺位沒啥彈性可言。


用空心磚當腳架,喇叭和空心磚之間墊了三顆 penny,人頭朝上當作最便宜的角錐。喇叭上面壓上重書增加點穩定性。

要升級的話,miniDSP 加上重低音會是首要目標,自己做顆朝下的重低音放牆角、用 miniDSP 主動分音、用放大器現在那兩個閒置的 channel 其中之一推重低音,應該不錯。選擇 DIY 而不是買現成的重低音是因為現成的無法替主聲道把低頻切掉,不把主聲道的低頻切掉那對 TSBL 依舊會哄哄作響,省錢當然也是一個考量。

至於更激進的用 miniDSP 來 DIY Pluto,就等畢業找到工作安定下來之後再說了。

2012年11月20日 星期二

The Time-Crunched Cyclist 2/e


之前看過朋友的第一版,讓我下定決心買第二版是因為在 Bicycling Magazine 上看到像下面種精美的圖片,原文連結  Big Training Gains in 3 Days 、 Climb Strong All Day

這張圖出自 Big Training Gains in 3 Days,用圖表的方式表示了 PRE、轉速、間歇訓練的長度、反覆次數、休息時間,一目了然,印出來貼在龍頭上直接可以上訓練台操課。

上面這張圖一次呈現了三種在 TCTP 裏面的操課,Climb Strong All Day 裏面的 Hill Accelerations 更是連我新買的第二版也沒有,更糟糕的是書裡連一張像這樣的圖都沒有!很明顯的,書是給 self-coach 的人看的,他有提供幾種為期十一周的基本課表,但是詳細的操課你要自己設計。雜誌專欄是給一般人看的,我相信操課的時間和次數應該是大多數人可以承受的,一般人也需要明白易懂的圖表。要更偷懶的完整課表,去買他們家出的 DVD 最快,照著電視做就對了。

不過,這種課表絕不是只能在訓練台上使用,像是 Climbing Repeats 幾乎就是中央社區爬三次的意思,下坡剛好是休息時間。其他幾個課表,只要花點心思就能轉化成家裡附近的小山、少人的小路,都會是長度約一小時,適合周間騎乘的訓練。