skydum

個人的な作業記録とか備忘録代わりのメモ

2025-01-01から1年間の記事一覧

AntigravityでVS Codeのマーケットプレイスを利用する

Antigravityで最近よく遊んでるけどとても便利だ。 GitHub CopilotのAgentモード, Codex, Clineも使ってみたけど今のところAntigravityが今までで一番便利。 GitHub CopilotはAgentより通常のコードの補完が便利なので比較対象として少し違うのかもしれない…

VSCodeのDev Containerでgoの開発

Goで開発しないといけなくなりそうなのでGoの勉強をしている。 Goの開発をしようと思うと開発環境を作らないといけないがGoはコンパイル型言語なので環境の構築が面倒。 実際に開発する時にもやっぱり環境構築が必要になって、構築の説明とかするのがDev Con…

python+geminiだけで動く単純なMCPサーバを作ってみる

MCPサーバとクライアントを作ってみる 世の中にあるMCPサーバの作り方の記事を読んでも私の理解力が低すぎるからだと思うが、Claude Desktopとの連携だったりGoogle Colaboを使っていたりとかであんまり良く理解できなかったので、物凄くシンプルなものから…

FastAPIのmiddlewareでproxyを作った

FastAPIでPROXYのようなものが必要になったので作ってみたが、middlewareを使って簡単に作ることができた。 最初httpxの代わりにrequestsで作ったらレスポンスが返ってこないか、返ってきてもものすごく時間がかかってなんでかと考えたら非同期じゃなかった…

JavaScriptのfetchのタイムアウトでAbortControlleやAbortSignalを使わない

最近はすごく古いNode.jsのコードのメンテナンスが多くてすごく面倒…。 fetchにTimeoutを入れようと思ってAbortSignal.timeoutを使ったらnot definedになって使えず、 AbortController.signalを使ってもnot definedになって使えず、 npm installも禁止なので…

Roo Codeを触ってみた

少し前からCLINEが気になっていたけど、触るのはもう少し先でも良いかなと考えいたが、最近CLINEの記事が多いので気になって触ってみた。 触ってみたのはRoo Code(CLINEの派生)の方。 利用するための準備はVS Codeを開いて以下の拡張機能をいれる。 その後使…

TinyDBというドキュメント指向のデータベースがとても便利だった

最近知ったのだけどpythonで使えるドキュメント指向が便利だった。 仕事で色々なAPIを叩いてデータのバックアップを取ったりログを取ったりするのだけど、データの量が多くないがAPIからのレスポンスがJSONでデータがネストされていたりするとcsvなどに変換…