Skip to content

Instantly share code, notes, and snippets.

View ryuheechul's full-sized avatar
💻
hacking on projects!

Heechul Ryu ryuheechul

💻
hacking on projects!
View GitHub Profile
@ryuheechul
ryuheechul / jq.md
Last active January 25, 2022 22:47
@ryuheechul
ryuheechul / GF_JSON.md
Last active August 19, 2021 08:54
Upload and download Grafana dashboard without pain

GF_JSON

What the hell is this?

It helps you synchronizing your code, your-dashboard.json and quickly iterated result from the GUI, without pain.

Why I made this?

  • Grafana dashboards must live inside of code repository if it is to be deployed in multiple places.
  • Currently I don't buy the story of using jsonnet or grafonnet to maintain the dashboard as a code because it's one directional.
@ryuheechul
ryuheechul / KOReader-on-rm2.md
Last active June 21, 2025 04:26
Installing KOReader on Remarkable 2
@ryuheechul
ryuheechul / README.md
Last active August 5, 2021 16:53
kubectl port-forward service made easy

A script to port-forward via Service name

  • kubectl should support port-forwarding with service name but it doesn't
  • k9s does though 👍🏼
  • So this script mimics its behavior

credits:

Roadmap (maybe)

@ryuheechul
ryuheechul / _tips.md
Last active October 29, 2023 19:26
Kinesis Advantage 2 Keyboard Customization

progm + [hotkey] Changes Layouts

  • progrm + m => m_querty.txt (macOS)
  • progrm + w => w_querty.txt (Windows)

progm + <Esc> Prints Status

Make sure to open a editor that your keyboard can print (type) it out.

Advantages 2 Support Page

https://kinesis-ergo.com/support/advantage2

@ryuheechul
ryuheechul / Makefile
Last active June 13, 2021 09:45
Notes about Hashicorp Nomad
.PHONY: up
up: ## assuming you want to run something like shell scripts relatively
up:
sleep 8 && nomad ui&
MY_REPO_TOP_LEVEL=$(shell git rev-parse --show-toplevel) nomad agent -dev -bind 0.0.0.0 -log-level INFO
@ryuheechul
ryuheechul / collection.rego
Last active January 8, 2024 13:37
OPA Rego collection helpers
package collection
# Map
my_add(x, y) = x + y
map_add[x] = val {
col := input.col
delta := input.delta