最近Apache JMeterのBSF Processorを使った負荷テスト計画の作成を行ったのでメモ。   負荷テストで広く使われているApache JMeterですが、BSF(Pre|Post)Processorという機能があります。 JMeterの標準機能では処理できない場合にJavaScriptやRuby、Pythonなどを使った処理を使うことが出来るもの。 ...

続きを見る

RailsのMigrationの機能便利ですよね。 他の言語やレガシーコードなフレームワークを使っていると、このMigrationの機能だけでも使いたいと思うことがよくあります。 それを可能にしてくれるStandaloneMigrationというgemがあるようで試してみました。 Ruby1.9.2を使っています。 インストール手順 プロジェクトディレクトリ作成 mkdir h...

続きを見る

年末に投稿しようと思って塩漬けになっていた記事を公開。 昨年の年末2011年11月18日に「mixi unwired 02: ユーザビリティ・テストを実体験してみよう」というワークショップがあったので参加してきました。   ユーザビリティテストと聞くと高価な機材や専門の部屋が必要というイメージがありました。実際に国内だとNAVER (NHN)さんがUXリサーチルームとい...

続きを見る

エディタを巡る宗教戦争も最近はVimが優勢な気もしますが、私はEmacsを愛用しています。 先月2011年12月号のSoftware DesignにCocoa Emacs(Emacs23)をMac OS X Lion向けにフルスクリーン、インライン入力対応のパッチを当ててビルドする方法が載っていたので実際に試してみました。 環境は ・Mac OS X Lion ・Cocoa...

続きを見る

バグ管理システムのRedmine、システム開発では欠かせないツールですが、今回さくらのVPSを借りてそこに自分用のRedmineをインストールしてみました。 バージョン管理はGitでやることにしましたが、できればリモートレポジトリを自鯖上に構築するのは避けたい。Githubの非公開レポジトリをRedmineから参照する方法を調べてみました。 ちなみにRedmineの認証機能以外のアクセス権...

続きを見る

MacPortsでgem install mysqlができない

このエントリーをはてなブックマークに追加

2011/01/01(土)

Ruby1.9.2とRails3もリリースされて、新規開発はそちらに移行したい今日この頃。いまさらですが、MacPortsのRVM上で「gem install mysql」する時にハマったので自分用メモ。 gem install mysql を実行するとエラーが出てインストールできず。ネットを漁って以下のコマンドで解決。 export ARCHFLAGS="-arch x86_64" ; g...

続きを見る

今日、Twitterで「なんでフリーダイヤルって携帯OKのやつとNGのやつがあるんだろう」って呟いてるうちに、実家の市外局番変更のことを思い出した。平成7年だから15年近く前の話なのだけど、当時0899-25-xxxxだったのが089-925-xxxxに変更になった。ここで疑問なのが、なぜ市外局番が4桁から3桁になると番号が増えるのかということ。これが089-8xx-xxxxとか089-7xx-x...

続きを見る

2010年8月18日に品川シーサイドの、楽天さんで開催された「Agile2010とはなんだったのか」勉強会 #agile2010ja に行ってきた。内容は、2010年8月9日〜13日にフロリダのオーランドで開催された「Agile 2010 Conference」に参加された方の報告をお伺いするというもの。まず意外だったのが楽天さんでの開催だったということ。4人のプレゼンテーターの方のうち、最初のお...

続きを見る

Twitterでフォローされた海外の方のブログを読んでいて、Multitonというデザインパターンがあることを知った。とはいってもこういう実装やったことあるっていう人は多いはずで、ネーミングが聞き慣れないだけかもしれない。OOPは実際に仕事で使うとはいっても、ここ最近ではPHPであればCakePHPやSymfonyなんかのフレームワークに移行していて、正直デザインパターンをガリガリ使ってプログラム...

続きを見る

BTSのRedmine、だいぶ普及し始めたようだ。Railsな環境が必要になるので、セッティングにハマると導入が大変だったりするけど、最近はTracよりRedmineを導入している企業も増えてるみたいで...で、Redmineで不満な点が2点あった。1.ログインに時間がかかるときがある2.Subversionのコミットメッセージに、「fixes #121」みたいにチケット番号を入れてコミットしても...

続きを見る

ページの先頭へ