2011年3月23日 星期三

在 IE 瀏覽器上輸入 IPv6 Link Local Address 為 URL 時的注意事項

因為當使用 IPv6 Link local Address 來連線時必須要指定連線使用的 NIC (Network Interface Card )。

假設我要透過第一張 NIC 連線到 "fe80::02E0:0CFF:FE11:2233",
我必須要以 "fe80::02E0:0CFF:FE11:2233%1" 來表示。

但是 IE 在處理 URL 時遇到 % 會出現編碼問題,所以我必須在 % 後加上 25,
也就是 "http://[fe80::02E0:0CFF:FE11:2233%251]" 來表示。

Reference:
IPv6 URIs in IE7
ASCII Table and Description

2011年3月11日 星期五

編輯 FreeRADIUS 的 users 設定檔

users 設定檔位於 /usr/local/etc/raddb/ 或是 /etc/raddb/,負責記錄 Server 端的帳號,與各種認證方式的 default 設定。

1. 每一行若是以 '#' 開頭將視為註解,FreeRADIUS 處理時將會略過該行的內容。

2. 每一筆 user 的記錄都分為三部分
a. Username
b. Check items
c. Reply items

以下為一筆帳號記錄的範例,對照相同的背景顏色即可了解該部分為何
##
vlan2 Auth-Type := EAP, Cleartext-Password := "vlan2"
    Service-Type = Framed-User,
    Tunnel-Type = 13,
    Tunnel-Medium-Type = 6,
    Tunnel-Private-Group-ID := "2p"
##

3. Check items 中的項目必須位於同一行,項目間必須以 ',' 分隔,最後一個項目之後不加 ','。

4. Check items 和 Reply items 間必須換行,每個 Reply items 位於不同行,且每行必須先以 [Tab] 開頭再加 Reply items 的項目。每一行的結尾則以 ',' 分隔,最後一個項目之後不加 ','。

5. 當 Server 收到 RADIUS-Request 後,首先判斷是否來自合法的 client 端 (clients.conf),再來判斷是否在本地端作驗證或是轉發到其他 server (proxy.conf),若是在本地端作驗證就會以 users 中的記錄依序來逐一比對。首先帳號是否存在,有符合的帳號就會進一步比對 Check items 中的項目是否吻合,若是 Check items 中的項目吻合,就會將 Reply items 中的項目以 RADIUS attribute 的方式加在 RADIUS-Response 中。

6. RADIUS-Request 無論夾帶的帳號為何,都會與 DEFAULT 的記錄作比對。

7. 若是 Reply items 的結尾加入 Fall-Through = No 則不會再比對下一筆記錄;Fall-Through =Yes 則會繼續比對下一筆記錄。

8.  Check items 中的 Auth-Type 可以指定以認證方式作為確認的條件。

9. '=' 僅用於 Reply items 中,當 RADIUS-Response 中沒有相同的 attribute 時會新增此 attribute。

10. ':=' 用於 Check items 中,會先比對此 attribute,但是當 RADIUS-Request 中沒有此 attribute 時,則會加入此 attribute。

11. ':=' 用於 Reply items 中,會先比對此 attribute,但是當 RADIUS-Response 中沒有此 attribute 時,則會加入此 attribute。當 RADIUS-Response 已有此 attribute 時,則會以新值取代此 attribute。

12. '==' 僅用於 Check items,比對此 attribute。


Reference:
Man page of users
RFC attributes
Radius Types

2011年3月3日 星期四

曝光補償

在相機上可以透過調整 EV 值來達到曝光補償的效果。

正補償 (調高 EV 值):加強白皙、潔淨、活潑的感覺,或是強調白色或反光物體。

負補償 (降低 EV 值):加強濃郁、細緻、深沉的感覺,強調黑色或吸光物體。


Reference:
曝光補償的應用與判斷
[技巧]淺談曝光補償(EV)
DC 曝光補償的技術意涵
EV 曝光值 [ Exposure value ]

安全快門

安全快門是為了不讓相機因外在因素震動使照片糊掉而須達到的快門速度。

Full Frame: 安全快門 (sec) = 1/ 焦距 (mm)

APS-C:Canon => 安全快門 (sec) = 1/ ( 焦距 (mm) * 1.6)
                Nikon => Full Frame: 安全快門 (sec) = 1/ ( 焦距 (mm) * 1.5)


4/3:安全快門 (sec) = 1/ ( 焦距 (mm) * 2 )

Reference: 安全快門之二 ~ 防手震級數算法

2011年3月2日 星期三

相機片幅與鏡頭焦段

數位相機的片幅取決於感光元件的大小,鏡頭的實際焦段也必須根據於感光元件的大小乘以一定的倍數。

常見的感光元件的規格大小如圖:


根據不同大小的感光元件,鏡頭必須乘以一定的倍數以換算實際焦段:
Full Frame (傳統相機 135 System 的感光元件大小): 焦段 *1
APS-C: 焦段 *1.6 (Canon) or 焦段 *1.5 (Nikon)
4/3 (Four Thirds System): 焦段 *2

PS. 一般 DC 或是類單眼會以等效焦段來表示根據感光元件大小換算過後的實際焦段

參考資料:
甚麼是全片幅(Full Frame)?
感光元件
感光元件大小比較
Image sensor format