카카오톡 Ubuntu 24.04 에서 쓰기

Ubuntu 20.04 에서 설치한 카카오톡을 Ubuntu 24.04 에서 쓰는 방법을 설명한다. WineHQ 를 설치할 수 없어서 Wine 을 설치해서 해결했다. 사라진 WineHQ Ubuntu 20.04 지난 여름에 Ubuntu 20.04 에서 카카오톡 PC 버전(윈도 버전)을 설치해서 잘 쓰고 있었다(참고 글 1~2 를 따라 설치했다). Ubuntu 22.04 그러다가 안드로이드 스튜디오 문제가 생겨서 어쩔 수 없이 우분투를 업그레이드하게 되었다. … Read more

워드프레스 하얀 편집 창, 편집 불능 상태

워드프레스에서 새 글을 추가하는 것도, 기존 글을 편집하는 것도 불가능하게 되어서 이를 해결한 과정을 적어본다. 사용 불능 블록 편집기 오늘도 블로그에 언제나처럼 댓글이 여러 개 달렸길래 모두 스팸 처리하려다가 그 중 하나는 스팸이 아닌 것 같아서 그게 어떤 글에 달린 댓글인가 보다가 내 글을 다시 읽어보게 되었다. 그러다가 맞춤법에 맞지 않는 게 눈에 띄어서 편집 … Read more

Kotlin 2.0 으로 마이그레이션(KSP, proto dataStore)

Jetpack Compose, Kotlin DSL, version catalog 를 사용하는 안드로이드 프로젝트에서 Kotlin 2.0 으로 업그레이드하는 과정과 그 후에 KSP, proto dataStore 와 관련하여 겪었던 문제를 기술한다. 새 앱 모듈 추가 후에 오류 발생 org.gradle.api.plugins.UnknownPluginException: Plugin [id: ‘org.jetbrains.kotlin.plugin.compose’, version: ‘1.9.10’, apply: false] was not found in any of the following sourcesPlugin Repositories (could not resolve plugin artifact … Read more

ChatGPT Plus 유료 결제 feat. 사업자 등록 번호(BRN)

ChatGPT 유료 결제를 하면서 사업자 등록 번호(BRN)를 입력하여 부가세(부가가치세)를 미리 환급받고, 구독 취소하기 메뉴가 어디 있는지도 알아보았다. ChatGPT 무료 버전 –> ChatGPT Plus 업그레이드함 며칠 전 ChatGPT 무료 버전에게 질문하였다: 너는 ChatGPT 무슨 모델이지?:저는 **GPT-4-turbo 모델**을 기반으로 작동하는 ChatGPT입니다. GPT-4-turbo는 OpenAI의 최신 모델 중 하나로, GPT-4와 유사한 성능을 가지면서 더 빠르고 비용 효율적으로 설계되었습니다. ChatGPT Plus 또는 … Read more

애드센스 납세자 거주지 세금 정보 업데이트(개인, 법인)

국세청 홈택스에서 거주자증명서를 발급 받아서 구글 애드센스(또는 구글 결제 센터: Google Payments) 에 제출하여 업데이트하는 과정을 기록한다. 납세자 거주 국가에 대해 제공한 세금 정보가 곧 만료될 예정입니다. 새 양식을 제출해 주세요. 자고 일어나니까 구글에서 이메일이 날아왔다. Google Payments: 귀하의 납세자 거주지 세금 정보가 2024년 12월 31일에 만료됩니다받은편지함Google Payments <payments-noreply@google.com>2024. 11. 3. 오전 1:02 (1일 전)나에게Google2024년 … Read more

대한민국 로또 명인은 자동 조합 공통수를 노린다(feat. 로또 매쓰)

로또 자동 조합을 모아서 로또 매쓰 앱으로 공통수를 뽑아 다음 당첨 번호를 유추하는 방법을 설명한다. 로또 매쓰 1.7.1 을 출시한 후에 이 글을 썼습니다.https://play.google.com/store/apps/details?id=com.manyulab.lottomath 대한민국 로또 명인 그는 로또 연구에 진심이다. 얼마 전에 나에게 이렇게 말했다. 자신은 로또 2등 두 번 당첨, 3등 21번 당첨 전적이 있다고 했다. 그런데 작년 6월 이후 계속 4등, 5등에 … Read more

일본 로또 명인 당첨 비법 자동으로 보기(feat. 로또 매쓰 앱)

업그레이드된 로또 매쓰 1.2.5 를 이용하여 일본 로또 명인 후나츠 사카이 (후나츠 사카에) 씨의 방법으로 로또 명인 5 조합을 쉽게 생성하고, 이때 적용된 조합 생성 조건이 숫자판에 자동으로 설정된 것을 확인하며, 나아가 이를 수정하여 자신만의 생성 조건을 만드는 방법을 설명합니다. 로또 매쓰 1.2.5 를 출시한 후에 이 글을 썼습니다.https://play.google.com/store/apps/details?id=com.manyulab.lottomath 로또 명인 5 조합 생성하기 지난 … Read more

일본 로또 명인 비법 따라 하기(feat. 로또 매쓰 앱)

일본 로또 명인 후나츠 사카이 씨의 로또 당첨 비법을 알아보고, 그의 방법을 대한민국 로또 6/45 에도 그대로 적용할 수 있겠는지 검토한 후에, 로또 매쓰 앱을 사용하여 그의 방법을 따라 해본다. 로또 매쓰 1.0.9 를 출시한 후에 이 글을 처음 썼고, 그 후 1.1.1 에 맞게 고쳤습니다.https://play.google.com/store/apps/details?id=com.manyulab.lottomath 후나츠 사카이 씨의 당첨 기록 일본 로또6 에서 2등 … Read more

로또 이월수 개수 몇 개가 적당해?(feat. 로또 매쓰 앱)

로또 6/45 에서 2회 연속 당첨되는 번호 즉 이월수 출현 확률과 이월수 개수 기댓값을 계산하였다. 그 결과 이월수 개수는 매회 1개, 0개, 2개 순으로 무게를 두는 방식이 바람직함을 알 수 있었다. 10회 중 4회에는 1개, 10회 중 4회에는 0개, 10회 중 2회에는 2개가 무난하다. 로또 매쓰 앱을 사용하여 특정 개수의 이월수를 포함하는 로또 조합을 생성해 … Read more

Jetpack Compose 앱에 Firebase Crashlytics 추가하기

안드로이드 앱에 Firebase 를 추가할 때 겪은 두 가지 문제를 해결하기 위해 build variant 마다 별도의 프로젝트로 추가하고, AndroidManifest.xml 을 수정하였다. Jetpack Compose 앱도 설정은 똑같고, 단지 Crashlytics 구현 테스트 버튼 만드는 방식이 다를 뿐이다. Firebase 추가하기 채팅방에서 다른 개발자들이 Firebase 를 권한다. 어떤 분은 Supabase 를 쓴다고 한다. 이런 걸 BaaS (backend as a … Read more