2012年11月5日星期一

ToKyo-JuPiTer: Ubuntu版本號

以前寫過關於ToKyo-JuPiTer: Ubuntu版本號的文章
現在找到了官方關於開發代號(DevelopmentCodeNames)的wiki
有齊歴史的開發代號,如果想看Release也有官方的wiki。可以查看Release Note

2012年10月13日星期六

修改分區標簽

先講ext2/3/4,建立分區時其實可以指定分區標簽的:
$ sudo mkfs.ext4 -L "LABEL" /dev/sdz99
如果想日後修改分區標簽,最簡單的就是用e2label
$ sudo e2label /dev/sdz99 "NEW_LABEL"
還有個tune2fs可以用的,具體自行研究。

想修改FAT文件系統的標簽一樣可以:
$ sudo dosfslabel /dev/sdz99 "NEW_LABEL"
要修改xfs的話則用:
$ sudo xfs_admin -L "NEW_LABEL" /dev/sdz99
xfs還有提供一堆有用的工具,比如:
xfs_fsr可以做線上重組,對一個已掛載的分區做碎片重組
xfsdump備份整個分區,可以做增量備份和分割備份。
好像ext4也有提供一些類似的工具

SEO: partition label xfs ext3 ext4 fat ntfs

2012年10月9日星期二

SSH反向連接

#!/bin/bash

function line()         {
while [ ! -f /tmp/stop ];
do ssh -o ExitOnForwardFailure=yes -R 4334:localhost:22 user@remotehost.com "while netcat -zv localhost 4334; do sleep 300; done";
sleep 5;
done
}

line &


ssh有個很好用的能力,就是建立反向連接。
之前有講過ssh的tunnel,反向連接有點類似但是方向相反。
先看代碼:
$ ssh -N -L 4334:localhost:4334 user@remotehost.com &
這樣就可以把localhost的4334port反向連接到remotehost的4334,有點神奇的。
向remotehost4334port建立的連接等同於連接到localhost

2012年10月8日星期一

Socket programming好容易

先來看一段代碼:
exec 3<>/dev/tcp/www.fedora.org/80 &
echo -e "GET /
" >&3
cat <&3

bash可以用這種形式:/dev/tcp/<hostname>/<port>建立tcp連接,但只限用exec執行。
(因為實際上並不存在這個文件)
3<>這個其實是定義一個file descriptor,號碼是3
可以讀取又可以寫入
然後可以用&3當成普通檔案讀寫
因為www.fedora.org在80port跑的是http server,給它傳一個GET就會返回首頁容
可以用bash做基於明文的tcp socket programming

2012年9月7日星期五

整合Windows 7安裝光碟

在Windows 8都出了的今日才研究整合Windows 7安裝光碟可能有點傻
但Windows 8應該也能用同樣的方法做整合的
入正題

Windows 7的安裝光碟其實有四種:
第一種有32bit的Starter, Home Base, Home Premium, Professional, Ultimate
第二種有64bit的Home Base, Home Premium, Professional, Ultimate
第三種是32bit的Enterprise
第四種是64bit的Enterprise
所以總共需要有四張ISO有11個不同的Windows 7版本

而安裝Windows 7的光碟其實是一個Win PE 3.0的開機影像入面有一個install.wim的安裝影像
只要修改install.wim就可以在安裝時選擇不同的版本
(wim是微軟的一種file base image format,類似zip的東西)
我們需要做的事情很簡單,先挑一個iso作為母盤然後提取其他版本的install.wim
再把所有東西整合在一起
我們需要的工具很簡單:imagex(from AIK)7z、四張Windows 7的iso
如果要把最後做出來的ISO放進手指裏,還需要有Windows 7 USB/DVD download tool。可參考這裏

2012年9月4日星期二

重裝Acer Notebook並激活Windows 7

最近幫人重裝Windows,一開始錯誤地安裝了Ultimate
而他只有Home Premium的Key
於是要降級才能激活他的正版Windows 7

降級其實很簡單,首先要搞一搞Windows 7的安裝光碟
我是使用USB Windows 7安裝手指,先要用Windows 7 USB/DVD download tool制作安裝手指
安裝完按照指示操作即可,需要有Windows 7 installation DVD iso
需要注意,安裝過程會清除手指上所有資料。記得備份
另外要注意的是在32bit環境下制作64bit USB會出現錯誤
需要有32bit的bootsect.exe

解決方法是入手一個然後把它丟在:C:\Users\username\AppData\Local\Apps\Windows 7 USB DVD Download Tool
可以上網下載,或者從32bit的Windows 7 ISO裏提取(在boot目錄裏)

