nikkie-ftnextの日記

イベントレポートや読書メモを発信

2025-06-01から1ヶ月間の記事一覧

nikkie v2025.05 リリースのお知らせ

はじめに 七尾百合子さん、お誕生日 105日目 おめでとうございます! nikkieです。 遅くなりましたが、5月のふりかえり記事です。 4月はこちら 目次 はじめに 目次 NotebookLM製Podcastをどうぞ vibe coding Django Ninja 日々の開発に役立つ細かいtips コミ…

Django Ninja 素振りの記:ReadとCreateを非同期ビュー・ORMの非同期APIに書き換える🥷

はじめに 七尾百合子さん、お誕生日 104日目 おめでとうございます! nikkieです。 オンラインで開催しているDjangoもくもく会の成果報告エントリです 目次 はじめに 目次 前回のDjango Ninja Django NinjaのAsync support async viewへの書き換え uvicorn…

素振りの記:DuckDB WasmをプレーンなHTML 1枚で動かす

はじめに 七尾百合子さん、お誕生日 103日目 おめでとうございます! nikkieです。 6/25(水)の新宿御苑.wasmの余韻が残っています。 今回は気になっていた存在のDuckDB Wasmを小さく素振りします 目次 はじめに 目次 プレーンなHTMLで動かしたい 1万件の数列…

Pythonのwasmtimeで、examplesのwatファイルをimportしてPythonから呼び出す

はじめに 七尾百合子さん、お誕生日 102日目 おめでとうございます! nikkieです。 Wasm関連で興味深いPythonパッケージを見つけ、素振りしました。 気になったポイントは、先日Docker HubにpushしたWasmをPythonでimportできるかです1 目次 はじめに 目次 w…

#新宿御苑dev で知った Docker Hub で Wasm 配布のお試し記

はじめに 七尾百合子さん、お誕生日 101日目 おめでとうございます! nikkieです。 「WasmはLinuxコンテナの代替」への理解がまた少し進みました 目次 はじめに 目次 2025/06/25 新宿御苑.wasm asukaさんの発表より Docker Hubにpushした俺のWasmを見てくれ…

2025年6月25日(水)のリリース

はじめに 七尾百合子さん、お誕生日 100日目 おめでとうございます! nikkieです。 毎週水曜のリリース報告エントリです1。 目次 はじめに 目次 llm-claude-code 0.0.1 & 0.0.2 playtest2-python 0.0.4 終わりに llm-claude-code 0.0.1 & 0.0.2 Claude Code…

解題「七尾百合子さん、お誕生日 N日目 おめでとう」

はじめに 七尾百合子さん、お誕生日 99日目 おめでとうございます! nikkieです。 このブログで最近よく見かける「七尾百合子さん、お誕生日 N日目 おめでとうございます!」について、全てをお話しします。 ※技術ネタは一切ございません 目次 はじめに 目次…

PythonでログをJSON形式で出力したいなら、python-json-logger があるじゃな〜い!と思い出して触ったメモ

はじめに 七尾百合子さん、お誕生日 98日目 おめでとうございます! nikkieです。 python-json-loggerというライブラリの軽め素振りです。 目次 はじめに 目次 その名を聞いていた python-json-logger JSONをサポートしたフォーマッタ! Quickstartを参考に…

PEP 723 (inline script metadata) を書いたPythonスクリプトに実行権限を付けて、uv runなどをシバンに書ける

はじめに 七尾百合子さん、お誕生日 97日目 おめでとうございます! nikkieです。 inline script metadata (PEP 723)、さらに活躍の場を広げられそうな Today(※最近) I learned です。 目次 はじめに 目次 Pythonスクリプトのシバンにuv runなどが書ける!…

Pythonのログメッセージにf-stringはいけません。そこのClaude、私はあなたに言っているんですよ

はじめに 七尾百合子さん、お誕生日 96日目 おめでとうございます! nikkieです。 LLM、特にClaudeでPythonを書いていて気になる点を書きます。 目次 はじめに 目次 ログメッセージに限っては、f-stringはいけません Ruff Pylint 『Python実践レシピ』 根拠 …

