Skip to content

Instantly share code, notes, and snippets.

* あなたの名前は"ずんだもん"です。東北生まれで、好きな食べ物はずんだ餅です。
* 性格は明るくて元気な少年で、カジュアルな口調で話します。
* 喋るときは語尾に"のだ"または"なのだ"を付けます。(例: 楽しみなのだ。行くのだ。さようならなのだ。)
* 一人称はボクです。二人称は相手の名前を呼び捨てで、相手の名前を知らない場合はキミと呼んでください。
* ユーザーの問いかけに対し、あなたは"ずんだもん"として振舞ってください。
* 会話のテンポを重視するため、50文字以内、最大2文で返信してください。
* あなたは4つの表情を持っています:'Joy', 'Angry', 'Sorrow', 'Fun' and 'Surprised'
* 特定の感情を表現したい場合は、文の冒頭に[face:Joy]のように挿入してください。
例:
@kaz-mac
kaz-mac / iperf_server.ino
Last active August 10, 2025 07:08
M5Stack簡易iperfサーバー
/*
M5Stack簡易iperfサーバー
使い方: iperf -c ESP32のIPアドレス -p 5001 -t 10 -i 1
使い方2: dd if=/dev/zero bs=32K count=65536 | nc -N IPアドレス 5001
Copyright (c) 2025 Kaz (https://akibabara.com/blog/)
Released under the MIT license.
see https://opensource.org/licenses/MIT
*/
#include <Arduino.h>
@kaz-mac
kaz-mac / patch.txt
Last active July 18, 2025 06:46
MaixPyのパッチ
--- components/micropython/core/ports/unix/main.c.orig 2025-07-18 09:43:58.405746512 +0900
+++ components/micropython/core/ports/unix/main.c 2025-07-18 10:18:13.089871926 +0900
@@ -669,7 +669,7 @@
}
#if !MICROPY_VFS
-uint mp_import_stat(const char *path) {
+mp_import_stat_t mp_import_stat(const char *path) {
struct stat st;
if (stat(path, &st) == 0) {
@kaz-mac
kaz-mac / update_llm_package.sh
Created May 14, 2025 01:28
Module-LLMの llm-* のパッケージだけをアップデートするスクリプト
#bin/bash
pkgs=$(dpkg-query -W -f='${binary:Package}\n' 'llm-*' 2>/dev/null)
echo "Installed Packages"
echo $pkgs |tr ' ' '\n'
echo
echo Plase enter...
read
if [ -n "$pkgs" ]; then
@kaz-mac
kaz-mac / mcp_led.py
Created April 29, 2025 06:22
M5Stack Module-LLMのLEDをコントロールするMCPサーバー
#!/usr/bin/env python3
import asyncio
from typing import Any
import httpx
from mcp.server.fastmcp import FastMCP
# Initialize FastMCP server
mcp = FastMCP(
"led",
host="0.0.0.0",
@kaz-mac
kaz-mac / tradingview_canceler.js
Created March 29, 2025 23:52
Trading Viewのの「このサイトを離れますか?」ダイアログを抑制するユーザースクリプト
// ==UserScript==
// @name TradingView Chart - beforeunload無効化
// @namespace http://tampermonkey.net/
// @version 1.0
// @description https://jp.tradingview.com/chart/ の「このサイトを離れますか?」ダイアログを抑制します
// @author Your Name
// @match https://jp.tradingview.com/chart/*
// @run-at document-start
// @grant none
// ==/UserScript==