2012年8月17日星期五

Clean Gentoo green world

Gentoo的portage被設計得很先進,會分開使用者直接安裝或因為依懶而安裝的套件
在emerge時會有深綠和淺綠之分
如果某個套件是因為編譯某東西而暫時需要安裝,可以用emerge -1 <atom>
這樣是不會把套件加進去world裏,再沒有用處的時候就會被清理掉
如果是錯誤地安裝了某套件,單單想把它從world裏清走又不想完全刪掉
可以修改/var/lib/portage/world文件
刪裏裏面套件的名字就可以~

2012年8月15日星期三

掛載硬盤/光碟影像檔

再在Linux要掛載iso檔非常簡單,直接$ sudo mount /path/to/disk.iso /media/cdrom
以前要加-o loop的現在不用了
掛載硬盤影像檔也很容易,如果是單個分區的話也是直接mount
$ sudo mount /path/to/sda1.img /media/sda1
如果是整個硬盤的影像檔入面有分區的話就麻煩一點
首先要找出目標分區的偏移量(offset)
這裏需要用到parted這隻程式,安裝gparted的話就會有
$ sudo parted /path/to/sda.img
(parted) unit B                                                           
(parted) print                                                            
型號: (file)
磁碟 /path/to/sda.img:750156374016B
磁區大小 (邏輯/物理):512B/512B
分割區:msdos
Disk Flags: 

編號  起始點         結束點         大小           類型     檔案系統  旗標
1    1048576B       16107175935B   16106127360B   primary  ntfs      diag
2    16107175936B   16212033535B   104857600B     primary  ntfs      啟動
3    16212033536B   125468409855B  109256376320B  primary  ntfs
4    125468409856B  750155464703B  624687054848B  primary  ntfs
要使用的單位是Byte,這裏使用編號4這個分區。
它的起始點是125468409856B

$ sudo mount -o loop,ro,offset=125468409856 /path/to/sda.img /media/sda3/
掛載成功!(這裏ro是read only)

2012年7月27日星期五

Android 一鍵建立wifi連線

最近有位同事覺得Android的wifi設定界面好難用,確實也是有點難用
於是想寫一個小程式能夠一鍵建立連線
這裏有教學 (How to programatically create and read WEP/EAP WiFi configurations in Android?)
最大的難點是Android的EAP使用的是non-public API,只能靠逆向工程的手法
幸好有教學有代碼:)

要看的主要是第四點:

2012年6月13日星期三

修復Windows 7 EXE關聯

某人因為安裝了NTLEA但不懂如何用,然後直接把文件夾刪掉卻忘記改回註冊表。
其實用NTLEA自帶的設定工具應該能還原的,但某人心裏有陰影所以不敢再下一次
上網研究了一下
首先用assoc命令嘗試修複,無果

ftype exefile="%1" %*
assoc .exe=exefile
然後查了一下註冊表,發現入面原來有個ntlea的集。果斷刪掉
大概是在這裏附近:HKEY_LOCAL_MACHINE\Software\CLASSES\exefile\shell\open\command
成功!

2012年5月10日星期四

人生態度

我的人生有四部份,天天都在休息、在玩、在工作、在學習。從不間斷過。休息時盡情休息、玩的時候盡情去玩,工作和學習時都集中精神。每天都要這樣做,為的是裝備好自己。因為挑戰和機遇永遠都是突如奇來的出現,要隨時準備好面對危機。這才是做人的正確態度

2012年5月9日星期三

[Gentoo] Wine與Winetricks

因為Picasa 4 Linux停止開發了,我覺得很好用於是便開始用wine安裝Picasa
首先發現了winetrick不能使用,上網找了一下貌似要加入一個環境變量
儲存下面這個檔案為ProgramFiles.reg再執行:
wine regedit ProgramFiles.reg

$ cat ProgramFiles.reg
REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment]
"ProgramFiles"="C:\\Program Files"

然後發現中文字也有文題,先用winetrick安裝中文字:
winetricks cjkfonts wenquanyi fontfix
後面在找找發現了這個reg,可以把系統一些沒有的字型映射到文泉驛微米黑。
使用方法如同ProgramFiles.reg

$ cat chn_font.reg
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="wqy-microhei.ttc"
"Microsoft Sans Serif"="wqy-microhei.ttc"
"Tahoma"="wqy-microhei.ttc"
"Tahoma Bold"="wqy-microhei.ttc"
"SimSun"="wqy-microhei.ttc"

