アプリケーション開発

Rubyを使用してStripe Webookを設定する方法

こんにちは。イノベーションLABのみなみです。 私はQubeの開発に携わっています。 当社が開発・運営をしているBtoBのWebサービス:Qubeについてはこちら ▼www.css-net.co.jp以前、Qubeで導入した「Stripe」というクレジット決済機能の決済処理について、ブロ…

Webhookとは?APIとの違いやメリットなど解説

こんにちは! ES開発部のだいです!今私はアプリ開発の現場で業務をしています。 そこで初めて耳にしたWebhookという単語についてサクッとまとめていこうと思います。 Webhookとは WebhookとAPIの違い Webhookのメリット Webhookのデメリット 身の回りに潜む…

メールがバウンスされたらどうする?【対応のポイント】

おっす オラ悟空! うそです、悟空じゃないです。 Qube開発担当のMモンです。よろしくお願いします。Qubeは、当社が開発・運営をしているBtoBのWebサービスです ▼ www.css-net.co.jp 今回は、ユーザ様に送信したメールがバウンスされた場合、 Qubeではどのよ…

【Django】モデルの紐づけ(ManyToManyField 編)

こんにちは、生涯腰痛持ちのゴマ太郎です。 前回の記事を書いた後、初めてのギックリ腰を経験しました。ギックリなんて痛いだけやん、我慢すれば普通に生活できるやんと舐めていた過去の自分はどこかへ消え去りました。 案件が忙しくなってしまい前回の Djan…

電子処方箋から考える 高齢者向けUIデザインのポイント

2023年1月から、日本でも電子処方箋が運用開始されました。電子処方箋は、これまで紙で発行されていた処方箋をデジタルデータに移行するものです。 1.電子化のメリット 2.電子化の懸念材料 3.UI設計時に参考にすべき点 (1) 顔認証付きカードリーダー…

PySimpleGUIで画面作成

みなさん、こんにちは。入社1年目のsiです。私はイノベーションLABという部署に配属され、Pythonの研修を受けました。その後、画面を備えた簡易的なツールの開発が必要となったため、学んだPythonを使って作成しようとPySimpleGUIに挑戦しました。本記事では…

WSL2でディストリビューションの名前やファイルの場所を変更する方法

みなさん、こんにちは。イノベーションLABのハヤシです。 オフィスに出社する際にお土産を持ってくると「野球観に行ってきたんですか?」と聞かれます。 だいたい合ってます。聞かれたいのでお土産を買っているところがあります。 夏の甲子園が終わっても、…

Ruby on RailsでのStripe実装 後編 - 決済処理

こんにちは、イノベーションLABのM.Mです。 今回はQubeで導入したクレジット決済機能のStripeについて記事にしていきたいと思います。 後編では、Stripeを使用したクレジットカードと銀行振込での決済処理について解説します。 前編 - アカウント作成 はこち…

【Django】モデルの紐づけ(ForeignKey 編)

こんにちは、最近腰痛が気になるゴマ太郎です。 本日は Django モデルの ForeignKey について解説します。ManyToManyFieldについての記事もあります 1. ForeignKey とは 1-1. モデルを紐づけるリレーションフィールド 1-2. ForeignKey は「一対多」の関係を…

Ruby on RailsでのStripe実装 前編 - Stripeアカウントの作成

こんにちは、イノベーションLABのM.Mです。 今回はQubeで導入したクレジット決済機能のStripeについて記事にしていきたいと思います。 今回は前編として、Stripeのアカウント作成手順について解説します。 Stripeとは? 特徴・仕組み 手数料 対応しているク…

GiteaをDockerで立ててみよう!

はじめに こんにちは。dazyuです。ラクダとか貨物を載せて歩いてくれる家畜動物: 駄獣が元ネタです。最近LAMB/ラムという映画を見ました。 アイスランドが舞台とのことで、内容もさることながら雄大な自然を背景にしたシーン一つ一つが美しく、見て損はなか…

Djangoでメール送信を実装してみる

みなさん、こんにちは。S.Yです。 実際に現場でDjangoでのメール送信を実装する機会があったので実装方法についてまとめました。 前提条件 メール送信実装手順 メールサーバーの設定 メールの送信 サンプルプログラム Djangoプロジェクト作成 プロジェクト構…

【GAS】Google Apps Script で Webhook を使って Google Chat に投稿する(スレッド指定方法も)

GAS(Google Apps Script)の基本的なアプリの作成方法と、Google Chat に投稿するプログラムを紹介します。

【GAS】Google Apps Script(GAS) の概要と最初の一歩

みなさん、こんにちは。イノベーションLABのハヤシです。 今回は、いよいよ Google Apps Script(GAS)についての記事です。 GAS の概要と、サンプルプログラムの作成と実行について解説します。 1. 前提条件 1-1. 必要なもの 2. GAS とは 2-1. 概要 2-2. 特…

【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part3 - API に認証追加とログインページ実装

みなさん、こんにちは。イノベーションLABのハヤシです。以下の構成の Web アプリをさくっと作る手順をご紹介します。 バックエンド:Node.js の REST API(Amazon API Gateway / AWS Lambda) フロントエンド:TypeScript の React今回は全 3 回のうちの最…

【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part2 - React アプリから API 実行

みなさん、こんにちは。イノベーションLABのハヤシです。以下の構成の Web アプリをさくっと作る手順をご紹介します。 バックエンド:Node.js の REST API(Amazon API Gateway / AWS Lambda) フロントエンド:TypeScript の React今回は全 3 回のうちの 2 …

【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part1 - SAM で API 作成

みなさん、こんにちは。イノベーションLABのハヤシです。今回は、以下の構成の Web アプリをさくっと作る手順をご紹介します。 バックエンド:Node.js の REST API(Amazon API Gateway / AWS Lambda) フロントエンド:TypeScript の React今回は全 3 回の…

Flutter環境構築(Windows) 後編 - エミュレータ作成と実行

みなさん、こんにちは。イノベーションLABのハヤシです。 イノベーションLABでは今期から、社内の技術開拓に力を入れています。 その中で挑戦した Flutter の環境構築について記事にしていきます。 今回は後編として、Android エミュレータの作成と、プロジ…

Flutter環境構築(Windows) 前編 - インストールまで

みなさん、こんにちは。イノベーションLABのハヤシです。 イノベーションLABでは今期から、社内の技術開拓に力を入れています。 その中で挑戦した Flutter の環境構築について記事にしていきます。 今回は前編として、 Flutter の最低限のインストールについ…

【初心者向け】Ruby on Railsとは?特徴や出来ることを解説

MeetingRoomQの開発で使用しているRuby on Railsについてご紹介します。