Skip to content

Instantly share code, notes, and snippets.

@comoc
comoc / document.md
Last active April 28, 2026 02:11
ゲームの面白さ判定の進化に対する考察

問い

あるゲームをユーザーがプレイした時に、本当に面白いと感じるかどうかを評価するには、従来はどうしていたか?またこの先はどう変わりそうか?

以下の記事が刺激となり、AIを使いつつこの文章をまとめることにした。

@comoc
comoc / document.md
Created April 20, 2026 01:57
既製品活用で楽々スマート農業

既製品活用で楽々スマート農業

image

はじめに

家庭菜園をやっていると、「ちょっと目を離した隙に霜害」「出張中に育苗トレイが干上がっていた」「ハウスの換気を閉め忘れて蒸し焼き」――こんな事故がどうしても起こる。業務用のスマート農業ソリューションは魅力的だが、数十万〜数百万円のシステムを自宅の小さな菜園に導入するのは現実的ではない。

そこで頼りになるのが コンシューマ向けスマートホーム機器 だ。本記事では、IoT デバイスブランド SwitchBot(スイッチボット) の製品群を、家庭菜園・園芸目線で徹底的に再評価してみる。いずれも数千円〜1万円台、工事不要で後付けできる製品ばかりである。

@comoc
comoc / document.md
Last active April 14, 2026 11:27
ROS 2でWi-FiカメラのRTSPをYOLOする
@comoc
comoc / GEMINI.md
Created June 28, 2025 07:25
GEMINI.md Template

GEMINIプロジェクトドキュメント: [プロジェクト名]


1. プロジェクト概要

  • プロジェクト名: [あなたのGEMINIプロジェクトの簡潔で分かりやすいタイトル]
  • プロジェクトID/コード: [プロジェクトの一意の識別子。例: GMN-001]
  • 説明:
  • このGEMINIプロジェクトが解決しようとしている問題は何ですか?
@comoc
comoc / rgbdcodec.cpp
Last active June 13, 2025 01:36
RGB-D Codec Prototype for WebRTC
/**
* RGB-D WebRTC CODEC
* RealSense等のDepthデータをRGB画像に埋め込んでWebRTCで伝送するためのエンコーダー/デコーダー
*/
/**
* チャンネル分離方式
* 画像を4分割し、1つの領域に深度情報を格納
*/
class RGBDCodec {
@comoc
comoc / note.md
Last active April 26, 2025 17:07
Dify Ollama RAG Docker

Dockerコンテナからホストにアクセスするときのホスト名 host.docker.internal

@comoc
comoc / genesis_on_wsl.md
Last active January 21, 2025 05:53
Genesis on WSL

エラー対策

@comoc
comoc / scantest.cpp
Created February 22, 2024 14:03 — forked from bertrandmartel/scantest.cpp
Bluez BLE scanning example (port of https://github.com/carsonmcdonald/bluez-experiments in C++)
// g++ scantest.cpp -lbluetooth
#include <stdlib.h>
#include <errno.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <iostream>
#include <signal.h>
#include <bluetooth/bluetooth.h>
@comoc
comoc / AckermannSteering.cs
Last active September 29, 2024 13:27
Ackermann Steering Geometory for Unity in C#
using UnityEngine;
public class AckermannSteering : MonoBehaviour
{
[SerializeField] private float steeringAngle; // ステアリングの切れ角
[SerializeField] private float tread; // 左右の車輪間の距離 (トレッド)
[SerializeField] private float wheelBase; // 前後の車輪間の距離 (ホイールベース)
public float leftWheelAngle { get; private set; } // 左車輪の角度
public float rightWheelAngle { get; private set; } // 右車輪の角度