2012年5月4日星期五

Ubuntu 12.04 precise 修復locale

前兩天升級了Ubuntu precise,發現右上角日期時間無法顯示。
寫着invalid UTF-8
還有Libreoffice不能啟動
ls: error initializing month strings
...
/usr/bin/libreoffice: 180: exec: /usr/bin/oosplash: not found
查了一下,看來是locale寫錯了
修改/etc/default/locale
$ cat /etc/default/locale
LANG="zh_TW.UTF-8"
LANGUAGE="zh_TW:zh:en_US:en"
LC_NUMERIC="zh_TW"
LC_TIME="zh_TW.UTF-8"
LC_MONETARY="zh_TW"
LC_PAPER="zh_TW"
LC_NAME="zh_TW"
LC_ADDRESS="zh_TW"
LC_TELEPHONE="zh_TW"
LC_MEASUREMENT="zh_TW"
LC_IDENTIFICATION="zh_TW"
我只改了LC_TIME再重新登入就無事了(用TW的locale)

2012年5月1日星期二

外行vs內行

『內行人看門道,外行人看熱鬧。』說的是指內行人看作品是去研究它是怎樣被制作出來,外行人就嘰哩咕嚕的談東說西。
因為內行人看的是過程,所以他們更能理解和體會作品背後的精神。

好多人看動畫,一般的就看看畫面聽聽音樂。深入一點的可能會去留意一下制作人員,不過這些都與作品的好壞無關。一套好的動畫最重要的是它的制作過程,內行人就會去留意這些。
要炫的畫面有錢就有,要好的人設有錢就有,要美妙的音樂有錢就有,要感人的腳本有錢就有,要創新的概念有錢就有。基本上大眾讚美一部作品的元素都是有錢便可以得到,哪甚麼才是沒法用錢買回來的?
那就是動畫背後的理念,那一份堅持的精神,認真用心的去做。這是無價的!

奈奈的表演

昨天看奈奈表演的花絮,採排時跟正式時舞台變化好大=.=
由此可見奈奈表演也是甚麼都在最後一刻才做好,搞活動其實不必太過介懷提早準備好一切。就算搞砸了最重要也是玩得開心!
反而朝令夕改是不要得的!試想想你做剛好的道具一拿出來就發現改了沒用了。。。
至少作出任何改動前都要知會一下別人啦~

光圈與快門

曾經有朋友問我,影相時喜歡用甚麼光圈?一時間我也答不上他,於是開始研究。
眾所周知,光圈是由幾塊葉片組成。有形狀的。
而鏡頭孔徑本身就是圓形的,所以鏡頭全開光圈時所以現的為本身設計的特性。而收縮一下光圈則會多了光圈形狀的影響。在散景方面尤其。
所以如果想要表達鏡頭特性的時候,就一定會全開光圈。
如果是重視細節的時候,就算光線不足也一定會縮小光圈+慢快門。會視乎對景深的要求而縮小。

說了光圈當然少不了快門,其實快門對畫面的影響沒光圈來得重要。只有極端速度的快門會影響構圖。
所以使用快門優先的話對相機的要求會更高,比如最長時間曝光需要附加ND減光鏡、超高速快門需要強力閃光燈。

2012年4月16日星期一

打字時停用TouchPad

我在Macbook Pro上安裝了Ubuntu,最新touchpad有點問題
常常打字時碰到觸控板,十分妨礙操作
上網找了一下:
現在用xinput來管理這些輸入設置,比舊時用synclient好用一點
先找到目標裝置:
$ xinput list
⎜ ↳ bcm5974 id=10 [slave pointer (2)]
原本以為是那個寫着Trackpad的,誰不知這個bcm5974才對。下面的是鍵盤,差點搞錯了回不到系統
(因為停用了鍵盤用不了囧)
它的id是10,查一下有甚麼能設置
$ xinput list-props 10
Synaptics Palm Detection (267): 0
發現這個Plam Detection停用了,明明GUI有啟用打字時停用觸控板的囧
把它啟用,現在打字好了一點
$ xinput set-prop 10 267 1

+++++++++
除此之外還有Disable Device的選項,不過我啟用了它偶爾會自動Enable。
比如休眠回來,不知道是否Bug?

2012年4月13日星期五

snapshot dc

看了今期攝影雜誌,我覺得新手入門就講一步到位真的沒必要
想一步到位起碼都花1W
除非真的很有錢不然太浪費了,你1W買回來的相機都是大大個的
新手用就不太方便啦
有些人一來就上全幅OTL
拿出街用辛苦死了=.=

