Python Python標準モジュールでまるばつゲームを作る はじめに Pythonの標準モジュールであるtkinterのみを使用してマルバツゲームを作成します。 仕様 ・リセットボタンで初期化 ・先攻は〇、後攻は× ・〇/×は交互 ・同じ記号が縦・横・斜めでそろ... 2022.10.09 Python
Excel ビット演算 Excel はじめに エクセルにあるビット演算を行う関数についてまとめます。 ビット演算する関数 BITOR ビットごとにORをとる ビットごとにORを取ります。 =BITOR(<引数1>, <引数2&... 2022.10.09 Excel
Excel 16進数を分割して1ビットごと別々なセルに入れる Excel はじめに 16進数の値を入力してビット入れ替えをしたかったので、16進数を分割して1ビットごと別々なセルに入れる式を作りました。 使い方 2行目に16進数の値を入れると3行目に10進数の値が表示され4行目に2進数の値が表... 2022.10.09 Excel
Linux パス操作 ファイル名やディレクトリを取得する zsh はじめに zshでパスからファイル名のみ取得したりディレクトリ名を取得したりします。 ファイル名を取得する a="/home/work/zsh/test/hoge.txt" echo ${a##*/}... 2022.10.07 Linux
Linux ファイルのパスが存在するか確認する zsh はじめに スクリプトを書いていると、ファイルのパスを引数に与えて処理することがあります。 そのときはまず、与えたパスが存在するかを確認します。 ファイルのパスが存在するか確認する if文に以下のオプションを与えると... 2022.10.06 Linux
Linux パラメータ展開 ${str:+hoge} zsh コマンドの説明 zshはsetした値を${<値>}で展開することができます。 使い方 a="hoge" echo ${a} # hoge オプション ${+a}値がセットされ... 2022.10.02 Linux
Linux if文 条件分岐 zsh コマンドの説明 if文で条件分岐を記述します。 使い方 if文は下記のように記述します。 例1)基本 if ] then <式1> elif ] then <式2> e... 2022.09.29 Linux
Excel BYROW関数 LAMBDA関数で行ごとに計算する Excel 関数の説明 BYROW関数はLAMBDA関数で行ごとに計算する関数です。 使い方 =BYROW(<配列>, <LAMBDA関数>) 各行ごとに<LAMBDA関数>に従って計算します。 ... 2022.09.26 Excel
Excel BYCOL関数 LAMBDA関数で列ごとに計算する Excel 関数の説明 BYCOL関数はLAMBDA関数で列ごとに計算する関数です。 使い方 =BYCOL(<配列>, <LAMBDA関数>) 各列ごとに<LAMBDA関数>に従って計算します。 ... 2022.09.26 Excel
Excel MAKEARRAY関数 LAMBDA関数で配列を生成する Excel 関数の説明 MAKEARRAY関数はLAMBDA関数で配列を生成する関数です。 使い方 =MAKEARRAY(<行>, <列>, LAMBDA関数) <行>x<列>の... 2022.09.26 Excel