end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

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

ms-wordのヘッダに 見出しを表示する

step 1 - ヘッダーとフッター → ドキュメント情報 → フィールド step 2 - リンクと参照 → StyleRef → 見出し 完了イメージ

sqlcmd for SQL Server で CREATE DATABASEやCREATE TABLE等の練習

目次 sqlcmd から SQL serverへ接続 version表示 CREATE DATABASE、DB一覧表示 LOGIN USER & DB USER追加、ユーザ一覧表示 CREATE TABLE、GRANT ユーザTABLE一覧表示 TABLE定義表示 sqlcmd から SQL serverへ接続 DOS> sqlcmd -S tcp:localhost,1433 -E vers…

SQL Server 2025 Express への perl & odbc接続

目次 step 1 - ODBCデータベース(64ビット)で設定 step 2 - strawberry perl + odbcでの接続 step 1 - ODBCデータベース(64ビット)で設定 ポイントは、サーバー欄への「tcp:localhost,1433」 step 2 - strawberry perl + odbcでの接続 DBI、DBD::ODBCのperl…

SQL Server 2025 Express のインストール ~ sqlcmd.exe での接続

目次 step 1 - SQL Server 2025 Express & ODBCドライバ & sqlcmd.exe のインストール step 2 - SQL Server 2025 構成マネージャー での設定変更 step 3 - sqlcmd.exe で接続 step 1 - SQL Server 2025 Express & ODBCドライバ & sqlcmd.exe のインストール …

Microsoft 365 Apps と Visio 2016 の同居クイックインストール

同一コンピューター上に異なるバージョンの Office、Project、Visio をインストールするためのサポート対象シナリオ - Microsoft 365 Apps | Microsoft Learn ボリュームライセンス版 Visio 2016 と Microsoft 365 Apps を共存インストールする方法について …

proxy配下における huggingface_hub for python の ssl エラー

