Python の for ループで enumerate() を活用
プログラミングの備忘録として、Python の for ループで「for index, data in enumerate(list):」のような記述がどのような場面で優位となるかをまとめました。この記事では、enumerate() ...
ThonnyとRaspberry Pi Pico互換機でLEDを点滅させる方法
今回は、ThonnyというPython IDEとRaspberry Pi Pico互換機を使って、ボードに搭載されたLEDを点滅させる方法をご紹介します。初心者でもわかりやすいように、初期設定からプログラムの実行までの流れを順を追って ...
ローカルLLM環境の構築 ~ WSL2×Docker Desktop×NVIDIA Container Toolkit で ollama, open-webui, gemma3 を導入する方法
近年、LLM(大規模言語モデル)の需要が急速に高まり、クラウド上だけでなくローカル環境での運用にも注目が集まっています。本記事では、Windows環境でWSL2を活用し、docker Desktop (docker-compose)と ...
ピンアサイン画像を自作する方法を探してみた
電子部品のピンアサインを確認する際、ショップの掲載画像が参考になりますが、そのまま転用すると著作権的に問題がある可能性があります。そのため、自分で作成できるツールを探してみることにしました。
ピンアサイン画像を作成できるツールを ...RP2040-zeroとWS2812 LEDで遊ぼう
近年、手軽に扱えるマイクロコントローラーとして注目を集めるRP2040シリーズ。今回は、その互換機であるRP2040-zeroを使って、基板上のRGB LED(WS2812)を点灯させる方法をご紹介します。RP2040-zeroはAl ...
MicroPythonとRP2040-zeroで作るテトリス風ゲーム
本記事では、ChatGPTとRP2040-zeroと SSD1306 OLED ディスプレイを使い、MicroPython で実装したテトリス風ゲームのプログラムを紹介します。
プログラムは、各ブロックの落下、左右移動、回転( ...
narou-docker 起動時に発生する tilt/erubis エラーの解決策
narou-docker を利用している際、Dockerfile のビルド中に以下のようなエラーが発生しました。
internal:/usr/local/lib/ruby/3.3.0/rubygems/core_ext/kern ...クリックゲームの進化 ~続編:新機能&改善点を解説~
前回の記事では、シンプルなクリックゲームの基本設計や、スコアアップの仕組みについてご紹介しました。今回はその続編として、より本格的なゲーム体験を実現するために実装した以下の改善点や新機能について解説します。
今回更新したゲーム ...
Contact Form 7 + Flamingo の送信データ格納先を変更しようとした話
WordPress でお問い合わせフォームを利用する際、Contact Form 7(CF7)と Flamingo を組み合わせて使うのが定番ですが、デフォルトでは送信データの保存場所がworpdressのデータベースの wp_pos ...
Bing Webmaster ToolsでのMicrosoft Clarityの追加とWordPress(Cocoon)での連携方法
Microsoft Clarityは、Webサイトのユーザー行動を可視化するための無料ツールで、ヒートマップやセッションレコーディングを活用して、訪問者の動向を分析できます。本記事では、Bing Webmaster Toolsを利 ...