Skip to content

Instantly share code, notes, and snippets.

💻
hacking on projects!

# Heechul Ryuryuheechul

💻
hacking on projects!
• Sort options
Created Jul 30, 2019
personal micro wiki of DevOps
View DevOps.md

# personal micro wiki of DevOps

## History/Background

Last active Jul 11, 2019
k8s
Created May 14, 2019
Prototyping software with yaml
View README.md

## Why?

• Sometimes I want to develop just the logic or the flow of apps not the implementations.
• I wanted to prototype with "simpler" code.
• It would be nice to see working without actually writing real code yet.
Last active Mar 31, 2019
Playground for Keytty reactive streams
Created Mar 31, 2019
If keytty was made of reactive streams
View 0-Initial-thoughts.md

After a while since I discovered Functional Reactive Programming, I believe this is the way Keytty should be built.

Articles that convinced me

Currently, Keytty is mostly made up with proactive OOP written in Objective C.

There are several issues that I found when I try to maintain the code and add more features. such as:

• Controller has too many responsibilities and gets more complex over time.
Created Jan 24, 2019
useful REGEXs
View useful-regexs.md
``````/\bHTTP_(?!HOST\b)(.)+/g

HTTP_HOST // not match
HTTP_NOTHOST // match
HTTP_HOSTS // match
HTTP_hHOST // match
HTTP_HOST_3 // match
``````
Last active Jan 20, 2019
Something special about the number 36
View special-number-36.md

I just turned age 36 (by Korean standards) and noticed that some of my friends seem to be sad to have such a "big" number as their age.

So I thought about whether there could be anything special about the number 36 and I found a simple and interesting pattern for that number.

When you divide 36 by 2, the answer is 18 (`36 / 2 == 18`); and when you multiply each digit of 36 individually, the answer is also 18 (`3 * 6 == 18`)!

So it seemed kind of special to me and then I wondered if there is any natural number that has these same features (except 0)

As a non-math person, the shocking discovery was that 36 seems to be the only number under 10M.

Last active Dec 3, 2018
prctl - Probe and Resource ConTroL (for k8s)
View IDEA.md

# prctl - Probe and Resource ConTroL (for k8s)

Just an Gist idea for now

## Why?

• It's mundane to edit every Deployment in your k8s cluster to have your desired state for Liveness/Readiness Probe and Resources for each container
• Manaul operations also don't help collaborations of discussions to have right values for the states

## How this would be better than manual approach?

• One(ish) place to read and edit desired states
• Keep alerting if the state of the container is different than the repository linked
Last active Oct 27, 2018
the case new fast pipe syntax `->` doesn't work after `|>`
View FastPipeIssue.re
 /* this works */ "1=2=3" |> Js.String.split("=") |. Js.log; /* this works, too */ "1=2=3" -> Js.log; /* but the code below doesn't */
Last active Oct 13, 2018
Describing an issue with Reason that not processing nested object properly via `jsConverter`
View READEME.md

## Claim: Difficulty with interop with JS when accepting nested object param from JS to Reason

### Reasonml Ver: 3.3.2

• No problem with taking parameters from JS and matching to any type contains optional with one depth

• But it seems to lose values wrapped by `option` if you have more depth like below

You can’t perform that action at this time.