Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

전체 글 693

Wear OS 워치에서 심박수 측정 → 30초마다 폰으로 전송하기

Wear OS 워치에서 심박수 측정 → 30초마다 폰으로 전송하기 이번 글에서는 배드민턴 동호회(콕이랑)앱에 필요한 기능인 워치에서 심박수를 30초마다 측정하여 폰 앱으로 전달하는 방법을 정리했습니다. 경기가 시작될 때만 심박수를 측정하고, 경기 종료 시 센서를 중단하는 구조를 설계했습니다.📌 전체 구조워치앱 (심박수 측정) → DataClient → 폰 앱 (수신 + UI 표시) ↑ MessageClient로 START / STOP 명령 1️⃣ Gradle 의존성 추가📱 폰 앱 (app/build.gradle)dependencies { implementation "com.google.android.gms:play-services-wearable..

카나나 ? 바나나 ? 카카오 에서 제공 하는 OPEN Source AI ...

한국에서 최근 핫한 오픈소스 AI 모델인 Kanana 시리즈에 대해 정리해드릴게요.🧠 Kanana란?**카카오(Kakao Corp.)**가 개발한 한국어 중심의 바이링궐(bilingual) AI 언어 모델 브랜드입니다.이름은 Kakao + Native + Natural의 조합으로, 사용자에게 자연스럽고 친숙한 경험을 제공하는 목적입니다.LinkedIn+15kakaocorp.com+15The Pickool+15 주요 모델 & 공개 일정Kanana 초기 모델들 (2025년 2~5월 공개)2025년 2월: Technical Report 및 HF 모델 가중치 공개 (Nano 2.1B 등)Chosunbiz+4GitHub+4Hugging Face+42025년 5월: 2.1B 및 8B 크기 모델(예: Kanana..

Kotlin으로 복식 경기 Round-Robin 매칭 구성하기

🎾 Kotlin으로 복식 경기 Round-Robin 매칭 구성하기 이 글은 Kotlin과 Jetpack Compose를 사용하는 Android 앱에서 복식 경기 매칭을 어떻게 구성할 수 있는지 기록한 개발자 경험 공유입니다. 예제 코드는 초보자도 이해할 수 있도록 주석과 함께 설명합니다.🧩 사용 시나리오앱 사용자는 4명 이상의 참여자를 등록한 후, 복식 경기 방식으로 매칭을 자동 생성합니다.경기 방식은 Round-Robin 방식 (모든 가능한 조합을 구성)같은 팀 또는 상대가 중복되지 않도록 구성선수 수가 홀수인 경우 마지막 한 명을 제외참가자 수가 4명일 경우에도 다양한 팀 구성을 고려🧠 핵심 데이터 구조// 경기 참가자data class Contestant( val pk: String, ..

DevExpress DxDataGrid에서 셀 편집 제어 및 포커스 설정

DevExpress DxDataGrid에서 셀 편집 제어 및 포커스 설정 이번 글에서는 DxDataGrid에서 행이 추가된 이후 특정 셀의 편집을 막고, 커서를 원하는 컬럼으로 이동시키는 방법에 대해 살펴봅니다.🎯 특정 셀 편집 막기행이 추가된 후 특정 셀을 편집 불가능하게 만들기 위해선 행에 플래그를 추가하거나 조건부 설정이 필요합니다.onRowInserting: function(e) { // 행 데이터 설정 e.data.isNewRow = true;}이후 그리드 설정에서 셀 편집을 막는 방법:cellPrepared: function(e) { if (e.rowType === "data" && e.data.isNewRow && e.column.dataField === "ComboColumn") {..

Nearby Connections API에서 기기 이름이 다르게 나오는 이유

📡 Nearby Connections API에서 기기 이름이 다르게 나오는 이유 Android에서 Nearby Connections API를 사용하다 보면, 상대 기기의 이름이 Pixel 6이나 SM-G991N 같은 모델명이 아닌, 이상한 문자열이나 내가 설정한 것과 다른 이름으로 나오는 경우가 있습니다.이번 글에서는 그 이유와 함께, 어떻게 하면 내 의도대로 기기 이름을 설정하고 표시할 수 있는지 알아보겠습니다.📌 문제 상황기기 간 연결을 요청할 때 사용하는 아래의 코드에서:connectionsClient.requestConnection( Build.MODEL, // 👈 상대방에게 보이는 내 이름 endpointId, connectionLifecycleCallback..

Google Nearby Connections API 완전 정복 가이드 (feat Claude.ai)

🔗 Google Nearby Connections API 완전 정복 가이드오늘날 모바일 애플리케이션에서 기기 간 통신은 점점 중요해지고 있습니다. Google의 Nearby Connections API는 인터넷 연결 없이도 가까운 거리의 기기들 간에 안전하고 빠른 데이터 통신을 가능하게 하는 강력한 도구입니다. 📱 Nearby Connections API란?Nearby Connections API는 Google이 제공하는 크로스 플랫폼 API로, 다음과 같은 특징을 가집니다:오프라인 통신: 인터넷 연결 없이 기기 간 직접 통신다중 프로토콜 지원: Bluetooth, WiFi Direct, WiFi LAN 자동 선택높은 보안성: 모든 통신은 암호화되어 전송크로스 플랫폼: Android와 iOS 모두 ..

Android에서 Kakao 로컬 API로 주소/좌표 변환하기 : 앱에 적용해 보기.

📍 Android에서 Kakao 로컬 API로 주소/좌표 변환하기 이 글에서는 안드로이드 앱에서 Kakao REST API를 사용하여 좌표 → 주소 변환, 주소 → 좌표 변환을 구현하는 방법을 설명합니다.초보 개발자도 쉽게 따라 할 수 있도록 Retrofit2 + Coroutine + ViewModel 기반으로 단계별로 안내합니다.✅ 1. 사전 준비1.1. Kakao REST API 키 발급카카오 개발자 사이트에 로그인애플리케이션 등록 → 앱 키 → REST API 키 복사Android 플랫폼 등록 → 패키지명 + 키 해시 입력 (중요!)1.2. Android 권한 설정AndroidManifest.xml에 다음 권한을 추가하세요.위치 권한은 런타임 요청이 필요합니다 (Activity나 Composabl..

이런 저런 이야기 - 요약해 보기.

① AI 관련 기사 🧠삼성, Galaxy Unpacked 2025 출시 – Z Fold7·Flip7·Watch8 공개– 삼성은 7월 9일 행사에서 Z Fold7(두께 8.9 mm/8″ 디스플레이), Z Flip7(두께 13.7 mm, 31시간 영상 재생), Galaxy Watch8(항산화·혈관 로드 측정 기능) 등을 선보임 Business Insider+1TechRadar+1.– 리스크: 고가 전략 (Z Fold7 $1,999~), 스마트폰 가격대 강세. 긍정: AI 기능 강화(작성/검색/건강코칭)로 생태계 확장 및 경쟁력 상승.삼성전자, Q2 반도체 실적 39%↓…AI 메모리 공급 지연– 2분기 영업이익 6.3조원(약 $4.62 B), 전년 대비 39% 감소 Reuters.– 리스크: HBM3E 인증..

그냥글쓰기 2025.07.19

제헌절 다시 공휴일이 되나 ??? - 당신의 생각은 ??? --- 기사 요약해 보기

① 네이트: “7월 17일 제헌절…다시 공휴일 될 가능성은?”출처: [네이트]한겨레+15Nate 뉴스+15Chosunbiz+15– 7월 17일 제헌절은 “5대 국경일”이지만, 현재 공휴일이 아님.– 최근 강대식 의원이 “공휴일 지정 + 대체공휴일 적용”을 골자로 하는 개정안을 대표 발의.– 2008년 주5일 근무 도입으로 연간 휴일 증가 → 기업 생산성 우려로 공휴일에서 제외된 이력 있음.– 여론은 “찬성 쪽이 다수”며, 한글날처럼 재지정 가능성 전망.수치 포함: 2008년 / 5대 국경일 / 연간 휴일 수 증가리스크:기업부담 증가: 휴일 확대 시 생산성 저하 및 인건비 상승 우려.긍정 효과:국민 휴식권 강화 → 워라밸 개선 및 헌법에 대한 국민적 인식 고취.② 뉴시스: “‘이제 제헌절도 쉰다고?’…공휴..

그냥글쓰기 2025.07.17

Android에서 Hilt + Room + Firebase Realtime Database를 함께 사용하는 구조 설계

Android에서 Hilt + Room + Firebase Realtime Database를 함께 사용하는 구조 설계 이 글은 Android 앱에서 Hilt를 사용한 의존성 주입, Room으로 로컬 DB를 구성하고, Firebase Realtime Database로 클라우드와 데이터를 연동하는 구조를 설계하는 방법을 다룹니다. 예시 코드마다 구체적인 설명과 함께, 주의사항과 실무 팁도 포함되어 있습니다.🧱 프로젝트 구조 개요📁 app/├── di/ // Hilt 모듈 정의├── data/│ ├── local/ // Room 관련 코드│ ├── remote/ // Firebase 관련 코드│ ├── repository/ ..

반응형