AWS

AWS の IAM ユーザーと IAM ロールの違い

WHERE 句で指定した範囲内で他のトランザクションから INSERT(あるいは DELETE)ができないように、実レコードが存在しないインデックスの隙間(ギャップ)をロックします(ギャップロック)。さらに指定範囲を超えた直近の実レコードもロックします(レコードロック)。このギャップロックとレコードロックの組み合わせがネクストキーロックです。
AWS

Amazon Linux 2023 に Let’s Encrypt をインストールする

WHERE 句で指定した範囲内で他のトランザクションから INSERT(あるいは DELETE)ができないように、実レコードが存在しないインデックスの隙間(ギャップ)をロックします(ギャップロック)。さらに指定範囲を超えた直近の実レコードもロックします(レコードロック)。このギャップロックとレコードロックの組み合わせがネクストキーロックです。
未分類

免税事業者のためのインボイス制度の解説(細々とフリーランスをやっている方向け)

前年と比較して売上(売掛)が 50% 以上減少している月のある方を対象に、最大 100 万円の給付金が給付されるという国の補助金政策です。特に事前に用意が必要な添付書類について、画像付きで解説します。
Git

GitHub Actions を利用した本番環境適用(デプロイ)の方法

Git ではフックスクリプトを記述することで本番環境への適用を行いますが、GitHub には Actions というフックの拡張版のような機能が備わっています。GitHub Actions は、フックスクリプトよりも可読性が高く、記述が容易...
Git

GitHub のタスク管理やプロジェクト管理を利用した運用方法

GitHub の Issues(タスク管理)や Projects(プロジェクト管理)を利用した運用方法を、Git ワークフローに当てはめながら解説いたします。素の Git によるソース管理の運用方法やワークフローについては以前の記事で解説い...
Git

GitHub の環境構築から git clone までの手順

素の Git による環境構築については以前の記事で解説いたしましたので、今回は GitHub を利用したソース管理の環境を構築する手順を説明したいと思います。GitHub を利用するメリットはなんといってもブラウザ画面からの GUI での操...
Git

Git 操作の取り消し・元に戻す手順

Git を利用していると、編集内容を元に戻したい、コミットを取り消したい、などの状況がでてくるかと思います。ここでは Git 操作の取り消し方や戻し方を解説いたします。参考までに、ソース修正から本番リリースまでの流れを説明した以前の記事をご...
フレームワーク

Ajax をシンプルに利用できるライブラリ

Ajax を簡単でシンプルに利用できるようなライブラリを作成しましたので紹介します。以下のような機能があります。・フォームの送信・ファイルアップロード(multipart/form-data)にも対応・送信データの直接指定・リクエストヘッダ...
プログラミング

JavaScript はクラスを利用したオブジェクト指向プログラミングができます。

JavaScript はクラスを利用した OOP の実装が可能なことをご存知でしょうか?Java のようなクラス構文による OOP 言語に慣れた人達にとって、従来のprototypeベースの構文は非常に使いづらいものでした。ECMAScri...
フレームワーク

Bootstrap を利用した画面レイアウトのテンプレート

画面デザイン用のフレームワーク Bootstrap を利用したテンプレートのサンプルを紹介します。グリッドシステムによりレイアウトのパターンをある程度自由に組み合わせることができます。主に簡素な Web システムの画面を作成する際に利用する...