在 about:config 裏設定:
browser.fullscreen.autohide False
browser.fullscreen.animateUp 0
即可
Saturday, May 22, 2010
Thursday, May 20, 2010
"tons of typos in the comments"
http://x264dev.multimedia.cx/?p=377
"The code quality is much better than VP3, though there's still tons of
typos in the comments."
公司規定 source code 中的註解只能使用英文,
如果不要出現 ASCII 值大於 127 的就叫英文的話,那 "tons of typos" 不知道該
算什麼?
"The code quality is much better than VP3, though there's still tons of
typos in the comments."
公司規定 source code 中的註解只能使用英文,
如果不要出現 ASCII 值大於 127 的就叫英文的話,那 "tons of typos" 不知道該
算什麼?
Friday, May 14, 2010
[VMware] 讓 Ctrl-Alt-Ins 變成關機,而不是重開機
找到 /etc/rc6.d/S90reboot,編輯裡面的內容,原來為:
log_action_msg "Will now restart"
reboot -d -f -i
改為:
log_action_msg "Will now shut down"
poweroff -v
log_action_msg "Will now restart"
reboot -d -f -i
改為:
log_action_msg "Will now shut down"
poweroff -v
[VMware] 在登入畫面顯示 IP
在 /etc/network/if-up.d/ 目錄中加一個檔案 issue,內容如下:
#!/bin/sh
if [ "$METHOD" = loopback ]; then
exit 0
fi
# Only run from ifup
if [ "$MODE" != start ]; then
exit 0
fi
cp /etc/issue.ip /etc/issue
/sbin/ifconfig | grep "inet addr" | grep -v "127.0.0.1" | awk '{ print $2 }' | awk -F: '{ print $2 }' >> /etc/issue
echo "" >> /etc/issue
編輯完後,記得要 chmod +x issue。
把 /etc/ 中原來的 issue 複製一份為 issue.ip 好讓我們的 script 有原始的
issue 來源。
下次重開機,就會出現虛擬機的 IP address 在 login 畫面了。
#!/bin/sh
if [ "$METHOD" = loopback ]; then
exit 0
fi
# Only run from ifup
if [ "$MODE" != start ]; then
exit 0
fi
cp /etc/issue.ip /etc/issue
/sbin/ifconfig | grep "inet addr" | grep -v "127.0.0.1" | awk '{ print $2 }' | awk -F: '{ print $2 }' >> /etc/issue
echo "" >> /etc/issue
編輯完後,記得要 chmod +x issue。
把 /etc/ 中原來的 issue 複製一份為 issue.ip 好讓我們的 script 有原始的
issue 來源。
下次重開機,就會出現虛擬機的 IP address 在 login 畫面了。
Thursday, May 06, 2010
頭文字大寫的使用
在這兩個地方找到頭文字大寫,其他小寫的使用規則:
http://henshaw.me/704/rules-for-capitalization-in-a-title
http://aitech.ac.jp/~ckelly/midi/help/caps.html
一般是給文章的標題使用,大概因為歌名也算是歌詞的標題,所以一體適用吧。
http://henshaw.me/704/rules-for-capitalization-in-a-title
http://aitech.ac.jp/~ckelly/midi/help/caps.html
一般是給文章的標題使用,大概因為歌名也算是歌詞的標題,所以一體適用吧。
Thursday, December 24, 2009
你會介意嗎?
昨天在公司買早餐時,發現前面有人買三明治的動作是:
while (1) {
拿起來;
仔細看看裡面的內容;
if (不滿意) {
放回去;
} else {
付錢;走人;
break;
}
}
這樣挑選了三四個後,終於挑到了一個他喜歡的。
公司的麵食部提供了多樣的麵類跟小菜可讓人選擇,有人的選擇動作是:
看到一樣,端起來,還沒放進自己的餐盤時,發現有更喜歡的,於是就把手上的放回
去,端起另外一樣。
公司除了自助餐、麵食之外,中午還有水果餐可以選擇。
水果餐是由廠商事先包好一份一份的,基本上看起來都是一樣的,可是就是有人可以
看出其中的不同,他們可以拿起來端詳一番後,再決定是否要拿眼前的這一份。
你會介意拿到他們挑過後,淘汰的東西嗎?
while (1) {
拿起來;
仔細看看裡面的內容;
if (不滿意) {
放回去;
} else {
付錢;走人;
break;
}
}
這樣挑選了三四個後,終於挑到了一個他喜歡的。
公司的麵食部提供了多樣的麵類跟小菜可讓人選擇,有人的選擇動作是:
看到一樣,端起來,還沒放進自己的餐盤時,發現有更喜歡的,於是就把手上的放回
去,端起另外一樣。
公司除了自助餐、麵食之外,中午還有水果餐可以選擇。
水果餐是由廠商事先包好一份一份的,基本上看起來都是一樣的,可是就是有人可以
看出其中的不同,他們可以拿起來端詳一番後,再決定是否要拿眼前的這一份。
你會介意拿到他們挑過後,淘汰的東西嗎?
Monday, November 30, 2009
關於 GPL LGPL 的一點小小心得
1. GPL 具有污染性,只要你的 code 與 GPL'ed code static link 的話,你的
code 被視作 derived work,變成 GPL'ed code,也要放出 source 來。
2. 只有 dynamic link 才可以用到 LGPL 的好處特性,即:與 LGPL 的 code
dynamic link 的話,不用放出 source。但是 static link 的話,你的 code 視為
derived work,變成 LGPL。
3. 一般常見的迴避 GPL 的方法為使用 pipe 或 inter-process communication,這
樣 GPL'ed code 與你的 code 之間,就只有資料交換,沒有明顯的函數呼叫。
4. Linux kernel 有除外條款,讓上面的 application 與它 link 的話,可以不用
是 GPL。
這是 <<Building Embedded Linux Systems>> 這本書中寫的:
會去找這些,是因為我以為可以用 LGPL 當防火牆,用一個 LGPL 的程式把 GPL 包
起來,我再跟這個 LGPL 的程式 dynamic link 來迴避 GPL 的問題,看來是不行的
。
code 被視作 derived work,變成 GPL'ed code,也要放出 source 來。
2. 只有 dynamic link 才可以用到 LGPL 的好處特性,即:與 LGPL 的 code
dynamic link 的話,不用放出 source。但是 static link 的話,你的 code 視為
derived work,變成 LGPL。
3. 一般常見的迴避 GPL 的方法為使用 pipe 或 inter-process communication,這
樣 GPL'ed code 與你的 code 之間,就只有資料交換,沒有明顯的函數呼叫。
4. Linux kernel 有除外條款,讓上面的 application 與它 link 的話,可以不用
是 GPL。
這是 <<Building Embedded Linux Systems>> 這本書中寫的:
會去找這些,是因為我以為可以用 LGPL 當防火牆,用一個 LGPL 的程式把 GPL 包
起來,我再跟這個 LGPL 的程式 dynamic link 來迴避 GPL 的問題,看來是不行的
。
Subscribe to:
Posts (Atom)