Skip to content

Instantly share code, notes, and snippets.

View kdhfred's full-sized avatar

kdhfred kdhfred

  • Daangn.Inc.
View GitHub Profile
@kdhfred
kdhfred / admin.properties
Last active November 17, 2023 08:48
Multi zookeepers and Multi kafka clusters
sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username="user" password="password";
security.protocol=SASL_PLAINTEXT
sasl.mechanism=SCRAM-SHA-256
description = """
🌷청순 데일리 메이크업🌷
밀크티 색감의 부드럽고 오묘한 렌즈에 어울리는 여리여리메이크업입니당💗
🍓츄파춥스 딸기 쿠션
자연스럽지만 뽀얗게 피부를 밝혀주고 향이 진짜 사탕같은 딸기향이 난답니당 (너무 진한 향기는 아니에용 은은한 향? 쿠션 두들릴 때 마다 기분 좋아져용 ㅋㅋ)
들뜸, 모공끼임도 없고 쉽게 무너지지 않는 편이라서 이번 여름에 애용할 거 같아용❤️
"""
get_description_label(description)
# 위의 KMeans Cluster의 번호에 따른 라벨링
# ML이다보니 cluster 번호는 그때그때 달라질 수 있음
label_map = {
'뷰티': {
'렌즈': [157],
'헤어': [78, 325, 494],
'성형': [77],
'다이어트': [36, 64, 244, 334],
'화장': [17, 39, 42, 45, 46, 48, 67, 62, 75, 88, 114, 129, 135, 171, 197, 212, 233, 271, 339, 362, 365, 396, 515],
'피부': [243, 277],
@kdhfred
kdhfred / train_climbing.md
Last active December 12, 2019 13:24
How to train upper body for climbing

클라이밍 상체 트레이닝 과정

  • 클라이닝을 하면서 각각의 레벨로 올라갈 때 부재했던 힘을 빠르게 채우기 위해서 다음과 같은 트레이닝을 함
    • 클라이밍 이외의 별도의 트레이닝을 하는 이유
      • 클라이밍을 할 때는 발을 사용하기 때문에 상체의 근력을 온전하게 사용할 수 없음
        • 따라서 넘어설 수 있는 한계를 컨트롤 할 수 있는 방법이 다소 제한적임
        • 턱걸이를 할 때 발을 댄다던가, 로우를 한다던가 다양한 방법으로 부재한 근력을 최단기간내에 성장 시키는 다양한 시도를 할 수 있음
  1. 팔 (전완, 어깨, 등)
    1. 기본적으로 홀드를 잡고 버티는 것에 사용되는 가장 기초적인 근육, 근력이 필요함
  2. 잡는 행동을 많이 하기 때문에 전완을 우선적으로 말할 수 있겠지만, 철봉에 매달릴 수 있는 전완근력만 있으면 초반에는 충분
@kdhfred
kdhfred / BinaryGap.py
Created September 21, 2016 12:31
Codility BinaryGap
def solution(N):
bin_N = bin(N)[2:]
bin_gaps = [ len(x) for x in bin_N.split('1') ]
if not bin_N[-1] == '1':
bin_gaps.pop()
return max(bin_gaps)