AI Markdownを翻訳するのに疲れたので 大量に翻訳しなければならず、かといってOpenAI Desktopにコピペして、なんて面倒臭いのでPythonでコマンドとして使えるように書いた。おおむねイケるので、これでしばらくお仕事しようw GitHub / PyPI 2025.03.27 AIAzurePython
AI AGE MCP Serverに機能を追加して0.2.0リリース MCP Server、面白いなぁ。コロナに罹患したことが先ほど分かったのだけど、薬飲んで頭痛が落ち着いたので、発熱する前に考えていたマルチグラフの機能を追加した。 「MCP_Testって名前のグラフを作って」(GitHubに置くから... 2025.03.21 AIAzurePython
AI AGE MCP Serverに色々追加した 元々、writeは出来るようにサーバは実装してあったんだけど、データを破壊する可能性があるのでunsafeクエリとして弾いていたのを、サーバの設定に'--allow-write'を指定することで許可するようにした。グラフ操作を自然言語で出... 2025.03.20 AIAzurePython
AI AGEのMCP Serverを書いたよ 昨夜、Cosmos DBのMCP Serverのサンプルが出てたので、そういやApache AGEはあるんだっけ?と思ったら、世の中に無さそうなので書きました。 なんか、mcpをHomebrewでソースからビルドすると、mcp -&... 2025.03.19 AIAzurePython
AI Mac Studio 2025(M4)でStable Diffusionを動かす Mac Studioを更新したので、試しにStable Diffusion WebUI (AUTOMATIC1111)を動かしてみた。 python venvだと遅くてダルいので、uvで動かす手順。 /bin/bash -c ... 2025.03.16 AIMacPython
Azure AGEFreighter 1.0.0a14 & agefreighter-viewer 毎日のようにリリースしているのでいちいちブログに書き込まないですが、1.0.0a14をリリースしてます。 GitHub / PyPI あと、WatchAGEとしてコンテナを試験的にリリースしてましたが、agefreighter... 2025.03.15 AzurePython
Python Zedの設定(更新版) ちょっと前にZedの設定を書いたけれど、その設定だけではダメなことがマシン入れ替えで分かったのでw // Zed settings // // For information on how to configure Zed, see... 2025.03.12 Python
Mac Mac Studio 2025到着 前回購入から3年経過して、新しいM3/M4モデルが出たので更新。 AmorphousDiskMarkで計測した結果は以下。 Geekbench CPU GPU (OpenCL) GP... 2025.03.12 Mac
Azure AGEFreighter 1.0.0a7 リリースしました。 CSVファイル、Cosmos DBに続いて、PostgreSQLからロードする機能を追加。といっても、0.9xにあった機能なんだけども、0.9xでの実装は指定したテーブルをそのまま放り込もうとするので不便だったた... 2025.03.10 AzurePython
Azure AGEFreighter 1.0.0a3リリース かなり大きなリファクタリングをして、1.0.0系のリリースに漕ぎ着けました。 変更点 ライブラリからCLIツールに変更 例えばNeo4jから移行するのに、コードを書かないとならないのはけっこう辛い、と。一方で、ライブラリ... 2025.03.06 AzurePython
Azure AGEFreighter 0.8.12リリース Neo4jとAGEの仕様の違いにハマって悩んでたが、たぶん解決した。汎用的なツール・ライブラリを書くのって、改めて難しいなと認識した。そんなことある?っていうパターンが普通に出てくるよね...。 GitHub 2025.02.27 AzurePython
Azure AGEFreighterは0.8.11まで上がってます お客さんのとこでいくつか問題が出たので、その修正を重ねたらバージョンがトントンと上がっちゃって。 GitHub 2025.02.26 AzurePython
Python ゃくゃく様 追記(2025.03.06):AGEFreighterに統合しました。 YACCの勉強がてら、Cypherクエリのパーサを書いて、一通り動くようになったのでリリースした。 なんで書いたかというと、AGE関連で色々書くの... 2025.02.26 Python
Azure AGEFreighter 0.8.4 / 0.8.5リリース 追記:コード眺めてたらバグに気付いて、すぐに0.8.5をリリースするハメになった。情けない...。緊急リリース。EMEAのお客さんが試したらUnicodeのエラーが出たって言われて。あ、aiofilesにencodingを指定するの忘れて... 2025.02.24 AzurePython
Azure AGEのビジュアライズ 追記(2025.03.06):AGEFreighterに統合しました。 追記:意外とサクサク進んだのでWatchAGEという名前を付けて、リリースしちゃった。 GitHub / DockerHub READMEを読んでも... 2025.02.24 AzurePython
Python uv initを簡単にする 思い付いたらすぐにuv initして書き始めたいが、uv init;uv venv;sourceするのが面倒臭い。.zprofileでフックしよう。 以下を.zprofileに追加して、source ~/.zprofileする。 ... 2025.02.23 Python
Azure AGEFreighter 0.8.3リリースした AGEFreighterそのものには手を加えていないけれど、tests/にneo2mcsv.pyというツールを追加した。何をするものかというと、Neo4jにあるグラフを、AGEFreighterのMultiCSVFreighterクラス用... 2025.02.22 AzurePython
Azure Azure CosmosDB for PostgreSQLで多数のユーザを作りたい 大したことではないけど、テストで作りたくなるシナリオは確かにあるよな、と。 az cosmosdb postgres role createではadminパスワードが要求されるので、expectを使う。 #!/usr/bin/... 2025.02.20 Azure
Azure ANTLRを捨てて正規表現にした g2cで、GremlinからCypherに変換して、そのCypherをさらにApache AGE用のクエリに変換するのにANTLRを使ってたんだけど、結構遅いこともあって正規表現に切り替えた。 それと、実際にApache AGEが入... 2025.02.19 AzurePython
Azure g2cにANTLRを追加してApache AGEに対応させた 追記(2025.03.06):AGEFreighterに統合しました。 変換するとCypherにはなるんだけども、Apache AGEではこのまま使えない。 g2c -g 'g.V().has(“name”, “Al... 2025.02.17 AzurePython
Python sphere_tspをcelestspに改名してパッケージにした 天球上の巡回セールス問題やメシエマラソンについて書いたのだけど、sphere_tsp.pyというファイル単体でGitHubに放流しており、使うにはちょっと敷居が高いので、これもbrewパッケージにしました。使ってるモジュールが重いので、イ... 2025.02.16 Python
Mac macOSでOCRしたい(macocrコマンドにした) macOSでOCRしたいのでPythonを書いたけど、自分の手元でもいちいちそのディレクトリに移動するのが面倒になったので、パッケージにしました。 以下でインストールできるはず。 brew tap rioriost/macoc... 2025.02.16 MacPython
Azure g2cをアップデートした 昨夜思い付いてたんだけど、そのまま寝ちゃったので、今日になって実装した。0.1.0は単にGremlinクエリをCypherクエリに変換するだけだったんだが、ソースコードファイルからGremlinクエリを検出して、Cypherクエリに変換す... 2025.02.16 AzurePython
Azure g2c放流した GremlinクエリをCypherクエリに変換するツールを書いたので、PyPIとGitHubに放流した。 インストールして、 brew tap rioriost/g2c brew install g2c 呼び出すだけ。 ... 2025.02.15 AzurePython
Azure Translations from Gremlin to Cypher GremlinクエリをCypherクエリに変換出来ないかなぁと調べているんだけど、まずサンプルが無いとどうにもならんので集めた。以下のように記述してあります。 日本語の説明 Gremlin QueryCypher Query ... 2025.02.15 AzurePython