内部的には、requests for python を利用していますので、 一時的に python3.11/Lib/site-packages/huggingface_hub/utils/_http.py の 306行目にある以下に verify=False を加えることで回避できます。 OLD) response = session.request(method=method, url…

pip.pyz for python による pip 実行

proxy配下にあるwindows環境で、embeddable python (portable版 python) に対し、 get-pip.py により、pip コマンドの install を試みたところ、以下のエラー。 ( get-pip.py に対しては --trusted-host pypi.python.org --trusted-host files.pythonhosted.…

robocopy 実行メモ

rsync を利用することが多く、windows の robocopy は、あまり知らないので、メモ 参考url Robocopyの基本動作とコマンドオプション解説 実行例 オプションの意味は、上記の参考urlをご覧ください DOS> robocopy I:\edge S:\Iドライブ\edge /MIR /S /COPY:DA…

qwen2.5vl/qwen3 + ollama + open-webui + mcpo for win による local llm での mcp

以前の ollama for win + qwen2.5:14b + langchain for python によるローカルllmでのmcp - end0tknr's kipple - web写経開発 では langchain-mcp-adapters を用い、ローカルLLM環境を構築しましたが、 今回は、open-webui を用い、以下の手順で構築しました…

国交省の宅建業者等企業情報検索システムにある不動産会社をpythonで http getし、sqliteへ保存

import re import requests import sqlite3 db_path = "saawo.sqlite" cgi_url = "https://etsuran2.mlit.go.jp/TAKKEN/takkenKensaku.do" per_page = 50 cgi_params = {"CMD":"selectPage", "caller":"TK", "choice":"1", "rdoSelect":"1", "rdoSelectJoken…

wsl --install OracleLinux_9_5 で Wsl/InstallDistro/E_UNEXPECTED エラー

C:\Users\end0t>wsl --install OracleLinux_9_5 致命的なエラーです。 エラー コード: Wsl/InstallDistro/E_UNEXPECTED のエラーが発生し、原因不明。 が、以下のように --web-download オプションを加えることでなぜか解消。 C:\Windows\System32>wsl --ins…

ミンコフスキーを利用せずに、図形詰み込み問題 for python

簡易なNFP (No Fit Polygon)アルゴリズムによる多角形の図形詰み込み問題(bin packing) - end0tknr's kipple - web写経開発 上記entryの別階 # -*- coding: utf-8 -*- import copy import pyclipper import io import math import matplotlib.pyplot as plt …

win11のiisでhttpログ出力するには「Windowsの機能の有効化または無効化」で

多角形に対し、四角形が内接可能な範囲をpythonで算出

当初、ミンコフスキー和 or 差で実現できるかと思いましたが、 以下のようなスキャン(ブルートフォース?)を用いる方法にたどり着きました。 from shapely.geometry import box, Polygon import numpy as np import matplotlib.pyplot as plt # 多角形 a a = …

xdwlib for python を用い docuworks(xdw)内のtext抽出

https://github.com/hayasix/xdwlib 「pip install xdwlib」により、xdw2text.py も installされますので、 これを参考に以下。 xdwlibは docuworks sdkを必要せず実現しているところが、すごい気がします import xdwlib import traceback def main(): try: …

再 - CPUでの Floor-Plan-Detection の間取り図 Raster to Vector 変換

CPUでの Floor-Plan-Detection の間取り図 Raster to Vector 変換 - end0tknr's kipple - web写経開発 先日の上記entryでは、raster to vector後、画面表示するだけでしたので、 部屋と壁の座標をjsonで保存する様、save_vectors_coords() を追加 import os …

AutoCADでの 白黒PDF化は、印刷スタイル=monochrome.ctb

CPUでの Floor-Plan-Detection の間取り図 Raster to Vector 変換

住宅の間取り図の Raster to Vector変換を行うFloor-Plan-Detection は GPUでの動作を前提?としているようですが、 内部で使用する CubiCasa5k の model_best_val_loss_var.pkl モデルは 200mb程度でしたので、CPUで動作させてみました。 参考url https://gi…

FloorplanToBlender3d による住宅間取り図の 2D -> 3D変換

https://github.com/grebtsew/FloorplanToBlender3d 今回は、とりあえず、windows11のminiconda環境で gitcloneし、サンプルを2D -> 3D変換するまで FloorplanToBlender3dの参考url FloorplanToBlender3dのdocsにありますが、 FloorplanToBlender3dを用い、…

fastapi + threading + sqlite3 を用いた自作 autodesk fusion用 mcpサーバー

autodesk fusion用 mcpサーバー には、2025年6月時点で GitHub - ArchimedesCrypto/fusion360-mcp-server がありますが、利用できるコマンド(tool)が、 四角形の描画や押出し等、10コのみでしたので、pythonで自作してみました。 目次 全体構成と、ポイント …

fusion360 python apiで 2個のコンポーネントをジョイント(結合)

↓こう書くと、↑こう表示されます import adsk.core, adsk.fusion, traceback, math def run(context): ui = None try: app = adsk.core.Application.get() ui = app.userInterface # 新しいドキュメント doc = app.documents.add(adsk.core.DocumentTypes.Fu…

fusion360でボディ上への 基準面 / 基準線 / 基準点は、構築メニューから

以下は、ボディ返上への基準点。 内部的には、Construction Point / Axis / Plane と呼ぶらしい

mcp.server.fastmcp for python + claude desktop によるautodesk fusionへの描画

先日の autodesk fusion for win へ fastapi for python を追加し、add in経由で作画 - end0tknr's kipple - web写経開発 までに、 fusion api経由で描画できましたので、今回は更に mcp.server.fastmcp for python + claude desktop を接続し、描画します。…

autodesk fusion for win へ fastapi for python を追加し、add in経由で作画

step1 - 新規アドインの追加 先日の autodesk fusion の新規add in作成直後の状態 - end0tknr's kipple - web写経開発 に記載した通りです。 step2 - pip install fastapi uvicorn pydantic 先日の autodesk fusion for win への外部moduleの pip install - …

autodesk fusion for win への外部moduleの pip install

fusionにおけるpythonの場所を特定し、 python.exe get-pip.py すれば、pip installできます ※但し、fusionのupdate等でpythonの場所が変更になるようですので、 その際は、再度、pip installが必要です autodesk fusion for win における pythonの場所 c:/U…

autodesk fusion の新規add in作成直後の状態

autodesk fusionで アドインを作成しようと考えていますが、 まず、新規add in作成直後の状態を確認してみます。 新規アドイン作成、スクリプト x アドインの違い 「ユーティリティ → アドイン → アドインタブ → 作成」により新規アドインが c:/Users/end0t/…

ollama vision による ローカルllmでの画像認識

Vision models · Ollama Blog を見かけました。 2025/4時点で、画像認識に対応したllmは、gemma3 や llava 等があり、 今回、これらを試してみました。 pythonでのサンプルコードは上記urlで公開されている通りです。 import ollama res = ollama.chat( mode…

ollama for win + qwen2.5:14b + langchain for python によるローカルllmでのmcp

ollama for win + qwen2.5:14b + mcphost for go によるローカルllmでのmcp - end0tknr's kipple - web写経開発 先日の上記entryにある mcphost for go では上手く動作しませんでしたので、 今回は langchain-mcp-adapters for python を試します。 ちょうど…

ollama for win + qwen2.5:14b + mcphost for go によるローカルllmでのmcp

claude desktop for win では動作することが実感できましたので、 ollama for win + qwen2.5:14b + mcphost for go によるローカルllmでのmcp。 playwright、file-system、sqlite の 3つのmcpを試しましたが、 ローカルllmの性能差が影響しているのでしょう…

autocad-mcp (AutoCAD LT AutoLISP MCP Server)による AutoCAD 2022の操作

GitHub - hvkshetry/autocad-mcp: AutoCAD LT AutoLISP MCP Server という mcpサーバを見かけました。 READMEによれば Prerequisites が AutoCAD LT 2024 or newer ですが、 Claude Desktop から AutoCAD 2022 (≠LT)を操作してみます。 Install Dependencies…