想影相除了相機是必需其實還有很多裝備的
例如鞋
攝影需要常常走動或站着,一雙舒服的鞋是很重要的
腳架也是很重要的,雖然腳架是很大很重很麻煩
但沒了它好多時候都沒辧法影相
挑那些很平很小巧的來用就好~
當然沒腳架也能影到好多題材,但有了腳架就能影到更多題材
看個人取捨
背包外套那些生活用品也是必需的
連生活都不方便又如何去影相?

所以如果新手入門想影相,其實心態最重要
基本上有相機在手都能影的
就算是大師級人馬有時都用很普通的器材

2012年4月1日星期日

攝影的「反差」

早一段時間花了很多精力去研究「反差」,現在有點心得
我發現老一點的攝影人都很喜歡講反差,其實反差也就是對比
是攝影中很常用的手法
不過它還有另一個意思,鏡頭的反差是對比度
是光與暗之間的對比
一個場景也會有反差,是指最光與最暗的對比
因為鏡頭對反差比現能力有限
大概可以認為場景反差低的話中間光暗過渡會較豐富

光暗過渡豐富是甚麼意思呢?
暗位細節豐富的話相片會有更多細節,看上去就更富層次感
即是更立體
但如果場景反差太大就會破壞了這些細節
而攝影師是可以用曝光的手法來控制反差
可以選擇保留多大的場景反差和暗部細節

2012年3月12日星期一

現在的專業級DC

講起相機,我發現沒提過有些甚麼好的DC
買小相機真的沒差,一樣是相機一樣能影相
就算有m43的人可能都會帶一台DC出街
不用換鏡頭肯定比換鏡頭的便利得多
況且不是所有場合都對相片質素要求很高
一台高階的DC能應付一半以上的場合了
缺點當然是低光環境下較難用

但高階的DC比起低端的單反和無反都好得多
一來價錢平一半現在四千以內就能買到很不錯的
二來操作爽好多,不少都是有雙轉盤或單轉盤和+-EV轉盤
也有光學取景器即使用途不大。。。
還是那句,留些錢做路費享受生活。這才是攝影人生~

那麼近期有甚麼好的高階小相機呢?
C牌的垃圾s100就不推廌了,不過有一部怪物G1x
G1x真的很怪,跟m43那些比會好過那些低階的機種。
但不能換鏡頭只能比KIT鏡好。
跟普通DC比沒微距電池又太小,個頭超級大的說
反而又差了
對個別人來說應該會很吸引但它不能吸引到我
Fujifilm的X100是價錢偏貴的相機
但它的小弟X10貌似又親民一點
除了開關設在鏡頭變焦環上這個低能設定外
整體來說很優秀

舊一點的Olympus X-Z1和Samsung EX1都很OK
簡單的講,所有大廠的最高階大光圈小相機都OK
因為是最高階,有的沒的功能都會塞進去
應該有的都會有了,也就是不用擔心不夠用
真有心玩攝影的人,拿着一台小相機開始他的攝影人生~
確實是一件很開心的事~
(同時提一下,小相機會較難找到攝影感覺。。。)
(務必要挑自己覺得好看的相機,不然會沒感覺的)
(所以一再強調,花多點金錢一步到位吧~)

談談現今的相機與及新手攝影師入門

今年推出了很多有特色的新相機,雖管它們不是很適合新手入門使用
比較有看頭的就是Olympus OM-D E-M5和Fujifilm X Pro-1
還有價格極高昂的Canon 1Dx和Nikon D4兩台全幅單反
這些家伙的售價都是五位數字,所以說都不是很適合新手入門買
如果想一步到位除外
想跳級打BOSS買全幅單反應該也不會買1Dx這類近五萬元的大怪物,性價比不高之餘個頭也太大了
所以次一級的全幅機5D3和D800會有更多人留意
作為C牌用家這時候有點兒傷心,D800無容置疑打贏5D3
幸好C牌G1x也是一個台不錯的相機,不計較沒微距和使用時間的話
(S100就太次了,除了售價平外一無是處)
不過1Dx和D4比1Dx只是接口上少輸一點,像素低但畫質好。1Dx完勝
我是很喜歡的,當然D4也是一台很好很出色的相機

