2011-01-01から1年間の記事一覧

right_awsとaws/s3を一緒に使うときの注意点

はまったのでメモ。 S3に保存するときは、aws/s3で、SQSを使うときはright_awsと使い分けてたのだけど、S3に保存するときに以下のようなエラーが発生コード AWS::S3::S3Object.store("test.mp4",open("aa.mp4"), "test_bucket",:access => :public_read) エ…

https接続でRubyがクラッシュした件

一応メモ。あるシステムを開発していて、キュー処理が必要になったので、前々から気になっていたAWSのSQSを使ってみることにしました。 http://aws.amazon.com/jp/sqs/ で、標題のエラーが発生したわけです。エラー箇所 sqs = RightAws::SqsGen2.new(AWS_ACC…

Ruby1.9.3をインストールしたときのいろいろなエラー

EC2で新しく環境構築して、Ruby1.9.3をソースからコンパイルしてgemをアップデートしようとしたら以下のエラーが出た。 [root@hoge ~]# gem update --system /usr/local/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>': It seems your ruby installation is missing psych</top>…

LionにしてからXCodeのアップデートするの忘れてた

rvmで新しくgemset作って、最新のrailsを入れようとしたら以下のようなエラーが出た。 $ gem install rails Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension. /Users/…

case expressions must be constant expressions

久しぶりにEclipseを立ち上げたら表題のような意味不明なエラーが出た。 で、ググったらADT 14からライブラリプロジェクトに限って、Rがfinalでなくなったのでcase文が使えなくなったぽい。 http://tools.android.com/tips/non-constant-fields if文に変更し…

railsでsitemapを自動生成するライブラリ

サイトを運営していると、SEO対策としてsitemapを作ることがあると思います。 [Google ウェブマスターヘルプ] https://www.google.com/support/webmasters/bin/answer.py?hl=ja&answer=183668&ctx=cb&src=cb&cbid=-35ar1gb5e7oa&cbrank=0 これ手動で作成する…

Rails3のTimezoneについて

Rails3のTimezoneを設定する場合には、application.rbに下記のように書いたりするわけですが、 config.time_zone = 'Tokyo' これだけだとActiveRecordからDBに登録される時間がUTCで保存されてしまいます。 これは前から知ってたのですが、表示の際にはActiv…

ある日rakeでエラーになったので対応方法のメモ

rake db:migrateを実行したら以下のエラーが。。というかrake自体がだめっぽい $ rake -T /Users/yamazaki/.rvm/gems/ruby-1.9.2-p180@global/gems/rake-0.9.2/lib/rake/version.rb:4: warning: already initialized constant MAJOR /Users/yamazaki/.rvm/ge…

Rails本番運用で役に立つプラグイン exception_notification

結構有名なやつらしいのですが、ググったら情報が古い(Rails2系)のと、初めて使ったというのもありメモしておきます。これは何かというと、アプリケーションでエラーが発生した際に、エラーが起きたことをメールで送信するというものです。本番運用ではエラ…

TextViewで一部の文字列の色を簡単に変更する方法

例えば、以下の文字列を表示するとします。 日本語の場合 新品2点 \1,200より 英語の場合 2 new from \1,200 この\1,200という部分を赤くしたいのですが、英語と日本語では文字の並び順が違うので、TextViewを別々にするとかなり面倒なことになります。 これ…

EC2でRuby on Railsを動かす環境を構築する

OSイメージ作成 もうすでにEC2ではRailsを動かしたりしてるのですが、新たに環境を構築する必要があったのでついでにメモとして残しておきます。 EC2のインスタンス作成後、サーバーにログインしますOSイメージはAmazon Linuxを使うことを前提です(64bit版) …

うま帳簿の宣伝用画像、プロモーション画像を設定しました

アンドロイドマーケットでは、任意で宣伝用画像、プロモーション画像というのを設定できます。 その画像を、うま帳簿とうま帳簿ライセンスでそれぞれ作成して設定してみました。 うま帳簿 https://market.android.com/details?id=com.iankohbo.horse&feature…

Transtter Lite,Pro版をそれぞれリリースしました

以前にリリースした、Transtterというアプリがありました。 http://d.hatena.ne.jp/the_yokochi/20110217/1297939967 今回、Lite版(無料)、Pro版(有料)にわけてそれぞれリリースしました。 Lite版は登録ユーザー数が最大5人までとなっております。また広告…

Androidアプリリリースしました。

新しいアプリを作りました。Transtterという名前のアプリで、Twitterに登録されている有名外国人の翻訳をおこない表示します。 Twitterのアカウントの登録は必要なく、本アプリのみで翻訳tweetを閲覧できます。閲覧できるユーザーは随時更新して、追加をおこ…

Android(sqlite3)のblobで保存、検索する方法

Androidではよく、画像とかをSDカードに保存とかやったりする場合があると思いますが、端末によってはSDカードがなかったりする場合もあると思います。 そういう場合には、blobで保存しておくと、結構便利だったりするのでその方法を書いてみたいと思います…

PTY allocation request failed on channel 0

最近、VPS@ServersManを借りてみました。http://serversman.com/index.jsp それで、いろいろサーバー環境構築をおこなっていたのですが、ある日sshでログイン後にこんなメッセージが表示されログインができなくなりました。 PTY allocation request failed o…