투믹스 작업장에 오신걸 환영합니다!
- 안드로이드 안드로이드 Device ID(디바이스 ID)는 무엇을 써야 할까? IMEI, ADID, ANDROID_ID 비교 안드로이드 앱을 개발하다 보면, 기기를 식별해야 하는 상황이 종종 생깁니다.로그인 기기 관리, 비정상 접근 감지, 간단한 통계 수집 등 다양한 이유로 기기 단위의 식별값이 필요해지곤 합니다. 안드로이드에서 고유식별자를 가져오는 방법은 여러 가지가 있지만, 대표적으로 아래 세 가지가 많이 언급됩니다.IMEI / MEID광고 ID (ADID)Settings.Secure.ANDROID_ID 기기 고유 식별자(Device ID) 방법 선정안드로이드에서 기기 고유 식별자(Device ID)를 가져온다고 하면, 가장 먼저 IMEI나 광고 ID를 떠올리는 경우가 많습니다.하지만 실제 서비스 앱을 개발하다 보면, 이 두 가지를 그대로 사용하기에는 현실적인 제약이 상당히 많습니다. 그래서 대부분의 앱에서는 최종적으로 A..
- 개발 개발자가 쓰기 좋은 한글 지원 코딩 폰트 추천 개발할 때 사용하는 폰트는 생산성과 집중력에 큰 영향을 줍니다.가독성이 낮거나 한글과 영문의 간격이 어색하면, 장시간 코딩 시 피로감이 금세 쌓이죠. 이번 글에서는 한국어를 지원하면서도 개발자에게 최적화된 코딩 폰트들을 정리했습니다.각 폰트의 특징, 장점, 추천 환경까지 함께 비교해보세요. 1. D2 Coding (by NAVER)특징네이버에서 개발한 대표적인 개발용 고정폭 폰트한글과 영문, 기호 간의 밸런스가 뛰어남별도 버전에서는 **프로그래밍 리가처(ligatures)**도 지원 (=>, != 등)장점한글 주석을 자주 쓰는 환경에 최적숫자, 알파벳, 기호의 구분이 명확무료 및 상업적 사용 가능추천 환경VSCode, IntelliJ, Eclipse 등 IDE 전용한국어 중심 개발자에게 가장 적합 📎 ..
- 주식&경제 주식용어 정리 : 공시 / IR / 감사보고서 주식 투자에서는 “정보”가 곧 “기회”입니다.특히 기업의 공식적인 정보를 빠르게 파악할 수 있다면, 투자 판단의 정확도는 훨씬 높아지죠.그중에서도 가장 기본적이고 중요한 개념이 바로 공시, IR, 감사보고서입니다.이 세 가지는 기업이 투자자에게 정보를 제공하는 방식이자, 시장의 신뢰를 유지하는 핵심 수단입니다. 1. 공시(Disclosure)공시는 기업이 투자자에게 중요 정보를 공개하는 행위를 말합니다.상장기업이라면 금융감독원 전자공시시스템(DART)에 의무적으로 공시해야 하죠.공시의 목적투명성 확보 : 기업의 재무상태나 주요 결정사항을 누구나 볼 수 있게 공개투자자 보호 : 일부 내부자만 정보를 알고 매매하는 ‘정보 비대칭’을 막기 위함시장 공정성 유지 : 모든 투자자가 같은 조건에서 투자 판단을 할 ..
- VibeCode Claude Code에서 컨텍스트(context)가 꽉 찼을 때 발생하는 현상 Claude Code에서 컨텍스트(context)가 꽉 찼을 때 발생하는 현상은 일반적인 LLM의 컨텍스트 초과 동작과 유사하지만, 코딩 워크플로우 관점에서 체감되는 문제가 명확합니다. 핵심만 구조적으로 설명하겠습니다. 1. 컨텍스트가 “꽉 찼다”는 의미Claude Code에서의 컨텍스트는 다음을 포함합니다.현재 대화 이력분석 중인 소스 코드 (열어둔 파일, diff, 패치)시스템 지침 및 툴 상태이전 응답에서 유지된 내부 추론 정보 이 총합이 모델의 최대 컨텍스트 윈도우를 초과하면 문제가 발생합니다. 2. 실제로 발생하는 주요 현상① 이전 맥락을 잊기 시작함 (Context Truncation)가장 흔한 현상입니다.초반에 합의한 설계 방향을 갑자기 무시“방금 말한 조건”을 반영하지 않음이미 정의한 ..
- 주식&경제 MOU(양해각서) 뜻과 의미 정리: 계약 전 단계에서 왜 필요할까 뉴스나 기업 공지, 정부 발표 자료를 보다 보면 "MOU 체결"이라는 표현을 자주 접하게 됩니다. 얼핏 보면 계약처럼 보이기도 하고, 어떤 경우에는 형식적인 문서처럼 느껴지기도 합니다. 그렇다면 MOU는 정확히 무엇을 의미하고, 계약과는 어떤 차이가 있을까요. 오늘은 이 부분을 중심으로 정리해 보겠습니다. MOU의 기본 의미MOU는 "Memorandum of Understanding"의 약자로, 우리말로는 "양해각서"라고 번역됩니다.쉽게 말해, 두 개 이상의 당사자가 앞으로 어떤 방향으로 협력하겠다는 의사를 문서로 정리해 둔 것입니다. 여기서 중요한 포인트는 "이해하고 합의했다"는 수준이라는 점입니다.아직 구체적인 조건이나 법적 책임까지 확정한 단계는 아니지만, 서로 공감대는 형성됐다는 의미로 보시면 됩..
- 주식&경제 정기예금, 자유적금, 적립식 적금 차이점 은행 창구나 앱을 보면 가장 먼저 보이는 상품이 정기예금, 적금입니다.그런데 막상 가입하려고 보면 정기예금, 자유적금, 적립식 적금이 따로 나뉘어 있어 헷갈리는 경우가 많습니다.이 글에서는 "각 상품이 어떤 구조인지", "어떤 상황에서 선택하는 게 좋은지" 기준을 잡아드리겠습니다. ">정기예금이란?정기예금은 한 번에 목돈을 맡기고, 정해진 기간 동안 그대로 두는 상품입니다.가입 시점에 금액과 기간을 확정하고, 만기까지 유지하면 약정된 이자를 받는 구조입니다. 특징을 정리하면 다음과 같습니다.가입 시 목돈을 한 번에 예치중간에 추가 납입 불가만기까지 유지하면 비교적 안정적인 이자 수령중도해지 시 이자 손실 발생 이미 어느 정도 여유 자금이 있고, 해당 금액을 당분간 사용하지 않아도 되는 경우에 적합합니다...
- 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..
- 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("현재 타임스탬프..
- 주식&경제 내 돈 1,000만 원 뽑았는데 보고가 된다고? 고액현금거래보고(CTR) 알아보기 고액현금거래보고(CTR) 제도, 한 번 정리해보겠습니다. 1. 고액현금거래보고(CTR)란?"고액현금거래보고 제도(Currency Transaction Report, CTR)"는 말 그대로 금융회사에서 일정 금액 이상의 현금 거래가 발생했을 때, 해당 거래 정보를 금융정보분석원(FIU)에 자동으로 보고하도록 한 제도입니다. 고액현금거래제보의 개념 우리나라에서는 "특정 금융거래정보의 보고 및 이용 등에 관한 법률(특정금융정보법)" 제4조의2에 근거해 2006년부터 시행되고 있고, 자금세탁, 탈세, 범죄수익 은닉 등을 추적할 수 있는 기본 인프라 역할을 합니다. 특정 금융거래정보의 보고 및 이용 등에 관한 법률 핵심 요지를 정리하면 다음과 같습니다.일정 금액 이상의 "현금" 또는 현금과 유사한 지급수단 거래..
- 정보 램플러스 기능은 무엇인가요? 설정 방법은? 1. 램 플러스가 뭐 하는 기능인가요? 갤럭시 스마트폰에는 기본적으로 물리적인 램(RAM)이 들어 있습니다.예: 8GB 램, 12GB 램 이런 식으로요. 하지만 앱을 많이 띄우거나, 무거운 게임/멀티태스킹을 할 때는 램이 부족해질 수 있습니다.이때 램 플러스가 동작해서, 저장공간(예: UFS 스토리지)의 일부를 “가상 램”처럼 사용해 앱을 더 많이 유지하려고 합니다. 정리하면: 실제 램이 부족할 때저장공간 일부를 램처럼 활용백그라운드 앱이 덜 꺼지도록 도와주는 역할 이라고 이해하시면 됩니다. 2. 어떻게 동작하나요? 너무 어렵게 생각하실 필요는 없고, 흐름만 잡으시면 됩니다. 스마트폰에는 실제 램(예: 8GB)이 있고사용자가 램 플러스를 “8GB”로 설정하면내부 저장공간 중 8GB를 “가상 메모리 영역..
반응형
반응형




