技術

Python

【Python】if文のスコープに注意

どの言語でもスコープには注意する必要がありますが、Pythonは比較的簡単にコードが書けるからこそスコープの扱いに注意が必要になります。 この記事では、意外とややこしいと思われるif文のスコープに着目して説明します。
Python

【Python】文字列と数値を連結する方法

f文字列を使用するのが、直感的で一番分かりやすい方法だと思われます。 Python3.6からの導入となりますので、バージョンが3.6以上であればこれを使用するのが良いでしょう。
Python

【Python】アスタリスクを使用して配列を結合する

Pythonでアスタリスクを使用し配列を結合する方法を説明します。 他の方法との違いに関しても併せて記載しますので、アスタリスクを使用した配列操作のメリットを理解して頂ける内容になっていると思います。
Docker

Dockerコンテナ内のスクリプトを外から実行する

個人的に、Dockerコンテナ内のスクリプトを外から実行したいケースがありました。 一連の処理の流れでホスト側から実行したい時などに便利なので、説明を残しておきます。
MySQL

【MySQL】複数テーブルを使用したINSERTやUPDATE

MySQLを利用していて、他のテーブルからデータを挿入したかったり、他のテーブルと結合して条件を絞って更新したい場合などはよくありますよね。 今回は、例を挙げて上記の内容を説明します。
MySQL

【MySQL】一時テーブルを作成し活用する

セッションを繋いでいる間だけ存在する一時テーブルを作成する方法を記載します。 セッションが切れるとテーブル情報が削除されるため、後に残しておきたくないテーブルを作成しておくのに便利です。
Python

【Pydantic】Strict Typesを使用して、数値を厳密に型判定する

Pydanticで、通常のint型を使用する場合に文字列の「1」などが代入されても処理が通ります。 この記事では、数値型を扱う際に文字列は許可せずに厳密な型判定をする方法に関して解説します。
Python

Pydanticで配列の要素数を制限する方法

Pydanticで、配列の要素数に制限を設ける方法に関して解説します。 conlistを使用すれば、配列に制約を設けることが可能です。
JavaScript

v-selectの中身をカスタマイズする方法

Vuetifyを使っていて、v-selectの中身を変更したい時ってありませんか? 一部強調したい文字があったり、選択させたくないものがあったり、色々あるかと思います。 そのような要望に応えてv-selectをカスタマイズする方法を記載します。
JavaScript

【Nuxt.js】yarn buildで heap out memoryになる事象を解決する方法

Nuxt.jsでファイルをビルドした際に、途中でメモリが不足してエラーとなり止まってしまう現象が発生しました。 package.jsonの"build"に、ヒープのメモリ容量を設定する--max_old_space_sizeのオプションを入れることで解決しました。