>  > ダムトラックス(DAMMTRAX) カリーナ ハーフ ヘルメット BLACK/RABBIT「他の商品と同梱不可/北海道、沖縄、離島別途送料」

ダムトラックス(DAMMTRAX) カリーナ ハーフ ヘルメット BLACK/RABBIT「他の商品と同梱不可/北海道、沖縄、離島別途送料」

  1. Home
  2. heroku

ダムトラックス(DAMMTRAX) カリーナ 15インチタント ハーフ ヘルメット BLACK/RABBIT「他の商品と同梱不可/北海道、沖縄、離島別途送料」 ムーヴ

指定したIPからの接続しか受け付けない(古いタイプの)システムと連携したい場合にHerokuだと困る。

ProximoというAddonは固定IP付きのproxyを提供してくれる。rest-clientとかで接続するときにproximoの提供するproxyを設定してリクエストすればOK

require "rest-client"
RestClient.proxy = ENV["PROXIMO_URL"]
res = RestClient.get("http://api.someservice.com/endpoint")
puts "status code", res.code
puts "headers", res.headers

これで固定IP + https + 証明書が必須なシステムとかとも連携できる。httpsの通信をhttp proxy経由で可能かな?とちょっと心配だったけどproxyは中身知らんぷりでそのまま転送するので大丈夫。

proximoはリクエスト数がPlan毎に決まってるので必要なリクエストでだけproxy経由して節約する。

Fri, 17 Jan 2014 10:46:57 +0000

herokuのpgbackupsのbackupファイルからrestoreする

mysqlとかよりroleとか色々うるさいので面倒ですよね。

$ curl `heroku pgbackups:url a001` > foo.dump
$ PGPASSWORD=XXXXX pg_restore --verbose --clean --no-acl --no-owner -U foo -d foo_development foo.dump
Mon, 26 Aug 2013 11:33:54 +0000

このブログ(Lokka)をherokuのbamboo stackからcedar stackに移行

herokuのbamboo stackからcedar stackへのアップグレードは無理なので新規に作ってDBを移行後ドメインを切り替えた。

tapsを使ったdb:pull/db:pushはruby1.9.2とruby.19.3の間のmarshal互換性の断絶で無理なので(このbamboo stackはruby1.9.2で動いてる)pgbackups(pg_dump)を使う。

ダムトラックス(DAMMTRAX) カリーナ ハーフ ヘルメット BLACK/RABBIT「他の商品と同梱不可/北海道、沖縄、離島別途送料」激安OFF

pgbackupsを使ってpg_dumpを取得したあと、postgres.heroku.comの下記の右側にある矢印アイコンのメニューの中のpg_restoreを選ぶとrestoreコマンドが親切に出るのでそれでさっきのdumpを読み込んで完了。

Lokkaももうちょっとドラスティックに変えていこうかなと思っています 【送料無料】ESPELIR(エスペリア) SUPER DOWNSUS 1台分セット 品番:ESS-786 マツダ スピアーノ HF21S K6A H17/12~18/3 ESPELIR [ダウンサス サスペンション 自動車]。仕事外の時間でちまちまと進めます。

Tue, 30 Jul 2013 14:27:42 +0000

rails4 + heroku + exception_notification

herokuでsmtpを使うためにsendgrid addonを入れる 15インチ サマータイヤ セット【適応車種:ベリーサ(DC5系)】HOT STUFF ララパーム カップ プラチナシルバー/リムポリッシュ 5.5Jx15LEMANS V LM5 185/55R15。(smtpにgmailを使う場合は要らない)

$ heroku addons:add sendgrid:starter
# config/environment.rb:
(snip)
ActionMailer::Base.smtp_settings = {
 :address => 'smtp.sendgrid.net',
 :port => '587', 
 :authentication => :plain,
 :user_name => ENV['SENDGRID_USERNAME'], 
 :password => ENV['SENDGRID_PASSWORD'], 
 :domain => 'heroku.com',
 :enable_starttls_auto => true
}
# config/initializers/exception_notification.rb:
AppName::Application.config.middleware.use ExceptionNotification::Rack,
 :email => {
 :email_prefix => "[AppName] ",
 :sender_address => %{"notifier" <notifier@example.com>},
 :exception_recipients => %w{komagata@example.com}
 }
# Gemfile:
gem 'exception_notification'
# config/environments/production.rb:
(snip)
 # config.action_mailer.raise_delivery_errors = false
 config.action_mailer.raise_delivery_errors = true
(snip)
 config.action_mailer.perform_deliveries = true
end
Sat, 13 Jul 2013 05:45:43 +0000

