技術ブログ

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

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…