본문 바로가기
반응형

분류 전체보기1049

이제 코딩/개발 그만둘까 생각날 때 번아웃, 포기 직전, 코딩을 그만두고 싶었지만, 욕심내지 말고 5분만 하자는 마음가짐이 많은것을 바꾸었습니다.코딩을 하다 보면 누구나 한 번쯤 번아웃을 겪고, "이제 정말 그만둘까?"라는 생각이 들 때가 있습니다. 저 역시 그랬습니다. 하지만 아주 작은 변화, 단 5분의 습관이 제 모든 것을 바꿔놓았고, 좋은 글들을 읽어보면 아래와 같은 공통적인 내용을 정리해 보았습니다.왜 번아웃이 오는지 생각해보니 다음과 같았습니다.끝없는 버그와 에러끊임없는 학습 부담높은 기대치와 압박감성과에 대한 조급함이런 것들이 쌓이면 아무리 좋아하던 코딩도 지치고, 흥미를 잃게 되고, 모든것을 내려놓고 싶어집니다.스스로를 너무 채직질하지 마세요. 인생은 장기전입니다. 5분만으로 충분합니다.너무 많은 것을 하려고 하지 말고, 단 .. 2025. 7. 30.
ISA 계좌에서 배당금 활용 시 5% 기준 최대 구매 금액은? ISA 계좌에서 배당금 활용 시 5% 기준 최대 구매 금액ISA(Individual Savings Account) 계좌를 활용하여 배당금 수익을 극대화하려는 경우, 비과세 한도(일반형 200만 원, 서민형·농어민형 400만 원) 내에서 배당금이 발생하도록 투자금액을 산정하는 것이 핵심입니다. 여기서는 연 배당수익률이 5%인 상품을 기준으로 최대 투자(구매) 가능 금액을 계산합니다.비과세 한도에 따른 최대 투자금액 계산일반형 ISA 비과세 한도: 200만 원서민형/농어민형 ISA 비과세 한도: 400만 원배당수익률(연): 5%ISA 유형 비과세 한도(배당금) 배당수익률 최대 투자(구매) 금액일반형 200만 원 5% 4,000만 원서민형/농어민형 400만 원 5% 8,000만 ² 2025. 7. 30.
Python - 효과적인 코드 재작성 - functools 파이썬에서 코드 재작성하는 경우가 많다. 이를 더욱 효과적으로 개선해줄 수 있는 도구가 바로 functools이다.파이썬의 functools 모듈은 표준 라이브러리에 포함된 매우 강력한 도구이다. 반복적인 코드 작성, 비슷한 함수의 재작성, 불필요한 성능 저하를 방지하고 싶다면 functools를 적극 활용해보기 바란다. 코드가 더 간결해지고, 효율적이며, 유지보수가 쉬워진다.왜 functools를 써야 할까?중복 코드 제거: 메모리 캐쉬, 함수 조합, 인자 고정 등 자주 쓰는 패턴을 직접 구현할 필요 없이 바로 사용할 수 있다.성능 향상: lru_cache 같은 캐시 기능으로 연산이 많은 함수의 속도를 대폭 개선할 수 있다.코드 재사용성 증가: 함수 조합, 인자 고정(partial) 등을 통해 더 유연.. 2025. 7. 30.
LangChain 로더 종류 및 특징 from langchain.document_loaders import TextLoader, CSVLoader, PyPDFLoader, DirectoryLoader, WikipediaLoader# 텍스트 파일 로딩text_loader = TextLoader("example.txt")documents = text_loader.load()# CSV 파일 로딩csv_loader = CSVLoader(file_path="data.csv")documents = csv_loader.load()# PDF 파일 로딩pdf_loader = PyPDFLoader("report.pdf")documents = pdf_loader.load()# 디렉토리 내 모든 파일 로딩dir_loader = DirectoryLoader("do.. 2025. 7. 28.
젠존제 2.2 픽업 예상 곧 공개될 젠존제 2.2 픽업은 지금 가장 기대가 큰 캐릭터가 확정예정이다.첫번째는 오피 두번째는 마코토다.먼저 오피를 설명하면S랭크 요원이 될 예정이며 , 오불로스 분대 소속이다 . 전기 타입 공격 요원으로 , 전기 공격의 중요 딜러가 될 것이라고 생각된다.그리고 꼬리 끝에는 도깨비라는 무기가 장착되어 있는데 아마도 미야비처럼 강력한 영적 존재로 보인다.마코토 역시 다이루크 + 고로 같은 이미지로 엘리스와 유즈하를 강력하게 지원해주는 캐릭터로 나올 것으로 보인다. 하지만 호불호가 강한 캐릭터라 인기가 없을것 같다. 2025. 7. 24.
원신 - 달 감전? 공식 원신의 5.8에 등장하는 새로운 달감전(MoonShock) 반응 시스템은 원소 데미지 계산에 다음과 같은 중요한 영향을 미친다.조건과 발동달감전은 적에게 물과 번개 원소가 동시에 부착되었을 때 2초마다 1회 자동으로 피해를 입히는 신규 원소 반응한다.피해 특성피해는 방어력 무시로 계산되어 기존 원소 피해와 다른부분으로,치명타 확률과 치명타 피해가 적용되어 치명타 발생 시 큰 피해를 줄 수 있다.기존 감전 반응보다 강력하며, 달감전 반응에 참여한 캐릭터 수와 파티 전체 스탯에 따라 피해량이 달라지게된다. 가장 피해량이 좋은 캐릭터는 100% 그 다음이 50%를 가져가고 나머지 2명의 캐릭터가 8.3%씩 가져가는 구조로 피해량이 계산되므로, 당연히 강력한 피해량을 제공된다. 4명 모두 강해야 하지만, 반응을.. 2025. 7. 24.
FastAPI - 동적 라우팅 FastAPI에서 URL 를 이용한 동적 라우팅(Dynamic Routing)을 구현하는 방법은 여러 가지가 있다. 일반적으로는 URL 경로에 변수 값을 넣거나, 라우터를 동적으로 생성하는 방식으로 처리한다. 1. 경로 매개변수를 이용한 동적 라우팅from fastapi import FastAPIapp = FastAPI()@app.get("/items/{item_id}")async def read_item(item_id: int): return {"item_id": item_id}/items/123 같은 요청이 들어오면 item_id에 123이 들어간다.타입 힌트(int, str 등)를 통해 자동 검증도 가능하다. 2. 쿼리 파라미터를 이용한 동적 처리@app.get("/search")async d.. 2025. 7. 21.
데이터베이스에서 UUID 사용의 주요 문제점 UUID는 분산 시스템이나 외부 노출 식별자 등 특정 상황에서 유용하지만, 데이터베이스의 기본 키(primary key)로 무분별하게 사용하는 것은 권장되지 않습니다. 성능, 저장 공간, 관리 효율성 측면에서 충분히 고려한 후에 사용해야 하며, 대안으로는 순차적인 정수형 PK 또는 정렬 가능한 UUID를 사용하는 것이 좋습니다.이유는 다음과 같습니다.UUID 사용의 주요 문제점성능 저하UUID는 일반적으로 16바이트(128비트)로, 전통적인 정수형(4~8바이트)보다 크기가 큽니다. 이로 인해 인덱스 크기가 커지고, 디스크 I/O와 메모리 사용량이 증가해 쿼리 성능이 저하될 수 있습니다.특히 클러스터형 인덱스(primary key index)로 UUID를 사용할 경우, 값이 무작위로 생성되어 데이터가 테이.. 2025. 7. 10.
원신 5.7 - 이네파 요약 분석 이제 원신 불의 지역 나타도 막바지에 접어들었다. 여기에서 이시점에 나온 이네파는 번개 속성을 사용하는 보호막겸 서브딜러형태의 캐릭터로 기존에 서브딜러만, 보호막만 이렇게 지원하던 캐릭터들을 더욱 압축할 수 있도록 지원해주며, 원소마스터리 증가등 보조적인 스킬도 가지고 있어 풀원소와 시너지가 좋은 캐릭터이다. 기본 정보속성: 번개 (Electro)무기: 장병기 (Polearm)역할: 서브 딜러, 실드 서포터, 소환물 딜러스킬 구성 요약1. 기본 공격 - Cyclonic Duster최대 4타의 창 찌르기차지 시 회전 공격, 낙하 공격 가능2. 원소 스킬 - Cleaning Mode: Carrier Frequency광역 번개 피해 + 공격력 기반 실드 생성번개 피해에 250% 흡수 효율소환물 ‘Birgitt.. 2025. 7. 1.
반응형