투믹스 작업장에 오신걸 환영합니다!
- 안드로이드 안드로이드 메시지 박스(MessageBox) 띄우기 - AlertDialog 사용법 - 버전별 다이얼로그 테마 비교 안드로이드에서 "메시지 박스"라고 부르는 기능은 보통 AlertDialog를 말합니다.사용자에게 안내 메시지를 보여주고, 확인/취소 같은 버튼을 붙여서 간단한 의사결정을 받는 용도로 많이 쓰이죠. 이번 글에서는기본 AlertDialog(메시지 박스) 띄우는 코드버튼 클릭 처리하는 방법Context, Activity에서 쓸 때 주의점버전별로 스타일을 다르게 적용하는 예제와 분기 방식 까지 Android Java 기준으로 정리해보겠습니다. 1. 가장 기본적인 메시지 박스(AlertDialog) 띄우기가장 단순한 형태는 제목, 내용, "확인" 버튼 하나만 있는 다이얼로그입니다.Activity 안에서 아래처럼 작성하시면 됩니다.import androidx.appcompat.app.AlertDialog;impo..
- 안드로이드 안드로이드 Device ID(디바이스 ID)는 무엇을 써야 할까? IMEI, ADID, ANDROID_ID 비교 안드로이드 앱을 개발하다 보면, 기기를 식별해야 하는 상황이 종종 생깁니다.로그인 기기 관리, 비정상 접근 감지, 간단한 통계 수집 등 다양한 이유로 기기 단위의 식별값이 필요해지곤 합니다. 안드로이드에서 고유식별자를 가져오는 방법은 여러 가지가 있지만, 대표적으로 아래 세 가지가 많이 언급됩니다.IMEI / MEID광고 ID (ADID)Settings.Secure.ANDROID_ID 기기 고유 식별자(Device ID) 방법 선정안드로이드에서 기기 고유 식별자(Device ID)를 가져온다고 하면, 가장 먼저 IMEI나 광고 ID를 떠올리는 경우가 많습니다.하지만 실제 서비스 앱을 개발하다 보면, 이 두 가지를 그대로 사용하기에는 현실적인 제약이 상당히 많습니다. 그래서 대부분의 앱에서는 최종적으로 A..
- 정보 무선충전의 진화 — Q1, Q2, 그리고 맥세이프의 차이점 완전 정리 스마트폰 무선충전 기술은 생각보다 빠르게 발전하고 있습니다.스마트폰을 사용하다 보면 ‘무선충전 지원’, ‘Qi 호환’, ‘MagSafe’ 같은 문구를 자주 보게 되죠.겉으로 보기엔 다 비슷한 무선충전 같지만, 실제로는 기술 구조와 성능이 꽤 다릅니다.오늘은 무선충전의 표준인 Qi의 1세대, 2세대(Qi2), 그리고 애플의 MagSafe 기술까지 한눈에 비교해볼게요.그리고 최근 가장 큰 변화는 바로 Qi2 규격의 등장인데요.Qi2는 단순한 업그레이드가 아니라, 애플의 MagSafe 기술을 표준화한 새로운 세대의 무선충전 규격이라는 점에서 의미가 큽니다.1. Q1 (Qi 1세대) — 무선충전의 시작Q1은 가장 기본적인 무선충전 규격이에요.국제 무선전력컨소시엄(WPC)에서 만든 Qi 표준의 첫 세대로, 스마트..
- VibeCode Claude Code에서 컨텍스트(context)가 꽉 찼을 때 발생하는 현상 Claude Code에서 컨텍스트(context)가 꽉 찼을 때 발생하는 현상은 일반적인 LLM의 컨텍스트 초과 동작과 유사하지만, 코딩 워크플로우 관점에서 체감되는 문제가 명확합니다. 핵심만 구조적으로 설명하겠습니다. 1. 컨텍스트가 “꽉 찼다”는 의미Claude Code에서의 컨텍스트는 다음을 포함합니다.현재 대화 이력분석 중인 소스 코드 (열어둔 파일, diff, 패치)시스템 지침 및 툴 상태이전 응답에서 유지된 내부 추론 정보 이 총합이 모델의 최대 컨텍스트 윈도우를 초과하면 문제가 발생합니다. 2. 실제로 발생하는 주요 현상① 이전 맥락을 잊기 시작함 (Context Truncation)가장 흔한 현상입니다.초반에 합의한 설계 방향을 갑자기 무시“방금 말한 조건”을 반영하지 않음이미 정의한 ..
- 주식&경제 내 돈 1,000만 원 뽑았는데 보고가 된다고? 고액현금거래보고(CTR) 알아보기 고액현금거래보고(CTR) 제도, 한 번 정리해보겠습니다. 1. 고액현금거래보고(CTR)란?"고액현금거래보고 제도(Currency Transaction Report, CTR)"는 말 그대로 금융회사에서 일정 금액 이상의 현금 거래가 발생했을 때, 해당 거래 정보를 금융정보분석원(FIU)에 자동으로 보고하도록 한 제도입니다. 고액현금거래제보의 개념 우리나라에서는 "특정 금융거래정보의 보고 및 이용 등에 관한 법률(특정금융정보법)" 제4조의2에 근거해 2006년부터 시행되고 있고, 자금세탁, 탈세, 범죄수익 은닉 등을 추적할 수 있는 기본 인프라 역할을 합니다. 특정 금융거래정보의 보고 및 이용 등에 관한 법률 핵심 요지를 정리하면 다음과 같습니다.일정 금액 이상의 "현금" 또는 현금과 유사한 지급수단 거래..
- 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, "..
- 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잔을 잔당 5,000원에 팔았다면매출액 = 1,000 * 5,000 = 5,000,000원하지만 매출액이 많다고 해서 곧바로 돈을 많이 번다는 뜻은 아닙니다.판매 과정에는 재료비, 인건비, 임대료 등 각종 비용이 들어가기 때문이에요. 영업이익영업이익은 매출액에서 제품 생산 및 판매와 관련된 비용을 제외하고 남은 이익을 말합니다...
- 주식&경제 EPS, BPS, DPS란? 주식 투자에서 꼭 알아야 할 3가지 지표 주식 투자할 때 종목의 '가치'를 판단하기 위해 자주 등장하는 지표가 바로 EPS, BPS, DPS입니다.이 세 가지는 기업의 '이익', '자산가치', '배당수익'을 각각 보여주는 핵심 지표로, 투자 판단의 기초가 되죠.하나씩 차근히 살펴보겠습니다. EPS (Earnings Per Share, 주당순이익)EPS는 한 주당 벌어들이는 순이익을 의미합니다.쉽게 말해, 회사가 벌어들인 이익을 주식 1주에 나눈 값이죠.공식:EPS = 당기순이익 / 발행주식수예를 들어, 한 기업의 당기순이익이 1,000억 원이고 발행주식수가 1억 주라면,EPS는 1,000억 / 1억 = 1,000원이 됩니다.즉, 주식 1주당 회사가 1,000원의 이익을 낸 셈이죠.EPS가 높을수록 기업이 효율적으로 이익을 창출하고 있음을 의미합..
- 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..
반응형
반응형




