Skip to content

Instantly share code, notes, and snippets.

View kokoye2007's full-sized avatar

kokoye2007 kokoye2007

View GitHub Profile

ch-7 check — 2026-07-14 15:15 UTC

  • proxy api: ok
  • gh auth: ok (kokoye2007)

chapter: ch-7 github_username: kokoye2007 result: PASS

ch-7 check — 2026-07-14 15:12 UTC

  • proxy api: ok
  • gh auth: ok (kokoye2007)

chapter: ch-7 github_username: kokoye2007 result: PASS

ch-7 check — 2026-07-14 15:10 UTC

  • proxy api: ok
  • gh auth: ok (kokoye2007)

chapter: ch-7 github_username: kokoye2007 result: PASS

@kokoye2007
kokoye2007 / vim-install.sh
Last active June 24, 2026 08:43
vim plugin install script
#!/usr/bin/env bash
# ============================================================
# vim setup installer (idempotent)
# Plugins: vim-plug + coc.nvim, fzf, ale, tpope suite,
# nerdtree, gitgutter, airline
# Target: vim 9 (macOS / Linux)
#
# Author : kokoye2007 <https://gist.github.com/kokoye2007>
# License: MIT
# Credits / original sources:
@kokoye2007
kokoye2007 / git-fork-sync-guide.md
Last active June 20, 2026 13:02
Git Fork & Sync Workflow Guide

🔄 Git Fork & Sync Workflow Guide

Fork ထားတဲ့ Repo က ကြာသွားလို့ မူရင်း Repo (Upstream) နဲ့ ဖိုင်တွေ မတူတော့တဲ့ပြဿနာ (Conflict) မတက်အောင် ကုဒ်မပြင်ခင်နဲ့ ပို့ခွင့်မပြုခင် ဒီအဆင့်အတိုင်း အမြဲလုပ်ပေးပါ။

1️⃣ Upstream (မူရင်း Repo) နဲ့ ချိတ်ဆက်ခြင်း (ပထမဆုံးတစ်ကြိမ်ပဲ လိုမည်)

ကိုယ့်စက်ထဲက local repo ထဲမှာ မူရင်း Repo လိပ်စာကို သတ်မှတ်ပေးဖို့ လိုပါတယ်။

git remote add upstream &lt;မူရင်း_repo_url&gt;
@kokoye2007
kokoye2007 / PRICING.md
Last active June 11, 2026 12:59
Vibe Code Tours — student setup (Linux/macOS/WSL): nvm+Node22, uv+Python3.12, git, Claude Code + verify

Moved → vibe-code-tours/vibecode-setup

Pricing cheat sheet now lives in the org repo (versioned, maintained):

➡️ https://github.com/vibe-code-tours/vibecode-setup

# install dev tools
curl -fsSL https://raw.githubusercontent.com/vibe-code-tours/vibecode-setup/main/student-setup.sh | bash
# connect to the proxy (see repo README)
@kokoye2007
kokoye2007 / Myanmar_Text_Terminal.md
Created April 25, 2026 11:38
Myanmar Font Render in Terminal

Myanmar Text in Terminal (Linux / macOS)

Problem

  • Myanmar = complex script (stacking + shaping)

  • Issues:

    • missing fonts
    • no Harfbuzz shaping
  • wrong glyph width

@kokoye2007
kokoye2007 / convert-correct.py
Last active August 26, 2025 14:05
Keymagic for Normalization | Reorder
#!/usr/bin/env python3
import argparse
import pandas as pd
def to_codepoints(s: str) -> str:
"""Convert Myanmar text to Unicode codepoints with plus signs."""
return " + ".join(f"U{ord(ch):04X}" for ch in s)
def main():
parser = argparse.ArgumentParser(description="Convert Myanmar text pairs to Unicode codepoints mapping")
@kokoye2007
kokoye2007 / ABCD-Installation-Guide.md
Last active August 13, 2025 13:50
abcd-ukelele.keylayout

ABCD Alphabetical Keyboard - Installation Guide

A fun demonstration keyboard layout that arranges letters alphabetically instead of QWERTY!

📋 Overview

The ABCD keyboard layout replaces the traditional QWERTY arrangement with a simple alphabetical order:

  • Top Row: A B C D E F G H I J
  • Middle Row: K L M N O P Q R S
@kokoye2007
kokoye2007 / Eastern-Pwo-Karen_Keymagic.MD
Last active August 12, 2025 05:23
Eastern Pwo Karen KeyMagic layout with features

🎯 KeyMagic Layout Features:

Complete KLC Mapping:

  • Numbers → Myanmar digits (၁၂၃၄၅၆၇၈၉၀)
  • All consonants with proper shift mappings
  • Eastern Pwo Karen characters: ၮ (P+Shift), ၯ ([+Shift), ၰ (]+Shift)
  • Vowels and diacritics exactly as in Windows KLC

Smart Shortcuts: