星期日, 6月 12, 2011

jumper

今天答應要幫媽媽的朋友在喪禮上放 ppt,有好幾份會需要跳來跳去,電腦又只有一個輸出沒辦法用雙螢幕來切,只好手動切但 Alt + Tab 只有兩個視窗的時候還好,超過三個以後有時候還是需要按幾次,在大螢幕上效果不佳,於是就寫了這個小程式...

基本上就是列出一些看得到的視窗然後讓使用者指定 1-9 的位置 (輸入 q 結束選取),設好以後直接用 Win + 1~9 就可以把視窗拉到前面來,ALT + CTRL + Q 關閉程式, ALT + CTRL + R 可以重新設定。今天自己試用的效果不賴,丟出來讓大家看一看,有興趣的可以拿去改的更好,只是我昨天也稍微 google 了一下居然沒找到類似的軟體,難道大家都這麼喜歡浪費時間一個一個  Alt+tab 找嗎 @@"

程式 & source : http://moon.cse.yzu.edu.tw/~s961449/jumper.zip

星期五, 4月 15, 2011

~/.xsession 突然不被執行了..

最近更新了以後發現 ~/.xsession 在開機不會被執行 (因為很少重開所以現在才發現....), 看了一下 /etc/X11/Xsession.d/50x11-common_determine-startup  裡面的判斷, 才發現現在如果 ~/.xsession, ~/.Xsession 不能被執行就會被跳過, 採用系統預設的 startup command. 所以只要將他設定為 executable 就行囉!

chmod +x ~/.xsession

星期日, 1月 30, 2011

awesome wm gmail widget (vicious)

最近用 awesome 的 vicious library 寫了 gmail 的 widget. 不多說, 可以在 我的 github 找到

有什麼可以改進的歡迎指教 

----- Update: Oct 27 -----
放在網路上很久終於有人用然後跟我回報錯誤了..XDD
原本產生的 widget 是包在回傳的 gmailwidget 裡面所以放在 wibox 時要用 gmailwidget.widget 才對,可是我 README 上是直接寫用 gmailwidget 這樣會造成 layout 錯誤,現在更新過了應該可以直接把 gmailwidget 放入 wibox 了!

星期五, 1月 21, 2011

mysql: utf8? utf-8?

今天在搬 db 折騰了好久,一直覺得這種東西是 piece of cake,不就 dump 以後再 source 就好了嗎? 是沒錯.. 但是當編碼扯進來就很機車了..

今天弄半天,dump 出來的 sql 是 utf-8 編碼的沒錯,但是 source 以後讀出來卻是亂碼,找半天才發現我的 cakephp 裡面設定編碼是 'utf-8',有什麼不對嗎?! 原來 mysql 用的是 'utf8',認不出 'utf-8',OMG OMG OMG OMG...

星期三, 1月 19, 2011

vim annoying search highlight

有好一陣子我把 vim 的 highlight search 關掉,因為有時候搜完會出現一堆 highlight 看久了很不舒服,是有試過用 mapping 的方法來開關 hls (:set hls!...) 可是實在不方便。


今天突然在網路上看到這個方法我想說「奇怪,以前怎麼沒找到這個方法」,事實上好用多多多了...

紀錄:
map C-L -> :nohl
vimrc:
nnoremap <silent><c-l> :nohl<cr><c-l>

Ctrl + L 還蠻直覺的,平常就用來重畫 terminal,另外也有看到其他人用 <esc>, <cr> :

nnoremap <silent><esc> :nohl<cr><esc>
or
nnoremap <silent><cr> :nohl<cr><cr>