「デスクトップの表示」ショートカット
This article was migrated from http://rai
下記の内容を*.scfファイルに保存したらいいです。
[Shell]
Command=2
IconFile=e
[Taskbar]
Command=To
http://hom
This article was migrated from http://rai
This article was migrated from http://rai
This article was migrated from http://rai
This article was migrated from http://rai
This article was migrated from http://rai
This article was migrated from http://rai
This article was migrated from http://rai
This article was migrated from http://rai
This article was migrated from http://rai
This article was migrated from http://rai
Railsじゃない場合のやり方はsecondlife
先に結論だけ書いておくと、RAILS_ROOT
Autotest.a使い方は、lib/foo_bar.rb のテストをtest/lib/foo_bar_test.rbに書けばOK。 あとは普通にRailsでautotestを使うときとおんなじです。dd_hook :run do |autotest| class RailsAutot est < Autotest alias __tests_for_file tests_for_file def tests_for_file(filename) case filename when /^lib\/.*\.rb$/ then impl = File.basename(filename).gsub '_', '_?' impl.sub!(/\.rb$/, '_test.rb') @files.keys.select do |k| k =~ %r%^test/lib/#{ impl }$% end when /^test\/.*_test\.rb$/ then [filename] else __tests_for_file(filename) end end end end
autotestは、config/environment.rbの有無によって自動的にRailsアプリケーション であるかどうかを判別します。その場合、通常のAutotestクラスではなく、Autotestクラスから派生したRailsAutotestクラスが使われるので、こちらのクラスのtests_for_fileに手を加える必要があります。
また、わけありでconfig/environment.rbを削除しているような場合は、autotestの起動時に
$ autotest -railsと、-railsオプションを指定することで明示的にRailsモードで起動できます。
<追記>
lib以下のファイルをテストするためのRakeタスク:
require 'rake'
require 'rake/testtask'
namespace :test do
desc 'Test libs.'
Rake::TestTask.new(:libs) do |t|
t.pattern = File.join(RAILS_ROOT, 'test/lib/**/*_test.rb')
t.verbose = true
end
end
This article was migrated from http://rails.office.drecom.jp/takiuchi/archive/132
This article was migrated from http://rai
時々忘れるので備忘録として書いておきます。
This article was migrated from http://rai
This article was migrated from http://rai
Clipboxのアルファバージョンをリリースしました。
ソーシャルデータベースの試作品です。カードという形でデータを作成し、作成したカードを「Box」に入れる事で流通するシステムになっています。 ほかのユーザの「Box」を自分の「Box」に入れることもできて、BoxからBoxにカードが伝播していくようになっています。
まだまだ発展途上ですが、よろしくお願いします。
This article was migrated from http://rai
This article was migrated from http://rai
Rails勉強会は、第0回も含めると今回でちょうど一周年になるみたいです。 井上さん、お疲れ様です。今後ともよろしくお願いします。
さて今回は、参加したセッションの記録をこちら に記録してみました。
参加したセッションは、前半が「いまRSpec on Rails が熱い」、後半が「いまこそ ARと外部キーについて考える」でした。
■前半「いまRSpec on Rails が熱い」
前半の人気セッション。もろはしさんがセッションオーナーで、16人参加しました。 ポジションペーパーの自己紹介だけで40分ぐらいかかっていました。 個人的には、t-wadaさんにお会いできたのが嬉しかったです。
まずはRSpecのはじめ方。
# gem install rspec # gem install ZenTest -v 3.4.1例えばRSpecでモデル用のspecを生成するときはこんな感じに書く。
$ ./script/gspecのfixturesをtest/fixtuenerate rspec_mode l person
context "○○について" do
fixture :people
setup do
@person = ...
end
def specify "○○のこと" do
@person.sho uld.have.a t_least(1).parties
end
end
それから、RSpecを使うと、コントローラの単体テストを書くことができる。
コントローラのspecを書くときは、アクションをcontextに対応させて、
specifyでactionに対するいろいろなケースの仕様を書いていく。
ひとつのコントローラが複数のコンテクストを持つ感じですね。
response.sとか、hould_be_s uccess
Person.shoのように記述することができる。should_reculd_receiv e(:find).with(1).and_retur n Person.new
最後に、GetTextを使って国際化している場合にSpecを書くにはどうしたら良いか、
などという話題が出ましたが、時間切れ。setupでGetText.lo
■後半「いまこそ ARと外部キーについて考える」
maihaさんがオーナー。ActiveReco
そしてようやく本題に。都道府県や男女を外部キーで持つか、データで持つか。
舞波さんの目論見に反して、みんな外部キー派。話が終わってしまいそうになるところを
なんとか頑張ってbelongs_to
class User < ActiveRecord::Base belongs_to :zipcode, :foreign_key => :zip, :associatiこんな感じで使用すると、主キー以外でアソシエイションを定義できる。on_foreign _key => :zip7
そして、これをどうやってRails本体に入れてもらうかという話題に。 DHHは「積極的なNO」という態度らしく、Dave Thomasさんに頼んでみたらどうかという感じに。 なかなか茨の道のようですね。
■懇親会
今回は雨だったこともあり、会場の近くのZESTというところでやりました。 Roleごとにサーバを分割した場合のRailsのキャッシュの話、アカデミックな話、高橋さんが持参してきたディスプレイの話などに花が咲きました。
そしてなんだかわからないですが、突然ロデオマシーンが登場し、2名ほどロデオに興じました。 この文章意味不明だな…。でも詳しく描写する気力がないのでこれまたブレて良くわからない写真でご勘弁を。値段も手ごろだったし、これはこれでなかなか楽しかったです。

