2009-08-01から1ヶ月間の記事一覧

特殊文字

すぐに忘れるのでメモ # $ % & _ { } ~ ^ \

スクロールバーの幅

デフォルトでは幅がひろすぎる.$HOME/.gtkrc-2.0 style "scroll" { GtkScrollbar::slider-width = 10 } class "*" style "scroll"

Cheatsheet

なんのことはない,ちゃんと本家に用意されてたんだね.そらそうか.

大文字・小文字の反転(その2)

[id:mzp:20090804#maybe]Maybeで繋げるなら,こんな感じかな. import Control.Monad import Data.Char import Data.Maybe affect :: (MonadPlus m, Eq a) => (a -> a) -> a -> m a f `affect` x = if fx == x then mzero else return fx where fx = f x inv…

大文字・小文字の反転(その1)

[id:mzp:20090804#invert]変換関数を直接作るなら,こんな感じかな. import Control.Arrow lowers = ['a'..'z'] uppers = ['A'..'Z'] exFun :: Eq a => (a,b) -> (a -> b) -> a -> b exFun (x,y) f x' = if x == x' then y else f x' invertChar :: Char ->…

modキーの割り当て変更

modキーはデフォルトでは(左?)Altキー. これだとEmacsのキーバインドど干渉するので,窓キーに変更することにした. つい先月末まで使っていたThinkPad X 23には窓キーがなかったんだよね.ふふふ.でもこんどのThinkPad X200sにはちゃんと窓キーあるもんね…

横2分割 縦2分割

xmonadを使いはじめると,1つのワークスペースをEmacs 1フレームで使うことが普通になる. 各種のモードで上下2分割ウィンドウを使うことが多いのだけれど,これを左右2分割に切り換えたい.で見つけたページ:Meadow/Emacs memo: ウィンドウ/フレーム関連 ―…

xmonad の cheat sheet

xmonad : a guided tourを読みながらのメモいまのところ軟弱に:) Gnome中で利用している.そのうち生で使うかも(ぉ!?) xmonad.hsは今のところデフォルトままで,使っている. キーバインド一覧 キー操作 効果 mod-shift-return 端末を開く mod-space レイア…

D02HWで繋ぐ

接続 % sudo pon emobile切断 % sudo poff emobile /etc/ppp/peers/emobile hide-password noauth connect "/usr/sbin/chat -v -f /etc/chatscripts/emobile-ppp" debug /dev/ttyUSB0 460800 defaultroute noipdefault user "em" remotename emobile-ppp ipp…

バックスラッシュ

\symbol{"5C}