投稿

Claude DesktopでMySQLにアクセス手順

イメージ
Claude DesktopでMySQLにアクセスする手順は次のとおりです。 1.mysql-mcp-serverのインストール: pip install mysql-mcp-server 2.必要な依存関係のインストール: pip install mysql-connector-python 3.OSのシステム環境変数に次を追加 PYTHONIOENCODING=utf-8 4.server.pyの変更 ・ファイルの文字コードをutf8に変更 ・1行目に次の内容を追加 # -*- coding: utf-8 -*- ・configオブジェクトに次の項目を追加 "charset": os.getenv("MYSQL_CHARSET"), 'raise_on_warnings': True, 'use_unicode': True 5.claude_desktop_config.jsonに追加 { "mcpServers": { "mysql": { "command": "uv", "args": [ "--directory", "C:/tools/mysql_mcp_server/src", "run", "mysql_mcp_server" ], "env": { "MYSQL_HOST": "サーバ名", "MYSQL_USER": "ユーザID", "MYSQL_PASSWORD": "パスワード", "MYSQL_DATABASE": "DB名", ...

GL.iNet GL-MT3000 Beryl AXでTailscaleのExit Nodeの機能を利用する手順

イメージ
GL.iNet GL-MT3000 Beryl AXでTailscaleのExit Nodeの機能を利用する手順は次のとおりです。 1.SSHでログイン 2.管理者権限で次のコマンドを実行 tailscale up --advertise-exit-node --accept-dns=false --accept-routes --advertise-routes=192.168.8.0/24,192.168.128.0/24 再起動後利用できるようになります。 関連書籍 ※本記事はアフィリエイトリンクを含みます。

jQueryのDataTablesでcolumnsのdataがnullの時に検索でDataTables warning: table id=TblAuthentication - Unknown field: (index ...)というエラーが発生する場合の対処法

イメージ
jQueryのDataTablesでcolumnsのdataがnullの時に検索機能を使用した際に DataTables warning: table id=TblAuthentication - Unknown field: (index ...) というエラーが発生した場合、次の方法で対処できます。 ・主な原因 このエラーは主に、サーバーサイド処理を有効にしている状態で、クライアントサイドでのみ生成される列(data: nullの列)を検索しようとした場合に発生します。 ・対処法 サーバーサイド処理の無効化 サーバーサイド処理を使用していない場合は、以下のオプションを削除または false に設定します: 使用しているjavascript内の設定処理内に次の行を追加 "serverSide": false, ※jQueryのDataTablesとは、HTMLで作成したテーブル(表)に検索、ソート、ページネーション(ページ送り)などの高機能を簡単に追加できるjQueryのプラグインです。 関連書籍 ※本記事はアフィリエイトリンクを含みます。

javascriptのEventオブジェクトの要素について

イメージ
javascriptのEventオブジェクトで取得できる要素は次の2種類がある。 プロパティ Event.target ・・・イベントが発生した要素 プロパティ Event.currentTarget ・・・イベントハンドラが登録されている要素 例えばtableタグ内のtr要素にイベントを記述した場合、次のようになる。 Event.target = td要素 Event.currentTarget = tr要素 関連書籍 ※本記事はアフィリエイトリンクを含みます。

Chromeで入力可能なPDFに漢字を入力しても空白で表示されてしまう件

イメージ
Chromeで入力可能なPDFを開き文字入力すると半角や全角ひらがな、全角カタカナは入力できるが、漢字を入力しても空白で表示されるPDFがある。 PDF作成時に指定したフォントが埋め込まれていないことが原因のようだ。 対処法としては、ブラウザで直接操作をあきらめて、一旦対応のPDFをダウンロードし、Acrobat Readerで開くことで入力可能となる。 関連書籍 ※本記事はアフィリエイトリンクを含みます。

javascriptでCSV出力する方法

イメージ
javascriptでCSV出力するには次の方法が簡単です。 let csv =”列1,列2\n1,あ\n2,い\n”; // ▼バイナリデータに変換 let bData = new Blob([csv], { type: ‘text/csv’ }) // ▼ダウンロード用のaタグを生成 let el = document.createElement(‘a’) el.href = window.URL.createObjectURL(bData) el.download = ‘data.csv’ // ▼クリックしてダウンロード el.click() 関連書籍 ※本記事はアフィリエイトリンクを含みます。

javascriptで文字コード変換する方法

イメージ
UTF8のサイトからExcel等から読めるsjisのCSVファイルを作成する際に文字コードの変換が必要となるが、encoding.jsを利用すると簡単に行える。 その方法は次のとおり。 // ▼変更前のデータ let src = “あいうえお”; // ▼1文字ごとの配列にする let w1 = new encoding.stringToCode(src); // ▼変換処理(AUTO→SJIS) let w2 = encoding.convert( w1, ‘SJIS’); // ▼バイト型の配列に変換 let dist = new Uint8Array( w2 ); 関連書籍 ※本記事はアフィリエイトリンクを含みます。