jump to navigation

Vim+xmpfilterでirbいらずのRuby試行錯誤開発

2008-06-20 17:37 Posted by
nase
in : プログラミング
jelly.jpg

先日「まるごと Ruby! Vol.1」を読んでいて、xmpfilterとうい試行錯誤ツールがあることを知りました。

xmpfilterは、Rubyソースコード中の任意の行末に「# =>」という計算マーク(コメント)を入れておくことで、そこにその行の式の値を埋め込んで表示してくれるフィルターコマンドです。(irbでは一行ずつ表示される結果が、直接コードの行末に表示できるイメージ)

インストールもgemで一発。すぐに使えるうえ、標準でVimとEmacsから使うためのスクリプトまで用意されているスグレモノ。

超絶便利だと思うのですが、そのわりにあまり情報をみかけないので、ここではVimから便利に使うための方法について簡単に紹介します。

記事の続きを読む »

2008年5月に読んだ本

2008-06-15 12:55 Posted by
nase
in : 読書
books.jpg
  • ×Eclipseプラグイン開発
  • ×Eclipseプラグイン入門
  • ×Javaによるアルゴリズムとデータ構造
  • ×顧客ともっとつながる
  • ×珠玉のプログラミング
  • ×図解でわかるソリューション営業
  • ×法人営業「力」を鍛える
  • △Eclipse3.2 完全攻略
  • △標準Eclipse3.1
  • ×Eclipse辞典
  • △明解Java 入門編
  • ○Eclipseプラグイン開発徹底攻略
  • ×「売れる営業」に変わる魔法のトーク
  • ×テレアポ&電話営業術
  • ×営業のルール
  • ×営業の魔術
  • ×営業はすべて5分で決まる
  • ×戦争のリアル
  • ×売れる営業に変わる本
  • ×法人営業バイブル
  • △すごい考え方
  • △トップ営業マンのコミュニケーション術
  • △近未来入門!
  • △訪問しないで売れる営業に変わる本
  • ×入門Trac
  • ×Java2教科書
  • △いーじゃん!J-POP
  • △独習Java

更新が遅くなりましたが、5月は28冊読みました。仕事でEclipseのプラグインを作ることになったので、NetBeansで遊んでいられなくなってしまった。そしてパッケージの販売支援を行うため、5月は営業関係の本も読んでいます。

記事の続きを読む »

NetBeans導入メモ 「カラーテーマ、アンチエイリアス、Vimプラグインで環境を整える」の巻

2008-05-18 21:15 Posted by
nase
in : プログラミング
coffee_beans.jpg

最近仕事でJava使うようになったこともあり、以前から気になっていた統合開発環境のNetBeans 6.1をインストールしてみました。

NetBeansの概要についてはWikipediaのNetBeansページが参考になります。Ver6で動作がかなり高速化されたほか、Ruby/RailsやJavaScript、PHPなどにも標準での対応を進め、注目を集めています。

NetBeans公式サイトのビデオツアーでも機能の概要が紹介されていますので、興味のある方はご覧ください。

ちなみにRuby on Rails用 統合開発環境(IDE) 比較レポート:CodeZineという記事でもNetBeansはかなりの高評価を得ていました。

さて、このように魅力的な存在であるNetBeansですが、個人的に気になるのはVimのキーバインドと、配色の変更ができるのかということです。(黒背景にできないエディタには無条件で「使えねー」の烙印をくれてやります)

結論から言いますと、無事どちらも解決できました。NetBeans、なかなかよいかもしれません。以下、調べたことをまとめておきます。

記事の続きを読む »

ピッチ固定テンポ高速化音楽鑑賞のススメ

2008-05-02 20:28 Posted by
nase
in : ソフトウェア
sound1.jpg

音楽再生には数年前からfoobar2000というツールを使っています。(それ以前はWinampを使っていました)

foobar2000はツール好きにはたまらない高い拡張性を持ったオーディオプレイヤーです。

foobar2000 Wikiにも特徴がまとめられていますが、個人的に気に入っているのは以下の点。

  • 軽い
  • グローバルホットキー
  • ディレクトリベースのアルバム管理
  • アルバムアートの表示
  • 歌詞の自動DL表示(ただし一部洋楽のみ)
  • 外観のカスタマイズ
  • DSPプラグイン(イコライザ、SoundTouch)

今回はこのfoobar2000から、オーディオプレイヤーソフトでは意外と珍しいかも知れない(?)SoundTouchプラグインについて紹介します。

記事の続きを読む »

2008年4月に読んだ本

2008-05-01 22:50 Posted by
nase
in : 読書
books.jpg
  • ○LotusNotes7 クライアントガイド
  • ×JavaScriptポケットリファレンス
  • ×LotsuNotesエンサイクロペディア1
  • ×10かでおぼえるJavaScript
  • ×JavaScript辞典 第3版
  • ×ゼロからはじめるJavaScript
  • ×はじめてのJavaScript
  • ×ワインバーグの文章読本
  • ×主婦もかせげるアフィリエイトで月収50万
  • △基礎からのJavaScript
  • ○JavaScriptの絵本
  • △趣味の文房具10
  • ×EclipseではじめるJava
  • ×実践Eclipse3.1 Javaプログラミング入門
  • ×目で見てわかるJavaのレッスン
  • ◎Eclipse3.1によるJavaアプリケーション開発
  • ○Eclipse実践開発入門
  • ×EffectiveJava
  • ○Java言語プログラミングレッスン 上
  • ○エンジニアのための時間管理術
  • △Java言語プログラミングレッスン 下
  • ×JavaScriptプログラミング入門 第2版
  • ×Javaの格言
  • △やさしいJava 第3版
  • △やさしいJava 活用編 第2版
  • ×実践的MOTのススメ
  • ×知識デザイン企業
  • ○Javaの絵本

4月は28冊読みました。JavaとJavaScriptの入門書が中心。ほんとはPythonの本も揃えていたんだけど、どうも自分はRubyの方が好きだなと思ったので読み切らずに返却。今後はもうちょっとJavaScriptを勉強したい。

記事の続きを読む »

「Kinesis+フットスイッチ」で作る究極のテキスト入力環境 2/2

2008-04-20 17:10 Posted by
nase
in : ハードウェア
kinesis_3.jpg

エルゴノミックキーボード Kinesis購入記」と「「Kinesis+フットスイッチ」で作る究極のテキスト入力環境 1/2」からの続き。

実際の設定内容について紹介してゆきます。

私はKinesisとフットスイッチの設定にAutoHotKeyというフリーのツールを使っています。

AutoHotKeyについては以前、Vimの起動/アクティブ/非アクティブ化をホットキーで操作可能にする用途で一度紹介しました。

独自のフォーマットでスクリプトを書くので最初はとっつきにくいのですが、大変便利なツールなので是非活用してみてください。

記事の続きを読む »