«前の日記(2011-05-03(火)) 最新 次の日記(2011-05-06(金))» 編集

煩悩日記

tDiary以前
2004|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|12|
2008|01|04|05|11|12|
2009|01|02|03|04|05|06|07|08|09|10|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|11|12|
2012|01|02|03|04|
2014|10|
2015|04|12|
2016|02|03|04|05|06|08|
2017|01|
2018|11|

rss1.0 [ツッコミナシRSS]

2011-05-04(水) [長年日記]

_ 『DARKER THAN BLACK 流星の双子 ビジュアルファンブック』(学研)

Amazon

買うのはそのうちに…と思っていたのになぜかポチしてしまった。

アニメ『DARKER THAN BLACK -流星の双子-』のビジュアルファンブック。物見て思ったのは「案外小さくて薄い」。ロマンアルバムぐらいのを想像してました。

内容は主にメディアで発表したイラスト類。本編紹介やインタビューもあり。

ただ本編の話やスタッフの話はスクウェア・エニックスのファンブックの方が読み応えがある。こちらはコミックスと同じサイズ。(ちなみに「黒の契約者」のファンブックもある)

DARKER THAN BLACK -流星の双子-オフィシャルファンブック-三鷹文書分析報告

_ Rails3でMySQLを使う

Rails3でMySQLを使って動かそうとすると、環境によってエラーが異なって解決方法が違うので結構手を取られています。

MacOSXでも結局解決していない。ググって見た感じだと他の人だとうまく解決しているのに、それと同じことをしてもだめ。

とりあえず某VPSのCentOS環境では以下のようにして解決しました。

Ruby
ruby 1.9.2p180をインストール
gem
gem 1.3.7
Rails
rails3.0.7をインストール
MySQL
mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (x86_64) using readline 5.1

まず

rails new ほげほげ -d mysql

としてmysqlを使用するプロジェクトを作成する。出てくるGemfileとdatabase.yamlはこんな感じで、mysql2を使うようになっている。

<Gemfile>
source 'http://rubygems.org'

gem 'rails', '3.0.7'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'mysql2'
<config/database.yaml>
# MySQL.  Versions 4.1 and 5.0 are recommended.
#
# Install the MySQL driver:
#   gem install mysql2
#
# And be sure to use new-style password hashing:
#   http://dev.mysql.com/doc/refman/5.0/en/old-client.html
development:
  adapter: mysql2

それで rails server してDBにつなごうとするとおなじみのこれがでるのですね。

Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (no such file to load - active_record/connection_adapters/mysql2_adapter)

で、”Windows上で Ruby1.9.2 + Rails3 + SQLite or MySQL 環境を構築"を見ていたら「mysql2をやめてruby-mysqlを使うように指定」って方法が紹介されていたので試したけどうまくいかない。

#gem 'mysql2'
gem 'ruby-mysql'

で、結局そもそもmysqlドライバにしたらどうなのよとやって見たら動いた。よくわからん。あまり肥やしにならなさそうな経験。

<Gemfile>
#gem 'mysql2'
gem 'mysql'      ←これ
<config/database.yaml>
development:
  adapter: mysql      ←これ
  host: 127.0.0.1     ←mysqlのときはhost指定が必要? 

ちなみに最終的に動いたときのバージョン(gem listの結果)

mysql (2.8.1)
mysql2 (0.3.2)
目次

Creative Commons License
当サイトの日記本文は、明示的な引用を除いてクリエイティブ・コモンズ・ライセンスの下でライセンスされています。
©vette<vette@mail.ne.jp>