투믹스 작업장에 오신걸 환영합니다!
- VibeCode Claude Code에서 컨텍스트(context)가 꽉 찼을 때 발생하는 현상 Claude Code에서 컨텍스트(context)가 꽉 찼을 때 발생하는 현상은 일반적인 LLM의 컨텍스트 초과 동작과 유사하지만, 코딩 워크플로우 관점에서 체감되는 문제가 명확합니다. 핵심만 구조적으로 설명하겠습니다. 1. 컨텍스트가 “꽉 찼다”는 의미Claude Code에서의 컨텍스트는 다음을 포함합니다.현재 대화 이력분석 중인 소스 코드 (열어둔 파일, diff, 패치)시스템 지침 및 툴 상태이전 응답에서 유지된 내부 추론 정보 이 총합이 모델의 최대 컨텍스트 윈도우를 초과하면 문제가 발생합니다. 2. 실제로 발생하는 주요 현상① 이전 맥락을 잊기 시작함 (Context Truncation)가장 흔한 현상입니다.초반에 합의한 설계 방향을 갑자기 무시“방금 말한 조건”을 반영하지 않음이미 정의한 ..
- 개발 개발자가 쓰기 좋은 한글 지원 코딩 폰트 추천 개발할 때 사용하는 폰트는 생산성과 집중력에 큰 영향을 줍니다.가독성이 낮거나 한글과 영문의 간격이 어색하면, 장시간 코딩 시 피로감이 금세 쌓이죠. 이번 글에서는 한국어를 지원하면서도 개발자에게 최적화된 코딩 폰트들을 정리했습니다.각 폰트의 특징, 장점, 추천 환경까지 함께 비교해보세요. 1. D2 Coding (by NAVER)특징네이버에서 개발한 대표적인 개발용 고정폭 폰트한글과 영문, 기호 간의 밸런스가 뛰어남별도 버전에서는 **프로그래밍 리가처(ligatures)**도 지원 (=>, != 등)장점한글 주석을 자주 쓰는 환경에 최적숫자, 알파벳, 기호의 구분이 명확무료 및 상업적 사용 가능추천 환경VSCode, IntelliJ, Eclipse 등 IDE 전용한국어 중심 개발자에게 가장 적합 📎 ..
- 안드로이드 안드로이드 Device ID(디바이스 ID)는 무엇을 써야 할까? IMEI, ADID, ANDROID_ID 비교 안드로이드 앱을 개발하다 보면, 기기를 식별해야 하는 상황이 종종 생깁니다.로그인 기기 관리, 비정상 접근 감지, 간단한 통계 수집 등 다양한 이유로 기기 단위의 식별값이 필요해지곤 합니다. 안드로이드에서 고유식별자를 가져오는 방법은 여러 가지가 있지만, 대표적으로 아래 세 가지가 많이 언급됩니다.IMEI / MEID광고 ID (ADID)Settings.Secure.ANDROID_ID 기기 고유 식별자(Device ID) 방법 선정안드로이드에서 기기 고유 식별자(Device ID)를 가져온다고 하면, 가장 먼저 IMEI나 광고 ID를 떠올리는 경우가 많습니다.하지만 실제 서비스 앱을 개발하다 보면, 이 두 가지를 그대로 사용하기에는 현실적인 제약이 상당히 많습니다. 그래서 대부분의 앱에서는 최종적으로 A..
- iOS - Swift Visual Studio Code에서 Swift 실행하는 방법 Swift는 원래 Xcode에서 많이 사용하는 언어지만,윈도우나 리눅스 환경에서도 충분히 개발하고 실행할 수 있습니다. 특히 Visual Studio Code(이하 VS Code)를 이용하면가볍고 자유롭게 Swift 코드를 다뤄볼 수 있는데요.오늘은 VS Code에서 Swift를 실행하는 방법을 하나씩 알아보겠습니다. 1. Swift 설치하기먼저 Swift 컴파일러가 있어야 VS Code에서도 실행이 가능합니다.운영체제에 따라 아래 사이트에서 설치 파일을 내려받으시면 됩니다. 👉 Swift 공식 다운로드 페이지 1) macOS에서 설치 확인macOS는 대부분 Xcode에 Swift가 포함되어 있습니다.만약 별도로 Swift를 설치하셨다면, 터미널을 열고 아래 명령어로 버전을 확인하세요.swift --v..
- 주식&경제 ETP란 무엇인가? ETP는 “Exchange Traded Product”의 약자로, 우리말로는 보통 “상장지수상품” 정도로 부릅니다.한 줄로 정리하면, “증권거래소에 상장돼 주식처럼 사고팔 수 있는 지수·자산 연계 상품 전체를 묶어 부르는 말”입니다. 아래에서 조금씩 쪼개서 설명드리겠습니다. 1. ETP 란 무엇인가?ETP (Exchange Traded Product) 우리말로는 '상장지수상품'이라고 합니다.복잡하게 생각할 것 없이 이름 그대로 해석하면 됩니다.Exchange (거래소): 주식 시장에서Traded (거래되는): 실시간으로 사고팔 수 있는Product (상품): 모든 금융 상품즉, "주식처럼 편하게 사고팔 수 있는 각종 지수 추종 상품들을 통틀어 부르는 말"입니다. 이 ETP라는 큰 우산 아래에 우리가 아..
- lua script 루아스크립트(Lua)에서 break, return 사용 시 주의사항 루아스크립트에서 break와 return을 사용할 때 꼭 알아두셔야 할 주의사항으로 실제로 헷갈리기 쉬운 포인트와 자주 나오는 실수 중심으로 살펴보겠습니다. 루아스크립트에서 break, return 사용 시 주의사항루아스크립트를 처음 다루다 보면 break와 return의 동작 범위를 헷갈리는 경우가 많습니다. 특히 반복문 안에서 함수를 호출하거나, 조건 분기가 많은 로직을 작성할 때 두 키워드의 차이를 정확히 이해하지 않으면 의도하지 않은 흐름 제어 버그가 발생하기 쉽습니다.이번 글에서는 break와 return의 기본 개념을 간단히 짚고, 실제 사용 시 주의해야 할 부분들을 중심으로 정리해 보겠습니다. break의 기본 개념과 사용 범위break는 반복문을 즉시 종료하는 키워드입니다. 루아에서는 ..
- 주식&경제 신종자본증권이 '코코본드(CoCo Bond) 펀드'로 불리는 이유 신종자본증권, 부채인데 자본으로 잡히는 ‘은행의 비밀 무기’주식이나 채권 뉴스를 보다 보면 종종 '신종자본증권(CoCo Bond) 발행'이라는 문구를 볼 수 있습니다.이 용어는 조금 낯설지만, 금융권에서는 자주 등장하는 핵심 자본 조달 수단이에요.오늘은 이 신종자본증권(코코본드 펀드)이 정확히 무엇인지, 왜 '부채인데 자본으로 취급되는지'까지 쉽게 풀어보겠습니다. 신종자본증권이란?신종자본증권(Contingent Convertible Bond), 줄여서 코코본드(CoCo Bond)라고도 부릅니다.이 상품은 '조건부 전환사채'라는 뜻 그대로, 특정 조건이 발생하면 주식으로 전환되거나 원금이 상각(사라지는) 구조를 갖고 있습니다.즉, 겉보기엔 채권처럼 보이지만, 실질적으로는 부채이면서도 자본처럼 작동하는 독특..
- 주식&경제 변동성 완화장치 란? - 정적 VI vs 동적 VI 차이점 주식 용어 정리 : VI(변동성 완화장치)란?주식을 하다 보면 “VI가 발동됐다”는 말을 자주 듣게 됩니다.그런데 정확히 VI가 무엇이고, 왜 발동되는지 잘 모르시는 분들도 많죠.오늘은 이 VI(Volatility Interruption, 변동성 완화장치) 에 대해 쉽게 정리해드릴게요. VI란 무엇일까?VI(변동성 완화장치) 는 주가가 짧은 시간 안에 급등하거나 급락할 때, 시장의 과열 또는 급격한 하락을 막기 위해 일시적으로 매매를 중단시키는 제도입니다.쉽게 말해,“너무 급하게 오르거나 내리는 걸 잠시 멈추고, 투자자들이 다시 한 번 생각할 시간을 주는 장치”라고 보시면 됩니다. VI 발동 방식보통 주식의 직전 체결가 대비 ±10% 이상 가격으로 호가가 들어올 때 VI가 발동됩니다.한 번 발동되면 2분..
- 정보 안드로이드 앱 캐시 삭제 안드로이드 앱을 오랫동안 사용하다 보면 용량도 줄어들고 성능도 떨어지는 현상을 발견 할 수 있다. 또한 크롬 브라우저 같은 경우는 이미지등 갱신이 간혹 안될때가 있다. 앱 데이터 캐시(Cache)를 삭제하는 방법을 알아보도록 하자! "설정 -> 애플리케이션 -> 개별 앱 선택 -> 캐시지우기"를 하면된다! 아래 이미지를 보면서 쉽게 이해를 해보자. 1. 환경 설정에서 애플리케이션에 들어간다. 2. 캐시를 삭제 할 앱을 선택! 3. 애플리케이션 정보가 나오면 "저장공간"에 들어간다. 4. 캐시 삭제를 눌러 삭제하자! 끝~!
- lua script 루아스크립트(LUA) math 라이브러리 핵심 함수 정리 - math.floor, math.abs .. Lua 스크립트 math 라이브러리 핵심 함수 정리 Lua에서 math 라이브러리는 숫자 계산에 필요한 기본 함수들을 모아둔 표준 라이브러리입니다.게임 로직, 애니메이션, 확률 처리, 좌표 계산, 데이터 정규화 같은 곳에서 거의 매번 만나게 됩니다.여기서는 자주 쓰는 핵심 함수 위주로 정리해보겠습니다. 1) 기본 상수: math.pi, math.huge math.pi원주율 값입니다. 라디안 기반 각도 계산에서 자주 씁니다.print(math.pi) -- 3.1415926535898... math.huge무한대에 가까운 아주 큰 값입니다. “최솟값 초기화” 같은 패턴에서 유용합니다.local minVal = math.hugefor _, v in ipairs({5, 2, 9}) do if v ">2) ..
반응형
반응형




