Notes

【ONE PIECE】ラフテルには何がある?空白の百年に起きたこと・悪魔の実の起源

近頃ワンピース考察界隈がアツいらしく、TikTokでもたくさん考察が流れてくるようになりました。空島編で離脱気味でしたが、読み直したくなって最初からジャンプ最新話まで読みました。重要なテーマ物語の本筋に関わりそうな、いくつかの気になるポイン...
SRE

待ち行列でキャパシティプランニング

システムのキャパシティを計測するために 待ち行列 の考え方が役に立ちます。待ち行列待ち行列の例待ち行列とは、窓口に列が出来ているときにどれくらい待つことになるかの話です。スーパーのレジに並ぶような状況を想像すると分かりやすいかと思います。ど...
env

nodebrew による node のバージョン管理

nodebrew を使う前に node をインストール済みの場合はアンインストールしておく必要がります。nodebrew をインストールする使い方nodeのインストールインストール済みのバージョン確認バージョンの切り替え
dev

Java, メモリ管理

JVM が使うメモリJava ヒープメモリCヒープスレッドスタックといった種類がある。一般に言われるヒープは Java ヒープメモリのことを言う。-Xmx などで設定されるヒープは Java ヒープメモリのみの話なので、JVM プロセスが使...
dev

Java, バージョン

CentOS 環境では alternatives を使って管理していたが MacOS ではどうやるんだろうのメモ。MacOS では、 brew コマンドでインストールして java_home を利用して切り替えるのがいいっぽい。まずは ja...
Python

Python, matplotlib で可視化

matplotlib はあまり触れていない。たまに可視化したいときに毎回調べてしまうので記録。基本的な使い方x軸を縦書きにするx軸目盛りの表示数を減らす
Node.js

Node.js の特性について知る

結論ネットワークIO、ディスクIOが非同期にできるCPU負荷が高いものは非同期に処理できないのでボトルネックになりやすいシングルスレッド方式なのでメモリ消費は少ないReferenceいまさら聞けないNode.jsC10K問題の正確な説明と、...
env

zsh + neovim + tmux 環境を整える

tmuxtmuxの設定ファイルはどこにある?~/.tmux.conftmuxの設定ファイルをリロードするには?.tmux.conf の設定例neovimneovim のインストールまずは neovim をインストールする。公式リポジトリの ...
dev

Apache のパフォーマンスをチューニングするときに知っておくべきこと

Apache MPMApache を起動すると httpd プロセスが複数生成される。プロセスが複数あれば複数のリクエストを同時に処理することができる。複数のプロセスをどのように管理するかを設定できるモジュールがあって、これを Multi ...
Notes

Awesome Bookmarks

r7kamura.comlog.chroju.devブログよく読むHail2u: すっきりまとまっていて参考にしたいブログr7kamura.com: 活動量が多くて良いchroju.dev/blog: SRE がきっかけで記事を見つけた。け...