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>…
Expression レジスタをはじめて使った。 vimはvimscriptで色々な処理を行えるけど、Expression レジスタは入力中に計算した結果を表示したいとか 関数や式の結果を入力したいという場合に使えるみたい。 例えば、カレントディレクトを表示する場合。 =でExpr…
なぜExpression レジスタを使用したのかといいますと、rename.vimを使っていて、ひょんなことからw http://nanasi.jp/articles/vim/renamer_vim.htmlrenamer.vimを利用するには、cdコマンドでリネームしたいファイル群の階層に移動しておく必要があります。…
今日は仕事でひたすら待つだけの時間があったので、vimの整理をしてみた。 使っていない設定を消したり、コメント修正などかなり大胆に変更した。 初期の頃に、vimのruntimeディレクトリに追加pluginとかも入れてしまっていて今日まで引きずってので、これも…
まだMacBook買っていないのに、48時間限定キャンペーンだっていうから先行してvmware Fusion 1.1買っちゃった・・・ http://www.act2.com/products/fusion/ こんなことなら、1.0が出る直前にvmwareのアメリカサイトでやってた49$(確か半額くらいの40$台)…
続き 続きをやります。 前回内容とKPTを見て思い出します。 多対多の解説を見て、失敗した事に気づきました。 それは、サンプルがログインシステム(第二章)の画面を使用している・・・ えぇ〜〜〜!!しまった。ということで、ソースコードとDBデータのマ…
id:cho45さんの自動補完記事をみて便利そうなので設定して試してみました。 http://subtech.g.hatena.ne.jp/cho45/20071108/1194475703 すごく、いい感じ。 タブで次々と補完できる点も素晴らしい。 上記の自動補完機能と同じような事ができて、設定が柔軟に…
またまた、My vimpluginのアップデート。 BlockDiff 最近地味に便利なBlockDiff.vimというスクリプトをインストールしました。 開いているバッファからDiffをしたい範囲選択し、BlockDiff1とコマンドを入力するとレジスタに記憶され、 別のバッファを開いて…
vimでは色々な操作で『%』をよく使います。。 今回の『%』はコマンドモードで使うとき。ヘルプをみても、表示されるのはmotion系でした。 :h % で、なんの『%』を探していたかといいますと、置換時に使う『%』 sコマンドは行に対しての置換だが、%sとするこ…
特別な日ではありません。 今日は一日中ターミナルでvimを使っていたというだけで…(^^; >vimの日
今、perlでLWPもWWW::Mechanizeも使わず自前のHTTPクライアントな処理で、次々とWEBページで行う処理を自動化する処理を書いている。 HTMLパーサも自前。HTML::Paser使っていない・・・ 色々と制約がある中でやっているのだが、かなり見通しの悪いコードにな…
プチSNSを作って、ActiveRecordの使い方を学ぶ Railsで一番便利(?)と言われている、ActiveRecordがメインの章らしい。 まずは取り組み前の目的意識を整理 ちょっと時間が経ってしまったので、前回のKPTを再確認。前回のぷちKPT KEEP【良かった事、続けて…
今日は、色々と外出の用があったので、ついでにビックカメラに寄ってこの間リリースされたMacBookを触ってきた。 http://www.apple.com/jp/macbook/macbook.html 出たら絶対買おうと思っていたが、諸々の事情で11月末頃まで待たないといけない… 気に入った事…
帰ってきたらもうこんな時間だ。勉強する時間がないなぁ。 通勤電車の中で、少し記事を読んだ。予習になった。
id:eclipse-aさんの日記を見て、vimでRubyリファレンスを引けるようにしてみた。 便利だ。 http://d.hatena.ne.jp/eclipse-a/20071030 インストール リファレンスをgemsからインストールする gem install refe ref.vimをインストール lookupfile.vimをインス…
「Rails」という考え方 第三章を読んだ。 感想 サンプルコードは全くなしで、コンセプトや背景や周辺事情などが書かれていました。 2年前の記事なのですが、色褪せている感はあまり感じませんでした。 今世の中では、Railsブームの反動も起きつつあるような…
今日は出掛けていたので空いた時間に本に書いてあるソースコードを読んで復習をしておいた。 解説を読みながらソースコードを読み解く 今回のポイントをまとめてみた。 コントローラーに書いたメソッド名がアクションとなり、アクセスされたURLとマッピング…
はじめに まずは、前回のKPTのTRYを確認 そこそこな時間集中して取り組むので飲み物やおやつを側におきたい 紅茶と味カレーを用意した。HHK Lite2は周りのスペースを有効に使えていい感じ。 rails.vimの機能をもっと使いたい(常にrails.vimで楽できないかを…
インストールしてあった、Instant Railsを使う。 環境マニアな私だが、勉強する時は環境に時間をかけないことにしている。 違う方向にずれてしまうから。(笑)デフォルト万歳。 開始 さっそく本に書いてあるとおりコンソールから rails demo cd demo script…
週末の勉強をさっそく取り組むべく、WEB + DB PRESS 28号を開いた。 ぺらぺらとページをめくっていたら、「SQL書き方ドリル」の広告があった。 実は最近通勤電車の中で、「SQL書き方ドリル改訂版」をやっている。 SQL書き方ドリル改訂版に「素振りソフト」が…
やりたいことはたくさんあっても、体は一つしかない。 集中して取り組んでいる事と、分野が違う事に新たに取り組むと効率も悪くなるので とても興味があり、集中して取り組んでいる事をやりたい。 今やっている事 仕事でSSH(Struts + Spring + Hibernateで…
http://www.vim.orgの情報はRssで取得しているので、毎日Script更新の新規情報が舞い込んできます。 本日きましたよ。FuzzyFinder。 機能追加のペースが早ぇ! 今度は、FuzzyFinderMruCmdという機能。 CommandHistory MRUにCmd履歴の機能があったのは知らな…
リリース予想からMac買い時バロメーターを教えてくれてるサイトでMacBookがマックスに近い。 http://www.mactactic.com/ panther&ibookから早く乗り換えたい。
NetBeans6.0とRadRailsどちらがRails&Ruby開発をしやすいんだろう。 どっちも使ってみたけど、総合的にNetBeans6.0の方が面白そう。 やっぱ、デモみるとやられるね。http://www.netbeans.org/download/flash/jruby_editing/jruby_editing.html http://www.ne…
今日はちょっとしたテキスト処理を、はりきってRubyでワンライナーを書いた。 完成した後、「それってSQLだけでもできる」って事とに気づき、あえなくお蔵入り。 ワンライナーは作っている時が楽しいからいいんだけど。w vim-Rubyでも書きたくなってきた。 …
前々回のブログで予告していた「vimExplorer.vim」プラグインをご紹介します。【vimExplorerのダウンロード場所】 http://www.vim.org/scripts/script.php?script_id=1950 はじめに 同じExplorer系のプラグインだけど、なぜ一緒に紹介しなかったかといいます…
今日は会社でRuby on Railsの勉強会を行いました。半期に一度の社内イベントでたまたま席が隣だったことから、Railsの話で盛り上がって とんとん拍子でこの勉強会の話が進みました。 今日あって一言めに言われたことです→「irbって便利ですよね!」ちょっと…
前回の日記でvimExplorer事を次回書くと言いながらも、今回は違うことを書いてすいません。vimExplorerは近々きっと・・・今日のお題もvimです。スクリプト言語ではとてもPerlが好きなのですが、最近はRubyに心を奪われて自由な時間があれば そちらに時間を…
最近リリースされたプラグインの中でLife Changeポイントが100を超えている2つのプラグインを紹介します。*1 LustyExplorer fuzzyfinder どちらもExplorer系の役割をし、ふたつともインクリメンタルサーチでファイル検索をできます。 LustyExplorerの方が少…
今日は、今月から使用を開始した海外VPS@月々$9.9にドメインの割り当てをしました。 手順は思ったより簡単でした。 とにかくお金をかけたくないけど、快適環境は譲れんということで、ドメイン取得と レジストリ登録を含めたコントロールパネルがあるところ…