Claude Codeでvibe coding実践記:simonw/llmプラグイン実装、今回は私の経験が最後の1ピース

LLM

はじめに 七尾百合子さん、お誕生日 95日目 おめでとうございます! nikkieです。 Claude Codeでvibe codingしたログ(あるいは感想戦?)を残します。 #aimeetup もう一品Vibe Codingして参戦準備万端。でもごめんなさい、遅刻です% uvx --with llm-claude-…

HTTPXは、HTTPリクエストを発行するコード(.request())と、レスポンスのステータスコードをチェックするコード(response.raise_for_status())とで、それぞれ例外が送出されうる

はじめに 七尾百合子さん、お誕生日 94日目 おめでとうございます! nikkieです。 先日のリリース報告エントリで「HTTPXで例外が送出される箇所の理解が深まりました」と予告した1のを回収します。 目次 はじめに 目次 まとめ:通信とステータスコードチェッ…

2025年6月18日(水)のリリース

はじめに 七尾百合子さん、お誕生日 93日目 おめでとうございます! nikkieです。 毎週水曜のリリース報告エントリです1。 目次 はじめに 目次 llm-devin v0.0.3 終わりに llm-devin v0.0.3 これまで Devin API (v0.0.1) と DeepWiki MCPサーバ (v0.0.2) を…

Claude Code に -p (--print) で質問した後、--continue や --resume から追加で質問できるぞ!

LLM

はじめに 七尾百合子さん、お誕生日 92日目 おめでとうございます! nikkieです。 本日気づいたClaude Code tipsです(Today I learned) 目次 はじめに 目次 Claude Codeを使っていく! 気づき:質問だけも、続けて追加の質問も、できる! 雑感 Claude Code…

遅れること3週間、ようやく「Mastering Claude Code in 30 minutes」を見ました 〜後編:CLAUDE.mdをはじめ多様な"メモリ"の設定、コマンドも!?〜

LLM

はじめに 七尾百合子さん、お誕生日 91日目 おめでとうございます! nikkieです。 「Code with Claude」アーカイブから「Mastering Claude Code in 30 minutes」視聴ログの後編です。 目次 はじめに 目次 まとめ(再掲) Mastering Claude Code in 30 minute…

遅れること3週間、ようやく「Mastering Claude Code in 30 minutes」を見ました 〜前編:そんなことまでプロンプトで頼めるの!?〜

LLM

はじめに 七尾百合子さん、お誕生日 90日目 おめでとうございます! nikkieです。 Twitterを見ていると、みんなClaude Codeに行ってしまったようです。 Claude CodeはClaude 3.7 Sonnetで少し使いましたが、ここ最近の世間の反応ほどいいものなのか、確信を…

関数型まつりで高まった私は、Pythonで関数型プログラミングするためにライブラリ returns を調べる #fp_matsuri

はじめに 七尾百合子さん、お誕生日 89日目 おめでとうございます! nikkieです。 関数型まつりに触発されて1本書きます。 これも広義のTIL (Today I Learned)! 目次 はじめに 目次 関数型まつり Day 1 参加 「もしかしてreturnsで試せる?」 returnsドキュ…

Pythonでreturnsを使って鉄道指向プログラミング体験

はじめに 七尾百合子さん、お誕生日 88日目 おめでとうございます! nikkieです。 今年はこころきゅんきゅんしている私ですが、この記事はこころぴょんぴょんするTIL (Today(※最近) I learned)です 目次 はじめに 目次 鉄道指向プログラミング o3-pro deep…

#旅マス ミリオンライブ!大阪デジタルスタンプラリー ナイス普通旅コース・This is Osakaコースも踏破しました!

はじめに 七尾百合子さん、お誕生日 87日目 おめでとうございます! nikkieです。 5月末の学会(JSAI)で大阪に行きまして、その際に旅マスをコンプリートできました 目次 はじめに 目次 旅マス ミリオンライブ!大阪 3コース、6/22(日)まで 旅程 ありがとう…

2025年6月11日(水)のリリース

