2009-01-01から1年間の記事一覧
良くないとは分かっていながら, 長い行を移動するときに, lllllllllllllllllllllll とか hhhhhhhhhhhhhhhhhhhhhhh とかタイプしてしまう. 前後はH,M,Lで混ぜたりしてるので, そこまで苦痛じゃないんだけど 左右が面倒くさいので行の中央にジャンプする関…
pythonのモジュールがmd5からhashlibに変わったらしいので, その辺を書き換えます. textext.pyの55行目を import os, sys, tempfile, traceback, glob, re, hashlib, copy 874行目を self.hash = hashlib.md5('%s%s' % (a, kw)).hexdigest()[:8] と書き換…
インストール簡単すぎ. windows上でexeファイルを実行するだけで,勝手にデュアルブートになりました.さくさく動いて結構良さげ.参照:lifehacker
.vimrcに下を追加すればrでmathematicaが実行できる! quickrun素晴らしい♪ if !exists('g:quickrun_config') let g:quickrun_config = {} let g:quickrun_config.mma = { \ 'command' : 'math', \ 'args' : '-initfile', \ 'exec' : '%c %a %S', \ 'append' …
日本語をローマ字で検索できるmigemoをvimに導入する方法です. 説明するまでもない気がしますが,備忘録として.... migemoのインストール $wget "http://www.kaoriya.net/dist/var/cmigemo-1.3c.tar.bz2" $tar xvf cmigemo-1.3c.tar.bz2 $cd cmigemo-1.…
gnome-terminal上のvimでAltキーは使えないと思っていましたが, どうやらに置換されるようなので下の様にしてみたら, かなりいい感じに! 割とお勧めです. " gvim用 nmap <M-h> <C-w><C-h> nmap <M-j> <C-w><C-j> nmap <M-k> <C-w><C-k> nmap <M-l> <C-w><C-l> " gnome-terminal用 nmap <ESC>h <C-w><C-h> nmap <ESC>j <C-w><C-j> nmap <ESC>k <C-w><C-k> nmap <ESC>l <C-w><C-l> な</c-l></c-w></esc></c-k></c-w></esc></c-j></c-w></esc></c-h></c-w></esc></c-l></c-w></m-l></c-k></c-w></m-k></c-j></c-w></m-j></c-h></c-w></m-h>…
googleさんに聞くとFacebook Chat for Pidginっていうのを勧められますが, 何故かFedora10にいれようとするとうまく行きません.以下,解決策 #yum install purple-facebookchat 30分悩んでこれかYO
テンキーレスのJIS版の設定です. Apple Wireless Keybordはコンパクトでなかなか使いやすいのですが, 標準のWindowsキーボードと比べて コマンドキーがAltと逆だったり, Fnキーを押さないとF1~12が使えなかったりと不便なので, その辺をxmodmapで入れ替…
台風すごかったですね.あまりの轟音に爆睡していたのに起きてしまいました...P.S.デルのノートまじで激薄!本当に実現できるの?? http://japanese.engadget.com/2009/10/07/9-99mm-adamo-xps/
こういうの何て言っていいのか分からず, タイトルがイミフになってしまいました. ご勘弁を〜. \begin{enumerate} \item<1-| alert@1> first \item<2-| alert@2-> second \item<3-> third \item<4-> fourth \end{enumerate} てな感じで一行ずつ箇条書きを…
latex-suiteでequationやalign,figure等は自動的にfoldingされますが, 自作の環境やこの環境もfoldingして欲しいという要望があります. そんなときは↓ 方法その1 .vimrcに let g:Tex_FoldedEnvironments = 'verbatim,comment,eq,gather,align,figure,table…
twitter始めてから,Blog書くモチベーションが下がったのは気のせいではない気がする.
追記その2 ka-nachtさんにfoldcolumnを教えて頂きました. 知らなかったOTL これ設定すれば充分ですね...(先に追記みた方がいいかも)vimには他のエディタと同じように,関数等を折りたたむフォールディングという機能があります.ただ,折り畳みが入れ子…
TwitVimはvimからTwitterを投げたり,読んだりできるpluginです. ただコマンドが:Twitter+[動詞]の形式ではなく, :[動詞]+Twitterになっていて覚えにくいので簡単にメモ. .vimrcの設定 " cURLの代わりにrubyを使う(任意) " Fedora euc-jp環境では何故かru…
ふと,Linuxでタイマーガジェットが欲しくなり, インストールしてみました. TimerScreenlet 使い方はプロパティで時刻を設定するだけ. 各ボタンの意味は以下の通り. ●スタート ●ストップ ●リセット 結構シンプルで気に入ってます. screenletsのインスト…
Latex-Suite(VIM-LaTeXと同じ?)でコンパイルすると画面がクリアされてしまいます. gvimだと上手くいくのですが,何故かvimだとうまくいかないorz. .vimrcの設定が悪いのかもしれませんが,原因が見当たらなかったので ".vim/ftplugin/latex-suite/compile…
意外とWebに情報がなかった(というか気づけなかった)のでメモ.例えば,2009-08-31という値があり, 年月日ごとに別々の変数に値を格納したいとします. そんな時は↓. my $date = "2009-08-31"; my($year, $month, $day) = $date =~ /(\d+)-(\d+)-(\d+)/; …
vimにはソースコードをvimでの見た目のまま htmlに出力する:TOhtmlというコマンドがあります. HPに公開する時や,印刷する時に便利なコマンドです. ただ,変換に時間がかかる上に文字サイズが割と大きく気に入らなかったので perlで一括処理&文字サイズを…
閉じ括弧を自動で入力するかしないかは, 結構,好みの分かれる所だと思いますが, ついつい,自動入力してくれるのに手動で入力してしまい「())」とか「''''」とか なってしまうものです(私だけ?).うろ覚えですが,eclipseだと閉じ括弧を手動入力しても …
最近,狭い部屋で三脚を使わなければならない状況になり, 大分苦労して撮影したのですが,これがあれば楽だったかも.iPod,iPhone立てにもできる吸盤のアクセサリもあるらしいけど, ちょっと調べた中ではみつからない.日本では買えないのかな?
いつも忘れるのでメモ. #dd if=/dev/dvd of=/home/DVD/foo.iso bs=2k ブロックサイズはここを参照にするといいみたい.
ブームに乗り遅れて今更感ありますが,last.fm試してみました.いわゆるTwitterやdigg等のWeb2.0系サービスで, 聞いている曲からその人の好みを判断し,「こんな曲もどう?」と紹介してくれます. 最新のiTunesにもGeniusという同様の機能がついてますね.…
最近トピックがvimばかりなのは気にしない.注)↓みても解決しません:-)id:thincaさんのおかげで解決しました.コメント参照. vimにはで補完メニューが表示される. 長い名前の変数や関数を使っている時に,重宝するのだが, どうもいつも引っかかる.まず,…
ファイル保存時にタイムスタンプを自動で更新する関数を vim tips 97を参考にして(パクって)書いてみました.(autodate.vimというプラグインがありますが,何故か上手く動かなかったので・・・)保存した際に,ファイルの先頭から20行以内に"LastModified: "…
Apple+Bluetooth+テンキーレス(+JIS配置)に惹かれて衝動買い. アップル Apple Wireless Keyboard (JIS) MB167J/A WindowsとVirtualBox(←重要)で使う上で少し問題があったのでメモ. はっきりいって,超回りくどい事をしているので, 普通の方はApple Wirele…
emacsみたいに;を打った時に自動インデントさせたかったので, 調べてみるとcinkeysというのがインデントのトリガーになっているらしい. ということで,cinkeysに;を追加. set smarttab set smartindent au FileType c call s:cF() func! s:cF() setl cind…
virtualboxでisoイメージを読み込んであっけなくインストール終了.F10との主な違いはwidonwsの開発環境や起動時間の短縮らしいけど,目についたのは日本語入力システムの変更.SCIMからIBusというのに変わってました.細かいことは分からないけど,とりあえ…
コマンド 説明 \ll コンパイル \lv dviを見る コンパイル後エラーがあった場合 :cn 次のエラー箇所へジャンプ :cl 全てのエラーを表示する
やりたいこと. プログラミング(C++,Python) ↑勉強と上手く組み合わせるとgood 読書 Mac購入 健康的な生活 スケジューリング
基本は通常の置換と同じだけど, 用いる特殊文字がメジャーなものと違うのでメモ.例えば,a12とかa42を全てa(1,2)とかa(4,2)のような配列表記に 変換したい場合, :%s/\([1-4]\)\([1-4]\)/(\1,\2)/gcとする. \( \)で囲んだ部分は後方参照で, \1というバッ…