• マスクしてるとメガネが曇るからコンタクトにしたら快適になった
    • しかし「話しかけられるまで誰か分からなかった」と同僚に言われた。つまりメガネが僕で、僕はメガネ。
  • 「言ってること」と「やってること」が全く乖離してない人はいないと思うけど、乖離が大きくなってないかは定期的に省みるようにしたい。
  • ヒルティdaiskip監督の2ショットを撮影してと頼まれた。撮ったら8割くらい片方が目をつぶっててカメラを投げ捨てるところだった。
  • Sonic Fireworks聴いてる。一曲ループして作業用BGM向きだなー。 せんこーねんスパイラルして、てぃーんえいじへカムバックして〜、のとこが良い。
  • 乾燥するなー。マスクしてても乾燥する。
  • エクセルで「ウィンドウの整理」ってあるけど、同一ウィンドウで別のシートを並べて表示とかできるのか。知らなかった。
  • ひさしぶりに「未来を書き換えろ」の動画見た。サッカーよくわからないけど、このCMかっこいい。

  • parallelsでwのキーが反応しない。「を」が打てないから、「◎◎を◎◎した」が「◎◎お◎◎した」って小学生みたいな文章になって困る。
  • sqliteファイルのビューアーを探してたらLitaというのを見つけた。
    • Litaでsqliteのファイルを読み込むと、日付の部分が invalid date で表示される。この状態でLitaからレコードを上書きすると変な形式の日付が保存されてしまう。
    • 推奨されるフォーマットを使ってないからとかいう理由?
    • コマンドラインでやるときはこことかここを参照した。
    • rails consoleでなんかいも写経やってたらデータが汚くなった。rake db:reset してもう一回おさらいする。9章を何度か復習しよう。(resetしたらLITAも再起動すること)
  • CP+の入場登録の受付開始メールが来てた。2011のCP+でSIGMAのバズーカみたいなレンズ触ったなー。また見に行きたい。
    • バズーカ
  • ほっしゃんもブログをリスタート。

今日もメモ

  • OrderWithMeってサイトが紹介されてたので登録したけど、何も商品がでない。使い方をまったく理解できていないようだ
    • あれ、リニューアルするの?今見たら New Site Launching in… ってメッセージが。35日後って随分先だな。
  • ウェブアプリケーションってどんなデータをためて、どう組み合わせてに見せるかだよなー。launchpadのUst見てて改めて思った
  • 今日のBGMは Across the metropolis / the pillows。あわせて聴きたい Across the universe / the beatles
  • ランチでいったセルリアン裏の Bel mare caffe ってお店が良かった。ビーフストロガノフ食べたけど、美味しい&適量&安い&雰囲気もよい(スープorサラダ、ドリンク付きで750円)。ビーフストロガノフなんて初めて食べた気がする。
  • rails console と対話してると眠気が襲ってきた。
  • マツダのCMで使われてる Avengers In Sci-Fi のSonic Fireworks がよい。iTunesで売ってあったので買ったら、草刈バージョンじゃなかった。草刈バージョンがフルで聴きたい。
  • fluxflexで redmine入れてみた。簡単インストール便利ですねえ。
  • カレー豆、表参道のアンテナショップに取り扱いなかった・・・・

めも

  • Fubizに載ってたMost Powerful Photos Of 2011、それぞれの写真の背景(ストーリー)も気になる。
  • ChromeのBubble translate が効かなくなった・・・なぜ?
  • サービスリリースまでの大枠のタスクってまとめておくと使えそう。今回はできるだけ記録しておく。
  • 数日ぶりの「はじめるRails3(2)」の写経。コードのリファクタリングという項目でbefore_filterを使った。2巻の8章まで終わった。9章まで終われば折り返し!とりあえず進めよう。
  • CMで久しぶりに吹いた 「Never say no to Panda!」

  • evernoteバージョンアップしたら、アイコンが汚くなったのは僕だけ?
  • 先日書いた「カレー豆」が超絶うまいと呟いてたら、同僚が表参道にある新潟のアンテナショップで買えるかも、という情報をくれた。さっそくアンテナショップへ問い合わせのメールを送って吉報を待つ。
  • 今日のBGM / フジファブリックなど

メモ

  • 写経(プログラムを一字一句間違えずにエディタに書き写す神聖な行為)がここ数日出来てない。まずい。
  • やらなくていい(やりたくない)ことを決めよう。意識して肩の力を抜いてみる。
  • pinkoにベヨネッタ借りた。
  • 昨日書いた文字入力時レインボーぐるぐる問題(仮)、サジェスト機能をオフにしたら一度も出てない。
  • 日経BPでユーザーIDが分からなくなって再送フォームつかったら、パスワードも平文で送られてきた・・・。
  • デザイナ忘年会したい、新春デザイナ勉強会もしたい。もうデザイナじゃないけど。
  • ACIDMANのSecond line & Acoustic collection を聴いてる。「シンプルストーリー」のアコースティックバージョンがジャズっぽくてよい(ジャズよく知らないけど)。
  • 久しぶりに外出した。銀座なんていつぶりだろう。
  • いただきものの「通りもん」。自分の分を確保せずに配り終えていてショック。
  • オフィスの休憩スペースに置いてあった弥彦名物カレー豆というのがおいしい。止まらなくなりそうで怖い。通販してないのかな。

思ったことのメモ

  • アイデアが生まれる場所は、三上(枕上、厠上、馬上)
    • 今で言うところのベッド、トイレ、電車やバスの中。一定のリズムの揺れが発生するのが馬の上 だった、ということらしい。
  • 冗長な伝え方をしていないか心がけよう。
  • アンチャーテッド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やん、って早めに気づいて良かった。