This article was migrated from http://rai
This article was migrated from http://rai
debianのパッケージで入るsubversion
コーヒーを一杯飲み終わるぐらいの時間がかかるので、コーヒー好きな方は用意しておいたほうがいいでしょう。 まず、apr(Apache Portable Runtime)をソースからインストールします。0.9.x系の最新バージョンを使います。
# cd /usr/local続いて、apr-utilをインストールします。/src # wget http://www .meisei-u. ac.jp/mirr or/\ apache/dis t/apr/apr- 0.9.12.tar .bz2 # tar xvjf apr-0.9.12 .tar.bz2 # cd apr-0.9.12 # ./configur e # make # make install
# cd /usr/localすでにapache2-de/src # wget http://www .meisei-u. ac.jp/mirr or/\ apache/dis t/apr/apr- util-0.9.1 2.tar.bz2 # tar xvjf apr-util-0 .9.12.tar. bz2 # cd apr-util-0 .9.12 # ./configur e --with-apr =/usr/loca l/src/apr- 0.9.12 # make # make install
# cd /usr/localこれでインストールされるapxsがsvnでDAVにアクセスするために必要になります。 さらに、libneonも新しいバージョンをインストールします。これはlibsvn_ra_/src # wget http://www .meisei-u. ac.jp/mirr or/\ apache/dis t/httpd/ht tpd-2.2.3. tar.bz2 # tar xvjf httpd-2.2. 3.tar.bz2 # cd httpd-2.2. 3 # configure # make # make install
# cd /usr/local最後に、Subversion/src # wget http://www .webdav.or g/neon/neo n-0.25.5.t ar.gz # tar xvzf neon-0.25. 5.tar.gz # cd neon-0.25. 5 # ./configur e # make # make install
# cd /usr/localこれで完了です。コーヒーは飲み終わりましたか?/src # wget http://sub version.ti gris.org/d ownloads/s ubversion- 1.4.2.tar. bz2 # tar xvjf subversion -1.4.2.tar .bz2 # cd subversion -1.4.2 # ./configur e --with-apr =/usr/loca l/src/apr- 0.9.12 --with-apr -util=/usr /local/src /apr-util- 0.9.12 # make # make install
今回はfsfsを使うのでBarkley DBはインストールしませんでしたが、 bdbを使う場合は、あらかじめBarkley DBをインストールしておく必要があります。
svn: Unrecognizlibsvn_ra_ed URL scheme for \ 'http://svn .foo.net/b ar/baz/tru nk'
This article was migrated from http://rai
This article was migrated from http://rai
VMware Playerをインストールすると、VMnet8のサブネットアドレスが自動的に設定されます。
VMware Player関連の設定は、VMware Playerをインストールしたディレクトリの下にある
vmnetcfg.e
具体的には、以下のレジストリキーの値を書き換える必要があります。
HKEY_LOCALこの値を書き換えて、vmnetcfg.e_MACHINE\SOFTWARE\VMware, Inc.\VMnetLib\VMnetConfi g\vmnet8\IPSubnetAd dress
注意! レジストリの書き換えは自己責任でお願いします。
つづいて、VMwareのDHCPサービスの設定を書き換えます。
設定ファイルは、C:\Documents and Settings\All Users\Applicatio
最後にNATの設定を更新します。同じディレクトリにあるvmnetnat.c
上記に加えて、VMware Network Adapter VMnet8のプロパティから、IPアドレスを上記指定した物を使うように設定する必要があります。
This article was migrated from http://rai