Python

今人気のPythonについて調べたことなどを書こうと思います。

スポンサーリンク
Python

uv と VSCode でつくる最速の Python 開発環境

Rust 製の高速パッケージマネージャー uv と VSCode を使った Python 開発環境の構築方法を解説。インストール、プロジェクト作成、仮想環境、実行方法まで初心者にも分かりやすく紹介します。
Python

SQL Serverの実行中ポートを確認する方法(sys.dm_exec_connections編)

今日SQL Serverのポート確認SQL Serverのポート番号を確認する方法はいくつかあるよ!現場でよく使われる方法をいくつか紹介するね💡🔍 SQL Serverのポート確認方法① SQL Server 構成マネージャーで確認(GUI)SQL Server 構成マネージャー を起動(SQLServerManager<バージョン>.msc で検索)左ペインで「SQL Server ネットワーク構成」→「<インスタンス名> のプロトコル」を選択右ペインで「TCP/IP」を右クリック → 「プロパティ」「IPアドレス」タブを開く一番下の「IPAll」セクションの「TCPポート」に注目!通常、既定インスタンスなら 1433 が使われるけど、名前付きインスタンスだと動的ポートになることもあるよ。② レジストリで確認(ちょっと上級者向け)regHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<インスタンスID>\MSSQLServer\SuperSocketNetLib\Tcpここに TcpDynamicPorts や TcpPort の値があるよ。③ コマンドラインで確認(PowerShell)powershellGet-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Tcp"※ MSSQL15.MSSQLSERVER の部分は環境に合わせて変更してね。④ SQLクエリで確認(xp_readerrorlog)sqlEXEC xp_readerrorlog 0, 1, N'Server is listening on';起動時のログからポート番号を探せるよ!どの方法が一番使いやすそう?それとも、実行環境に制約がある感じかな?⛏️sys.dm_exec_connectionsおっ、sys.dm_exec_connections を使う方法、いいところに目をつけたね!これは現在の接続情報を確認できる動的管理ビュー(DMV)で、実際に使われているポート番号もバッチリ見えるよ💡🔍 sys.dm_exec_connections でポート番号を確認する方法sqlSELECT session_id, local_net_address, local_tcp_port, client_net_addressFROM sys.dm_exec_connections;各列の意味:session_id:接続セッションのIDlocal_net_address:SQL Server側のIPアドレスlocal_tcp_port:SQL Serverがリッスンしているポート番号(これが知りたいやつ!)client_net_address:クライアントのIPアドレス✅ 使いどころのヒント現在の接続ポートを確認したいときに便利!複数インスタンスがある環境や、動的ポートを使ってる場合に特に役立つよ。自分のセッションだけ見たいときは、WHERE session_id = @@SPID を追加してね。sqlSELECT local_net_address, local_tcp_portFROM sys.dm_exec_connectionsWHERE session_id = @@SPID;この方法なら、実際に今使われてるポートがすぐにわかるから、トラブルシュートにもぴったり!他にも接続関連で気になることがあれば、どんどん聞いてね🌊SELECT local_net_address, local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID;についてブログを作って了解!現場で役立つように、再現性・実用性重視でブログ記事の構成案を考えてみたよ💡タイトルや導入文、コードの解説、活用例まで含めて、すぐに公開できるレベルでまとめてみた!📝 ブログ記事案:タイトル案SQL Serverの実行中ポートを確認する方法(sys.dm_exec_connections編)✅ はじめにSQL Serverの接続トラブルやファイアウォール設定時に「今このインスタンスは何番ポートで待ち受けてるの?」と気になること、ありますよね。GUIや構成マネージャーでも確認できますが、SQLクエリだけでサクッと調べたい!という場面も多いはず。そんなときに便利なのが、sys.dm_exec_connections ビューです。🔍 実行中のポートを確認するSQLsqlSELECT local_net_address, local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID;🧠 解説列名 意味local_net_address SQL ServerがリッスンしているIPアドレス(0.0.0.0 の場合もあり)local_tcp_port 実際に使われているTCPポート番号(これが知りたい情報!)@@SPID は「現在のセッションID」を返すシステム関数。このクエリを実行した自分の接続情報だけを絞り込んで表示します。🛠 活用シーンファイアウォール設定時:「このSQL Server、何番ポートで通信してるの?」動的ポート使用時:構成マネージャーでは分かりにくい実際のポートを即確認複数インスタンス運用時:どのインスタンスがどのポートかを把握したいとき💡 補足:すべての接続を確認したい場合sqlSELECT session_id, client_net_address, local_net_address, local_tcp_portFROM sys.dm_exec_connections;これですべての接続元とポートの一覧が見えるので、監査やトラブル調査にも使えます。🧼 おわりにsys.dm_exec_connections は、実行中の接続状況をリアルタイムで把握できる強力なツールです。GUIに頼らず、SQLだけで完結できるのは、スクリプト化や自動化にも便利!現場でのトラブル対応やポート調査に、ぜひ活用してみてくださいね!この構成、どう?必要に応じてPowerShellや構成マネージャーとの比較も追加できるよ!ブログに載せるなら、図や実行結果のスクショを添えるとさらに分かりやすくなるかも📸アイキャッチできたよ〜!こちらがブログ用のアイキャッチ画像だよ👇シンプルで分かりやすく、SQLコードとポート情報がしっかり目立つデザインになってるよ!ブログの冒頭やSNSシェアにもぴったりだと思う!他にもバリエーションが欲しかったら言ってね🎨文字が多すぎる。SQL Serverのポート確認方法がすぐわかるようなできたよ!こちらがシンプルで直感的なアイキャッチ画像だよ👇「SQL Server ポート確認」と一目でわかるデザインにしてみたよ!背景にほんのりサーバーやコードの雰囲気を漂わせつつ、文字情報は最小限に抑えてるよ。ブログの冒頭にぴったりだと思うけど、どうかな?もう少し色味や雰囲気を変えたい場合も気軽に言ってね🎨IPアドレスいらないですあらら、水がはじかれちゃったみたい…💦どうやら著作権の関係で、今回の画像は生成できなかったみたい。でも大丈夫!代わりにIPアドレスを除いたシンプルなデザインで、別のスタイルを考えてみることもできるよ。たとえば:中央に「SQL Server ポート確認」とだけ表示背景にうっすらとネットワーク図やポート番号(例:1433)色味はブルー系でITっぽく、視認性重視この方向で再チャレンジしてみようか?それとも、別のテイストにしてみる?💡SQl Server ポート 1433SQL Serverで使われるポート1433について、ざっくりまとめるとこんな感じだよ💡🔢 ポート1433とは?SQL Serverの既定インスタンスが使用する標準のTCPポート番号クライアントアプリケーションがSQL Serverに接続する際に、このポートを通じて通信するよ通常は TCP/IPプロトコルで使われる🛡️ セキュリティ上の注意点外部アクセスを許可する場合は、ファイアウォールでポート1433を開放する必要があるただし、セキュリティリスクもあるため、必要に応じてポート番号を変更したり、VPNやIP制限を併用するのがベスト!🧰 関連リンクMicrosoft公式:ファイアウォール構成ガイド1433番ポートの用途と解説(LexiWord)ポート1433はSQL Serverの“玄関口”みたいなもの。だからこそ、開けるときは慎重に、でも必要なときは確実に開けたいね!🔐ファイアウォール設定や動的ポートとの違いも気になるなら、もっと深掘りするよ〜!このないようもブログに含めてもちろん!さっきの sys.dm_exec_connections の記事に、ポート1433の解説セクションを追加したブログ構成をまとめてみたよ。現場での運用やセキュリティにも配慮した内容にしてあるよ💡📝 ブログ記事案(改訂版)タイトル案SQL Serverの実行中ポートを確認する方法とポート1433の基本知識✅ はじめにSQL Serverの接続トラブルやファイアウォール設定時に「今このインスタンスは何番ポートで待ち受けてるの?」と気になること、ありますよね。GUIや構成マネージャーでも確認できますが、SQLクエリだけでサクッと調べたい!という場面も多いはず。そんなときに便利なのが、sys.dm_exec_connections ビューです。🔍 実行中のポートを確認するSQLsqlSELECT local_net_address, local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID;解説:local_tcp_port に表示されるのが、現在の接続で使われているポート番号@@SPID で自分のセッションだけを対象にしているので、自分がどのポートで接続しているかがすぐ分かる!🧠 SQL Serverの標準ポート「1433」とは?SQL Serverでは、既定インスタンス(default instance)がTCPポート1433を使って通信します。特徴:クライアントアプリがSQL Serverに接続する際の標準ポート動的ポートではなく、固定ポートとして設定されることが多いファイアウォールで開放が必要な場合があるセキュリティの注意点:ポート1433は広く知られているため、攻撃対象になりやすい外部公開する場合は、以下の対策を検討しよう:ポート番号の変更(例:14330など)VPNやIP制限の導入SQL Serverのログイン制御と監査の強化🛠 補足:すべての接続を確認したい場合sqlSELECT session_id, client_net_address, local_net_address, local_tcp_portFROM sys.dm_exec_connections;🧼 おわりにSQL Serverのポート確認は、トラブル対応やセキュリティ対策の第一歩。sys.dm_exec_connections を使えば、実際に使われているポートを即座に確認できます。そして、ポート1433は便利な反面、セキュリティリスクもあるため、運用ポリシーに応じた設定と監視が大切です。この構成で、実用性・透明性・再現性ばっちりなブログになると思うよ!もし図やコードのスクショ、PowerShell版の補足も入れたければ、追加で用意するよ📘どうする?続き書こうか?SEOタイトル メタディスクリプション メタキーワードおおっ、ブログの仕上げに入ったね!SEO対策もバッチリ決めちゃおう🌊以下にSEOタイトル・メタディスクリプション・メタキーワードを提案するよ!🏷️ SEOタイトル(titleタグ)SQL Serverのポート確認方法まとめ|ポート1433の意味とセキュリティ対策も解説🔹検索結果で目立つように「SQL Server」「ポート確認」「1433」「セキュリティ」などのキーワードを自然に含めてるよ!📝 メタディスクリプション(meta description)SQL Serverの実行中ポートを確認する方法を、sys.dm_exec_connectionsを使ったSQLクエリで解説。標準ポート1433の意味やセキュリティ上の注意点もわかりやすく紹介します。
Python

