りお

Oracle

[Oracle]セッションIDとOS上のプロセスIDを紐づける方法

調査のために、Oracle Database上の特定のセッションが、 OSのプロセスとしてどのような状態にあるかを確認したい場合があります。 Oracleデータベースのv$sessionで出力される情報はSID(セッションID)をベースとしてますので、 各プロセスのCPU使用率を追いたい場合には、SIDとOSPID(OS上のプロセスID)を紐づける必要があります。 Oracle Databaseのv$sessionで出力される情報はSID(セッションID)をベースとしてますので、 各プロセスのCPU使用率を追いたい場合には、SIDとOSPID(OS上のプロセスID)を紐づける必要があります。
Python

[Python] 難しい迷路を自動生成する

迷路の作り方は色々なアルゴリズム(作るための手続き)としてまとまっています。 Pythonなどのプログラミング言語で迷路を作成する場合は、このアルゴリズムを実装することになります。 最近はアルゴリズムを知らなくても、ChatGPTなどのAIを使って簡単に必要なコードが手に入ります。
Minecraft

[Minecraft] マイクラでPythonスクリプトを動かしてみよう!(Minescriptを使った巨大トンネル作成編)

Pythonスクリプト実行mod(Minescript mod)を使って、スクリプトを動かしてみます。 今回は山脈に巨大なトンネルを作ります。
Minecraft

[Minecraft]PCとiOS(iPad/iPhone)とのクロスプレイ

PC上のMinecraftをホストにして、iOS(iPad/iPhone)で一緒に遊びたい。 というわけでこちらも纏めておきます。 結論からお伝えすると、問題なくクロスプレイできました。 大きな流れを説明するとこんな感じです。Nintendo Switchの時よりだいぶ楽です。 1.PCとiOS(iPad/iPhone)にMincraftをインストール 2.PC上で新規ワールドを生成 3.iOS(iPad/iPhone)側からワールドに参加
Minecraft

[Minecraft] マイクラでPythonスクリプトを動かしてみよう!(Minescript編)

Raspberry Jam Modは開発が止まってしまっているようで、Minecraftバージョン1.12.2までしか対応できていません。 2024年10月時点での最新バージョンである1.21.1に対応したMinescriptというModが存在しています。 本サイトではMinescriptでPythonスクリプトを動かすところまで解説します。
Minecraft

[Minecraft] Minescript modを新しいマイクラバージョンで動かす

本記事はMinescript modについて、新しいマイクラバージョンで動かす方法をまとめておきます。 マイクラは順次アップデートされており、新しいバージョンのマイクラでMinescriptを利用するには、いくつか作業が必要になります。 2025/3/29現在、マイクラの最新バージョンは1.21.5となりますが、Minescript modは1.21.4までしか対応できていませんので(すぐにアップデートは入ると思います)、あえて本記事では、現在利用している1.21.1から、1.21.4でMinescript modを動かすところまでの流れを解説します。 今後同様なアップデートが入っても、本記事の作業で対応できると思います。
Minecraft

[Minecraft] マイクラでPythonスクリプトを動かしてみよう!(Raspberry Jam編)

Minecraft上でPythonスクリプトを動かすための準備をまとめます。 使用するModのバージョン縛りがあったり、Pythonバージョンによってエラーになってしまったりと 色々試したところもありますので、そのあたりも含めていますので参考になればと思います。
Python

[Python] ChatGPTとDeepSeekで対話させてみる

本サイトではChatGPT APIとDeepSeek APIに関連する記事を書いています。 本記事ではChatGPT APIとDeepSeek APIを使って、対話させてみるようなことをやってみました。 お互いがAIであることを認識して会話を聞いてみると、なかなか面白いです。 本記事は具体的なPythonでのサンプルスクリプトも記載しています。
Oracle

[Oracle] SQL*Plusでバインド変数を指定して実行する

SQL*Plusでもバインド変数を利用してSQLを実行することができます。 バインド変数をWHERE条件で利用したい場合や、バインド変数の簡易的なテストに活用することができます。