/var/log/study

つまり雑記

golang

golangのnet/urlでhttpのURLをパースする際の細かい話

この記事は富士通クラウドテクノロジーズアドベントカレンダー2022 の20日目の記事です。 前日はaokuma さんの GitLab agent for Kubernetes を使った GitOps (Helm版) を試してみた でした。 CI/CDはそれ自体の難しさもありますが、ソースコードやその成果…

tentarafoo 開発 4日目

やったこと 文字列をログ出力できるようにした https://github.com/brianvoe/gofakeit の HackerPhrase を利用した やりたいこと ログの文字列、全くサーバーのログっぽくはないのでそのうち改善したい goroutineを使うだけではCPUをうまく使い切れないらし…

tentarafoo 開発 3日目

やったこと tcpとudpのポートが指定されていないときかつ、ランダムのフラグが立っていれば適当にポートを開くようにした 追加でやりたいこと CPU使用率を上げるのもやりたい 設定を生成するweb uiとか作ると便利かもしれない?と思った。

tentarafoo 開発 2日目

やったこと ポートを開く機能を非同期にして、ポートが閉じるのを待つようにした udpのポートが開けないバグを直した 追加でやりたいと思ったこと 開くポートをランダムにすること それっぽいログをランダムな間隔で吐くようにしたい ものすごい勢いでログを…

tentarafoo 開発 1日目

tentarafooというツール兼サーバーを書き始めた。 このツールはプロダクションで可動しているサーバーでは期待されないような状態を作り出すこと目的としている。 例えば、以下のような状態が期待されていない状態として上げられる。 謎のプロセスが80/tcpを…