こんにちは。AGRISMILEプロダクト開発部新田です。 弊社は(一部expressを除けば)ほとんどのプロダクトのバックエンドをRuby on Railsで開発しています。 また年に数件の新規プロダクト開発があり、Gemfile に gem "rails" を記載する機会が比較的多い会社…
こんにちは。新田です。 今回はRedisのデータのバックアップ/リストアを2コマンドで行う方法について説明します。 ただバックアップ/リストアするだけであれば、 redis-cli bgsave して、 redis-cli lastdump でrdbファイルのパスを特定し、 そのファイルを…
プロダクト開発部新田です。 取り立てて困っているわけではないし、解消したとて1回あたり数秒しか改善しないが遭遇頻度を考えるとまあやってもよいのではないか、程度の改善を紹介します。 改善したいこと 開発環境におけるaxiosのエラー画面にもう少し情報…
こんにちは。プロダクト開発部新田です。 今回は小さなスニペットの紹介です。 弊社ではフロントエンドにReact + Typescriptを使用しており、 CSS-in-JSのフレームワークとしてChakra UIを採用することが非常に多いです。 ので以下のコードスニペットは上記…
プロダクト開発部新田です。 エンジニアはみなxlsxよりもcsvが好きですが、現実にはシステムでエクセルファイルを出力するという実装をする必要に迫られることがあります。 またそのエクセルファイルに画像を貼る必要があることもあります。 rubyでエクセル…
こんにちは。プロダクト開発部の新田です。 AGRI SMILEで、複数プロダクトをフロントエンド・バックエンドに亘って開発する業務をしています。 AGRI SMILEでのHerokuのユースケース AGRI SMILEでは、オンラインで学術集会を開催できるプラットフォーム、ONLI…