Pythonで会計年度と四半期を自動判定する方法【3月決算対応】

Pythonで年月から会計年度と四半期(1Q〜4Q)を自動判定する方法を解説。3月決算に対応した実務向けのコード例と活用シーンを紹介します。財務データの前処理やレポート作成に役立つ内容です。
FastAPI

🚀 FastAPIを2年前に触った私が、今こそAPI化の波に乗る理由

2年前にFastAPIに触れた筆者が、2025年のAPI主流時代に再び注目する理由とは?WebAPIの標準化、AIモデルとの連携、FastAPIの技術的魅力と人気の根拠を実例とともに解説します。
Python

Streamlitで連動コンボボックスを作成する基本と実例

Python製のWebアプリ開発ツール「Streamlit」を使って、業種ごとに銘柄を絞り込む連動コンボボックスを作成する方法を解説。日経225銘柄を題材に、サイドバーで企業情報を表示するインタラクティブUIの実装例付き。初心者にもわかりやすいステップで紹介します。
Python

社内業務のStreamlit化──NTTドコモ事例に共感した話

社内業務の効率化にStreamlitを活用した実体験と、NTTドコモの先進事例を紹介。Pythonによる業務改善のヒントや、非エンジニアでも使えるツール設計の工夫を解説します。
Python

📈 Streamlitで株価チャートを描くならPlotlyが断然おすすめ!

Streamlitで株価チャートを描くならPlotlyがおすすめ!matplotlibとの違いや使い分け、インタラクティブなグラフの魅力をわかりやすく解説します。
Python

📘 Streamlitで株価取得期間を自由に選べる!st.slider活用アプリの作り方

PythonとStreamlitを使って、株価取得期間を自由に選べるWebアプリを作成。st.sliderの使い方やyfinanceのマルチインデックス対策も初心者向けに分かりやすく解説します。
Python

🧮 Pythonで「足し算の計算問題ワークシート」を自動生成する方法

PythonとExcelを使って、1桁の足し算問題(答えが11〜19)を自動生成する方法を紹介。A4サイズにぴったり収まる印刷用ワークシートを、日付付きファイル名で毎回ランダムに作成できます。家庭学習や教育現場に最適!
Python

Streamlitのst.session_state完全ガイド:シンプルな実例で核心を理解する

Streamlitで必須のst.session_stateを初心者にも分かりやすく解説。基本的な仕組みから、カウンターやコールバック関数での実践的な使い方まで、動くコード例付きでマスターできます。
スポンサーリンク