Skip to content

Accounting Intelligence Blog

Talk about tax and corporate finance in Japan

  • Our profile
  • Pricing: 値段表
  • お問合せフォーム Contact Form
  • Career Oppotunities
  • Home
  • 2016
  • December
  • 11

Day: December 11, 2016

RubyのプロジェクトをHerokuにアップしてみました。

Posted on December 11, 2016 By user
RubyのプロジェクトをHerokuにアップしてみました。
システム開発

Herokuと言うのは、今はやりのPaaS(Platform as a Service)です。ユーザーはサーバーなどのハードを買わなくてもよいので、小さなWebサービスから始めて、需要があるようだったらスケールしようと思っている人にはピッタリです。しかも、最初は無料から始められます。 似ているものでは、AmazonのAWSやMicrosoftのAzure、さくらクラウドがあります。 15分で始められるなんて雑誌の記事もあったりしましたが、実際にはなかなか大変で、それだけではちょっと無理です。私はそもそもRuby自体の経験が10時間くらいしか無かったので、Herokuを始めるにあたってはITの色々な分野の知識が必要で結構大変でした。 今年の夏休みに子供の宿題を手伝って3極モーターを作った時に、最初には思ってもいなかった課題が次々と出てきて、それを一つずつ潰していく感覚にすごく近いと感じました。モーターの外側用に買ってきたケースが大きすぎたりとか、電流を通すとばねが熱くなりすぎるので、結局アルミホイルでやるのが一番よかったとか、実際に手を動かしてみないとわからないことが多いのです。 ビジネスをやる時なんかとも同じで、最初は何とかなると思っていたのが、実際にやってみると色々な課題が次々と出てきて、これを一つずつ解決していくのとも似ている気がしました。考えてみれば、新しいことに挑戦する時は何でも最初から上手く行くはずがないので、問題にぶつかるのは当たり前ですよね。 一番大変なのは、Gitでアプリをアップロードしなくてはいけないところと、Ruby on Railsの開発環境でデフォルトのSqliteだとHerokuの側で拒否されてしまってアップ出来なかったところでしょうか。 (ここはGitの導入の過程でエラーが出た画面) 私は、一人でシステムを開発していることもあり、バージョン管理システムは、最近はさぼって使っていませんでした。バックアップのハードディスクにコピーをとって、はい終わりでした。 Gitは前からやりたいと思っていたのですが、いい機会でした。こつは、プロジェクト単位で管理してアップする必要があるので、そのフォルダに移動してからコミットすることでしょう。 もう一つ、ruby on rails で新しいプロジェクトを作成するときに、デフォルトがsqliteなので、一度作ってしまったものを後からPostgres用に修正するのは大変です。最初から > rails new projectname -d postgresql として、postgresql用のプロジェクトとして作ってしまうと、問題なくアップロードできました。 結論を言うと、様々なオープンソースの技術を使うので、色んな所に落とし穴がありとても大変でした。Herokuにアップするまでに、GitやPostgresql、Ruby、新しいエディタの使い方などの色々な分野の沢山の知識が必要になるので、最初はハードルが高いです。 でも、一度わかってしまうと、まあ次からは何とかなるように思います。結構大変でしたが、満足感は得られます。特にコマンドを1行入力して、すべてがパーーっと通ってしまうときは快感です。 最初は無料でありながら安定した環境であるのがありがたいです。スモールスタートで色々作りたい方には良いのではないかと思います。

Recent Posts

  • Japan’s Consumption Tax Refund System
  • Dependent Deduction for Non-Resident Dependents in Japanese Income Tax
  • Accountify開発報告
  • New Angel Taxation from 2024
  • What are the differences and the common characteristics between a company (KK or GK) and a branch?

Recent Comments

No comments to show.

Archives

  • April 2025
  • May 2024
  • April 2024
  • April 2023
  • January 2023
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • January 2021
  • November 2020
  • July 2020
  • April 2020
  • March 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • February 2016
  • December 2015
  • October 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015

Categories

  • About our firm
  • Accounting and DX
  • Consumption Tax
  • Corporate Tax
  • cross border related tax
  • Estate Tax
  • Investing in Japan
  • M&A
  • Personal Tax
  • routine tax practices
  • Setting up organization
  • Starting a business in Japan
  • Tax
  • Tax saving
  • TK
  • Uncategorized
  • Valuation of stock in private company
  • Withholding Tax
  • キャリア
  • システム開発
  • スタートアップの経理と税金
  • プログラミングで効率化
  • ブロックチェーンと仮想通貨
  • ランニング
  • 中国語
  • 中文税金
  • 事業の成長・経営
  • 事業承継
  • 企業再編
  • 会社・支店の設立関係
  • 会社の解散・清算
  • 会社節税
  • 会計事務所独立・経営
  • 会計基準関係
  • 国際税務
  • 小さな会社の経理と税金
  • 山
  • 投資スキームと税金
  • 未分類
  • 本
  • 法人税関係
  • 洋書の読書ガイド
  • 消費税(日本語)
  • 監査など
  • 相続
  • 英語学習
  • Our profile
  • Pricing: 値段表
  • お問合せフォーム Contact Form
  • Career Oppotunities

Copyright © 2025 Accounting Intelligence Blog.

Theme: Oceanly by ScriptsTown