本記事では、2D物理シミュレーションソフトであるAlgodoo(アルゴドゥー)をWindows環境にインストールしてみます。 直感的なインターフェースが準備されており、物理の仕組みを視覚的にシミュレートすることができます。
このブログでは未来のエンジニアに向けたIT技術情報を中心に投稿しています。 特にこれから必修となるプログラミング教育についてや、駆け出しエンジニアが理解しづらいような内容について、現役エンジニア目線で解説していきます。
今日 | 05/31 | 05/30 | 05/29 | 05/28 | 05/27 | 05/26 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(IN) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,039,928サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
教育ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 11,018サイト |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,981サイト |
今日 | 05/31 | 05/30 | 05/29 | 05/28 | 05/27 | 05/26 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(OUT) | 圏外 | 圏外 | 圏外 | 54,835位 | 53,737位 | 51,798位 | 50,649位 | 1,039,928サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
教育ブログ | 圏外 | 圏外 | 圏外 | 771位 | 732位 | 696位 | 658位 | 11,018サイト |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 426位 | 403位 | 393位 | 379位 | 9,981サイト |
今日 | 05/31 | 05/30 | 05/29 | 05/28 | 05/27 | 05/26 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(PV) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,039,928サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
教育ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 11,018サイト |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,981サイト |
[プログラミング] 2D物理シミュレーションソフトAlgodooをインストールしてみる
本記事では、2D物理シミュレーションソフトであるAlgodoo(アルゴドゥー)をWindows環境にインストールしてみます。 直感的なインターフェースが準備されており、物理の仕組みを視覚的にシミュレートすることができます。
[プログラミング] 2D物理シミュレーションライブラリmatter.jsをできるだけ簡単に動かしてみる
本記事では、2D物理シミュレーションライブラリであるmatter.jsをできるだけ簡単に動かしてみます。 様々な動かし方がありますが、本記事では必要なライブラリをダウンロードして、HTMLファイルを作成後、実際にプログラムを動かすところまでを解説します。 プログラムはブラウザがあれば動きますので、実行するために特別なソフトをインストールする必要もなく、非常に簡単に試すことができます。
[プログラミング] おすすめの2D物理シミュレーションツール・ライブラリまとめ【2025年版】
2D物理シミュレーションを実現するためのソフトやモジュールは多岐にわたり、用途や使用言語に応じて最適な選択肢が異なります。 本記事では、プログラミングに活用できるモジュールから教育向けのGUIソフトまで、代表的なツールを詳しく紹介します。
[知育玩具] 難易度が高いナノブロックで特におすすめの人気作品を徹底紹介!
近年、ナノブロックは子ども向けの玩具というイメージを超え、精巧で難易度の高い作品を楽しめる大人向けホビーとしても注目を集めています。 特に難易度が高く、時間と集中力を必要とするモデルは、達成感も大きく、完成後はインテリアとしても映えるため人気があります。 仕事や家事の合間に取り組める趣味として、またストレス解消の手段としても注目されており、幅広い年齢層の大人に支持されています。 本記事では、ナノブロックの中でも難易度が高い大人向けで人気のあるモデルについて、選び方のポイントやおすすめ作品を詳しく紹介しながら、ナノブロックの魅力を多角的に掘り下げていきます。
[Python] ローカルLLMにRAGを適用して精度を上げてみる(ベクトルDB永続化)
本記事は、 [Python] ローカルLLMにRAGを適用して精度を上げてみる でのベクトルDB(ChromaDB)を永続化して利用する方法を解説しています。 この方法によって、事前にベクトルDBに情報を登録しておくことができますので、問い合わせ時に毎回情報を再度読み込む必要がなくなります。
[知育玩具] レゴデュプロ互換!ボールコースターで広がる子どもの創造力と遊び方の魅力を徹底解説
レゴデュプロ互換のボールコースター(ビー玉転がし)は、小さな子どもたちが安全に楽しく遊びながら創造力や論理的思考を育むのに最適なおもちゃです。 このおもちゃは見た目の楽しさだけでなく、子どもの成長にとって非常に重要な学びを提供してくれます。 本記事では、ボールコースターの基本情報や魅力、遊び方のバリエーション、教育的な効果、選び方のコツ、そして親子での活用方法までを幅広くかつ詳細にご紹介します。
[知育玩具] レゴ/レゴデュプロの買い足しおすすめアイテムを厳選紹介!今持っているブロックをもっと楽しく活用するアイデア
レゴやレゴデュプロをすでにお持ちの方にとって、子どもが飽きずに遊び続けるためには「買い足しアイテム」の選び方がとても重要です。 この記事では、今あるブロックと組み合わせてさらに遊びの幅が広がる、おすすめの買い足しアイテムをご紹介します。基本セットだけでは物足りなくなってきた方や、プレゼントの参考にしたい方もぜひチェックしてみてください。
[Oracle]「遅い」処理のSQLチューニングの前にやるべきこと(性能問題の切り分け例)
「遅い」処理のSQLチューニングの前にやるべきこと(性能問題切り分けのための取得情報)では、問題切り分けのために取得するべき必要な情報についてまとめました。 本記事では、性能問題切り分けのための情報を使って、どのように性能問題を切り分けていくかについて解説します。 あくまで例ですので、すべての問題に対する切り分け方法ではないですが、代表的な切り分けポイントをまとめていますので、参考にしてみてください。
[Python] ローカルLLMにRAGを適用して精度を上げてみる
LLMによる回答の精度を上げる手法として、ファインチューニングやRAGがあります。 本記事では、実際にRAGを使う手順とRAGを使った場合と使わない場合の比較結果をまとめています。 こちらも比較的簡単にRAGを使うことができます。
[Python] ローカルLLMをできるだけシンプルに使ってみる
本記事では、できるだけシンプルにローカルLLMを使えるようにすること、PythonでローカルLLMを使えるようにするところまでをまとめています。 実際に自分のPCでも無料でローカルLLMを使えるようになります。 思ったよりも無料で使えるLLMが多いので、色々比較してみるのも面白そうです。
[知育玩具] 大きなマグネットブロックで遊ぶ!自由自在な組み立てで創造力が自然と身につく
本記事では3.3cm/3.0cmといった大きさのマグネットブロックを紹介します。 こちらの記事は2cm四方のマグネットブロックを対象としていますが、大きなマグネットブロックは小さな子に最適です。 ブロックの大きい順にまとめてみました。
[ConoHa]PythonでメッセージボードのCGIを作ってみる
本記事では簡単なメッセージボードのCGIを作ってみます。 送信したメッセージをファイルに残して表示するようなシンプルなCGIです。
[Minecraft] 【高難度】自動生成マイクラ迷路ダンジョンからの脱出!
本記事はこちらの記事の高難度バージョンです。 ドーナツ状の迷路ダンジョンを生成します。 続きの記事としてまとめていますので、サンプルコードを動かす準備についてもこちらをご確認ください。
[知育玩具] 【レゴ マイクラ LED装飾】で作る自分だけの幻想ワールド!光るブロックで広がる無限の遊び
レゴとマインクラフト(マイクラ)の組み合わせは、子どもから大人まで幅広い世代で人気があります。 ブロック遊びの物理的な楽しさと、ゲーム内での無限の発想力が融合したこのスタイルは、想像力と創造性を大いに刺激してくれます。 そこにLED装飾という光の要素を加えることで、作品全体に命を吹き込むような、リアルで幻想的な雰囲気を生み出すことができます。 光によって演出される情景は、観る人の心を引きつけ、プレイヤー自身の没入感も格段に高めてくれます。 この記事では、レゴ マイクラ LED装飾を存分に楽しむための基本的な知識から、応用テクニック、装飾アイデア、必要な道具の選び方、安全な設置方法まで、幅広く詳しくご紹介していきます。 初心者の方でも安心して取り組めるよう、分かりやすく丁寧に解説しますので、ぜひご覧ください。
[Oracle]「遅い」処理のSQLチューニングの前にやるべきこと(性能問題切り分けのための取得情報)
あなたがデータベース管理者で、処理が遅い!とクレームが入ったらどうしますか?? すぐにデータベースのSQLチューニングに取り掛かりたくなるかもしれませんが、まずは問題を正しく切り分ける必要があります。 遅い原因がデータベースではないところにあるのに、SQLチューニングを行っても効果がないからです。 本記事は、性能問題の切り分けにはそれほど詳しくない、Oracleデータベース管理者さん向けに書いています。 本記事によって性能問題を切り分けるために必要となる取得すべき情報を理解することができます。
[知育玩具] レゴを美しく飾るためのケース選びとほこり対策の完全ガイド
レゴは、飾ることでインテリアとしても楽しめる素晴らしいコレクションアイテムです。 しかし、時間が経つとほこりが積もり、掃除が大変になることもあります。 特に細かいパーツが多いため、掃除の際に破損や紛失のリスクも高まります。 この記事では、レゴを長期間美しく保つためのほこり対策、最適なディスプレイケースの選び方、おすすめの飾り方について詳しく解説します。
[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を動かすところまでの流れを解説します。 今後同様なアップデートが入っても、本記事の作業で対応できると思います。
巨大な迷路ダンジョンをPythonを使って作ってみます。 内容としては、例によってMinescript modでマイクラ上でPythonを実行できるようにして、迷路フロアを複数階層作ることでダンジョン化しています。 サンプルコードも載せていますので、マイクラ上で実際に作ってみてください。
[知育玩具] レゴ Oracle Red Bull Racing RB20 F1レースカーを組み立ててみる
レゴ スピードチャンピオンシリーズのなかから、Oracle Red Bull Racing(オラクル レッドブル レーシング)RB20 F1レースカーを購入したので、実際に組み立ててみました。 本記事は商品の紹介と組み立てるときの注意点などについてまとめています。 購入を検討されている方の補助的な情報になれたら幸いです。
「ブログリーダー」を活用して、りおさんをフォローしませんか?
本記事では、2D物理シミュレーションソフトであるAlgodoo(アルゴドゥー)をWindows環境にインストールしてみます。 直感的なインターフェースが準備されており、物理の仕組みを視覚的にシミュレートすることができます。
本記事では、2D物理シミュレーションライブラリであるmatter.jsをできるだけ簡単に動かしてみます。 様々な動かし方がありますが、本記事では必要なライブラリをダウンロードして、HTMLファイルを作成後、実際にプログラムを動かすところまでを解説します。 プログラムはブラウザがあれば動きますので、実行するために特別なソフトをインストールする必要もなく、非常に簡単に試すことができます。
2D物理シミュレーションを実現するためのソフトやモジュールは多岐にわたり、用途や使用言語に応じて最適な選択肢が異なります。 本記事では、プログラミングに活用できるモジュールから教育向けのGUIソフトまで、代表的なツールを詳しく紹介します。
近年、ナノブロックは子ども向けの玩具というイメージを超え、精巧で難易度の高い作品を楽しめる大人向けホビーとしても注目を集めています。 特に難易度が高く、時間と集中力を必要とするモデルは、達成感も大きく、完成後はインテリアとしても映えるため人気があります。 仕事や家事の合間に取り組める趣味として、またストレス解消の手段としても注目されており、幅広い年齢層の大人に支持されています。 本記事では、ナノブロックの中でも難易度が高い大人向けで人気のあるモデルについて、選び方のポイントやおすすめ作品を詳しく紹介しながら、ナノブロックの魅力を多角的に掘り下げていきます。
本記事は、 [Python] ローカルLLMにRAGを適用して精度を上げてみる でのベクトルDB(ChromaDB)を永続化して利用する方法を解説しています。 この方法によって、事前にベクトルDBに情報を登録しておくことができますので、問い合わせ時に毎回情報を再度読み込む必要がなくなります。
レゴデュプロ互換のボールコースター(ビー玉転がし)は、小さな子どもたちが安全に楽しく遊びながら創造力や論理的思考を育むのに最適なおもちゃです。 このおもちゃは見た目の楽しさだけでなく、子どもの成長にとって非常に重要な学びを提供してくれます。 本記事では、ボールコースターの基本情報や魅力、遊び方のバリエーション、教育的な効果、選び方のコツ、そして親子での活用方法までを幅広くかつ詳細にご紹介します。
レゴやレゴデュプロをすでにお持ちの方にとって、子どもが飽きずに遊び続けるためには「買い足しアイテム」の選び方がとても重要です。 この記事では、今あるブロックと組み合わせてさらに遊びの幅が広がる、おすすめの買い足しアイテムをご紹介します。基本セットだけでは物足りなくなってきた方や、プレゼントの参考にしたい方もぜひチェックしてみてください。
「遅い」処理のSQLチューニングの前にやるべきこと(性能問題切り分けのための取得情報)では、問題切り分けのために取得するべき必要な情報についてまとめました。 本記事では、性能問題切り分けのための情報を使って、どのように性能問題を切り分けていくかについて解説します。 あくまで例ですので、すべての問題に対する切り分け方法ではないですが、代表的な切り分けポイントをまとめていますので、参考にしてみてください。
LLMによる回答の精度を上げる手法として、ファインチューニングやRAGがあります。 本記事では、実際にRAGを使う手順とRAGを使った場合と使わない場合の比較結果をまとめています。 こちらも比較的簡単にRAGを使うことができます。
本記事では、できるだけシンプルにローカルLLMを使えるようにすること、PythonでローカルLLMを使えるようにするところまでをまとめています。 実際に自分のPCでも無料でローカルLLMを使えるようになります。 思ったよりも無料で使えるLLMが多いので、色々比較してみるのも面白そうです。
本記事では3.3cm/3.0cmといった大きさのマグネットブロックを紹介します。 こちらの記事は2cm四方のマグネットブロックを対象としていますが、大きなマグネットブロックは小さな子に最適です。 ブロックの大きい順にまとめてみました。
本記事では簡単なメッセージボードのCGIを作ってみます。 送信したメッセージをファイルに残して表示するようなシンプルなCGIです。
本記事はこちらの記事の高難度バージョンです。 ドーナツ状の迷路ダンジョンを生成します。 続きの記事としてまとめていますので、サンプルコードを動かす準備についてもこちらをご確認ください。
レゴとマインクラフト(マイクラ)の組み合わせは、子どもから大人まで幅広い世代で人気があります。 ブロック遊びの物理的な楽しさと、ゲーム内での無限の発想力が融合したこのスタイルは、想像力と創造性を大いに刺激してくれます。 そこにLED装飾という光の要素を加えることで、作品全体に命を吹き込むような、リアルで幻想的な雰囲気を生み出すことができます。 光によって演出される情景は、観る人の心を引きつけ、プレイヤー自身の没入感も格段に高めてくれます。 この記事では、レゴ マイクラ LED装飾を存分に楽しむための基本的な知識から、応用テクニック、装飾アイデア、必要な道具の選び方、安全な設置方法まで、幅広く詳しくご紹介していきます。 初心者の方でも安心して取り組めるよう、分かりやすく丁寧に解説しますので、ぜひご覧ください。
あなたがデータベース管理者で、処理が遅い!とクレームが入ったらどうしますか?? すぐにデータベースのSQLチューニングに取り掛かりたくなるかもしれませんが、まずは問題を正しく切り分ける必要があります。 遅い原因がデータベースではないところにあるのに、SQLチューニングを行っても効果がないからです。 本記事は、性能問題の切り分けにはそれほど詳しくない、Oracleデータベース管理者さん向けに書いています。 本記事によって性能問題を切り分けるために必要となる取得すべき情報を理解することができます。
レゴは、飾ることでインテリアとしても楽しめる素晴らしいコレクションアイテムです。 しかし、時間が経つとほこりが積もり、掃除が大変になることもあります。 特に細かいパーツが多いため、掃除の際に破損や紛失のリスクも高まります。 この記事では、レゴを長期間美しく保つためのほこり対策、最適なディスプレイケースの選び方、おすすめの飾り方について詳しく解説します。
本記事はMinescript modについて、新しいマイクラバージョンで動かす方法をまとめておきます。 マイクラは順次アップデートされており、新しいバージョンのマイクラでMinescriptを利用するには、いくつか作業が必要になります。 2025/3/29現在、マイクラの最新バージョンは1.21.5となりますが、Minescript modは1.21.4までしか対応できていませんので(すぐにアップデートは入ると思います)、あえて本記事では、現在利用している1.21.1から、1.21.4でMinescript modを動かすところまでの流れを解説します。 今後同様なアップデートが入っても、本記事の作業で対応できると思います。
巨大な迷路ダンジョンをPythonを使って作ってみます。 内容としては、例によってMinescript modでマイクラ上でPythonを実行できるようにして、迷路フロアを複数階層作ることでダンジョン化しています。 サンプルコードも載せていますので、マイクラ上で実際に作ってみてください。
レゴ スピードチャンピオンシリーズのなかから、Oracle Red Bull Racing(オラクル レッドブル レーシング)RB20 F1レースカーを購入したので、実際に組み立ててみました。 本記事は商品の紹介と組み立てるときの注意点などについてまとめています。 購入を検討されている方の補助的な情報になれたら幸いです。
Pythonパッケージを利用する際に発生したエラーと対応方法について、備忘録として残しておきます。