2007-01-01から1年間の記事一覧

挿入モードで一行消し

昨日の続きです。 挿入モードでまとめて一行列を消せるように、こんな感じでキーマッピングしてみた。 サンプルコード*1 " 挿入モード時に《CTRL+D》で一行消し imap <silent> <c-d> \<c-r>=RubyEval("VIM::Buffer.current.line = ''")<cr><home> これで、FuzzyFinderDirの初期値を変更し</home></cr></c-r></c-d></silent>…

vimのExpression レジスタが面白い

Expression レジスタをはじめて使った。 vimはvimscriptで色々な処理を行えるけど、Expression レジスタは入力中に計算した結果を表示したいとか 関数や式の結果を入力したいという場合に使えるみたい。 例えば、カレントディレクトを表示する場合。 =でExpr…

さっきのまえふりはrename.vimで利用する為だった

vim

なぜExpression レジスタを使用したのかといいますと、rename.vimを使っていて、ひょんなことからw http://nanasi.jp/articles/vim/renamer_vim.htmlrenamer.vimを利用するには、cdコマンドでリネームしたいファイル群の階層に移動しておく必要があります。…

vimrcの整理

vim

今日は仕事でひたすら待つだけの時間があったので、vimの整理をしてみた。 使っていない設定を消したり、コメント修正などかなり大胆に変更した。 初期の頃に、vimのruntimeディレクトリに追加pluginとかも入れてしまっていて今日まで引きずってので、これも…

vmware Fusion 1.1を買った

Mac

まだMacBook買っていないのに、48時間限定キャンペーンだっていうから先行してvmware Fusion 1.1買っちゃった・・・ http://www.act2.com/products/fusion/ こんなことなら、1.0が出る直前にvmwareのアメリカサイトでやってた49$(確か半額くらいの40$台)…

WEB + DB PRESS 28号の【特集】Ruby on Rails入門に取り組む(6日目)

続き 続きをやります。 前回内容とKPTを見て思い出します。 多対多の解説を見て、失敗した事に気づきました。 それは、サンプルがログインシステム(第二章)の画面を使用している・・・ えぇ〜〜〜!!しまった。ということで、ソースコードとDBデータのマ…

自動補完

vim

id:cho45さんの自動補完記事をみて便利そうなので設定して試してみました。 http://subtech.g.hatena.ne.jp/cho45/20071108/1194475703 すごく、いい感じ。 タブで次々と補完できる点も素晴らしい。 上記の自動補完機能と同じような事ができて、設定が柔軟に…

FuzzyFinder.vimとBlockDiff.vim

vim

またまた、My vimpluginのアップデート。 BlockDiff 最近地味に便利なBlockDiff.vimというスクリプトをインストールしました。 開いているバッファからDiffをしたい範囲選択し、BlockDiff1とコマンドを入力するとレジスタに記憶され、 別のバッファを開いて…

今知ったvimの『%』

vim

vimでは色々な操作で『%』をよく使います。。 今回の『%』はコマンドモードで使うとき。ヘルプをみても、表示されるのはmotion系でした。 :h % で、なんの『%』を探していたかといいますと、置換時に使う『%』 sコマンドは行に対しての置換だが、%sとするこ…

今日は何の日?vimの日 〜奥が深い症候群?〜

