タグ : Amazon A2S
実際にRailsアプリを移植する ようやく Ruby on Rails アプリの移行が完了しましたので、備忘録を残していきます。 さくらインターネットとCORESERVERの違い MySQL 4.0.27 ⇒ 5.1.2.2rc MySQLがUTF8対応 MySQLデータベースを複数持てる FastCGI対応 これが意外とエラーを起こしました。 まず、当然として"environment.rb"の"GEM_HOME"を前回設定した"GEM_HOME"に直します。 $LOAD_PATH.push("/home/xxx/lib/ruby/site_ruby/1.8") $LOAD_PATH.push("/home/xxx/lib/ruby") ENV['GEM_HOME'] ||= '/home/xxx/lib/ruby/gem' ↓ $LOAD_PATH.push("/virtual/xxx/lib/ruby/site_ruby/1.8") $LOAD_PATH.push("/virtual/xxx/lib/ruby") ENV['GEM_HOME'] ||= '/virtual/xxx/lib/ruby/gem' 続いてデータベースをUNICODEで作成する。 UTF8で統一(XREA + MySQL + Ruby) | Diaspar Journal 更に"database.yml"の設定を作成したデータベースにあわせる。その際に"encoding: utf8"を指定しておく。 そしてそのままソースをUP。"rake db:migrate"でDBを作成し、実行してみるが、「Script Not Found」というエラーが。。。更になにもいじらずに更新してみると、「Application Error」に。。。 一から作り直す 挙動が明らかにおかしいので、一から作り直してみることに。railsコマンドでプロジェクトを作成し、"environment.rb"、"database.yml"と、appフォルダ、dbフォルダ、publicフォルダ下の3つフォルダを上書き。 実行してみると。。。動いた!! FastCGIのおかげか、挙動が物凄く早い!! まったくロード感がないし、Amazon A2S(ECS)を実行してみても、まったく待ち時間がない!! Ajax系の入力補助(マスタを用いたオートコンプリート機能を実装してます)も早くて快適でした!! 結論、Ruby on Railsを実行するには、さくらインターネットよりCORESERVERの方がいいです。早々にMTごとCORESERVERに移りたいと思います。 ※ ちなみに MySQL 5.1 になると結構予約語が増えていて、私は二個ほどフィールド名とかぶってエラーになりました。CORESERVER上のMySQLの予約語はこちらからご確認ください。 MySQL :: MySQL 5.1 リファレンスマニュアル :: 8.3 MySQLでの予約語の扱い - [ 続きを読む ]
Google Chrome を使用できない理由 私はGoogleリソースをこよなく愛し、Googleの恩恵に預かっている者の一人です。しかし私はGoogle Chromeを使用することができません。その理由を挙げておきます。 マウスジェスチャが使用できないから 今時のタブブラウザならマウスジェスチャぐらい欲しいものです。ちなみに「かざぐるマウス」というアプリを使用すればできるみたいです。 JavaScript が Greasemonky のように使用できないから 最大の理由はこちらでしょう。私は Firefox を使用していて、Greasemonkey 至上主義な人種です。 Chrome 用の Greasemetal ではまだまだ満足することができません。 Amazon A2S(旧、ECS)が使用できないから これが最近発見した問題です。そしてこの記事の主題でもあります。 私は先日から Ruby on Rails で Amazon A2S を利用した自作ツールを作成していますが、そのツールでA2Sを使用したAmazon検索を実行すると、「500 Internal Server Error」で実行できません。理由はさっぱりです。 Windows 2000 に対応していないから 仕事場のPCはWin2kです。もし2kに対応していれば、仕事場ぐらいはこれを使用してもいいんですが。。。まぁまず対応されないでしょうね^^; - [ 続きを読む ]
自作プログラムのWeb化に辺り、とりあえず情報管理システムのWeb化を検討しています。情報管理なんてご大層な名前ですが、言ってみれば蔵書管理システムの機能拡張版です。 ローカル版のこれには”Amazon Web サービス“を使用して商品管理を行っていますので、当然Webでもこれを行いたいと思います。 とりあえず”Amazon Web サービス”の利用方法を調査しようと、さくらインターネットのRails環境に、”Amazon ECS”をインストールしようとしました。 ひげろぐ: RailsでAmazon Webサービス しかし、以下の実行中にエラーが発生しました。。。 gem install amazon-ecs ~~(略)~~ install: /home/mostlyfine/lib/ruby/gem/gems/hpricot-0.6/lib/i686-linux/hpricot_scan.so: chown/chgrp: Operation not permitted *** Error code 71 どうやらHTMLの読込やら削除やらを行う”hpricot”という機能を追加しようとして、そのインストール時にエラーが起こったようです。これを調査するとこちらのサイトへ行き着きました。 Ruby Study Go: さくらインターネットでrubygemsのインストールでコケる場合の対処 ただこの通り実行してみても上手くいかない…。よくよく見てみると、setenvで定義する環境変数名がおかしかった。正しくはこう対処します。 setenv RB_USER_INSTALL true こんなの絶対一人じゃ対処できませんでしたよ^^; Webを介した自動互助関係というのは本当にありがたいですねぇ - [ 続きを読む ]
さくらインターネット イー・モバイル ウルトラモバイル データカード フリーソフト プラグイン 拡張機能 新にねん 楽天 雑記 901-X 2008年冬 Amazon A2S Amazon ECS API Chrome CORESERVER DB2 Eee PC FastCGI Firefox gem Google Google App Engine Google IME Greasemonkey Mobile MovableType MySQL Netbook NTT ドコモ NTT DoCoMo PeopleSoft Programing Python RoR Ruby on Rails Server SQL SSH Tools UNIX UTF-8 Web WordPress Amazon (4) Firefox (2) Google (3) Mobile (3) MovableType (1) Netbook (2) Oracle Master (1) Programing (15) Ruby on Rails (12) Server (5) SQL (4) Tools (7) Web (8) Web Service (7) WordPress (3) 楽天 (3) 雑記 (3)
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.