プログラミング [プログラミング] 2D物理シミュレーションソフトAlgodooをインストールしてみる 本記事では、2D物理シミュレーションソフトであるAlgodoo(アルゴドゥー)をWindows環境にインストールしてみます。 直感的なインターフェースが準備されており、物理の仕組みを視覚的にシミュレートすることができます。 2025.05.31 2025.06.01 プログラミング
プログラミング [プログラミング] 2D物理シミュレーションライブラリmatter.jsをできるだけ簡単に動かしてみる 本記事では、2D物理シミュレーションライブラリであるmatter.jsをできるだけ簡単に動かしてみます。 様々な動かし方がありますが、本記事では必要なライブラリをダウンロードして、HTMLファイルを作成後、実際にプログラムを動かすところまでを解説します。 プログラムはブラウザがあれば動きますので、実行するために特別なソフトをインストールする必要もなく、非常に簡単に試すことができます。 2025.05.26 2025.06.01 プログラミング
プログラミング [プログラミング] おすすめの2D物理シミュレーションツール・ライブラリまとめ【2025年版】 2D物理シミュレーションを実現するためのソフトやモジュールは多岐にわたり、用途や使用言語に応じて最適な選択肢が異なります。 本記事では、プログラミングに活用できるモジュールから教育向けのGUIソフトまで、代表的なツールを詳しく紹介します。 2025.05.21 2025.05.30 プログラミング
Python [Python] ローカルLLMにRAGを適用して精度を上げてみる(ベクトルDB永続化編) 本記事は、 [Python] ローカルLLMにRAGを適用して精度を上げてみる でのベクトルDB(ChromaDB)を永続化して利用する方法を解説しています。 この方法によって、事前にベクトルDBに情報を登録しておくことができますので、問い合わせ時に毎回情報を再度読み込む必要がなくなります。 2025.05.11 2025.05.26 Pythonプログラミング
Python [Python] ローカルLLMをできるだけシンプルに使ってみる 本記事では、できるだけシンプルにローカルLLMを使えるようにすること、PythonでローカルLLMを使えるようにするところまでをまとめています。 実際に自分のPCでも無料でローカルLLMを使えるようになります。 思ったよりも無料で使えるLLMが多いので、色々比較してみるのも面白そうです。 2025.04.24 2025.05.26 Pythonプログラミング
Python [Python] ローカルLLMにRAGを適用して精度を上げてみる LLMによる回答の精度を上げる手法として、ファインチューニングやRAGがあります。 本記事では、実際にRAGを使う手順とRAGを使った場合と使わない場合の比較結果をまとめています。 こちらも比較的簡単にRAGを使うことができます。 2025.04.29 2025.05.07 Pythonプログラミング
ConoHa [ConoHa]PythonでメッセージボードCGIを作ってみる 本記事では簡単なメッセージボードのCGIを作ってみます。 送信したメッセージをファイルに残して表示するようなシンプルなCGIです。 2025.04.19 2025.04.21 ConoHaプログラミング
Minecraft [Minecraft] 高難度!自動生成マイクラ迷路ダンジョンからの脱出 本記事はこちらの記事の高難度バージョンです。 ドーナツ状の迷路ダンジョンを生成します。 続きの記事としてまとめていますので、サンプルコードを動かす準備についてもこちらをご確認ください。 2025.04.10 2025.04.17 MinecraftPythonプログラミング
Minecraft [Minecraft] 自動生成されたマイクラ迷路ダンジョンからの脱出! 巨大な迷路ダンジョンをPythonを使って自動生成します。 内容としては、例によってMinescript modでマイクラ上でPythonを実行できるようにして、迷路フロアを複数階層作ることでダンジョン化しています。 サンプルコードも載せていますので、マイクラ上で実際に作ってみてください。 2025.03.25 2025.04.10 MinecraftPythonプログラミング
Minecraft [Minecraft] マイクラで巨大迷路を作る Minescript modを使って、マイクラで巨大迷路を作ります。 迷路のロジックさえ入手できれば、あとはマイクラでブロックを配置していくだけです。 サンプルのコードも載せていますので、コピペだけでも比較的簡単に作れると思います。 実際に巨大迷路を作ってプレイヤーを操作してみると、周りが壁だらけになっているために方向感覚が失われ、難易度が相当高くなります。 途中で心が折れるレベルです。 2025.03.18 2025.04.05 MinecraftPythonプログラミング