2008-11-01から1ヶ月間の記事一覧

GitM#1に参加してきた

GitM#1に参加してきた。かなり突発的に企画されたせいか、参加人数は控え目だった。けど、逆にそれがいい感じだったかな。 唯一の発表者であるkanaさんのページで発表資料が公開されています。 object周りの話 この辺りは一応知っていた。実際、うまいこと考…

VimM#3に参加してきた

VimM#3に参加してきた。とりあえず今回の目標「迷子にならない」は達成できた(え、そこ?)。まあまったく同じ会場で迷子になってたらどうしようもないよね。前回同様細かい内容は一切端折って、個人的な感想などを。 id:ukstudioさん Vimで効率的なテキスト…

arpeggio.vimの弊害

vim

まあ、仕方ないことなのだが、arpeggio.vimを導入すると、 silent! map <enique> ... なが1文字の宣言が無効化されてしまう。 おかげで先日書いたqfreplace.vimのrが無効化されてしばらく悩んだのだった。 仕方ないので自分用のftplugin/qf.vimで再定義しましたとさ</enique>…

gitのHTTP認証に絶望した!

git

gitはどうしても独自プロトコル+sshを使って欲しいのだろうか。HTTP認証がいい加減すぎる。libcurlでデフォルトでできることしかできない。 認証方式の指定ができない まず、認証方式を指定することが一切できない。BASIC認証なら一応使えるが、それもlibcur…

qfreplace.vimなるものを作ってみた

vim

本日のyak shavingの成果。vimで:grepした結果から置換がしたくなったので、その場でプラグインを書いた。名前が適当すぎるのは仕様。https://github.com/thinca/vim-qfreplacequickfixウィンドウ内でrを押すと、各行のテキスト部分が別バッファに書き出され…

ブロックを省略するとコンパイラがエラーをはく

Javaにて、 if(cond){ int i = 0; } とすると特にエラーは出ないが、 if(cond) int i = 0; とすると '.class' がありません。 int i = 0; ^ 文ではありません。 int i = 0; ^ 式の開始が不正です。 int i = 0; ^ ';' がありません。 int i = 0; ^とか言うコ…