Reigle 技術ブログ

プログラミング、IT関連の記事中心

Node.jsでStripeのカスタマー(顧客)のクレジットカードをデフォルトカードに設定方法 stripe.customers.update default_payment_method

目次 事前準備 Stripeからトークンを取得 カスタマーIDの確認 アカウントにカード情報の登録 Node.jsの関数用意 カード登録情報確認 公式ドキュメント 事前準備 以下から、Stripeのアカウントを作成してダッシュボード画面まで登録を進める。 stripe.com 以…

Stripeのカスタマー(顧客)の支払い方法の設定方法(クライアント側 純粋なHTML/JavaScript jQuery)【2/2】

目次 前提 公開可能キーを取得 HTML/JavaScriptのプロジェクト構成 ソースコードの用意 project/sample/index.html project/sample/index.js project/sample/finish/index.html アクセス確認 カード登録情報確認 テストカード 公式ドキュメント 前提 本記事…

Node.jsでStripeのカスタマー(顧客)の支払い方法の設定方法(クライアントシークレット取得) stripe.setupIntents.create【1/2】

目次 事前準備 Stripeからトークンを取得 カスタマーIDの確認 必要権限の追加 Node.jsの関数用意 公式ドキュメント 次の記事 事前準備 以下から、Stripeのアカウントを作成してダッシュボード画面まで登録を進める。 stripe.com 以下の記事を参考に、カスタ…

Node.jsでStripeのカスタマー(顧客)の削除方法 stripe.customers.del

目次 事前準備 Stripeからトークンを取得 カスタマーIDの確認 Node.jsの関数用意 公式ドキュメント 事前準備 以下から、Stripeのアカウントを作成してダッシュボード画面まで登録を進める。 stripe.com 以下の記事を参考に、カスタマーの登録が完了している…

Node.jsでStripeのカスタマー(顧客)の存在確認方法 stripe.customers.retrieve

目次 事前準備 Stripeからトークンを取得 カスタマーIDの確認 Node.jsの関数用意 公式ドキュメント 事前準備 以下から、Stripeのアカウントを作成してダッシュボード画面まで登録を進める。 stripe.com 以下の記事を参考に、カスタマーの登録が完了している…

Node.jsでStripeのカスタマー(顧客)の登録方法 stripe.customers.create

目次 事前準備 Stripeから必要情報を取得する Node.jsの関数用意 作成したアカウントの確認方法 事前準備 以下から、Stripeのアカウントを作成してダッシュボード画面まで登録を進める。 stripe.com Stripeから必要情報を取得する 以下のサイトにアクセスし…

CentOS7で公開鍵を使用したSSHログイン

目次 前提 公開鍵を設定 鍵を使用してSSHログイン configに環境を設定 configの設定を使用したSSHログイン 前提 以下の環境の前提で記載する。 IPアドレス:999.99.99.999 公開鍵を設定 Macにて、SSHディレクトリに移動する。 cd ~/.ssh SSH鍵を作成する。 s…

CentOS7にGitをインストールする方法

目次 yumを使用してGitをインストールする方法 Sourceを使用してGitをインストールする方法 Gitのバージョン確認 yumを使用してGitをインストールする方法 以下のコマンドを実行するだけです。 yum install git Sourceを使用してGitをインストールする方法 …

通常のJavaScriptで共通関数を作成する方法

目次 はじめに プロジェクト構成 共通関数の定義 共通関数の実行 HTMLで呼び出し はじめに Reactなどのフレームワークを使用していない純粋なHTML/JavaScriptで共通関数を使用する方法を記載します。 プロジェクト構成 プロジェクトの構成は以下とします。 p…

通常のJavaScriptでグローバル定数を作成する方法

目次 はじめに プロジェクト構成 グローバル定数の定義 グローバル定数の取得 HTMLで呼び出し はじめに Reactなどのフレームワークを使用していない純粋なHTML/JavaScriptでグローバル定数を使用する方法を記載します。 プロジェクト構成 プロジェクトの構成…

JavaScriptでパスワードを自動生成する方法(記号を含めたパスワード、記号を含めないパスワード)

目次 利用用途 8文字で、アルファベットの大/小文字と数字のパスワード生成 記号を含めたパスワード生成 利用用途 自分で生成したパスワードで各サイトのパスワードを設定しても良いですが、 システム的には、パスワードを生成してメールを送信し、ユーザー…

CSSでメディアクエリを使用する方法

CSS

目次 メディアクエリとは 事前準備 スマホにのみCSSを設定する方法 タブレットにのみCSSを設定する方法 PCにのみCSSを設定する方法 問題点 まとめ メディアクエリとは 表示された画面環境に応じて適用するスタイルを切り替える機能。 一つのページで複数の異…

コンソールに表示されるエラー「Unchecked runtime.lastError: The message port closed before a response was received.」に関して

目次 エラーに関して エラーの原因 対応方法 エラーに関して コンソールに出力されるエラーは以下です。 Unchecked runtime.lastError: The message port closed before a response was received. 上記のエラーは画面表示時に出力されます。 ローカルサーバ…

JavaScriptで文字列をハッシュ化する方法

目次 ハッシュ化とは SHA-256のハッシュ化 SHA-512のハッシュ化 ハッシュ化とは ハッシュ化とは、データを不規則な文字列に変換する事です。 変換されたデータはハッシュ値と呼ばれ、データの変換にはハッシュ関数と呼ばれるアルゴリズムが使われています。 …

CentOS7.9にMariaDBのインストール

目次 MariaDBのインストール MariaDBの設定変更 セキュリティの設定 文字コード設定 MariaDBのインストール 以下のコマンドで設定ファイルを開く vi /etc/yum.repos.d/MariaDB.repo 「MariaDB.repo」には、以下の内容を記載する。 [mariadb] name = MariaDB …

