MacでHeroku cli をインストールする。
$ brew tap heroku/brew && brew install heroku
インストール完了後
$ heroku -v
をして、下記のようにversionが返ってくれば成功です。
heroku/7.35.1 darwin-x64 node-v12.13.0
関連記事
ActiveRecoredのmigrationでdrop tableをする
ActiveRecoredのmigrationを使ってdrop tableをする場合のサンプル 一様中身は空になってしまうが、rollbackで戻せるようにしている。
class DropAdminUsers < ActiveRecord::Migration[5.0] def change drop_table :admin_users do |t| t.string :name, null: false t.string :email, null: false, index: true t.timestamps null: false end end end
関連
gitでマージ済みのブランチを全て削除する
javascriptで配列から空白とかnullとかfalseを取り除く
javascriptで配列から空白とかを取り除く方法です
下記のような 配列があった場合
let list = ['1', null, 2, false, "3", 0, '']
下記のように filter
すると
list.filter(v => v)
結果は
["1", 2, "3"]
となります。
関連記事
- メディア:
- この商品を含むブログを見る
Rubyの消費税計算の話
最初、金額に消費税かけて切り上げすればOKでしょと思って
(price * tax).ceil
をしたところ
(400 * 1.1).ceil
の結果は、
441
となります。
くそ、、、
こんな親切な数字なのになんで 440 にならない、、、
くそ、、、
で実際
400 * 1.1
すると
440.00000000000006
になります。
僕には何に必要になるかわからない小数点以下の大量の 0 と 挙句の果てには 6 まで付いてきます。
その 6 を切り上げちゃってるので、結果 (400 * 1.1).ceil
は
441
になります。
計算方法
結果 僕が行き着いた計算方法がこちら
((price * tax).round(2)).ceil
基本的に、%なので 小数点第2位までを考えるため 小数点第3位を一応 四捨五入して、残った少数点第2位までを切り上げです。
(基本少小数点第3位は0になると思っています )
400円の 10% は
400 * 1.1 = 440.00 => 440
401円 の8%は
401 * 1.08 = 433.08 => 434
になります。
まとめ
切り上げ
((price * tax).round(2)).ceil
四捨五入
((price * tax).round(2)).round
切り捨て
(price * tax).floor
関連記事
プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)
- 作者: 伊藤淳一
- 出版社/メーカー: 技術評論社
- 発売日: 2017/11/25
- メディア: 大型本
- この商品を含むブログを見る
RubyMineで間違ったファイルタイプを割り当ててしまった時の変更方法
RubyMine で aaaaaa.rb
というファイルだけど、RubyではなくText を間違って割り当ててしまった時の設定の修正方法です。
Preference > Editor > File Types
を表示
Text を選択すると、Registed Patternsに aaaaaa.rb があるはずなので これを削除するとaaaaaa.rbが Ruby ファイルとして認識してくれるようになります。
地味なのに、すごいハマってしまいました。
関連記事
プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)
- 作者: 伊藤淳一
- 出版社/メーカー: 技術評論社
- 発売日: 2017/11/25
- メディア: 大型本
- この商品を含むブログを見る
たのしいRuby 第6版 (Informatics&IDEA)
- 作者: 高橋征義,後藤裕蔵
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2019/03/19
- メディア: 単行本
- この商品を含むブログを見る
BtoC向け 後払いサイト比較
NP後払い
ネットプロテクションズの後払いサービスNP後払い
プラン | 手数料率 | 月額固定費(税抜) | 請求書発行・郵便料金 | 月間取引額の目安 |
---|---|---|---|---|
Aプラン | 5.0% | 0円 | 1取引ごとに190円 | - |
Bプラン | 4.4% | 5,000円 | ↑ | 901,000円以上 |
Cプラン | 3.6% | 20,000円 | ↑ | 2,026,000円以上 |
Dプラン | 2.9% | 48,000円 | ↑ | 4,321,000円以上 |
ミライバライ
ライフカードの後払いサービス「ミライバライ」
プラン | 手数料率 | 月額固定費(税抜) | 請求書発行・郵便料金 | 月間取引額の目安 |
---|---|---|---|---|
Aプラン | 4.8% | 0円 | 1取引ごとに164円 | - |
Bプラン | 4.3% | 5,000円 | ↑ | 1,000,000円以上 |
Cプラン | 3.5% | 20,000円 | ↑ | 1,875,000円以上 |
Dプラン | 2.8% | 48,000円 | ↑ | 4,000,000円以上 |
注文情報登録API、審査状況確認API、キャンセルAPI、出荷情報APIを利用するするには、初期費用20万円 月額 2万円 の料金が別途必要 注文情報登録APIのみの利用は無料。
@払い
スコア後払い決済サービス
プラン | 手数料率 | 月額固定費(税抜) | 請求書発行・郵便料金 | 月間取引額の目安 |
---|---|---|---|---|
Aプラン | 4.7% | 0円 | 1取引ごとに コンビニ:153円 コンビニ+郵便局:185円 | - |
Bプラン | 4.2% | 4,700円 | ↑ | 1,000,000円以上 |
Cプラン | 3.4% | 19,000円 | ↑ | 1,800,000円以上 |
Dプラン | 2.7% | 45,700円 | ↑ | 3,800,000円以上 |
APIの利用は無料で、リアルタイム与信も可能
クロネコ代金後払いサービス
ヤマト運輸系の代金後払いサービス
www.yamato-credit-finance.co.jp
プラン | 手数料率 | 月額固定費(税抜) | 請求書発行・郵便料金 | 月間取引額の目安 |
---|---|---|---|---|
Aプラン | 5.0% | 0円 | 1取引ごとに コンビニ:160円 コンビニ+郵便局:190円 | - |
Bプラン | 4.4% | 5,000円 | ↑ | 901,000円以上 |
Cプラン | 3.6% | 20,000円 | ↑ | 2,026,000円以上 |
Dプラン | 2.9% | 48,000円 | ↑ | 4,321,000円以上 |
後払い.com
株式会社キャッチボールの後払い決済サービス
プラン | 手数料率 | 月額固定費(税抜) | 請求書発行・郵便料金 | 月間取引額の目安 |
---|---|---|---|---|
Aプラン | 4.8% | 0円 | 1取引ごとに169円 | - |
Bプラン | 4.2% | 4,5000円 | ↑ | 810,000円以上 |
Cプラン | 3.5% | 18,000円 | ↑ | 2,090,000円以上 |
Dプラン | 2.8% | 45,000円 | ↑ | 4,170,000円以上 |
GMO後払い
GMOペイメントサービスが提供する後払い決済サービス
プラン | 手数料率 | 月額固定費(税抜) | 請求書発行・郵便料金 | 月間取引額の目安 |
---|---|---|---|---|
Aプラン | 4.7% | 0円 | 1取引ごとに コンビニ:150円 コンビニ+郵便局:180円 | - |
Bプラン | 4.2% | 4,500円 | ↑ | ,9000,000円以上 |
Cプラン | 3.4% | 18,000円 | ↑ | 1,700,000円以上 |
Dプラン | 2.7% | 45,000円 | ↑ | 3,900,000円以上 |