Skip to content

Instantly share code, notes, and snippets.

View Neutrinoant's full-sized avatar

YeongHun Kim Neutrinoant

View GitHub Profile
@Neutrinoant
Neutrinoant / relax_your_eye.py
Last active October 4, 2025 05:48
코딩하다가 눈이 아프면 눈마사지를 도와주는 mp3를 생성해줍니다 (macOS, ffmpeg 필요)
import subprocess
from pydub import AudioSegment
def tts_mac_say(text, filename):
"""
macOS 내장 say 명령어로 텍스트를 음성 파일로 저장
filename: 최종 wav 파일명
"""
aiff_file = filename.replace(".wav", ".aiff")
# say로 aiff 생성
@Neutrinoant
Neutrinoant / seed_everything_torch.py
Created March 24, 2025 08:51
pytorch cuda 사용시 모든 랜덤성을 seed 값 하나로 제어할 수 있습니다. 완벽한 재현을 원한다면 사용해주세요.
import os
import random
import numpy as np
import torch
def seed_everything(seed):
os.environ["PYTHONHASHSEED"] = str(seed)
random.seed(seed)
np.random.seed(seed)
torch.manual_seed(seed)
@Neutrinoant
Neutrinoant / logger.py
Last active June 13, 2023 11:47
쉽게 쓰려고 만든 python logger
import logging
from logging import getLogger
from logging.handlers import SysLogHandler
from logging import FileHandler, StreamHandler, Formatter
import os
import sys
from pathlib import Path
from datetime import datetime
from pytz import timezone
@Neutrinoant
Neutrinoant / cmake-tutorial.md
Created November 9, 2020 05:43 — forked from luncliff/cmake-tutorial.md
CMake 할때 쪼오오금 도움이 되는 문서

CMake를 왜 쓰는거죠?
좋은 툴은 Visual Studio 뿐입니다. 그 이외에는 전부 사도(邪道)입니다 사도! - 작성자

주의

  • 이 문서는 CMake를 주관적으로 서술합니다
  • 이 문서를 통해 CMake를 시작하기엔 적합하지 않습니다
    https://cgold.readthedocs.io/en/latest/ 3.1 챕터까지 따라해본 이후 기본사항들을 속성으로 익히는 것을 돕기위한 보조자료로써 작성되었습니다