m43陣營OM-D絕對是最好的相機,官方說法是O牌單反交叉m43無反
我自己則認為是把攝影感覺帶回無反相機
內建電子取景器和雙轉盤,加上防塵防滴。
暫時沒有比OM-D更好的一萬元價位的無反相機
我覺得以前的無反都沒有令我滿意的相機,難操作之餘價錢又不合理
除了能玩m-mount鏡這個好處之外我不覺得無反有甚麼好
直到現在,OM-D和X Pro-1出現我才改變這個想法
X Pro-1也是很完美的旁軸相機,真的能從它身上感受到旁軸的好
無奈暫時不計m-mount鏡無反相機的鏡群很難跟單反相比
只有很個別兩三支鏡頭好用,不是太貴就是質素不好

看到這麼多的新相機,肯定有很多人心動想出手。
在這之前我想和大家分享一些想法...

2012年2月13日星期一

MHFO 新手支援裝跳級任

台版現在有跳級任務可能一口氣跳到HR500
由於全部任務都是單挑的,所以不怕升上去的會太白痴
基本上不是白痴都可以單挑成功,因為跳任的怪攻擊力偏低都是下位怪
我原本是HR100由水龍開始打到炎妃跳到HR500,花了總共就五、六個小時
如果宅在家裏玩一整天基本上可以由HR1跳到HR500
我的戰鬥流程是水龍-》火龍-》將軍蟹-》角龍-》鎧龍-》麒麟-》鋼龍-》炎妃龍

由於之前有做過SP武拿了支長槍去插好快就把水龍和火龍插死,長槍的追加動作儲力上刺有霸體超級好用~
水龍火龍和蟹蟹都在25分針搞定,HR試練不能抓所以火龍要打死花的時間要多5分針
水龍和蟹我都是打得差不多就直接抓,藍箱裏都有非常豐富的支給品所以不用帶甚麼道具
最難搞的其實是角龍和鎧龍,明明素材是下位攻擊也是下位的
但血量超級的多=.=|||
我拿了銃槍去轟角龍打到最後兩三分鐘才帶死,第一次打最後十分鐘抓了任務失敗了囧rz
銃槍的龍擊炮不知道是否出力太低,轟了十幾炮都轟不死角龍最尾十分鐘都是直接狂插拼血的
鎧龍第一次拿了繚亂的對弩打完水冷打完貫12再打通常2還未死囧rz
打到冷飲都沒了OTL
後來拿長槍去狂插又是插到沒冷飲最後幾分鐘才插死

2012年2月7日星期二

用vim瀏覽源碼 Solarized配色

以前一直用Gedit+class borwser來看代碼,不知何解class browser消失了
於是研究了一下Vim,首先要換一換配色原來的實在夠難看了
Solarized,這個配色方案不錯的值得一試
可能不是究極美麗但總比原來的好

在Gnome-terminal裏用vim的話透明背景顏色會有少少問題
我在.vimrc裏下了以下內容,設成256色背景透明
syntax enable
let g:solarized_termtrans=1
let g:solarized_termcolors=256
set t_Co=256
set background=dark
colorscheme solarized

set background=light可以開燈
關燈雖然灰灰黑黑但我比較喜歡關燈
還想要有class browser的功能看定義了的function和class
我是把光標移到文件最下面用這句命令加入一些新內容

:read !grep -nE (^ *class)|(function.*\(.*\)) %
-n選項是打印行號,然後輸入:vsplit左右分割顯示當前文件
左邊可以移去剛剛新增的class和function右邊則正常瀏覽代碼
因為加在最下方原來的行號還能對得上,可以直接跳去該行查看function的代碼
算是不錯吧!


2012年2月3日星期五

Linux十六進制編輯器

在Windows有UltraEdit這個很強大的文字編輯器
可以修改二進制檔案又可以當記事本用,雖然UE也有for linux但我們還有其他選擇嗎?
原來強大的vim可以配合xxd用來編輯二進制檔案!
vim本身的編輯文字檔的功能就很強大了,而xxd可以把數據轉換成十六進制的方式顯示
首先用vim直打開檔案,不是純文字檔的話大概只能見到一堆怪獸
然後在vim進入命令模式輸入:
:%!xxd
%是匹配當前整個檔案,!xxd就是呼叫外部命令
這樣vim會用當前的資料作為stdin輸入,然後替換做xxd轉換後的文字

改好後要儲存就用xxd轉回去,同樣在vim的命令模式輸入:
%!xxd -r
然後儲存(退出)
w(q)

2012年1月14日星期六

還原「伽瑪校正」真身

