Skip to content

Instantly share code, notes, and snippets.

View jacking75's full-sized avatar

Choi HeungBae jacking75

View GitHub Profile
@jacking75
jacking75 / README.md
Last active April 3, 2025 06:47
Randflake ID C# 버전

설명

출처: https://news.hada.io/topic?id=18189
Introducing Randflake ID: a distributed, uniform, unpredictable, unique random ID generator
Randflake ID는 분산 환경에서 사용할 수 있는 64비트 고유 식별자 생성 시스템이다.

주요 특징

  • 예측 불가능성: 블록 암호를 사용하여 다음/이전 ID 예측이 불가능
  • 고유성 보장: 타임스탬프, 노드 ID, 시퀀스 번호를 조합
  • 분산 환경 지원: 최대 131,072개의 노드 지원
  • 높은 처리량: 초당 최대 17,179,869,184개의 ID 생성 가능
@jacking75
jacking75 / php_gameserver_doc.md
Created March 20, 2025 07:20
PHP 8 학습 가이드 (게임 서버 개발 중심)
@jacking75
jacking75 / 라즈베리파이피코.md
Created March 15, 2025 07:40
라즈베리파이피코 글 모음
@jacking75
jacking75 / code_to_markdown.py
Created March 3, 2025 04:53
디렉토리에 있는 파일들을 마크다운 파일로 정리해주는 파이썬 스크립트
import os
def write_code_to_markdown_split(repo_path, output_dir, max_size_mb=10):
"""
저장소 내의 소스 코드를 재귀적으로 읽고,
Markdown 형식으로 10MB 미만의 파일로 분할해서 출력하는 스크립트
"""
if not os.path.exists(output_dir):
os.makedirs(output_dir)