2011年11月25日星期五

lighttpd htdigest

Lighttpd用htdigest方式登入,可以看這篇教學
我是使用了vhost的,不過主要是在url裏設定auth.require
例如要為trac設定登入,指定trac/.*/login需要認證才能訪問
我選擇了htdigest作為認證方式,clinet那邊會先把password跟username和realm做hash然後才傳給server
這種登入方式不是十分安全的但總比沒有好:)

auth.backend                   = "htdigest"
auth.backend.htdigest.userfile = "/etc/lighttpd/lighttpd-htdigest.user"

    $HTTP["url"] =~ "^/trac/.*/login($|/)" {
        auth.require               = (
                                      "/" =>
                                      (
                                       "method"  => "digest",
                                       "realm"   => "XxXXXxxxXx",
                                       "require" => "valid-user"
                                      )
                                    )

除了在url裏指定auth.require還要在global的地方指定userfile的位置
在userfile裏存放了登入的帳號和密碼hash
格式是:
"username:realm:passwdhash"
可以用下面的function來方便地產生
function hdg() { user=$1; realm=$2; pass=$3; hash=`echo -n "$user:$realm:$pass" | md5sum | cut -b -32`; echo "$user:$realm:$hash" ; }
hdg user xxxxx ppppp
user:xxxxx:15c45a538d4d92f0a4f519311147f098

2011年11月20日星期日

淘寶洗車機

以前都要留意淘寶上的洗車機,一般有兩種
一種是手動打氣的另一種是用電的
手動打氣的肯定水壓不夠大而且洗一次車估計要打好多次氣
用電的水壓應該夠大,估計不錯的
可是需要用汽車裏電池的電力很怕會耗盡了電池的電力
但最近出了一種內置電池充電型的洗車機
售價比手動型貴很多但是內置了電池,這樣洗車就變得容易好多啦!
因為有水槍才能清潔後更干淨又省力省時間

這款是手動型的要89RMB、這款就是充電型的要230RMB
好想買一個來試試~

2011年11月13日星期日

VIM 轉換檔案編碼

有些時候需要把一些用日文encoding儲存的文字檔轉換成utf-8 + BOM
以前都是MadEdit來做,不過這程式太長時間沒開發有很多Bug都沒修復
用着很不爽,於是用vim來做
又快又方便

先用vim打開目標文字檔,然後執行以下命令
:e ++enc=cp932
:set fenc=utf-8
:set bomb

:e ++enc就是重新編輯當前打開的檔案
fenc和bomb就是設定用utf-8 encoding+bom來儲存檔案

++++++
:help encoding-names可以查看vim支持的編碼
cp932是日文cp936是簡體中文big5是繁體中文

2011年11月9日星期三

iPad串流播放電腦上的影片

最近發現了一個方法可以用iPad串流播放電腦裏頭的影片,不用下載就能直接播放
可以節省iPad的內置空間:)
首先我們需要Oplayer HD,它支持HTTP streaming
不用下載就能直接播,FTP和SAMBA好像也支持的
但我試過總是不成功,用HTTP最方便的了
問題是如何臨時架設一個HTTP server?
簡單地用Python即可,先在Terminal裏移動到想要分享的目錄:
$python -c "import SimpleHTTPServer;SimpleHTTPServer.test()"
最後在Oplayer HD裏用瀏覽器打開電腦的ip:8080例如:http://192.168.11.22:8000
然後就可以在線播放電腦裏的影片啦

Oplayer HD支援很多格式,它用了FFmpeg library
所以大部份電腦能播放的影片它應該都能看
不過在線串流似乎不能快進或倒退,只能順着一直看啦

PS
暫時iPad2沒有方法越獄,又不想花錢買天火
所以沒有辦法上網看Flash影片
常常去的acfun就沒辦法上
就算是土豆優酷那些也沒辦法,下載觀看那招在iPad上又無效
現在能串流播放電腦入面的東西算是個救贖吧!

熱門文章