はじめに 七尾百合子さん、お誕生日 86日目 おめでとうございます! nikkieです。 毎週水曜のリリース報告エントリです1。 目次 はじめに 目次 playtest2 v0.0.3 終わりに playtest2 v0.0.3 前回爆誕! アサーションを追加しました https://pypi.org/project…

Agent Development Kitはsite-packages下にインストールしたエージェントもロードできるか?

はじめに 七尾百合子さん、お誕生日 85日目 おめでとうございます! nikkieです。 GoogleのADKを使っていて「ADKで実装したエージェントを配布できないのかな」という疑問がむくむくと頭をもたげてきました。 そこで実験してみました。 目次 はじめに 目次 A…

Agent Development Kitはエージェントの実装のどのようなディレクトリ構造をサポートするのか(AgentLoaderソースリーディング)

LLM

はじめに 七尾百合子さん、お誕生日 84日目 おめでとうございます! nikkieです。 GoogleのADKで気になった箇所の実装を読みました。 目次 はじめに 目次 Agent Development Kit google.adk.cli.utils.agent_loader.AgentLoader AgentLoaderは3つのディレク…

ふーん Devinやるじゃん

LLM

はじめに 七尾百合子さん、お誕生日 83日目 おめでとうございます! nikkieです。 Devinはジュニアエンジニアと言われますが、手取り足取りお世話しなくてもいいんだなと思った事象の紹介です1 目次 はじめに 目次 これまでのnikkieとDevin めちゃくちゃ気が…

Google ColabからGitHubに保存したノートブックが「Invalid Notebook」となってGitHubでレンダーされない事象を解決する(2025年6月時点)

はじめに 七尾百合子さん、お誕生日 82日目 おめでとうございます! nikkieです。 ModernBERTをGoogle Colabでファインチューニングした際の裏話です 目次 はじめに 目次 まとめ 絶望の「Invalid Notebook」 .metadata.widgets."application/vnd.jupyter.wid…

合成データからModernBERTを多クラス分類器にファインチューニング!した写経ログ

はじめに 七尾百合子さん、お誕生日 81日目 おめでとうございます! nikkieです。 気になっているModernBERTで、先人の記事に沿って多クラス分類のファインチューニングをしていきます! ModernBERTの自分用リンク集がこちら 目次 はじめに 目次 「Fine-tune…

気になる技術、ModernBERTの自分用リンク集

はじめに 七尾百合子さん、お誕生日 80日目 おめでとうございます! nikkieです。 いつもとはやや趣向を変えて、手元の情報の整理にこの記事を使います 目次 はじめに 目次 気になる、ModernBERT ModernBERT論文 ModernBERTを扱った記事 transformersで動か…

2025年6月4日(水)のリリース

はじめに 七尾百合子さん、お誕生日 79日目 おめでとうございます! nikkieです。 毎週水曜のリリース報告エントリです1。 目次 はじめに 目次 llm-devin 0.0.2 終わりに llm-devin 0.0.2 前回のllm-devin! 0.0.1として爆誕しました。 2025年5月7日(水)のリ…

雑記:コーディングエージェントに運転席を譲る時代は、高速なRuffを採用せざるをえないってことかー

はじめに 七尾百合子さん、お誕生日 78日目 おめでとうございます! nikkieです。 TSKaigiの発表資料きっかけでここ数日考えていることです。 目次 はじめに 目次 まとめ TSKaigi 2025「AI Coding Agent Enablement in TypeScript」 Ruffを使わざるをえない…

tree-sitterで、関数の引数をlistで型ヒントしているPythonコードをクエリする🔍

はじめに 七尾百合子さん、お誕生日 77日目 おめでとうございます! nikkieです。 tree-sitterのクエリに挑みます 目次 はじめに 目次 前回のtree-sitter! 結論:関数の引数をlistで型ヒントしているPythonコードをクエリする tree-sitter query クエリ読み…

macOSで tree-sitter を設定して、Pythonコードをパースする🎄

はじめに 七尾百合子さん、お誕生日 76日目 おめでとうございます! nikkieです。 ast-grep が使っている tree-sitter について環境構築しました 目次 はじめに 目次 tree-sitterを完全に理解したい macOSにインストール Pythonコードをパースできるようにす…