Uncategorized

Kubernetesのリソース管理周りの調査方法

Kubernetesのリソース管理の調査方法 消えてほしくないPodがevictedで強制終了させられている 特定のpodを安定してノード上で稼働させたい k8sにpodが動的にアサインされる予定だが、どのように管理されるか分からない ...
linux

Dockerの容量管理手順まとめ

Dockerの容量管理手順 dockerが800Gストレージを食いつぶしていたので、整理した際のメモになります。 du -sh /var/lib/docker # 800G dockerの使用量内訳を確認 docker system dfで...
linux

Linuxのディスク容量を管理する方法まとめ

Linuxのディスク容量を管理するコマンド群 基本コマンド df アタッチされているディスクとその使用率を出してくれるコマンド disk freeの略らしいです df # >>> # Filesystem 1K-b...
pixi.js

[TypeScript]ライブラリの型定義を拡張する

ライブラリの型定義を拡張する方法 TypeScriptでライブラリの型定義が何らかの事情で足りておらず、自分で必要な型を加える必要がある場合の対処法。 私はpixi.jsでSpriteを使用したときに以下のように型エラーが出たので、調整を加...
RaspberryPi

RaspberryPi4BをNASにする

RaspberryPi + OpenMediaVault でNASをつくる RaspberryPi4B + OpenMediaVaultで手作りNAS(NetworkAttachedStorage)を作成してみたので、その手順を画像と合わせ...
Python

Pythonのpathlib逆引き辞典

逆引きpathlib辞典 個人メモを兼ねて「pathlibでこう使いたい」というケースごとにコードを置いておきます。 公式ドキュメント ファイル名(拡張子を除く)を取得したい Path.stemで取得できます # sample.py fro...
Typescript

ESModule形式のTypeScriptファイルをNodeで実行する

ESModule形式のTypeScriptファイルをNodeで実行する 実行環境 Windows OS Name: Microsoft Windows 11 Home OS Version: 10.0.22621 N/A Build 226...
Golang

Go言語で引数名省略が可能な理由

Go言語で引数名が省略できる理由 Go言語では引数名の省略が可能です。 そのため、以下の意味不明なコードはコンパイル可能です func Greet(string){} なぜこの書き方ができるのか この記法が存在する理由はGo言語のinter...
メモ

クリーンアーキテクチャについて

CleanArchitectureについて クリーンアーキテクチャについての自分の考えを備忘録としてまとめています。 クリーンアーキテクチャとは何か 「関心事の分離」を目的としてソースコードのレイヤーを分割する考え方のこと。これにより以下...
Golang

[Golang] エラー取り扱いまとめ

Go言語でのエラーの扱い方まとめ 個人メモです。逐次更新したいですが... 基本方針 例外が起きる可能性のある関数はすべてerrorを返すようにする go言語は複数の値を返すことができるので、エラーが起きる可能性のある関数については常にエラ...
タイトルとURLをコピーしました