タグ

ブックマーク / blog.ruedap.com (6)

  • HerokuでWebアプリ開発を始めるなら知っておきたいこと(5) 環境変数ENV - アインシュタインの電話番号

    HerokuでWebアプリ開発を始めるなら知っておきたいこと」シリーズの第5回では、実際にHerokuを利用する上で知っておくと便利な「環境変数ENV」について書きます。このシリーズのまとめページはこちら。 環境変数ENVが便利 この環境変数ENVって、Heroku以外にも普通に備わっているものでしょうか? 自分は他のPaaS環境やVPSなどを詳しく知らないので、どの環境にも備わっている常識的なことを力説してたらちょっと恥ずかしいんですが、Herokuで初めて知って便利だと思ったので書きます。これからHerokuを使い始めるなら知っておいて損はないです。 Herokuでは、Herokuアプリ単位で環境変数を設定することが可能です。コマンドプロンプトからherokuコマンドで設定することができ、その値をRubyコード内からは、ENV['HOGEHOGE']というハッシュ(連想配列)で参照す

    HerokuでWebアプリ開発を始めるなら知っておきたいこと(5) 環境変数ENV - アインシュタインの電話番号
  • Herokuでステージング環境を作る - アインシュタインの電話番号

    Herokuはフリーミアムモデルを採用しているので、無料範囲内のHerokuアプリ^1であれば、まったく同じ内容のステージング環境を無料で構築することができる。ということをこの記事で知ってなるほどと思ったので、実際にやってみた。 ステージング用Herokuアプリの追加 既にHerokuアプリがあるGitリポジトリに、ステージング環境用にもう一つHerokuアプリを追加する。追加方法は、普通にheroku createするだけ。 $ heroku create heroku-hello-world-staging --remote staging 上記のように--remoteオプションを指定すると、その名前でremote先を追加できる。 $ git remote -v heroku git@heroku.com:heroku-hello-world.git (fetch) heroku gi

    Herokuでステージング環境を作る - アインシュタインの電話番号
  • HerokuアプリをGitHubにもプッシュする - アインシュタインの電話番号

    とりあえずHerokuでHello worldができたので、GitHubにもプッシュしてHerokuアプリをネットに保存・公開してみたいなと思ったので手順を調べた。意外と簡単だった。 ちなみに、GitGitHubの使い方に関してはKUROIGAMEN(黒い画面)のチュートリアル記事(連載モノ)がわかりやすい。おすすめ。 今回の記事の完成形はこれ。 GitHub上で新しいリポジトリを作成 まずGitHubにログインした状態で、https://github.com/にアクセスして右上の「新しいリポジトリ」ボタンを押す。 プロジェクト名は「heroku-hello-world」にした。これはプッシュする時のアドレスに含まれる文字列となる。 Gitにremote先を追加 次に、リポジトリ作成後に表示されるページの「すでにGitリポジトリがありますか?」の部分を参考に、remote先を追加する。

    HerokuアプリをGitHubにもプッシュする - アインシュタインの電話番号
  • 宇多田ヒカル大好き専用「ウタダヒカループ」を作ってみた - アインシュタインの電話番号

    冷蔵庫で設計したWebサービス、宇多田ヒカル大好き専用「ウタダヒカループ」を8月8日にリリースしました。 すぐに、ずっと、ぼんじゅーる。 今回のWebサービスの制作理由をざっくりまとめると以下の2点です。 ブラウザに uhloop.com とだけ打ち込めば、すぐに、ずっと、宇多田ヒカルを聴いていられる・観ていられるサービスが欲しかった。 活動休止ライブのDVD「WILD LIFE」で、宇多田さんがとても楽しそうに観客とぼんじゅーる!!を言い合っているシーンを観ていたら、自分もぼんじゅーるしたくなった。 キャッチコピー「すぐに、ずっと、ぼんじゅーる。」はこんな意図で付けました。 もう1つ大事なことを書き忘れていました。このウタダヒカループで再生されるPVは、閲覧者全員が同じ曲目・同じ再生時間で視聴できます。ですので、みんなで同じ曲を聴きながら、ぼんじゅーるメッセージやTwitterを介して、

    宇多田ヒカル大好き専用「ウタダヒカループ」を作ってみた - アインシュタインの電話番号
    soh335
    soh335 2011/08/11
  • Vimで現在割り当てられているショートカットキーの一覧を見る - アインシュタインの電話番号

    Vimでどのキーに既にショートカットキーが割り当てられていて、どのキーが空いてるのか、をどうやって調べるんだろうと疑問に思ってた。 昨日の記事で、「Vimに割り当てられてるショートカットキーを調べる方法ってあるの?」と聞いてみたところ、unite.vimの設定を参考にさせてもらったdelphinus35さんに教えてもらえた。ので自分の備忘録と、同じ疑問を持ってる人がいるかも知れないのでエントリー化しておく。 デフォルトで割り当てられているショートカットキー Vimのデフォルトのショートカットキー割り当てを調べるには、以下のテキストをhelpコマンドで参照する。 :help index.txt Vimのヘルプを日語化していれば、日語で一覧が表示される。たとえば、ノーマルモードでのデフォルトの割り当ては以下のような感じ。 |タグ|文字|注|ノーマルモードでの動作| |-|-|:-:|-|

    Vimで現在割り当てられているショートカットキーの一覧を見る - アインシュタインの電話番号
    soh335
    soh335 2011/02/18
  • Vimで正規表現をRubyっぽく書けるeregex.vimプラグインを使う - アインシュタインの電話番号

    Vimデフォルトの正規表現はエスケープしまくらないといけないけど、それを軽減してRubyっぽい正規表現の書き方をできるようにしてくれるプラグイン。 eregex.vim 例えば以下のテキストを一括してすべてfooに置き換える場合、 hoge fuga piyo poyo Vimデフォルトの正規表現だと、 :%s/\(hoge\|fuga\|piyo\|poyo\)/foo/g とバックスラッシュ祭りになるけど、今回のeregex.vimなら、 :%S/(hoge|fuga|piyo|poyo)/foo/g のように書ける。:%sの部分を大文字の:%Sにすればいいだけ。検索の場合は/が:M/になる。?はなし。これは個人的に必須プラグインになりそう。 vimPerlRubyの拡張正規表現の置換や検索などを実現するeregex.vim

    Vimで正規表現をRubyっぽく書けるeregex.vimプラグインを使う - アインシュタインの電話番号
    soh335
    soh335 2011/02/14
    このくらいなら\vでいい気がする。
  • 1