本日出席人數: 17
yuren :
plymouth: linux boot screen implementation 用來作 boot screen 的工具 需要先開 kms (kernel mode setting ) 才能用
昨天講的 KMS 設定方法是從下面網址看來的 http://wiki.archlinux.org/index.php/Intel_Graphics
Mat :
http://mercurial.selenic.com/wiki/LocalbranchExtension
這個網頁有兩個程式網址,第一個好像不能用,我是用第二個。
主要指令是:
hg lbranch ( 顯示目前所在的 local branch )
hg lbranches ( 顯示所有的 local branch )
hg lbranch <branch name> ( 切換到某 local branch, 若沒有,就直接新建 )
hg lbranch -d <branch name> ( 刪除這個 local branch )
hg lbranch -f <branch name> ( 強制切換到某 local branch, 因為有時候有會 uncommit changes )
hg in lbranch://<branch name> ( 將某 local branch 的 change 拉到目前的 local branch )
影片: http://www.youtube.com/chihchun#p/c/A5EEDD8C5C327E46/16/2nCAW4Xrfkk
fourdollars :
!vi 執行上一個 vi 指令 ^vi^ls 把上一個 vi 的 command 換成 ls 來執行 echo !!
while ! ls -l abc; do echo abc; done => while !! ls -l abc; do echo abc; done ( 這裡會變成上一次的命令 )
mkdir git-remote
cd git-remote
git init --bare
mkdir git-local
cd git-local
git init --bare
git clone file:///home/sylee/git/remote local
local: 剛剛工作的 remote: 遠端
git-clone file:/*hom… workspace
git-branch
git-branch
git-checkout master git-checkout -b master2 開好直接切過去
yuren: 在 hg 就直接 clone 一個新的就好了, 他的意義在那裡 tsung: 可以作 v1,v2 branch
shengpo :
歐巴馬的照片,全3D 的,可以將每個 pixel 都打碎重組 還可以 3D 旋轉
honkia :
千萬不能說自己是程式設計師,要說是一般人 ( 梗 ) 感謝 ASUS 借4台電腦協助展覽
yan :
Ctrl 25招
Ctrl-[A-Z] 的熱鍵 for Bash || A: || [Home]|| || B: || [Left]|| || C: || 中止|| || D: || [Delete] or 關閉X終端機 or 登出|| || E: || [End]|| || F: || [Right]|| || G: || || || H: || [Backspace]|| || I: || [Tab]|| || J: || [Enter]|| || K: || 從游標處刪除到行尾|| || L: || clear screen|| || M: || [Enter]|| || N: || [Down] 向下找歷史命令 (配合 Ctrl+p)|| || O: || [Enter] 會再次帶出執行的命令|| || P: || [Up] 向上找歷史命令 (配合 Ctrl+n)|| || Q: || 恢復螢幕輸出 (配合 Ctrl-s)|| || R: || 搜尋歷史命令|| || S: || 暫停螢幕輸出 (配合 Ctrl-q)|| || T: || 掉換游標所在與游標前的字母|| || U: || 從游標處刪除到最頭|| || V: || Ctrl-v 後可以輸入特殊字元 (^I、….)|| || W: || 從游標觸刪除一個 word|| || X: || Ctrl-x x 可以移動游標所在單字的頭<->尾|| || Y: || 貼上剪下的 (配合Ctrl-w Ctrl-u Ctrl-k)|| || Z: || 將程序送到背景||
Alt-[U|L|C] Alt-U 將游標往後一整個單字都變成大寫 Alt-L 將游標往後一整個單字都變成小寫 Alt-C 將游標往後一個單字開頭變成大寫
話說以前也是先從 tsung 這邊學習的 (http:*plog.longwin.com.tw/my_note-unix/2006/09/18/bash_hot_key_2006)。好麻, 人家有補充 m 和 o 和 x
AEWAN, 這個是 ascii art 的工具 可以作圖層合併,跟顏色,
11:38 回到宿舍了
標記為 HackingThursday 的相片 http://www.flickr.com/photos/7193204 @N06/tags/hackingthursday/
另外另外, 今天忘記公開討論那家的咖啡店, 是純分享呢?還是??
最近試著用 git, 在 commit 的時候說有 trailing whitespace, 暫時在 commit 時加上 –no-verify
===== 共玩發生的事 ==== 用的無線網路有加密是字串, 所以 $ sudo iwconfig essid SSID key s:xxxx 但事實上, 似乎是 WPA 加密的, google 一下查到 tsung 的 blog (http://plog.longwin.com.tw/my_note-unix/2007/03/05/ubuntu_setup_wireless_wpa_2007 ), 不過因為是第一次, 沒有成功 =======================
tsung :
今天剛升成 9.10 把 $HOME 的東西都丟到桌面上
.config/user-dirs.dirs 下的 XDG_DESKTOP_DIR
改用 ibus 只有新酷音,不過注音沒有弄出來 嘸蝦米可以弄成功 ( 感謝 AceLan )
- 準備一個 source , 從 scim 拿
- 使用頻率要從大到小
AceLan 寫了一個程式把 cin 檔轉成 ibus 格式
ibus-table-created -s ZhuYin.cin.bz2 然後會生成 sqlite 檔案 放到 /usr/share/ibus-table/tables/
AceLan 的程式要去那裡拿 ( 直接跟 AceLan 拿 )
AceLan :
這是轉換 scim 表格成 ibus 格式的小程式 按這裡下載 基本上 ibus 只是多加了一個 frequency 的欄位 然後 “字根” “字” “使用頻率” 中間得要用 tab 隔開
表格拆成三部分來看
- header
- 字根跟字的對應表
- tail 程式只能處理第二部分 處理完之後再就這三部分 cat 起來 然後用 bzip2 壓縮
最後再用 ibus-table-createdb -s 表格檔.bz2 來產生 表格檔.db 將他放到 /usr/share/ibus-table/tables/ 然後重新啟動 ibus 就可以了
pct :
亂入機器人 有加 re-capcha 在 gae 上填一填
huebuer :
字型表(像化學元素表) http://www.squidspot.com/Periodic_Table_of_Typefaces/Periodic_Table_of_Typefaces_large.jpg
regular expression http://www.visibone.com/regular-expressions/
FlowingData http://flowingdata.com/2009/01/01/9-ways-to-visualize-consumer-spending/
50 Incredible Stop Motion Videos http://ow.ly/1T0
chihchun :
在 git 設 alias info = cat-file commit HEAD
在 .gitconfig 設定, for merge 時使用.
[merge]
tool = vim_diff
[mergetool "vim_diff_you_want"]
# cmd = "gvim --noplugin --remote-tab-silent \"+set buftype=nowrite\"
# \"$PWD/$MERGED\" && sleep 1;\
# gvim --remote-send \":split $PWD/$REMOTE<CR>:set buftype=nowrite<CR>:vertical diffsplit $PWD/$LOCAL<CR>:vertical diffsplit $PWD/$BASE<CR>:set buftype=nowrite<CR><C-W>l\""
# cmd = "gvim --noplugin \"$PWD/$MERGED\" \
# +\":split $PWD/$REMOTE\" +\":set buftype=nowrite\" \
# +\":vertical diffsplit $PWD/$LOCAL\" +\":set buftype=nowrite\" \
# +\":vertical diffsplit $PWD/$BASE\" +\":set buftype=nowrite\" \
# +\":wincmd l\""
cmd = "vim --noplugin \"$PWD/$MERGED\" \
+\":split $PWD/$REMOTE\" +\":set buftype=nowrite\" \
+\":vertical diffsplit $PWD/$LOCAL\" +\":set buftype=nowrite\" \
+\":vertical diffsplit $PWD/$BASE\" +\":set buftype=nowrite\" \
+\":wincmd l\""