CentOS7.9にnginxをインストールする方法

目次 環境 サーバー環境準備 nginxの環境構築 nginxのインストール nginxの起動、自動起動設定 nginxのバージョン非表示 ファイアーウォールの設定 Let's EncryptのSSL証明書の設定 nginxのHTTPSリダイレクト設定 スポンサードリンク (adsbygoogle = window.…

スプレッドシートでセル情報を取得する方法、絶対参照のセル情報を取得する方法

目次 セル情報を取得する方法 絶対参照のセル情報を取得する方法(列絶対参照) 絶対参照のセル情報を取得する方法(行絶対参照) 絶対参照のセル情報を取得する方法(列と行絶対参照) セル情報を取得する方法 以下の関数を実行する事で、セルの情報が取得…

スプレッドシートで行数、列名を取得する方法

目次 行数を取得する方法 列名を取得する方法 任意の列の列名を取得する方法 行数を取得する方法 以下の関数を使用することで、行の数字を取得できます。 =ROW() 列名を取得する方法 以下の関数を使用することで、列のアルファベットを取得できます。 =SPLIT…

exportsした関数を同一ファイルの別関数から実行する方法(Node.js)

目次 exportsとは 通常の関数の実行 【注意】exportsした関数を呼び出せない exportsした関数を呼び出す方法 exportsとは 別ファイルで、「require」する事で「exports」した関数を実行する事ができる仕組みです。 通常の関数の実行 以下の様に「test」関数…

JavaScriptで文字列からスペースを無くす方法(置換、正規表現)

目次 置換を使用してスペースを削除する 正規表現を使用してスペースを削除する 置換を使用してスペースを削除する この方法では、最初のスペースのみが削除されます。 全てのスペースを削除したい場合などは「正規表現を使用してスペースを削除する」の方法…

JavaScriptのObject型(オブジェクト型)の操作

目次 オブジェクト型とは オブジェクト型の宣言 オブジェクト型に値を追加 オブジェクト型に値を追加(Keyを変数にする方法) オブジェクト型の値取得 オブジェクト型から特定のプロパティ削除 オブジェクト型とは 以下の様な「{}」で囲われたKeyとValue(プ…

HomebrewでMySQLをインストールする手順(Mac 環境構築)

目次 Homebrewのインストール MySQLのインストール MySQLのサーバー起動 MySQLのrootログイン MySQLのバージョン確認 Homebrewのインストール Homebrewは以下の公式ページからコマンドを取得して実行する。 brew.sh MySQLのインストール 以下のコマンドを実…

MySQLで既に登録済みのカラムにDEFAULTの値を追加、削除する方法

目次 DEFAULTの値を追加する方法 DEFAULTの値を追加するSQL生成 DEFAULTの値を削除する方法 DEFAULTの値を削除するSQL生成 DEFAULTの値を追加する方法 以下のSQL文を実行することで、デフォルト値の設定または変更を行えます。 ALTER TABLE テーブル名 ALTER…

Node.jsからMySQLを実行した際にER_NOT_SUPPORTED_AUTH_MODEエラーが出る場合

目次 状況 エラーの原因 解決方法 状況 Node.jsからMySQLを実行した際に「エラーの原因」に記載のエラーが発生する ターミナルなどで、MySQLを実行しても問題なく実行ができる Node.jsで使用しているユーザーでもMySQLに接続ができる エラーの原因 ER_NOT_SU…

スプレッドシートで、シート名を設定したセルを参照して別シートのセルのデータ取得(INDIRECT関数)

目次 事前準備 別シートの値を取得(INDIRECT関数) INDIRECT関数内部を文字列結合して、別シートの値を取得 まとめ 事前準備 スプレッドシートを作成し、シートを2つ用意する。 参照用のシートには「A1」に任意の文字列を記載する。 ※「サンプル」シートを…

JavaScriptでasync(非同期処理)とawait(同期処理)の使い方

目次 async(非同期処理) await(同期処理) 非同期処理と同期処理まとめ async(非同期処理) 関数の前に「async」を付ける事で、非同期の関数になります。 そもそも、非同期とは順番を待たずに後ろで処理をしておくという状態です。 非同期にする事で、AP…

JavaScriptで九九計算(console.table テーブル表示)

目次 九九をconsole.tableで表示する 画面上にTableタグで九九を表示する 九九をconsole.tableで表示する コンソールに以下の様な出力が行われます。 ソースコードは以下です。 <button type="button" onclick="consoleAction()">コンソール表示</button> <script> function consoleAction(){ var arrayLeft = [1, 2, 3, 4, 5, …

SwiftでUINavigationBarの色が設定されなくなった場合、下線を非表示にしたい場合(iOS15以上)

目次 今までの記述 iOS15以降の背景色設定 iOS15以降の下線非表示 iOS15以降のソースコードまとめ 今までの記述 UINavigationControllerの背景色、文字色、下線非表示の今までのソースコードは以下です。 public class func setNavigationController(vc: UIV…

Swiftの広告パーミッション確認の表示方法(AppTrackingTransparency)

目次 AppTrackingTransparencyとは 「Info.plist」の設定 広告パーミッション確認の表示方法 iOS14以前をサポートする場合 広告表示処理周りのサンプル AppTrackingTransparencyとは Appleの公式サイトより引用 新規App、および既存Appのアップデートを提出…

VSCodeを日本語化する方法

目次 VSCodeを日本語化する方法 VSCodeを別言語に変更する方法 VSCodeを日本語化する方法 以下の拡張機能をインストールする事で、VSCodeが日本語化されます。 marketplace.visualstudio.com 拡張機能をインストールした後は、VSCodeを再起動してください。 …