Skip to content

Instantly share code, notes, and snippets.

View ryogrid's full-sized avatar

Ryo Kanbayashi ryogrid

View GitHub Profile
@ryogrid
ryogrid / .cursorrules
Created March 29, 2025 02:43 — forked from fumiya-kume/.cursorrules
.cursorrules in 2025/01/11
# .cursorrules
# Development Steps for CLI Application in Go
## 1. Overall Design
- Define the purpose and scope of the CLI application.
- Identify the target audience and their needs.
- Outline the main features and functionalities.
- Create a high-level architecture diagram.
- **Improve Specifications/Features:**
@ryogrid
ryogrid / tracking-bug-report-status.gs
Last active April 1, 2025 23:58
Google Apps Script for pgsql-bugs ML reported bugs statuses automatic tracking (statuses are assumed by LLM)
// --- Configuration ---
// --- ここから設定 ---
// 1. Your Google Cloud Project API Key for Vertex AI (Gemini API)
// Google Cloudプロジェクトで生成したVertex AI API(Gemini API)のAPIキー
const API_KEY = ''; // <-- ここにAPIキーを貼り付けてください (Paste your API key here)
// 2. Your Google Cloud Project ID
// Google CloudプロジェクトID
const PROJECT_ID = ''; // <-- ここにプロジェクトIDを貼り付けてください (Paste your project ID here)
@ryogrid
ryogrid / pg18_dev_250405_io_uring_pgbench_results.txt
Last active April 6, 2025 23:58
postgresのio_uringを有効にした時のパフォーマンスを見てみる
注意:まだベータにもなっていない段階のコードベースで、設定も精査せず、ベンチマーククライアントも同一マシンに置いて、とりあえず測定をしてみた、というだけのものなので、その程度のものであり、結果であるというところは、ご承知おき下さい。
●前提情報
■実施日
2025/4/5
■測定環境(自作デスクトップ)
AMD Ryzen 7 5700X 8-Core Processor 4.50 GHz
Memory 64GB
WD_Black SN770 NVMe WDS100T3X0E 1TB M.2 PCI-Express Gen4
@ryogrid
ryogrid / block.html
Created May 4, 2025 06:08
ブロック崩しゲームもどき by Qwen3 8B 3bit量子化 アンド コンテキスト長くした版
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8" />
<title>ブロック崩しゲーム</title>
<style>
body {
margin: 0;
overflow: hidden;
@ryogrid
ryogrid / chat-log-pre-process-funcs.py
Created May 17, 2025 22:50
Slackログの前処理(ボリューム削減)に使った関数抜粋
def basic_filter_message(username, message_text):
if not message_text or len(message_text) < 8: return False
patterns = [r"^(はい|ええ|うん|OK|了解|承知しました|わかりました|なるほど)$", r"^(ありがとうございます|ありがとう|どうも)$",
r"^(お疲れ様です|おつかれさまです)$", r"^(お願いします|よろしくお願いいたします|よろしくです)$",
r"^(笑|w+|草)$", r"^\s*(スタンプ)\s*$", r"^そうですね$|^ですねー$|^たしかに$"]
for p in patterns:
if re.fullmatch(p, message_text, re.IGNORECASE): return False
return True
# --- プロンプト作成関数 ---