투믹스 작업장에 오신걸 환영합니다!
- 개발 개발자가 쓰기 좋은 한글 지원 코딩 폰트 추천 개발할 때 사용하는 폰트는 생산성과 집중력에 큰 영향을 줍니다.가독성이 낮거나 한글과 영문의 간격이 어색하면, 장시간 코딩 시 피로감이 금세 쌓이죠. 이번 글에서는 한국어를 지원하면서도 개발자에게 최적화된 코딩 폰트들을 정리했습니다.각 폰트의 특징, 장점, 추천 환경까지 함께 비교해보세요. 1. D2 Coding (by NAVER)특징네이버에서 개발한 대표적인 개발용 고정폭 폰트한글과 영문, 기호 간의 밸런스가 뛰어남별도 버전에서는 **프로그래밍 리가처(ligatures)**도 지원 (=>, != 등)장점한글 주석을 자주 쓰는 환경에 최적숫자, 알파벳, 기호의 구분이 명확무료 및 상업적 사용 가능추천 환경VSCode, IntelliJ, Eclipse 등 IDE 전용한국어 중심 개발자에게 가장 적합 📎 ..
- VibeCode Claude Code에서 컨텍스트(context)가 꽉 찼을 때 발생하는 현상 Claude Code에서 컨텍스트(context)가 꽉 찼을 때 발생하는 현상은 일반적인 LLM의 컨텍스트 초과 동작과 유사하지만, 코딩 워크플로우 관점에서 체감되는 문제가 명확합니다. 핵심만 구조적으로 설명하겠습니다. 1. 컨텍스트가 “꽉 찼다”는 의미Claude Code에서의 컨텍스트는 다음을 포함합니다.현재 대화 이력분석 중인 소스 코드 (열어둔 파일, diff, 패치)시스템 지침 및 툴 상태이전 응답에서 유지된 내부 추론 정보 이 총합이 모델의 최대 컨텍스트 윈도우를 초과하면 문제가 발생합니다. 2. 실제로 발생하는 주요 현상① 이전 맥락을 잊기 시작함 (Context Truncation)가장 흔한 현상입니다.초반에 합의한 설계 방향을 갑자기 무시“방금 말한 조건”을 반영하지 않음이미 정의한 ..
- 주식&경제 PER, PBR, ROE 완벽 정리 — 기업가치를 보는 3가지 지표 주식 투자에서 “이 회사가 비싼 걸까, 아니면 아직 저평가일까?”를 판단할 때 꼭 알아야 하는 게 있습니다.바로 PER, PBR, ROE 세 가지 지표예요.이 세 가지는 서로 연결되어 있고, 기업의 ‘가치’를 판단하는 기본 기준이 됩니다. PER (Price Earnings Ratio, 주가수익비율)PER은 주가가 기업의 순이익 대비 얼마나 비싼지를 보여주는 지표입니다.즉, 현재 주가가 1년치 순이익의 몇 배인지 나타내는 거죠. 공식:PER = 주가 / 주당순이익(EPS)또는PER = 시가총액 / 당기순이익예시:주가가 50,000원이고 주당순이익(EPS)이 5,000원이라면PER = 50,000 / 5,000 = 10배해석:PER이 10배라면 “이 회사의 순이익을 10년간 그대로 유지하면, 현재 주가만큼..
- 안드로이드 안드로이드 Device ID(디바이스 ID)는 무엇을 써야 할까? IMEI, ADID, ANDROID_ID 비교 안드로이드 앱을 개발하다 보면, 기기를 식별해야 하는 상황이 종종 생깁니다.로그인 기기 관리, 비정상 접근 감지, 간단한 통계 수집 등 다양한 이유로 기기 단위의 식별값이 필요해지곤 합니다. 안드로이드에서 고유식별자를 가져오는 방법은 여러 가지가 있지만, 대표적으로 아래 세 가지가 많이 언급됩니다.IMEI / MEID광고 ID (ADID)Settings.Secure.ANDROID_ID 기기 고유 식별자(Device ID) 방법 선정안드로이드에서 기기 고유 식별자(Device ID)를 가져온다고 하면, 가장 먼저 IMEI나 광고 ID를 떠올리는 경우가 많습니다.하지만 실제 서비스 앱을 개발하다 보면, 이 두 가지를 그대로 사용하기에는 현실적인 제약이 상당히 많습니다. 그래서 대부분의 앱에서는 최종적으로 A..
- 주식&경제 ETP란 무엇인가? ETP는 “Exchange Traded Product”의 약자로, 우리말로는 보통 “상장지수상품” 정도로 부릅니다.한 줄로 정리하면, “증권거래소에 상장돼 주식처럼 사고팔 수 있는 지수·자산 연계 상품 전체를 묶어 부르는 말”입니다. 아래에서 조금씩 쪼개서 설명드리겠습니다. 1. ETP 란 무엇인가?ETP (Exchange Traded Product) 우리말로는 '상장지수상품'이라고 합니다.복잡하게 생각할 것 없이 이름 그대로 해석하면 됩니다.Exchange (거래소): 주식 시장에서Traded (거래되는): 실시간으로 사고팔 수 있는Product (상품): 모든 금융 상품즉, "주식처럼 편하게 사고팔 수 있는 각종 지수 추종 상품들을 통틀어 부르는 말"입니다. 이 ETP라는 큰 우산 아래에 우리가 아..
- 주식&경제 자본시장법의 의의, 규제범위, 그리고 4가지 규제 패러다임 정리 자본시장법은 우리나라 금융시장을 통합적으로 관리하고 투자자를 보호하기 위한 기본법입니다.증권, 선물, 펀드, 파생상품 등 다양한 금융상품이 혼합·융합되는 환경 속에서 하나의 법으로 포괄적으로 관리하자는 취지에서 제정되었죠.2009년 2월, 기존의 「증권거래법」, 「선물거래법」, 「간접투자자산운용업법」 등을 통합하여 "자본시장과 금융투자업에 관한 법률", 즉 자본시장법이 시행되었습니다. 자본시장법의 의의자본시장법의 가장 큰 의의는 금융투자상품을 기능과 행위 중심으로 통합 규제함으로써, 급변하는 금융환경에 유연하게 대응하고 투자자를 체계적으로 보호할 수 있게 되었다는 점입니다.즉,기존처럼 상품별로 따로 규제하지 않고, "투자성 위험을 지는 모든 거래"를 하나의 법 아래 포괄하는 체계로 바뀐 것입니다.✔ 핵심..
- iOS 아이폰(iOS) 해상도 차이와 대처방법 총정리 아이폰을 디자인하거나 개발할 때 화면 해상도와 PPI(픽셀 밀도)는 꼭 알아야 하는 기본 정보입니다.특히 iPhone SE 1세대(2016)부터 최신 iPhone 17 시리즈(2025)까지는 크기, 비율, 노치 구조 등이 달라 UI 설계 시 혼동되기 쉽죠.그래서 이번 글에서는 아이폰 SE 1세대부터 iPhone 17 Pro Max까지의 해상도, 화면 크기, PPI(픽셀 밀도)를 한눈에 정리했습니다. iPhone 해상도·PPI 비교표모델명화면크기해상도(픽셀)PPIiPhone SE (1세대)4.0″640 × 1136 @2x326 ppiiPhone 116.1″828 × 1792 @2x326 ppiiPhone 11 Pro5.8″1125 × 2436 @3x458 ppiiPhone 11 Pro Max6.5″1242..
- 안드로이드 안드로이드 설치된 앱 목록 가져오기 안드로이드에 설치된 앱의 PakageName 을 가져오는 방법입니다. 1234567891011121314151617181920public String[] getPackageList() { PackageManager pkgMgr = MainActivity.sharedActivity().getContext().getPackageManager(); List mApps; String[] arrayPkgName; Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); mApps = pkgMgr.queryIntentActivities(mainIntent, 0); // 실행가능한 ..
- lua script lua에서 날짜/시간 다루기 - os.time, os.date, os.difftime Lua에서 날짜 다루는 방법은 생각보다 단순한데, 처음 보면 os.date, os.time 같은 함수들이 좀 낯설 수 있습니다.천천히 써보면서 정리해볼게요. 1. Lua에서 날짜/시간은 어떻게 다루나Lua는 기본적으로 "유닉스 타임스탬프(초 단위 정수)"를 기준으로 날짜를 다룹니다. os.time() → 현재 시간을 타임스탬프로 반환os.date() → 타임스탬프를 사람이 읽기 좋은 날짜/시간으로 변환os.difftime() → 두 타임스탬프의 차이를 초 단위로 계산 크게 이 세 가지를 중심으로 돌아간다고 보시면 됩니다. ">2. 현재 날짜/시간 가져오기가장 기본은 os.time, os.date 조합입니다.-- 현재 시각을 타임스탬프로local now = os.time()print("현재 타임스탬프..
- lua script lua 스크립트 string.gsub() - 문자열 바꾸기 루아 스크립트에서 문자열을 다루다 보면 특정 단어를 다른 단어로 바꾸거나, 일부 문자를 교체해야 할 때가 있죠?이럴 때 바로 string.gsub() 함수를 사용하면 됩니다.이 함수는 “문자열 대체(Replace)” 기능을 담당하고 있어요. 기본 문법string.gsub(문자열, 패턴, 대체할문자열 [, 대체횟수])인자설명자열원본 문자열패턴찾을 문자열 또는 패턴대체할문자열바꿀 문자열대체횟수(선택)몇 개만 바꿀지 지정 (생략 시 전부 변경)결과값은 (변경된 문자열, 변경된 횟수) 두 가지가 함께 반환됩니다. 예제 1. 단순 문자열 바꾸기local str = "Hello World!"local result = string.gsub(str, "World", "Lua")print(result) -- 출력: H..
반응형
반응형




