Skip to content

Instantly share code, notes, and snippets.

@chulkilee
chulkilee / link_parser.ex
Last active June 23, 2019 00:52
Parsing HTTP Link header with NimbleParsec
@chulkilee
chulkilee / diff-gemfile.rb
Last active June 26, 2024 14:20
generate changes from git diff Gemfile.lock
#!/usr/bin/env ruby
# frozen_string_literal: true
def read_changes
gem_changes = {}
ARGF.each_line do |line|
next unless /(?<op>[-+]) (?<name>\S+) \((?<ver>\S+)\)/ =~ line.strip
gem_changes[name] ||= {}
#!/bin/bash -u
k8s_context=$1
# https://kubernetes.io/docs/tasks/access-application-cluster/list-all-running-container-images/
images=$(kubectl --context $1 get pods --all-namespaces -o jsonpath="{.items[*].spec['initContainers', 'containers'][*].image}" \
| tr -s '[[:space:]]' '\n' \
| sort \
| uniq)
@chulkilee
chulkilee / unicode_test.py
Created March 12, 2025 03:33
Test out different
import os
import subprocess
import sys
import unicodedata
def run_test(val, forms):
print("---- print")
for form in forms: