투믹스 작업장에 오신걸 환영합니다!
- 개발 개발자가 쓰기 좋은 한글 지원 코딩 폰트 추천 개발할 때 사용하는 폰트는 생산성과 집중력에 큰 영향을 줍니다.가독성이 낮거나 한글과 영문의 간격이 어색하면, 장시간 코딩 시 피로감이 금세 쌓이죠. 이번 글에서는 한국어를 지원하면서도 개발자에게 최적화된 코딩 폰트들을 정리했습니다.각 폰트의 특징, 장점, 추천 환경까지 함께 비교해보세요. 1. D2 Coding (by NAVER)특징네이버에서 개발한 대표적인 개발용 고정폭 폰트한글과 영문, 기호 간의 밸런스가 뛰어남별도 버전에서는 **프로그래밍 리가처(ligatures)**도 지원 (=>, != 등)장점한글 주석을 자주 쓰는 환경에 최적숫자, 알파벳, 기호의 구분이 명확무료 및 상업적 사용 가능추천 환경VSCode, IntelliJ, Eclipse 등 IDE 전용한국어 중심 개발자에게 가장 적합 📎 ..
- lua script Lua 문자열 포맷팅 이해하기 -: string.format 활용법 1) string.format이 뭐고, 언제 쓰나string.format은 문자열 안에 변수 값을 보기 좋게 끼워 넣는 함수입니다.특히 아래 같은 상황에서 자주 씁니다. 로그 메시지(디버깅 로그) 포맷 통일숫자 자리수/소수점/천단위 표시 같은 출력 정리날짜/시간 같은 고정 형식 문자열 만들기파일명, 키 값, ID 같은 규칙 문자열 생성 기본 형태는 아래처럼 씁니다.local s = string.format("name=%s, age=%d", "Tom", 20)print(s) -- name=Tom, age=20 2) 가장 많이 쓰는 포맷 지정자 정리string.format("...%지정자...", 값) 형태에서 %지정자가 핵심입니다. 문자열/숫자 기본%s : 문자열%d : 정수(10진수)%f : 실수(기..
- 정보 무선충전의 진화 — Q1, Q2, 그리고 맥세이프의 차이점 완전 정리 스마트폰 무선충전 기술은 생각보다 빠르게 발전하고 있습니다.스마트폰을 사용하다 보면 ‘무선충전 지원’, ‘Qi 호환’, ‘MagSafe’ 같은 문구를 자주 보게 되죠.겉으로 보기엔 다 비슷한 무선충전 같지만, 실제로는 기술 구조와 성능이 꽤 다릅니다.오늘은 무선충전의 표준인 Qi의 1세대, 2세대(Qi2), 그리고 애플의 MagSafe 기술까지 한눈에 비교해볼게요.그리고 최근 가장 큰 변화는 바로 Qi2 규격의 등장인데요.Qi2는 단순한 업그레이드가 아니라, 애플의 MagSafe 기술을 표준화한 새로운 세대의 무선충전 규격이라는 점에서 의미가 큽니다.1. Q1 (Qi 1세대) — 무선충전의 시작Q1은 가장 기본적인 무선충전 규격이에요.국제 무선전력컨소시엄(WPC)에서 만든 Qi 표준의 첫 세대로, 스마트..
- lua script Lua에서 문자열 다룰 때 string.gsub 정리 - 기본사용법, 패턴 사용법, 함수/테이블을 활용한 응용 1. string.gsub 기본형태string.gsub는 이름 그대로 "global substitute" 입니다.문자열 안에서 특정 패턴을 찾아서, 전부(또는 일부) 다른 문자열로 바꿔주는 함수입니다. 기본 형태는 이렇게 생겼습니다.string.gsub(s, pattern, repl [, n]) s원본 문자열pattern찾을 패턴(단순 문자열도 가능, Lua 패턴도 가능)repl치환할 내용 (문자열, 함수, 테이블 다 가능)n (옵션)최대 몇 번까지 바꿀지 지정, 생략하면 전체를 다 바꿉니다. 리턴값은 두 개입니다. 치환이 끝난 새 문자열실제로 치환된 횟수 예시를 보시면 느낌이 바로 오실 겁니다.local s = "hello world"local result, count = string.gsub(s, "..
- 주식&경제 ETP란 무엇인가? ETP는 “Exchange Traded Product”의 약자로, 우리말로는 보통 “상장지수상품” 정도로 부릅니다.한 줄로 정리하면, “증권거래소에 상장돼 주식처럼 사고팔 수 있는 지수·자산 연계 상품 전체를 묶어 부르는 말”입니다. 아래에서 조금씩 쪼개서 설명드리겠습니다. 1. ETP 란 무엇인가?ETP (Exchange Traded Product) 우리말로는 '상장지수상품'이라고 합니다.복잡하게 생각할 것 없이 이름 그대로 해석하면 됩니다.Exchange (거래소): 주식 시장에서Traded (거래되는): 실시간으로 사고팔 수 있는Product (상품): 모든 금융 상품즉, "주식처럼 편하게 사고팔 수 있는 각종 지수 추종 상품들을 통틀어 부르는 말"입니다. 이 ETP라는 큰 우산 아래에 우리가 아..
- 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..
- VibeCode Claude Code에서 컨텍스트(context)가 꽉 찼을 때 발생하는 현상 Claude Code에서 컨텍스트(context)가 꽉 찼을 때 발생하는 현상은 일반적인 LLM의 컨텍스트 초과 동작과 유사하지만, 코딩 워크플로우 관점에서 체감되는 문제가 명확합니다. 핵심만 구조적으로 설명하겠습니다. 1. 컨텍스트가 “꽉 찼다”는 의미Claude Code에서의 컨텍스트는 다음을 포함합니다.현재 대화 이력분석 중인 소스 코드 (열어둔 파일, diff, 패치)시스템 지침 및 툴 상태이전 응답에서 유지된 내부 추론 정보 이 총합이 모델의 최대 컨텍스트 윈도우를 초과하면 문제가 발생합니다. 2. 실제로 발생하는 주요 현상① 이전 맥락을 잊기 시작함 (Context Truncation)가장 흔한 현상입니다.초반에 합의한 설계 방향을 갑자기 무시“방금 말한 조건”을 반영하지 않음이미 정의한 ..
- 주식&경제 주식용어 정리 : 공시 / IR / 감사보고서 주식 투자에서는 “정보”가 곧 “기회”입니다.특히 기업의 공식적인 정보를 빠르게 파악할 수 있다면, 투자 판단의 정확도는 훨씬 높아지죠.그중에서도 가장 기본적이고 중요한 개념이 바로 공시, IR, 감사보고서입니다.이 세 가지는 기업이 투자자에게 정보를 제공하는 방식이자, 시장의 신뢰를 유지하는 핵심 수단입니다. 1. 공시(Disclosure)공시는 기업이 투자자에게 중요 정보를 공개하는 행위를 말합니다.상장기업이라면 금융감독원 전자공시시스템(DART)에 의무적으로 공시해야 하죠.공시의 목적투명성 확보 : 기업의 재무상태나 주요 결정사항을 누구나 볼 수 있게 공개투자자 보호 : 일부 내부자만 정보를 알고 매매하는 ‘정보 비대칭’을 막기 위함시장 공정성 유지 : 모든 투자자가 같은 조건에서 투자 판단을 할 ..
- 안드로이드 안드로이드 Java String 문자열 다루기 정리 안드로이드에서 자주 사용하는 String 및 언어별 인자 사용법에 있어 차이점이 있어 정리하고자 합니다. iOS와 안드로이드를 동시 개발하는 저에게 split 같은 메소드는 약간 다르게 동작하는게 있어서 예상과 다른 결과에 실수를 많이 하게 됩니다. 메소드는 자주 까먹거나 헷갈리는 부분을 먼저 설명하며 계속 추가해 나갈예정입니다. indexOf : 지정 문자열 찾기 123String str1 = "Hello World!!";int nIdx = str1.indexOf("World");Log.i(TAG, "str1 = " + nIdx);cs ----결과---- str1 = 6 지정 문자열이 몇번째에 있는 찾아서 반환한다. 만약 존재하지 않으면 -1을 리턴한다. 123String str1 = "Hello Wo..
- Flutter Flutter Container 위젯 완벽 가이드 Container 위젯이란?Container는 Flutter에서 가장 많이 사용되는 기본 위젯 중 하나로, 자식 위젯을 담는 박스 역할을 합니다. 레이아웃, 스타일링, 위치 지정 등 다양한 기능을 제공하는 편리한 위젯입니다.주요 속성들1. 크기 관련 속성width: 너비 지정height: 높이 지정constraints: BoxConstraints로 최소/최대 크기 제한2. 여백 관련 속성padding: 내부 여백 (자식 위젯과 Container 경계 사이)margin: 외부 여백 (Container와 외부 요소 사이)3. 스타일 관련 속성color: 배경색decoration: 더 복잡한 스타일링 (BoxDecoration 사용)foregroundDecoration: 자식 위젯 위에 그려지는 장식4. 정렬..
반응형
반응형




