思ったことのメモ

  • アイデアが生まれる場所は、三上(枕上、厠上、馬上)
    • 今で言うところのベッド、トイレ、電車やバスの中。一定のリズムの揺れが発生するのが馬の上 だった、ということらしい。
  • 冗長な伝え方をしていないか心がけよう。
  • アンチャーテッド3欲しい。けど買ったらハマリそうで怖いから買ってない。
    • スカイリムもオススメだそうだ。
  • Markdown便利だなー。箇条書きが超ラク。こちらで紹介されてたプラグインを入れた
  • 柔軟剤の匂いが好きで頻繁に袖口をこすってる。穴が空きかねない。
  • SPECIAL OTHERSのコラボアルバムよいなー。「Sailin\’」「あの国まで」「空っぽ」がちょっと聴いた感じのお気に入り。今んとこ「空っぽ」が一番好きな感じ。
  • でかい写真(をブログに貼りたいなー、ってこちらのブログ見て改めて思った。
    • 紅葉の写真を見てるとCPLフィルター欲しくなった。77mmだと5,900。使用頻度を考えると悩む金額。
    • スタビライザも使ってみたい。何撮るか思いつかないけど。
  • 文字入力がもたつく。LionとGoogleIMEの組み合わせなのかな。SnowLeopardのときよりも頻繁にレインボーのぐるぐるが出るようになった。この待ち時間、地味にイライラする。
    • suggestをオフって様子見することにした。
    • (追記)数時間経ったけど、まだレインボーのぐるぐる(正式名称って何?)出てない。ビンゴかな。
  • ひさしぶりにチームの3人だけでMTGしたら、盛り上がって1時間もオーバーした。たまにはこういう時間も必要だなー。

Mac(Lion)で作ったRailsアプリ(sqlite使用)をherokuで公開する

勉強がてら手元のMacでRailsアプリを作ってるんだけど、作ったからにはworld wide webへ公開したい。
最初はdotcloudで公開しようとしたんだけど挫折したので、herokuでチャレンジしてみることに。

ところがherokuはpostgreSQLしか(?)使えないので、単純にpushしただけではこちらも動かなかった。
刺身さんの手助けを得ながらherokuで公開することができたので、手順を忘れないようにメモっておく。

ほぼmizzyさんが社内のwikiにまとめてくださってたやつです。
なんかパクってごめんなさい。。。

手元の環境

  • OS: Lion
  • ruby: 1.9.2p290
  • Rails: 3.0.10

Railsアプリのディレクトリ直下にある Gemfile の最後に追記

group :production do
  gem 'pg'
end

bundle updateするために必要らしいので、postgresql をインストールする。
homebrewを使ってインストール。5分もかからず終わった。

$ brew install postgresql

終わったら、bundle update を実行

$ bundle update

で、一旦コミット&デプロイする。

最近インストールした GitHub for Macが使いやすいので、こちらでコミット。
herokuへのデプロイはコマンドラインで。

$ git push heroku master

おわったら heroku console というコマンドでデータベースの接続情報を確認

$ heroku console
>> ENV['DATABASE_URL']
=> "postgres://yyyyyyyy:xxxxxxxxxxxxxxxxxxxx@ec2-xxx-xx-xxx-xx.compute-x.amazonaws.com/yyyyyyyy"
>> exit

yyyyyyyy、xxxxxxxxxxxxxxxxxxxxな部分はユーザー毎に違う。

データベースの情報を config/database.yml で設定する。

production:
  adapter: pg
  database: yyyyyyyy
  username: yyyyyyyy
  password: xxxxxxxxxxxxxxxxxxxx
  host: ec2-xxx-xx-xxx-xx.compute-x.amazonaws.com

host部分もユーザーごとに違うのかもしれないので要確認。

編集した内容をコミット&デプロイする。

コミットはGitHub for Macで。かわいいよ、GitHub for Mac。
デプロイはターミナルで。かわいいよ。ターミナル。

$ git push heroku master

最後に、migrate。
migrateってのが何なのかわかってないけど、データベーススキーマを流し込むということをやってるらしい。

$ heroku rake db:migrate

以上で割り当てられたURLへアクセスすれば、動作するアプリケーションのページが表示された。

刺身さんmizzyさんに感謝!

とある祝日前夜のこと。
仕事帰りにでビールとウイスキーと大量の炭酸水を買い込んで、元同僚と現同僚が暮らすお宅に数名でお邪魔してきた。

元同僚が旦那で、現同僚が奥さん。

元同僚とはいってもちょくちょく社内で見かけるし、そんなに久しぶりでもないんだけど。
そういえば一緒に変なメルマガを作ってたなーとか、最初にであった時は彼はまだ大学生でSTUSSYばかり着てたなー、とか色々と思い出した。

お邪魔した3時間弱はほんとに楽しくて、あっという間終電の時間に。

酔っ払うくらいに飲むことも随分と減ってしまったけれど、久しぶりに味わうふわふわした感覚がなんとも心地よかった。

いいですね、家飲みって。
お邪魔しましたー。

今日の音楽

  • 表参道26時/サカナクション
  • 明日から/サカナクション
  • wonder word/SUPERCAR
  • ばらの花/くるり

ばらの花は何がいいって、歌詞とコーラス。

iTunesの曲リストを再生回数でソートすると好みがわかって面白い。

そんなサービス作ればいいん、、、LastFMやん、って早めに気づいて良かった。