2025/03 72

구글 OAuth2 실패 / 액세스 차단됨: 승인 오류

로컬에서 express 콜백을 받으려고 하면바로 되진 않는다.승인된 URL 에 추가해야한다. 순서1. 구글 클라우드 OAuth2 동의화면 을 간다.     - 링크: https://developers.google.com/workspace/guides/configure-oauth-consent?hl=ko     - 이 페이지에서 [브랜딩으로 이동] 버튼을 찾아 누르세요2. 클라이언트 클릭3.  OAuth2 작업중인 클라이언트 이름 클릭4.  아래쩍에 있습니다.메뉴 찾기 더럽게 힘듭니다.IAM 쪽으로 들어가면 이 메뉴가 나오지 않더군요 앗Google에서 확인하지 않은 앱저는 클라이언트 만들고 바로 테스트하니뭔가 부족했는지 경고창이 떴습니다.우측 하단에 [고급] 누르면 설문을 해서 강제로 넘어갈 수 있습니다...

Unity web 버전 공개 유하기 / 웹 트레픽 걱정없다.

출시 링크: Unity Play | Add Force 1 game Add Force 1 on Unity PlayObstacles will approach you with force. Aim at them and destroy them.play.unity.com버전 30 입니다. Unity Play 는 기본 기능은학습영상을 시창하고 결과물을 공유할 수 있도록 도와주는 서비스 인거 같습니다. 하지만 유니티는 빌드가 크기때문에 개인이 감당할 트레픽이 아닙니다.그래서 이런 무료 서비스를 적극 이용해서 자랑할 수 있습니다. 설명문서: Publish to WebGL - Unity Learn Publish to WebGL - Unity LearnPublish your project as a WebGL build so..

Error: The default Firebase app already exists. / NEXT.js 구조상 초기화가 두번 가능합니다. / firebase firestore

에러 본문:Error: The default Firebase app already exists. This means you called initializeApp() more than once without providing an app name as the second argument. In most cases you only need to call initializeApp() once. But if you do want to initialize multiple apps, pass a second argument to initializeApp() to give each app a unique name. 이미 초기화가 되어 있어서 할 수 없다는 내용입니다.Next.js 구조상 초기화 부분이 두번올 호출될 ..

AI 앱 개발 수익화 과정에 대한 설

사전지식CURSOR커서는 AI 를 이용해 프로그램을 개발할 수 있는 도구 입니다.본인 컴퓨터에 설치해서 동작하는 프로그램입니다.OpenAI여기서는 회사이름이 아니고 ChatGPT 의 유료사용자용 기능입니다.앱에서 OpenAI 서버로 요청을 보내고 받을 수 있는 기능인데 사용료가 발생합니다.그래서 유료사용자만 사용할 수 있는거 같습니다. 영상: https://www.youtube.com/watch?v=BER5z_0tnyQ&t=363s한달에 25억매출 이나 10분만에 만들기 이런건 낚는용도이니 속지 마시구요해심은 AI 답변을 이용하면 사람들이 돈을 낸다는 사실입니다.직접 돈을 안내더라도 광고를 보여주면 되기도 하구요유료 구독을 하게 만들어도 되구요왜냐하면 답변당 비용이 나가는 세상이라 이 프로세스가 당연히 ..

vercel 로 express 를 배포해보자 / 유니티 webgl 압축 지원하는 페이지를 배포 가능

과거vercel 불편하다고 징징한 글을 올렸었는데요과거의 징징글: vercel 처음 써보고 분노한 개발자 사용기 / 배포 deploy / setInterval 안됨새로운 가능성을 찾았다.투자한 시간이 아까워 더 찾아봤습니다.express 를 배포할 수 있다는 것을 알았습니다.express 가 되면 할 수 있는게 매우 많아지는데그중에 unity webgl 압축을 처리할 수 있어서 50mb 정도의 빌드를 15mb 정도로 줄일 수 있습니다.즉 전체를 unity webgl 발라도 부담스럽지 않은 사이트를 가질 수 있게 됩니다.그래서  해보니 되었습니다.데모: Unity Web Player | Add Force 1이제 vercel 을 극찬해야할꺼 같습니다. 따라하기 영상: https://www.youtube.co..

C# 황당한 코딩 오류 / 점이 빠졌는데 찾기가 너무 어려웠다.

코드: var fullsize = go.AddComponent(); Fullsize Inst = fullsize;유니티  C# 코드 입니다. Fullsize 를 생성해서 Fullsize 의 static 변수 Inst 에; 넣는 단순한 코드입니다.Fullsize.Inst 를 사용하려고 할때 자꾸 없다고 에러가 나고 있었구요한참 로그 넣고 이것저것 찾아보다 알았습니다.점이 빠져있었습니다. 그래서 static 변수에 넣는게 아니고 지역 변수에 넣고 있었습니다.황당해서 기록남겨봅니다.

SUI MOVE 로 서비스를 개발해보자 01

2022년엔 크레이튼으로 개발하다 망한적이 있어서 망하지 않을 좋은 걸로 골랐습니다. 앱토스도 MOVE 를 이용하긴하는데 차트를 보니 수이가 강하네요 업그레이드가 가능하다.문서: https://docs.sui.io/concepts/sui-move-concepts/packagesMOVE 는 업그레이드가 가능하다고 홍보하고 있습니다.이것 만으로도 어마어마한것입니다.진짜라면 좋겠군요이더리움때도 언어를 아주 꼬아가지고 억지로 되긴 했었지만(이정도면 거의 미래를 예측하는 수준이라 안된다고 봐야겠지요.)  따라 해보기 문서링크: https://docs.sui.io/guides/developer/getting-started Getting Started | Sui DocumentationSui is the first ..

heroku 는 유료였군요. 맛만본 개발자 체험기

vercel 은 망했구요heroku 가 잘된다고 해서 들어가봤습니다.가입절차가 많이 길군요일반 바갑-> OTP 등록 (세일즈포스 인증기)-> 대시보드-> new app 을 하면 그때결제 방법 등록하라고 합니다..당장 돈이 들지는 않고 사용료에 따라 돈을 내야한다고합니다.글을 보니 7달러 내본 사람이 있다고 합니다.클라우드 타입의 최소비용이 2.5만원cafe24 클라우드 비용은 만원정도이니 왠만하면 cafe24 클라우드가 나을 수도 있겠군요어차피 돈만 내면 제약을 없을태니적당한 방식의 사용은 괜찮아보입니다. 장점웹소켓은 트래픽이 적으니 비용이 작을 것 같습니다. 단점서버 위치가 미국만 있는거 같습니다.