第一次開RAW檔時候發現,咦?怎麼比直出的JPG要暗一點的呢?
上網看別人講是要調一調伽瑪
不過看了半天都不懂伽瑪是甚麼又說甚麼人眼看到的灰階是log不是linear
又講甚麼線性轉換的
我真在是搞不懂伽瑪是啥?
也許有些人把顯示器裏的伽瑪和RAW檔裏的伽瑪混為一談吧?
沒錯這裏的伽瑪都是指曲線的斜率,但兩條曲線是不一樣的

先講RAW裏的DlogE曲線吧
D是Density濃度 LogE是 Log Exposure曝光值
為啥有個Log在曝光值的呢?
我們來看濃度的定義:
在黑白攝影裏越厚的底片能通過的光就越少,在相紙上留下的「黑」也越少
完全透光的底片會在相紙上形成黑色,相反完全不透光的底片會在相紙上留下白色
我們要去量度黑與白之間的差異就可以知道底片的透光率(Transmittance)
如果光線在通過底片前和通過底片後差差50%的話,我們就說透光率是50%
透光率的倒數就是不透明度(Opacity)50%透光率 = 不透明度2
不透明度有最大值1(透光率為100%)但沒有上限
所以我們要加工一下不透明度,用Log function
不透明度2的濃度就是Log2 = 0.333

2012年1月11日星期三

真正的標準鏡

初初接觸120中幅相機時就發現,為啥6x6相機的標準鏡是80mm但135片幅的是50mm呢?
後來知道了APS、m43等規格有相對於135的轉換率(對,真的是看了很久才知道囧)
原來6x6相對135的倍率是2倍,80mm鏡頭的視角就等於135的40mm鏡頭視角
咦?135不是50mm才是標準鏡嗎?
這個疑問很快又得到了答案,在偶然的情況下看了Leica的歴史知道50mm標準鏡是Leica定立的
之後看看Sigma DP1的網站才知道,原來人們一般認為標準鏡的焦距等於底片的對角線長
6x6=sqrt(36+36) = 8.48528137 cm所以6x6相機就用80mm作為標準鏡
但135底片的尺寸是24mm x 36mm
sqrt((24^2) + (36^2)) = 43.2666153 mm所以應該用40mm作為標準鏡才對呀
其實日系廠也真的有把40mm作為真正的標準鏡,就例如pentax-m 40mm f2.8 一支餅干鏡
所以很多人都覺得35mm鏡頭比起50mm鏡頭感覺更自然更舒服

無奈的是35mm這樣的短焦距鏡頭有着普遍的光學問題
變形、暗角、邊緣成像模糊全都很嚴重,焦距越短問題越大
長焦距的鏡頭問題反而好一些(雖然也會有啦)
現在<=35mm的鏡頭都是用反望遠設計可能也是這個原因
反望遠設計的鏡頭又有光圈不能做很大的問題
相比之下50mm鏡頭的表現好不少!
當年Leica選擇50mm也許是這個原故,使用那時十分流行的雙高斯設計容易造出大光圈的鏡頭
在120片幅80mm鏡頭則沒有這個問題

其實我心目中標準鏡就是便宜入門的代表
價錢合理質素好才能作為標準鏡
人們喜歡定焦鏡其實也是因為「平」!
能用不多的金錢就買到質素很高的鏡頭,對於入門的人來說尤其重要
所以我覺得現今來講標準鏡最重要的就是性價比高
攝影人想買新相機要配鏡頭,第一時間當然是找一顆標準鏡吧!

2012年1月7日星期六

X11 upgrade

很久之前就發現了,如果X11升級了需要重新編譯它的模塊
因為用用了nvidia和evdev所以升級很重啟電腦鍵盤滑鼠就不能用啦
這時候想離開圖形界面回去tty也沒有辦法
我只能在啟動時按一按i,這樣每個system service啟動前都會問是否啟動
只要跳過xdm就可以

之後便要重新emerge x11的模塊
可以用這句命令來看自己安裝了哪些:
$ equery l x11-drivers/*
* Searching for * in x11-drivers ...
[IP-] [ ] x11-drivers/nvidia-drivers-290.10:0
[IP-] [ ] x11-drivers/xf86-input-evdev-2.6.0:0
之後重新emerge一次即可:)

2012年1月1日星期日

HTML5 slide

之前講過的html slides最近又發現一個新東西~
deck.js是用js+css做演講稿
特點是演講稿的內容是用html寫,然後可以用css來制作樣式
播放等互動功能就讓javascript來做

再加上之前介紹過Docutils的rest2s5、W3C的HTML Slidy、Google的io-2011-slides
現在真的有不少這種工具@@

熱門文章