rails4でherokuにdeployできない

$ heroku labs:enable user-env-compile

これすると行ける。理由はわからん・・・。

Mon, 08 Jul 2013 20:01:49 +0000

Herokuでrootドメインを独自ドメインで使う

Herokuでwww.foo.comとかじゃなくfoo.comのようなrootドメインを使うのは面倒です 15インチ サマータイヤ セット【適応車種:キューブ キュービック(Z11系)】HOT STUFF ララパーム カップ ピアノブラック/リムポリッシュ 5.5Jx15LEMANS V LM5 185/55R15 。 (root, naked, bare, zone apex domainなど色んな呼び方があるのもググり辛くて面倒な要因)

以前は「このIPをAレコードに設定してね」と公式ドキュメントにも書いてあったのですが現在は「SimpleDNSなどの仮想Aレコード的なものが使えるサービスを使え、もしくは逆に考えるんだ 【送料無料】 215/50R17 17インチ BRANDLE ブランドル 485 7J 7.00-17 DUNLOP ダンロップ エナセーブ RV504 SALE サマータイヤ ホイール4本セット。rootドメインなんて使わなくってもいいさ・・・と。」と書いてあります。

そんなジョースター卿のような逆転の発送はなかなかできませんし、SimpleDNSは$3/moだったりしてちょっと高い。

ところが12レコードまで無料でHeroku向け設定をポチッとやってくれるDozensというサービスを発見。

DNSを自由に簡単に。Dozens(ダズンズ)

ワーオ!Add Heroku Records?なんていうチェックボックスがあるぞ!

こいつはくせえ、名サービス以上の匂いがプンプンするぜ!

お名前.comのDNSなんて使ってる場合じゃねえ!

Sun, 23 Jun 2013 02:35:04 +0000

herokuでdbをresetする

rake db:resetがherokuではできないので下記。

$ heroku pg:reset DATABASE_URL --confirm my-app
Sun, 24 Mar 2013 22:37:13 +0000

herokuに静的ページをアップする

ceder stackバージョン。

ほぼ下記のまんまです 【ムーンフェイス】Genb(玄武) コンフォートマット Red Stitch [セカンド] キャラバン 【E26(標準ボディ)】。

カリーナ BLACK/RABBIT「他の商品と同梱不可/北海道、沖縄、離島別途送料」 カリーナ ハーフ BLACK/RABBIT「他の商品と同梱不可/北海道、沖縄、離島別途送料」 ヘルメット ダムトラックス(DAMMTRAX)

Creating Static Sites in Ruby with Rack | Heroku Dev Center

$ mkdir -p public/{images,js,css}
$ touch site/{config.ru,public/index.html}
# Gemfile:
source :rubygems
gem 'rack'
# config.ru:
use Rack::Static,
 urls: ['/images', '/js', '/css'],
 root: 'public'
run lambda { |env|
 [
 200,
 {
 'Content-Type' => 'text/html',
 'Cache-Control' => 'public, max-age=86400'
 },
 File.open('public/index.html', File::RDONLY)
 ]
}

komagata.orgはまんまコレなのでソースへのリンクも置いておきます。heroku便利ですね。

komagata/komagata-org · GitHub

Wed, 16 Jan 2013 08:59:11 +0000

herokuにfulcrumをインストール

会社のインターンに@CheerDreams@hrysdが来てくれたのでPivotalのユーザー数が上限超え。

ん”ー、どうする?とりあえずPivotal cloneのFulcrumを試してみました。

% git clone git://github.com/malclocke/fulcrum.git
% cd fulcrum
% heroku create fulcrum-fjord-jp
% heroku add ons:add shared-database
% heroku add ons:add pgbackups:auto-month
% heroku config:add MAILER_SENDER=noreply@fjord.jp
% heroku add ons:add send grid:starter
% git push heroku master
% heroku run rake db:setup
% heroku domains:add fulcrum.fjord.jp
% heroku open

ちょっと使ってみます。

Tue, 10 Jul 2012 19:59:30 +0000

ランダムランチ

コレをHerokuに移しました。

何よりも「僕が12時に起きてパソコンを立ち上げていないと動かない」という致命的な問題への対応です。

他の人も登録可能にすれば便利かな?誰か頼む・・・。

ダムトラックス(DAMMTRAX) カリーナ ハーフ ヘルメット BLACK/RABBIT「他の商品と同梱不可/北海道、沖縄、離島別途送料」

komagata/random_lunch - GitHub

Fri, 07 Oct 2011 03:22:38 +0000
powered by Lokka
{yahoojp}jpprem01-zenjp40-wl-zd-70165