はじめに 環境 対処方法 マルチインデックスの場合はどうするか 参考 付録A シングルインデックスのテストコード 付録B マルチインデックスのテストコード はじめに 書きたいことをタイトルで端的に表現できずに困った。 例として、バナナとミカンとイチゴの…
はじめに 環境 インストール方法 はじめに aptでNode.jsをインストールしたところ、古めのものがインストールされた。 $ sudo apt install nodejs $ node -v v12.22.9 執筆時点でのLTSはNode.js 20なので、別の方法でインストールすることにした。 環境 $ ca…
はじめに 環境 コード 実行結果 実はパッケージの情報が欲しかった 参考 はじめに Pythonの理解を深めるために、スタックフレームからどんな情報が得られるかを調査した。 思いの外大量の情報が得られてカオスになったので、目視できる程度の情報を雑にprint…
はじめに 環境 検査の方法 実行結果 参考 はじめに Pythonでは、呼び出し可能な関数ライクなオブジェクトをいくつかの方法で作成することができる。 関数として定義 ラムダとして定義 クラスにメソッドとして定義 __call__()を実装することで定義 (他にもあ…
はじめに ファイルシステムのパスを引数に取る自作の関数で、その型ヒントを毎回以下のように書いていたが、一般的にはどう書くのかが気になって調べた。 import pathlib def foo(path: str | pathlib.Path): ... 環境 $ python3 --version Python 3.10.12 …
はじめに 課題 結論 ハマりどころ はじめに dictからPandasのDataFrameを作成するという、ググればすぐ出てくるような話だが、ちょっと悩んだのでメモを残しておく。 課題 Pandasを利用して、以下のようなdata1から、 data1 = [ {'col1': 1, 'col2': 2}, {'c…
はじめに 環境 インストール手順 参考:README.Debian.gzの内容 はじめに Wiresharkをインストールしたが、一般ユーザではパケットキャプチャがうまく動作しなかったので、調べた結果を残しておく。 環境 $ cat /etc/os-release | grep PRETTY_NAME PRETTY_N…
はじめに 環境 インストールと設定 動作確認 参考 はじめに 諸事情により、Webブラウザが使えるものの、sshクライアントが使えないという環境で、Linuxのターミナルにつなげる必要があったので、何か方法はないか調べてみた。 Shell In A BoxというHTTPベー…
RIP。美しく響く歌声でした。これからの作品を楽しみにしていましたが、25歳とは早すぎて胸が痛い。 www.youtube.com en.wikipedia.org www.instagram.com www.facebook.com
時々、dict風の動作をする自前クラスを作りたくなることがあるが、何を満たせばdict風になるのか毎回調べていたので、ここにメモしておく。 と言っても、ドキュメントに全てまとまっているので、以下を参照するだけ。 docs.python.org 抽象基底クラスについ…
問題 解決方法 参考 問題 クリーンインストールしたWindows 11に、ここからPower BIをダウンロードしてインストール。 しかし、Excelファイルに接続してデータを読み込もうとすると、以下のポップアップが表示されて処理が進まない。 解決方法 キャッシュを…
はじめに 環境 Pythonで利用するツールやライブラリ (1) Poetryのインストール (2) プロジェクトの作成 (3) コードの作成 (4) Pandasのインストール (5) VS Codeで仮想環境を指定 (6) 動作確認 はじめに レガシーな業務系の基幹システムとデータ連携する場合…
はじめに 環境 対処方法 参考 はじめに ThundeRobot社製のゲームパッドを利用しているが、PCを買い替えたら認識されなくなった。 対処方法を調べたので、メモしておく。 環境 $ cat /etc/os-release | grep PRETTY_NAME PRETTY_NAME="Ubuntu 22.04.2 LTS" $ …
はじめに プロファイルの場所 メールフィルタのコピー はじめに Thunderbirdでメールフィルタを別のアカウントにコピーしたかったが、画面上からコピーするメニューが見当たらなかった。 調べたところ、メールフィルタの設定はテキストファイルとしてThunder…
はじめに 作業メモ 補足 はじめに とあるサンプルプログラムを実行することになったのだが、MySQLへの接続にアカウントがroot@localhostを利用し、なおかつabc123のようなパスワードで接続するようになっていた。 サンプルのあちこちにMySQLへのログインのコ…
はじめに まずはliving documentについて Web系の標準仕様における経緯 Living Standardとは 蛇足 はじめに Web系の仕様を確認する必要があって、HTML Living StandardとかDOM Living Standardとかを調べていたが、「Living」というキーワードが馴染みがなか…
はじめに 仕様 仕様に記載してある概要 仕様に記載してあるイントロダクション その他情報 はじめに Web IDLというものがあることを初めて知ったので、概要をメモしておく。 仕様 こちら。 www.w3.org 正式版の公開が2016年と結構前なので、もしかすると最近…
Google Chromeの技術的な側面も含めた概要説明で、マンガ形式で書いてある。 www.google.com
はじめに Wineのインストール Kindleのインストール はじめに Linux版のKindleはないので、Linux環境だとKindle Cloud Readerを使うのが公式だが、これだと表示できない書籍がある。 今回、Wineを利用してWindows版のKindleを動かすことができたので、そのメ…
はじめに upcall downcall upcallとdowncallの図示 はじめに Linuxのカーネルの機能を調べているときに、upcallとdowncallという言葉を見つけた。 普通の辞書には載っておらず、専門用語のようなので、メモを残しておく。 upcall ここの辞書に掲載されていた…
GitHub AWX AWX Operator ドキュメント トップ API CLI Ansible Module GitHub AWX github.com AWX Operator github.com ドキュメント トップ docs.ansible.com API docs.ansible.com CLI docs.ansible.com Ansible Module docs.ansible.com
kubernetes.io
はじめに ネットワーク はじめに コンテナイメージには日常的に開発や運用で利用するコマンドが入っていない場合が多い。 毎度パッケージ名を調べるのが大変なので、ここにまとめていく。 ネットワーク コマンド Debian系 RedHat系 ip iproute2 (調べる) pin…
諸般の理由により、そういう処理が必要になったので。 renameという今まで使ったことがないコマンドを知ったので、記録として残しておく。 #!/bin/bash test -n "$1" || { echo "argument must be specified" >&2 exit 1 } find -maxdepth 1 -mindepth 1 -ty…
はじめに DNSラウンドロビン 考察のようなもの はじめに Kubernetesの以下のドキュメントを読んだ時に湧いた疑問。 kubernetes.io このドキュメントではMaster/Slave構成のMySQLに対して、書き込み用のHeadless Serviceと、読み込み用の普通のServiceの両方…
Kubernetesのマニフェストファイル関連のツールでkustomizeというのがあるが、利用中に以下のissueで挙げられているものと同じ現象が発生した。 github.com issueからの抜粋になるが、kustomizeの実行時に以下のエラーが発生した。 $ kustomize build . | ku…
はじめに Docker Composeのドキュメントより Compose Specificationとは Compose Specificationでのversionの取り扱い はじめに Docker ComposeのComposeファイルでのversion指定は、現在では意味がないらしい。 ここで言うversionとは、以下に示すようなCom…
はじめに 環境 AWXのバージョン AWXの構築 (1) GitHubからソースコードをcloneする (2) ビルドに必要なツール/ライブラリをインストールする (3) AWXをビルドする (4) AWXのコンテナを立ち上げる (5) AWXのWeb UIを構築する 動作確認 (1) AWXのWeb UIにアク…
argparse (標準ライブラリ) Click argparse (標準ライブラリ) docs.python.org Click click.palletsprojects.com
github.com github.com github.com github.com