Skip to content

Instantly share code, notes, and snippets.

View mu-hun's full-sized avatar
💡
No sliver bullet

Kim Mu-hun mu-hun

💡
No sliver bullet
View GitHub Profile
@mu-hun
mu-hun / folder-action.sh
Last active May 11, 2026 08:16
Convert Screenshot to WebP via Folder Action (MacOS Automator)
export PATH="/opt/homebrew/bin:$PATH"
FILES=("$@")
COUNT=${#FILES[@]}
for INPUT in "${FILES[@]}"; do
[[ "$INPUT" = *.webp ]] && continue
BASENAME="${INPUT%.*}"
OUTPUT="${BASENAME}.webp"
@mu-hun
mu-hun / github-copy-issue.js
Last active May 8, 2026 02:38
GitHub Copy Issue for @AdguardTeam Filters Maintenance
// ==UserScript==
// @name GitHub Copy Issue
// @namespace https://github.com/AdguardTeam/
// @version 1.0.0
// @description Adds Copy Fix / Copy Upd buttons to GitHub issue pages
// @author Mu-Hun
// @match https://github.com/AdguardTeam/AdguardFilters/issues/*
// @match https://github.com/issues/*
// @run-at document-start
// @downloadURL https://gist.githubusercontent.com/mu-hun/eb5fd44a3f72f49cefc825f65c444c55/raw/github-copy-issue.js
@mu-hun
mu-hun / amazon.txt
Created April 2, 2026 08:29
Ads, Trackers Made by amazon
||amazon.com/rd/uedata
||ara.paa-reporting-advertising.amazon^
||fls-na.amazon.com/1/batch/
||m.media-amazon.com/images/G/*/msa/vowels/metrics
||m.media-amazon.com/images/I/*.js?AUIClients/AmazonLightsaberPageAssets
||m.media-amazon.com/images/I/*.js?AUIClients/ARARegisterTriggerSubAssets
||m.media-amazon.com/images/I/*.js?AUIClients/GWMMetricsJS
||m.media-amazon.com/images/S/sash/*.js?csm_attribution=
@mu-hun
mu-hun / blur-media-elements.user.js
Last active April 2, 2026 10:05
This userscript should be enable when working on NSFW AdGuardFilters.
// ==UserScript==
// @name Blur media elements
// @match *://*/*
// @run-at document-start
// ==/UserScript==
const MEDIA_RE = /thumb|preview|photo|image|img|pic|video|media/i;
const URL_RE = /url\(["']?(.*?)["']?\)/;
const style = document.createElement('style');

Hide Bookmarks Bar in Google Chrome (macOS)

Root Cause

Chrome always shows the Bookmarks Bar in a new tab — overriding any user toggle or shortcut.

What Doesn't Work

Method Why it fails
@mu-hun
mu-hun / Adguard Filters Knowledge Bases Review.md
Created March 4, 2026 09:25
I have reviewed the following documentation in the AdGuard public Knowledge Base
@mu-hun
mu-hun / my-works.md
Last active May 21, 2026 13:47
Introduce my open-source works
@mu-hun
mu-hun / sketch_dec7a.ino
Created December 7, 2025 07:14
퍼지 로직 아두이노 시뮬레이션
#include <Fuzzy.h> // Please install eFLL (Embedded Fuzzy Logic Library) from https://github.com/alvesoaj/eFLL
// Fuzzy
Fuzzy *fuzzy = new Fuzzy();
// FuzzyInput Temperature
FuzzySet *VeryCold = new FuzzySet(0, 0, 10, 20);
FuzzySet *Cold = new FuzzySet(10, 20, 20, 30);
FuzzySet *Good = new FuzzySet(20, 30, 30, 40);
FuzzySet *Hot = new FuzzySet(30, 40, 50, 50);

Web Frontend Programmer, Mu-Hun Kim

Senior Computer Engineering student graduating in Feb 2026, with three years of hands-on frontend engineering experience across multiple startups.

Work Experience

Web Frontend Engineer, Penxle Company (Oct 2023~Apr 2024)

I joined as a contract frontend engineer three months before the launch of

[InternetShortcut]
URL=data:text/html,<input type="color" onchange="document.bgColor=this.value">