2025/02 7

[콘퍼런스] AI SEOUL 2025 참석 후기

#2 핵심 논리 부분은 현장에서 메모하고 사진을 찍어두었던 걸 보고, 기억을 되짚으며 저만의 언어로 다시 작성한 것입니다. 따라서 연설자의 실제 발언과 일치하지 않을 수 있습니다. 또, 분량 관계상 본 게시글에 담지 못한 훌륭한 연설가분들의 연설들이 많습니다. #1 개요#1-1 주제AI for a Harmonious Society (AI로 만드는 조화로운 사회)2021년부터 올해까지 4년 연속으로 열리는 AI 콘퍼런스다. AI에 대해 전반적인 연설, 그리고 AI 스타트업들의 창의적인 사업 소개를 들을 수 있다. #1-2 날짜 및 장소일시: 2025-02-11 10:00 ~ 18:00장소: 서울 강남구 영동대로 513 코엑스 그랜드볼룸 1F #1-3 링크 모음소개 페이지 - 공식 사이트 소개 페이지 - 이..

경험/콘퍼런스 2025.02.12

[Android] Pointer input - Gesture

#1 개요#1-1 이전 게시글 [Android] Pointer input - PointerInputChange, PointerEvent#1 개요 동작 이해하기  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 동작 이해하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저kenel.tistory.com위의 게시글에서 이어진다. 해당 게시글에서 먼저 PointerInputChange 및 PointerEvent에 대한 이해를 해야 본 게시글을 이해할 수 있다. #1-2 공식 문서 동작 이해하기  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Tran..

[Android] Pointer input - AwaitPointerEventScope()의 메소드들

#1 개요#1-1 이전 게시글 [Android] Pointer input - PointerInputChange, PointerEvent#1 개요 동작 이해하기  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 동작 이해하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저kenel.tistory.com위 게시글에서 AwaitPointerEventScope()의 가장 대표적인 메소드인 awaitPointerEvent()에 대해 간단히 설명했다. 본 게시글에선 awaitPointerEvent()를 제외한 나머지 메소드들을 설명한다. #1-2 공식 문서 AwaitPointerEventScope  | ..

[Android] Pointer input - PointerInputChange, PointerEvent

#1 개요 동작 이해하기  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 동작 이해하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 이해해야 할 몇 가지 용어와 개념이 있developer.android.com위 공식 문서를 나의 언어로 정리하고, 샘플 앱을 만들어봤다. #2 Pointer#2-1 포인터는 하드웨어다화면의 특정 좌표를 찍을(point) 수 있는 사물(하드웨어)을 의미한다. 일반적으론 손가락을 의미한다. 혹은 갤럭시의 S펜이 해당된다. 키보드는 터치 스크린의 어느 좌표를 가리킬(point) 수 없으므로 포인터가 아니다. #2-2 PointerTypepacka..

디베이터 - 자기방어

#1 개요브루스 코치는 말했다. "지금 너희는 깨끗하고 훌륭한 토론자들이지. 하지만 간혹 대놓고 지저분하게 게임을 하는 팀도 있어. 물론 너희는 그런 팀을 경멸하겠지. 하지만 문제는 제대로 대응하는 법을 모르면 그런 녀석들에게 결국 지게 된다는 거야. 좋은 토론자는 나쁜 토론자가 술책을 부리면 지게 되어 있어." #2 핵심 논리#2-1 쇼펜하우어의 논쟁술 1쇼펜하우어는 『논쟁적 토론술Eristische Dialektik』이라는 책에서, 나쁜 토론을 일삼는 논쟁가(불한당)는 "인간 본성의 타고난 천박함"에서 탄생한다고 썼다. 만일 인간이 고결하다면 토론의 목표는 오로지 진실을 찾는 일일 것이다. 하지만 사실 우리 인간은 (감성적인) 허영덩어리이며, "요설과 거짓"을 늘어놓을 때가 바로 이런 악덕이 발현되는..

책/자기 계발 2025.02.04

Nutri Capture 백엔드 - Hilt 도입

#1 개요#1-1 Hilt 도입계획표 상, Hilt 도입은 끝자락 단계였다. 하지만, 코드를 짜가며 앱을 구현해나가는 데에 여러 상용구 코드들이 나를 거슬리게 했다. Hilt로 현존하는 상용구 코드 그리고 잠재적으로 발생할 상용구 코드들을 선제적으로 제거하는 편이 더 좋을 것이란 판단을 내렸다. #1-2 기반 (레퍼런스) [Android] Dagger2 - Hilt로 마이그레이션#1 Hilt 개요 Hilt를 사용한 종속 항목 삽입  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. Hilt를 사용한 종속 항목 삽입 컬렉션을 사용해 정리하기 내 환경설정을 기준으kenel.tistory.com위 게시글에 기반해, 본 안드로이드에 Hilt를 도입한..

[Android] Hilt - java.lang.RuntimeException: Unable to instantiate application

#1 문제 상황#1-1 Hilt 도입 [Android] Dagger2 - Hilt로 마이그레이션#1 Hilt 개요 Hilt를 사용한 종속 항목 삽입  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. Hilt를 사용한 종속 항목 삽입 컬렉션을 사용해 정리하기 내 환경설정을 기준으kenel.tistory.com위 게시글에 기반해, 개발 중인 앱에 Hilt를 도입하고 있었다. #1-2 Application 클래스package com.example.nutri_capture_new.diimport android.app.Applicationimport dagger.hilt.android.HiltAndroidApp@HiltAndroidAppclass H..