2025-04-01から1ヶ月間の記事一覧
deepwiki.com リポジトリ単位でWikiをソースから生成してくれるサービスでDevinの会社がやっている。 これまでのコードリーディンがは cloneしてctagsして読む cloneして不明なコードをChatGPTとかに貼って聞く cloneして不明なコードをCopilotChatとかで聞…
nginx.org nginx-1.28.0 stable version has been released, incorporating new features and bug fixes from the 1.27.x mainline branch — including memory usage and CPU usage optimizations in complex SSL configurations, automatic re‑resolution o…
ECS Service Connectは、AWSのECS環境でサービス間通信を簡単かつセキュアに管理するための機能。 サービス間の通信の簡略化 ECS Service Connectは、ECSクラスター内のコンテナ間での通信を簡素化します。これにより、サービスディスカバリーやロードバラン…
愛媛県松山市で開催された RubyKaigi 2025 に参加してきました。その参加レポートです。 はじめてのRubyKaigi インフラやSRE、Go関連のイベントにはこれまで何度か参加してきましたが、言語そのものにフォーカスしたカンファレンスは初めてでした。「自分に…
github.com 時代はSIPです。ハマっています。とりあえずフローとかを把握するためにとりあえず書いてみました。 SIPサーバーは簡易的な実装であり、実際のVoIP通話を確立するためのシグナリングに使用できますが、実際の音声パケットの転送(RTP)は含まれて…
Nginxでリクエストの処理開始時刻をログに出力するためには、ngx_luaモジュールを使用して、リクエストの処理開始時刻を取得し、ログフォーマットに追加することができます。以下はその実現方法の例です。 http { lua_package_path '/path/to/lua/?.lua;;'; …
※Mackerelアンバサダープログラムに参加しています github.com MCPが話題なので何かやれないかと思っていたので書いてみた。Cursorとかからいい感じにMackerelのホストを取ってきたり退役させたりと言うのができます。お試しで書き始めたが結構楽しいですね…
github.com 最近はVoIPをやってます。TCPだけやってきた(厳密にはDNSとかあたりで学んでいるので再入門)ので正直わからんことが多いですが色々調べながら勉強してます。TCPに比べて覚えることはあまりないとはいえリアルタイムでのやりとりとかが入ってくる…
-i'' -i '' Ubuntu 正常 '' がsedコマンドに OS X '' が無視される 正常 今日だけで3回くらいミスったw
merge(map1, map2, ...) 2つ以上のmapを結合したmapを返します。keyが重複している場合、対応する値は順に上書きされていきます。 merged_map_1 = "${merge(map("key_1", "val_1"), map("key_2", "val_2"))}" # merged_map_1 = {"key_1": "val_1", "key_2": …