Jetpack Compose, 수동으로 recompose 하는 방법

내가 원하는데 Jetpack Compose 가 바로 recompose 해주지 않을 때가 있다. 이 때 수동으로 즉시 recompose 되게 하는 방법을 알아본다. 상태값을 바꿨는데 왜 단추가 안 나타나는 거지? 내가 원했던 것은, 내가 어떤 단추를 눌렀을 때 다른 곳에 다른 단추가 나타나게 하는 거였다. 논리는 맞다고 생각했는데 단추는 나타나지 않았다. 혹시나 해서 화면을 옆으로 돌려 보았다. 그러자 … Read more

안드로이드 프로젝트 디렉터리 이름에 쉼표가 있으면?

잘 실행되던 안드로이드 프로젝트를 복사하여 새 프로젝트를 만들어서 이를 실행하였는데 처음 보는 오류가 발생하였다. 디렉터리(폴더) 이름에 쉼표가 있으면 어떤 문제가 생기는지 알아본다. 안드로이드 프로젝트 복사본 만들기 지난 두어 달 앱 개발 공부를 하면서 이런저런 오류를 많이 경험하였다. 이번에는 또 다른 오류가 등장했다. 프로젝트 코드에 중요한 변화가 생길 시점이 되면 나는 습관적으로 복사본을 만들어서 새 프로젝트를 … Read more

How to easily resolve `Execution failed for task ‘:app:kspDebugKotlin” in Android app

When trying to use the Room database in an Android app, execution of the Android app failed due to a Java version mismatch related to ksp. I present an easy way to solve this problem without failure. (Korean version of this article: https://hhtt.kr/102886) Java version mismatch error occurred regarding Room and ksp When I was … Read more

안드로이드 앱에서 Execution failed for task ‘:app:kspDebugKotlin’ 쉽게 해결하기

안드로이드 앱에서 Room 데이터베이스를 사용하려다가 ksp 와 관련하여 Java version 불일치로 안드로이드 앱 실행이 실패하였다. 이에 실패 없이 손쉽게 해결하는 방법을 제시한다 (English version of this article: https://hhtt.kr/102903). Room, ksp 와 관련하여 자바 버전 불일치 오류 발생 안드로이드 앱에서의 Room 데이터베이스 사용을 연습하다가 앱 실행 중 오류가 발생하면서 안드로이드 스튜디오에서 다음의 내용이 출력되었다: Room 과 … Read more

자기 사이트 구글 광고 우클릭하면 어떻게 될까?

자기 사이트에 게재된 구글 애드센스 광고에 마우스 포인터를 대고 우클릭했을 때 어떤 현상이 생겼는지, 이와 관련하여 구글에서 어떤 반응을 보였는지 기술하고, 왜 이렇게 되었는지 생각해 본다. 구글에서 이메일을 받았다. 보낸사람: AdSense Team <생략>받는사람: 생략@생략날짜: 2023. 9. 9. 오전 3:55제목: Google 게시자 계정 상태 안녕하세요. 최근 게시자님의 계정(게시자 코드: pub-**)에서 무효 트래픽이 감지되었습니다. 이에 따라 게시자님의 … Read more

티스토리 색인 생성 잘 안됐던 이유, html error

티스토리 블로그 웹페이지의 html error(오류) 때문에 구글, 네이버 등 검색엔진의 색인 생성이 잘 안됐던 경험을 공유하고 해결책을 모색한다. Nu Html Checker 구글, 네이버 등의 검색엔진에서 내 사이트의 색인이 생성되지 않는 이유는 여러 가지가 있는데, 그중 한 가지는 html error 이다. error 는 우리 말로 오류 정도로 번역할 수 있다. 검색엔진은 html 오류에 예민한 것 같다. … Read more

티스토리 to 워드프레스 (3), 글 이전하기(HTML Import 2)

HTML Import 2 플러그인을 이용하여 티스토리의 백업을 워드프레스로 가져오기 위하여 이 플러그인을 설치, 설정하고, 실행하여 글을 실제로 옮긴 과정과 그 후에 했던 일을 기록한다. 이 플러그인의 내려받기 링크를 제공한다. 티스토리 백업하기 티스토리 관리자 -> 관리 -> 블로그:블로그 백업 작성된 글, 첨부 이미지/파일/동영상을 백업 지원합니다.백업 요청 시점을 기준으로 저장된 데이터를 백업 지원합니다.댓글/방명록, 통계, 스킨, 링크 등은 … Read more

티스토리 to 워드프레스 (2), 설치하기

가입형 블로그인 티스토리에서 설치형 블로그인 워드프레스로 이전하기 위해서, 호스팅 업체를 선정하면서 고려했던 사항, 무료 호스팅으로 가입하여 워드프레스를 직접 설치하고 티스토리의 데이터를 옮겨 올 수 있는지 확인한 다음에 유료 호스팅으로 전환한 일, 주소 설정이 잘 못 되어 관리자 페이지에 접속하지 못하여 phpMyAdmin 을 이용해서 주소를 수정하여 접속했던 경험 등을 기록한다. 호스팅 업체 선정 워드프레스 같은 설치형 … Read more

티스토리 떠났는데 크롬 탭에 티스토리 파비콘이 나온다

티스토리에 개인 도메인을 연결했다 뗐더니 크롬 탭에 계속 티스토리 파비콘이 나온다. 내 티스토리 블로그에 개인 도메인을 연결했었다. 그때 크롬에 티스토리 파비콘이 설정됐나 보다. 지금은 개인 도메인을 다른 블로그에 연결했다. 그런데도 그 블로그에 접속할 때마다 티스토리 파비콘이 크롬의 탭에 계속 나온다. 파이어폭스에서는 안 나온다. 브라우저 설정에서 해결할 수 있을 텐데 찾기가 힘들다. 캐시 지우고 쿠키 지우고 … Read more