Skip to content

Instantly share code, notes, and snippets.

@raphi011
raphi011 / scale-navigation.html
Created February 8, 2026 09:39
Interactive Scale Navigation with Guitar Fretboard
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Scale Navigation System</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=JetBrains+Mono:wght@300;400;500&family=Outfit:wght@200;300;400;500;600;700&display=swap');
:root { --bg:#0a0a0f; --bgs:#12121a; --text:#e8e6e1; --dim:#7a7872; --acc:#d4a054; --accg:#d4a05440; --rb:#2a2a3a; }
* { margin:0; padding:0; box-sizing:border-box; }
@raphi011
raphi011 / circle-of-fifths.html
Last active February 6, 2026 10:58
Circle of Fifths
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Circle of Fifths</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=JetBrains+Mono:wght@300;400;500&family=Outfit:wght@200;300;400;500;600&display=swap');
:root {
#!/usr/bin/env bash
# extract-insights.sh — Claude Code hook to persist "✻ Insight" blocks
#
# Usage:
# Hook mode (SessionEnd): stdin receives JSON with transcript_path, session_id, cwd
# CLI mode (for testing): ./extract-insights.sh /path/to/session.jsonl
#
# Dependencies:
# Required: jq (JSON parsing), awk, sed, grep (text processing)
#
@raphi011
raphi011 / go-basics.md
Last active September 28, 2021 09:40
A list of basic go snippets that you need day-to-day

Basic Types

byte, int, float32, float64, string, rune (alias for int32), bool

Strings

Builder

var sb strings.Builder