Published on2021年12月15日Pythonのpexpectでexpect的な対話シェル自動化Pythonpexpectexpect的な対話シェル自動化LinuxのBashシェルには、expectというビルトインのコマンドがあります。これは例えばパスワード入力されるプロンプトなどのインタラクティブシェルを自動で入力し、コマンドライン作業のオートメーション化を図るのに利用されます。このexpectのPythonワッパー的なものとして、pexpectパッケージがあります。
Published on2021年12月13日Excel VBAでデバッグを行うExcel-VBAデバッグExcelのVBAでプログラムのデバッグを行い開発を効率化する方法について紹介します。Excel VBAでのブレイクポイントの作成と使い方、Run to cursor、変数の確認およびプログラム式のモニター、仮想的にREPL(対話実行)する裏技的方法についてそれぞれ確認していきます。
Published on2021年12月12日discord.jsで使うAPIトークンとbotを作成するdiscord.jsAPIトークンbot作成discordをnode.jsからプログラミングで操作することのできるdiscord.jsを使用するために、APIトークンおよびbot(ボット)アカウントを作成、設定し、サーバーに追加を行います。
Published on2021年12月11日yt-dlpでyoutube-dlでエラーになる動画もダウンロードyt-dlpyoutube-dlエラーダウンロードYouTubeやニコニコ動画、BiliBiliなどあらゆる動画サイトの動画をダウンロード可能なオープンソースソフトウェアyoutube-dlですが、動作しない動画やサイト、エラーになる場合なども多々あります。yt-dlpはyoutube-dlのフォーク、分岐ソフトウェアであり、youtube-dlの改良版としてリリースされています。yt-dlpのダウンロード、インストールと使い方について紹介します。
Published on2021年12月8日UnityでwebGLのビルドをするUnitywebGLビルドUnityではいくつかのビルドのオプションがあります。androidアプリ、windowsアプリ、あるいはwebGLなどです。ビルドの中でも一番手軽だと思われるのが、webGLのビルドです。webGLではウェブサイト上のウェブページとして動作する、クロスプラットフォームなアプリケーションを作ることができるのが特徴です。