Inconsistent JVM-target compatibility detected 에러 Github에 있는 Android 프로젝트를 받아서 실행하려는데 이런 에러가 발생했다. 받았던 프로젝트에서 compileOption과 kotlinOption을 확인하니 17로 되어 있었다. 현재 Android Studio에서 Gradle JDK 설정을 보니 버전이 21로 되어있었고 이게 맞지 않아서 발생한 에러였다.여기 있는 Gradle JDK를 17버전으로 맞춰서 변경해주면 에러는 해결된다. 개발/안드로이드 스튜디오 2024.11.02
다이빙로그-39 꼰띠끼, 싸우는 물고기 환경날짜: 2024.09.12나라: 필리핀위치: 세부다이브 포인트: 꼰띠끼다이빙 센터: 오션플레이어 세부날씨: 구름조류: 약함시야: 좋음 다이빙휴식 시간: 32분시작 시간: 11:12시작 잔압: 230bar최대 수심: 19m다이브 시간: 49분종료 시간: 12:01종료 잔압: 90bar탱크 크기: 11L탱크 재질: 알루미늄탱크 종류: Air수온: 20도 장비웨이트: 6kg(Belt-6kg)슈트: Wet(3mm) 메모싸우는 물고기가 있었는데 매우 인상적이었다.니모가 자기 새끼 지키려고 필사적으로 나를 막는 것도 인상적이었다. " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 취미/스쿠버다이빙 2024.09.12
다이빙로그-38 꼰띠끼, 침몰한 제트스키 환경날짜: 2024.09.12나라: 필리핀위치: 세부다이브 포인트: 꼰띠끼다이빙 센터: 오션플레이어 세부날씨: 구름조류: 약함시야: 중간 다이빙휴식 시간: 분시작 시간: 09:51시작 잔압: 230bar최대 수심: 18m다이브 시간: 49분종료 시간: 10:40종료 잔압: 90bar탱크 크기: 11L탱크 재질: 알루미늄탱크 종류: Air수온: 30도 장비웨이트: 6kg(Belt-6kg)슈트: Wet(3mm) 메모" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 취미/스쿠버다이빙 2024.09.12
다이빙로그-37 블루홀 환경날짜: 2024.09.11나라: 필리핀위치: 세부다이브 포인트: 블루홀다이빙 센터: 오션플레이어 세부날씨: 해/구름조류: 약함시야: 좋음 다이빙휴식 시간: 65분시작 시간: 13:12시작 잔압: 220bar최대 수심: 30m다이브 시간: 45분종료 시간: 13:57종료 잔압: 80bar탱크 크기: 11L탱크 재질: 알루미늄탱크 종류: Air수온: 30도 장비웨이트: 6kg(Belt-6kg)슈트: Wet(3mm) 메모두번의 레스큐 다이버 교육이 끝나고 마지막 다이빙으로 펀다이빙을 진행했다.오랜만에 펀다이빙 진행하면서 너무 편안하고 힐링이 되는 시간이었다. " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 취미/스쿠버다이빙 2024.09.12
다이빙로그-36 레스큐 개방수역3 환경날짜: 2024.09.11나라: 필리핀위치: 세부다이브 포인트: 힐루뚱안다이빙 센터: 오션플레이어 세부날씨: 해/구름조류: 약함시야: 좋음 다이빙휴식 시간: 33분시작 시간: 11:21시작 잔압: 220bar최대 수심: 13m다이브 시간: 46분종료 시간: 12:07종료 잔압: 110bar탱크 크기: 11L탱크 재질: 알루미늄탱크 종류: Air수온: 30도 장비웨이트: 6kg(Belt-6kg)슈트: Wet(3mm) 메모두번째 다이빙은 다소 충격적인 상황이었다.민수 강사님과 동일하게 다이빙 계획을 이야기 하고 첫번째와 동일하게 펀다이빙을 진행했다.마지막에 같이 갔던 제리 강사님이 수중 패닉 다이버 역할을 해줬다.정말 순식간에 다가와서 나의 호흡기를 뺏어갔고, 마스크를 벗길 수도 있는 위험한 상황이였다... 취미/스쿠버다이빙 2024.09.11
다이빙로그-35 레스큐 개방수역2 환경날짜: 2024.09.11나라: 필리핀위치: 세부다이브 포인트: 힐루뚱안다이빙 센터: 오션플레이어 세부날씨: 해/구름조류: 약함시야: 좋음 다이빙휴식 시간: 분시작 시간: 9:58시작 잔압: 220bar최대 수심: 15m다이브 시간: 50분종료 시간: 10:48종료 잔압: 90bar탱크 크기: 11L탱크 재질: 알루미늄탱크 종류: Air수온: 30도 장비웨이트: 6kg(Belt-6kg)슈트: Wet(3mm)메모마지막 레스큐 교육은 펀다이빙 상황에서 발생하는 문제를 해결하는 과정을 경험하는 것이었다.민수 강사님이 오픈워터 다이버 역할을 하고 나는 레스큐 다이버 역할을 해서 오픈워터 다이버를 케어하는 역할이었다.바다로 들어가기 전에 방카에서 다이빙 계획을 이야기 하는 시간을 가졌다.오늘은 조류가 조금 있.. 취미/스쿠버다이빙 2024.09.11
다이빙로그-34 레스큐 개방수역1 환경날짜: 2024.09.10나라: 필리핀위치: 세부다이브 포인트: 하우스 리프다이빙 센터: 오션플레이어 세부날씨: 해조류: 없음시야: 좋음 다이빙1휴식 시간: 분시작 시간: 09:47시작 잔압: 230bar최대 수심: 7m다이브 시간: 17분종료 시간: 10:04종료 잔압: 170bar탱크 크기: 11L탱크 재질: 알루미늄탱크 종류: Air수온: 30도다이빙2휴식 시간: 19분시작 시간: 10:23시작 잔압: 170bar최대 수심: 7m다이브 시간: 22분종료 시간: 10:45종료 잔압: 70bar탱크 크기: 11L탱크 재질: 알루미늄탱크 종류: Air수온: 30도장비웨이트: 6kg(Belt-6kg)슈트: Wet(3mm) 메모저번 레스큐 교육을 제한수역(수영장)에서 했다면 오늘은 개방수역(바다)에서 진.. 취미/스쿠버다이빙 2024.09.10
레스큐 다이버 제한수역 교육 환경날짜: 2024.09.09나라: 필리핀위치: 세부다이브 포인트: 제한수역다이빙 센터: 오션플레이어 세부날씨: 해/구름조류: 없음시야: 매우 좋음 다이빙휴식 시간: 분시작 시간: 13:00시작 잔압: 230bar최대 수심: 5m다이브 시간: 180분종료 시간: 16:00종료 잔압: 160bar탱크 크기: 11L탱크 재질: 알루미늄탱크 종류: Air수온: 30도 장비웨이트: 7kg(Belt-7kg)슈트: Wet(3mm) 메모레스큐 자격증은 10단계로 진행1. 지친 다이버2. 패닉 된 다이버3. 해안, 선박, 도크에서의 대응법4. 수중에서 곤경에 처한 다이버5. 실종된 다이버6. 무의식 다이버를 수면으로 데려오기7. 수면에서 무의식 다이버8. 무의식 다이버와 출수하기9. 압력과 관련된 부상의 응급 처치와 .. 취미/스쿠버다이빙 2024.09.09
(Hilt) 환경설정 + libs.versions.toml + ksp 오랜만에 샘플 프로젝트를 만들기 위해서 compose project를 만들었는데 자동으로 생성해주는 프로젝트에는 libs.versions.toml 파일을 이용해서 라이브러리와 플러그인의 버전 관리를 하고 있었습니다. 최근 kapt대신 ksp가 떠오르고 있고 해서 Hilt 환경설정을 할 때 ksp와 libs.versions.toml을 사용해서 환경설정을 하는 방법에 대해 소개하고자 합니다. libs.versions.toml[versions]kotlin = "1.9.0" or "2.0.20"ksp = "1.9.0-1.0.13" or "2.0.20-1.0.24"hilt = "2.51.1"[libraries]hilt-android = { group = "com.google.dagger", name = "hilt.. 개발/안드로이드 스튜디오 2024.09.05
(Git) 커밋 할 때 자동으로 이슈번호 붙이기 이슈 관리로 Jira를 사용하는 회사라면 보통 Jira 티켓을 만들고 Jira 티켓에 있는 이슈번호로 branch를 만들어서 commit에도 이슈번호를 붙이는 경우가 있습니다. 예를 들면 Jira 이슈 티켓번호가 DINO-1234 라면 commit message는 [DINO-1234] 로 시작하게 됩니다. 하지만 사람은 실수를 하게되고 commit message의 이슈 넘버를 잘못 작성하게 되는 경우가 있습니다. 이런 문제를 해결하기 위해 git의 prepare-commit-msg 기능을 사용하면 됩니다. .git/hooks 로 이동하기cd .git/hooks Android Studio라면 프로젝트 폴더 안에 .git 폴더가 있습니다.Android Studio에서 terminal을 열면 .git이 있는 .. 개발/Git 2024.08.16