2011年4月29日 星期五

tmux小試

最近看到很多人在介紹tmux這個比GNU screen好用的terminal的工具,因為也沒用過screen所以也不會有痛轉移的問題,完裝完後按tmux進入,快速鍵預設是C-b再加其他組合鍵。

# 開新視窗
C-b c

# 前/後一個視窗
C-b n/p

# 分割上下視窗
C-b "

# 分割左右視窗
C-b %

# 重整視窗(幫你排)
C-b SPACE

# 調整視窗大小
C-b 按著不放再按上下左右

# 移動到另一視窗
C-b 上下左右
C-b o

# 把目前tmux session丟到背景去 (回到原本terminal)
C-b d

# 回到剛才的tmux session
tmux attach

# help
C-b ?

via: Tmux 教學 + Screen 到 Tmux 的無痛轉換

2011年4月3日 星期日

移除CNNIC認證

原因, Linux移除方法
http://people.debian.org.tw/~chihchun/2010/02/02/remove-cnnic-cert-on-linux/
opera移除
https://groups.google.com/group/operanalakuvara/browse_thread/thread/851866d07ccb9788?pli=1
Mac OSX keychain移除
http://jclin.blogspot.com/2010/02/mac-os-x-key-chain-cnnic-root.html

2010年11月14日 星期日

[Emacs] 透過ssh遠瑞編輯檔案

在Emacs可以使用gnu的TRAMP,以ssh遠端登入並編輯檔案。

1. 到TRAMP下載,解開,
./configure;make;make install # 需texinfo套件
2. .emacs設定
(setq tramp-default-method "ssh")
3. 開Emacs,像開檔一樣 C-x C-f
/ssh:mydomain.com:/path/to/file.txt

打/mydomain.com:就會進去tramp模式, 可以按tab自動補完了

2010年10月26日 星期二

[MySQL] root密碼忘了怎麼辦

1. 先關掉mysql server
$ sudo rcmysql stop
2 開server, 但忽略grant-tables (存密碼的地方)
$ sudo mysqld_safe --skip-grant-tables
3.用root進入sql改密碼
$ mysql --user=root mysql
> update user set Password=PASSWORD('new-password') where user='root';
>flush privileges;
>exit

via: Reset mysql root password
註1: mysqld_safe就是用更安全的方式開啟(重載)mysqld, 如有錯誤發生時會重開, 寫log.
註2: flush privileges; 重載授權表
環境: OpenSUSE 11.3

2010年10月19日 星期二

[Windows] 改Dropbox目錄

Dropbox目錄在Linux下預設是~/Dropbox,但是在Windows裡卻是落落長的”C:\Documents and Settings\xxx\My Documents\My Dropbox”,雖然Windows版的Dropbox有提供改目錄(move),但是他還是會很囉嗦的加上"My Dropbox"。

解:
1) 下載 http://wiki.dropbox.com/DropboxAddons/DropboxPath
2) 執行 DropboxPath.exe "C:\Path\To\New\Dropbox"

2010年10月7日 星期四

在Linux裡開發Flash (待續...)

目前大部分都是使用Linux當Desktop,但是遇到要開發Flash時就又要換回Windows開FlashDevelop,Flex的compiler是Java寫的,應該可以跨平台。
所以就直接把FlashDevelop裡的command拿來用:
~/flex/bin/mxmlc -load-config+=XXXConfig_linux.xml -debug=true -incremental=true -benchmark=false -static-link-runtime-shared-libraries=true -o out.swf
config檔裡的路徑也要改,就可以編出swf了,Debug就要再試試看了...
有空再繼續~

TODO:
用emacs! http://anirudhs.chaosnet.org/blog/2008.03.26.html

2010年9月29日 星期三

再玩一次Dvorak!!

在Linux裡:
setxbmap dvorak

改回原本
setxbmap us




至於emacs, 承常用到的C-x是原本qwerty的B的位置, 和C-u換會比較好打.
(keyboard-translate ?\C-x ?\C-u)
(keyboard-translate ?\C-u ?\C-x)