特別な日ではありません。 今日は一日中ターミナルでvimを使っていたというだけで…(^^; >vimの日

RubyでHTTPクライアントなWWW::Mechanize

今、perlでLWPもWWW::Mechanizeも使わず自前のHTTPクライアントな処理で、次々とWEBページで行う処理を自動化する処理を書いている。 HTMLパーサも自前。HTML::Paser使っていない・・・ 色々と制約がある中でやっているのだが、かなり見通しの悪いコードにな…

WEB + DB PRESS 28号の【特集】Ruby on Rails入門に取り組む(5日目)

プチSNSを作って、ActiveRecordの使い方を学ぶ Railsで一番便利(?)と言われている、ActiveRecordがメインの章らしい。 まずは取り組み前の目的意識を整理 ちょっと時間が経ってしまったので、前回のKPTを再確認。前回のぷちKPT KEEP【良かった事、続けて…

新MacBookを触ってきた

Mac

今日は、色々と外出の用があったので、ついでにビックカメラに寄ってこの間リリースされたMacBookを触ってきた。 http://www.apple.com/jp/macbook/macbook.html 出たら絶対買おうと思っていたが、諸々の事情で11月末頃まで待たないといけない… 気に入った事…

本日勉強はお休み

帰ってきたらもうこんな時間だ。勉強する時間がないなぁ。 通勤電車の中で、少し記事を読んだ。予習になった。

vim内でRubyのリファレンスを使えるようにした

id:eclipse-aさんの日記を見て、vimでRubyリファレンスを引けるようにしてみた。 便利だ。 http://d.hatena.ne.jp/eclipse-a/20071030 インストール リファレンスをgemsからインストールする gem install refe ref.vimをインストール lookupfile.vimをインス…

WEB + DB PRESS 28号の【特集】Ruby on Rails入門に取り組む(4日目)

「Rails」という考え方 第三章を読んだ。 感想 サンプルコードは全くなしで、コンセプトや背景や周辺事情などが書かれていました。 2年前の記事なのですが、色褪せている感はあまり感じませんでした。 今世の中では、Railsブームの反動も起きつつあるような…

WEB + DB PRESS 28号の【特集】Ruby on Rails入門に取り組む(3日目)

今日は出掛けていたので空いた時間に本に書いてあるソースコードを読んで復習をしておいた。 解説を読みながらソースコードを読み解く 今回のポイントをまとめてみた。 コントローラーに書いたメソッド名がアクションとなり、アクセスされたURLとマッピング…

WEB + DB PRESS 28号の【特集】Ruby on Rails入門の続き(2日目)

はじめに まずは、前回のKPTのTRYを確認 そこそこな時間集中して取り組むので飲み物やおやつを側におきたい 紅茶と味カレーを用意した。HHK Lite2は周りのスペースを有効に使えていい感じ。 rails.vimの機能をもっと使いたい(常にrails.vimで楽できないかを…

特集のRuby on Rails入門をやりはじめた。

インストールしてあった、Instant Railsを使う。 環境マニアな私だが、勉強する時は環境に時間をかけないことにしている。 違う方向にずれてしまうから。(笑)デフォルト万歳。 開始 さっそく本に書いてあるとおりコンソールから rails demo cd demo script…

WEB + DB PRESS 28号を開いた

週末の勉強をさっそく取り組むべく、WEB + DB PRESS 28号を開いた。 ぺらぺらとページをめくっていたら、「SQL書き方ドリル」の広告があった。 実は最近通勤電車の中で、「SQL書き方ドリル改訂版」をやっている。 SQL書き方ドリル改訂版に「素振りソフト」が…

週末の取り組み何しよう

やりたいことはたくさんあっても、体は一つしかない。 集中して取り組んでいる事と、分野が違う事に新たに取り組むと効率も悪くなるので とても興味があり、集中して取り組んでいる事をやりたい。 今やっている事 仕事でSSH(Struts + Spring + Hibernateで…

またまたFuzzyFinder.vimに機能追加されたよ−zsh風

vim

http://www.vim.orgの情報はRssで取得しているので、毎日Script更新の新規情報が舞い込んできます。 本日きましたよ。FuzzyFinder。 機能追加のペースが早ぇ! 今度は、FuzzyFinderMruCmdという機能。 CommandHistory MRUにCmd履歴の機能があったのは知らな…

Leopard&MacBook早く欲しい

Mac

リリース予想からMac買い時バロメーターを教えてくれてるサイトでMacBookがマックスに近い。 http://www.mactactic.com/ panther&ibookから早く乗り換えたい。

NetBeans6.0とRadRailsどちらがいい感じ?

NetBeans6.0とRadRailsどちらがRails&Ruby開発をしやすいんだろう。 どっちも使ってみたけど、総合的にNetBeans6.0の方が面白そう。 やっぱ、デモみるとやられるね。http://www.netbeans.org/download/flash/jruby_editing/jruby_editing.html http://www.ne…

Rubyでワンライナー

今日はちょっとしたテキスト処理を、はりきってRubyでワンライナーを書いた。 完成した後、「それってSQLだけでもできる」って事とに気づき、あえなくお蔵入り。 ワンライナーは作っている時が楽しいからいいんだけど。w vim-Rubyでも書きたくなってきた。 …

Linux環境ではすごく活きるよvimExplorer

前々回のブログで予告していた「vimExplorer.vim」プラグインをご紹介します。【vimExplorerのダウンロード場所】 http://www.vim.org/scripts/script.php?script_id=1950 はじめに 同じExplorer系のプラグインだけど、なぜ一緒に紹介しなかったかといいます…

Ruby on Railsの勉強会をした

今日は会社でRuby on Railsの勉強会を行いました。半期に一度の社内イベントでたまたま席が隣だったことから、Railsの話で盛り上がって とんとん拍子でこの勉強会の話が進みました。 今日あって一言めに言われたことです→「irbって便利ですよね!」ちょっと…

vimの中だけでRubyのirbっぽい事して完結させる

前回の日記でvimExplorer事を次回書くと言いながらも、今回は違うことを書いてすいません。vimExplorerは近々きっと・・・今日のお題もvimです。スクリプト言語ではとてもPerlが好きなのですが、最近はRubyに心を奪われて自由な時間があれば そちらに時間を…

fuzzyfinder.vimにmigemo検索が実装された!

vim

最近リリースされたプラグインの中でLife Changeポイントが100を超えている2つのプラグインを紹介します。*1 LustyExplorer fuzzyfinder どちらもExplorer系の役割をし、ふたつともインクリメンタルサーチでファイル検索をできます。 LustyExplorerの方が少…

格安海外VPSにドメインを割り当てた

VPS

今日は、今月から使用を開始した海外VPS@月々$9.9にドメインの割り当てをしました。 手順は思ったより簡単でした。 とにかくお金をかけたくないけど、快適環境は譲れんということで、ドメイン取得と レジストリ登録を含めたコントロールパネルがあるところ…