Rails3(RC版)をインストールする
という事で前回ruby1.8系と1.9系を共存させた続き。今回はrails3をインストールしてみる。まだ正式リリースではないので、ベータ版としてインストールを行う。
Rails3をインストール
$gem i rails --pre
以上。これでRails3に必要なパッケージもいろいろインストールされる。Rails3になってからどこか変化したのかよく分かってないので、そのあたりはWeb+DB Press vol58を読んで勉強するつもり。日本語で読めるRails3記事では一番よくまとまっているんじゃないだろうか。 続きを読む
第1回 Hokuriku.rb
第1回Hokuriku.rbが開催しました。三十数名の方に参加していただき、ありがとうございます。
北陸技術者交流会のみなさんには、会場運営を手伝っていただきありがとうございました、この場でお礼申し上げます。
その他、永和システムマネジメントのnawotoさん、ursmさん、最近Redmine -もっと手軽にプロジェクト管理!を執筆されたmaedanaさんにも東京から来ていただき、ありがとうございました。これを機会に福井での開催も検討してみようかと。
私も発表したのが、まとまり切れていなかった、などなど非常に反省しまくりな発表でした。他にも反省点はいろいろあるが…。という事で、今回はスライド無しで。
プライベートなネットワークで使えるgithub:fiが発表
githubが社内ネットワークなどのプライベートネットワークでも使える「github:fi」をリリースするとのアナウンスがあった。
RubyGemsインストール直後にすべきたった1つの事
これをよく忘れて、gemで検索した時に「あれ、この間までgem searchした時に表示されていたのに…」という事がよくあるのでメモ。
gemはデフォルトではgems.rubyforge.orgのみを参照して検索するのだが、RubyForgeの次に登録数が多いのがGitHub。そのGitHubも検索対象に含めておくと、検索対象になるライブラリの幅がぐっと広がる。
ライブラリ検索の幅を広げるためにもGitHubも検索対象に含めておく事を強くお勧めする。その登録方法は以下の通り。
さくらでredMineが動かなくなった
事の発端は、さくらインターネット スタンダードプラン(以下さくら)でredmineが使えなくなった事から始まる。 作成しているアプリのコードを登録しようと2週間ぶりほどにredMimeにアクセスしようとしたところ、まったく接続できなかった。
suexecの設定を変更する方法
Ubuntuでは、SuexecのDocrootが/var/wwwに設定されている。 このままだと、/home/foo/public_htmlではsuexecが使用できないので,suexecの設定を変更してビルドし直した。 Rebuilding suexec with Different Options on Ubuntu ≪ planetOzhを参考にした。
テーブルの複数形を止めたい
いちおう忘れないように。
railsではデフォルトのテーブル名は複数形なんだが、単数形で定義したいときは config/environment.rb に下記の一行を足す
1 | ActiveRecord::Base.pluralize_table_names = false |
簡単にできるんだね。
JRubyOnRails+JDBC+firebirdの設定方法
JRubyOnRails(2.0.2)+JDBC+firebirdの設定方法についてズバリの情報がなかったので、ここでまとめておく。
firebirdのJDBC(jaybird)をダウンロード、展開する。ファイルを展開後に必要なのは,jaybird-<version>-full.jarのみ。
CLASSPATHの通った場所にjaybird-<version>-full.jarをコピー
activerecord-jdbcをインストール
gem install activerecord-jdbc
database.ymlの設定
development: host: localhost adapter: jdbc driver: org.firebirdsql.jdbc.FBDriver url: jdbc:firebirdsql://localhost:3050/railsdb username: SYSDBA password: masterpass
railsdbは、/etc/firebird/2.0/aliases.confにエイリアスとして定義する。 <class=”prettyprint”> railsdb = /home/user/railsdb.fdb DBのファイル(今の場合railsdb.fdb)はfirebirdのユーザ権限で読み書きできる場所に設置する必要がある。
余談
urlの設定次第ではembedded(組み込み)や/home/db/aaa.fdbと直接指定する事も可能(らしい) そのあたりの詳しい設定方法は、こちらが詳しい。
覇拳伝の見た目の印象
Yahoo!のバナーにあったので、ちょっと見てみた。 画像を見るかぎりでは、操作系統やキャラの動きは鉄拳に近いものを感じる。が、いかんせん漢な世界が満載で日本人のニーズをいまいち満していない気がする。 思うに問題点は、3つあると思う。 続きを読む
いまさらrails 2.0.2へ移行
RailsによるアジャイルWebアプリケーション開発(第2版)をテキストにしていたので今までrails 1.2.6を使っていた。 のだが、NetBeans 6.1ベータ上でjruby+rails 1.2.6の組み合わせは、うまく動かないことが判明。 具体的には、scaffoldしたときにデータベースへのアクセスに失敗する。 デフォルトのrails 2.0.2なら問題ないようなので、この際rails 2.0.2に移行する事を決めた。 続きを読む



