忘れたときに備えた記録
2006-09-22(Friday)
MySQL の encoding 設定
はじめよう Ruby on Rails(高橋 征義/かずひこ/喜多川 豪) が届いたので見てみると、config/database.ymlでエンコーディングの設定が出来らしい。
そこで早速試してみた。
development: adapter: mysql database: hoge_development username: hiraku password: host: localhost encoding: utf8
$ rake db:migrate (in /home/hiraku/public_html/hoge) rake aborted! MysqlError: Unknown system variable 'NAMES': SET NAMES 'utf8'
なんで?と思いつつぐぐってみると、RoR Wiki 翻訳 Wiki - HowToUseUnicodeStrings に似たような記述があって、MySQL 4.1がどうのと書いてある。そういえば、Debianで普通にmysql-serverパッケージをインストールすると、バージョンは4.0だ。
mysql-server4.1パッケージがあるので、インストールしてみよう。
MySQL の encoding 設定 (2)
インストールしてみた。
$ rake db:migrate (in /home/hiraku/public_html/scheduler) == CreateSchedules: migrating ================================================= -- create_table(:schedules) -> 0.0151s == CreateSchedules: migrated (0.0171s) ========================================
OK
Amazonの規約
http://affiliate.amazon.co.jp/gp/associates/agreement/より
8. Amazon.co.jp アソシエイトであることの明示とその範囲
乙は本規約やプログラムへの参加に関して、いかなるプレスリリースも行ってはいけません。そのような行為を行った場合には、このプログラムへの参加が解除される場合があります。甲は、乙のサイトがプログラムに加入していることを証明するためのグラフィックロゴを提供します。乙のサイト上のどこかにこのロゴ、または「Amazon.co.jpアソシエイト」の文言を表示しなければなりません。甲は、この文言あるいはグラフィックロゴを適時変更することがあります。乙は、本規約に関する事項、あるいは乙のプログラムへの加入を報道機関に発表してはいけません。加えて、いかなる態様でも甲と乙との関係を不正確に、あるいは誇張して表現したり、本規約で明示的に許容されている以外の形(Amazon.co.jp が何らかの慈善事業やその他の働きをサポートしている、スポンサーになる、後援する、または寄付するといったことを述べたり暗示したりすることを含む)で甲と乙、またはその他の個人または企業との関係を明示にも黙示にも述べてはなりません。
プレスリリースも行ってはいけませんていうと、この日記で「アマゾン始めました」とか書いちゃ駄目なわけ?と思って読み進めると、 乙のサイト上のどこかにこのロゴ、または「Amazon.co.jpアソシエイト」の文言を表示しなければなりません。とある。
あれ?なんか勘違いしてる?と思って、プレスリリース - Wikipediaを見ると、
プレスリリースとは政府機関や民間企業などから報道機関向けに発表された声明や資料のこと。
報道機関向けに発表するな、て事か。ああびっくり。