技術ブログ

技術ブログ

WSL2環境をDドライブに移動する。

WindowwwのWSL環境 Cドライブが枯渇するため、WSLディストリビューションをDドライブに移動させました。 この記事では、WSL2の稼働中のUbuntuを、Dドライブへ移行した方法を記載していきます。
技術ブログ

App Store Server Notifications CONSUMPTION_REQUESTとは

App Store Server Notifications 2021年06月7日ごろから、CONSUMPTION_REQUESTという、notification_typeが新たに届くようになりました。 この通知タイプがどういうものなのか調べてみたので、メモしておきます。
技術ブログ

Gradle Copyタスクで同じファイルをコピーしない方法

Gradle でディレクトリ内のファイルを別のディレクトリにコピーする際に、 中身が同じファイルはコピーしないようにする方法を紹介します。 タイムスタンプ方法の判定ではなく、本当に中身が同じかバイト配列でチェックします。
技術ブログ

BigQuery DATETIMEとTIMESTAMPの違い

この記事では、 BigQueryにあるDATETIMEとTIMESTAMPオブジェクトの違いについて解説していきます。 同じ日時を扱うものではありますが、明確に違いがあります。
技術ブログ

シェルスクリプト(bash) ファイル一覧ループのベストな書き方

シェルスクリプトにて、特定のディレクトリのファイル一覧で、 ループ処理がしたいときのベストな書き方とはなんでしょうか? bashであれば、プロセス置換と、while read 文を使った方法を紹介します。
技術ブログ

Python フォント一覧を画像で出力する方法。

Python の画像処理ライブラリPillowを使って、OSにインストールされているフォントを ひつとつひとつ画像に描画して、一覧出力する方法を紹介します。
技術ブログ

Tcl(Common Tool Langueage)とは 基本の文法

expectコマンドで扱うTcl (Common Tool Langueage)について この記事では、最低限知っておきたい基本の文法を紹介していきます。
技術ブログ

expectコマンドで、sshパスワードログインの自動化をする。

実践的な多段SSHや`sudo su`でユーザーを切り替えるといったところまで、 自動実行してくれるexpectコマンドのサンプルコードを紹介。
技術ブログ

expectコマンド 基本の使い方。

サーバーにsshログインする際のパスワード入力自動化などで、便利なexpectコマンドというものがあります。 このコマンド自体は、対話処理を自動化するためのコマンドです。 パスワード入力以外にも何かと用途はありそうです。 この記事では、expectコマンドの基本的な使い方について紹介していきます。
技術ブログ

VLOOKUP関数でできない場合、MATCH/INDEX関数を使おう。

SpreadSheetの関数、MATCHとINDEXについて使用方法とサンプルを紹介。 VLOOKUP関数では表現できない、右側の列から、左側の列を参照するなどといった事ができるようになります。