프로그래밍
-
node.js 을 이용한 동영상 해상도 변경 프로그램 - 샘플코드 있음 / ffmpeg / CURSOR프로그래밍/개발메모 2025. 3. 30. 14:21
커서를 미루다 미루다 ...샤나 인코더 쓰다가 UI 만지기도 귀찮고 720p 보다 큰건 720p 720p 보다 작은건 480p 로 변환해야하는 조건이 있어서 프로그램으로 가능한거 싶어서 CURSOR 를 이용해 짜달라고 했다. 그리곤 성공했습니다. 잘되네요 (충격) 이거 직접 찾아서 시행착오를 거치려면 몇시간에서 몇일은 써야하는데 10분만에 되었습니다. 배울 필요가 없다니 놀랍습니다. 이글 읽기도 귀찮으신분은 이걸로샘플코드 링크: https://drive.google.com/file/d/1JkNXjw7f03rtBN5ncuk7E6qh57g0A0OQ/view?usp=sharing다운로드 하시고 npm i 설치 하시고 run.bat 싱행 필수 모듈 설치npm i fluent-ffmpegindex.js 코드co..
-
google OAuth2 refresh_token 이 오지 않을때프로그래밍/개발메모 2025. 3. 30. 05:26
테스트 하다 프로덕션으로 전환되었는데 문제가 생겼다.refresh_token 만 빠져서 토큰이 오는 것이다. 오지 않는 것이였다.이러면 refreshAccessToken() 함수로 access_token 을 갱신할 수 없게된다.물론 이 현상은 정상이 아니니 해결해야한다.가발자 개정만 문제라면 ... https://myaccount.google.com/connections?filters=3,4&hl=ko 로그인 - Google 계정이메일 또는 휴대전화accounts.google.com여기로 가서 해당 계정의 프로젝트이름을 검색해서상세정보보기 -> 삭제 를 진행하고 다시 인증절차를 밟으면 되겠다.유저의 일부가 이러고 있다면 ....구글 클라우드의 OAuth2 클라이언트를 지우고 새로 등록해야할지도 모르겠다...
-
(진행중) 안드로이드 게임 출시 후 문제와 해결과정프로그래밍/개발메모 2025. 3. 29. 12:17
게임링크:https://play.google.com/store/apps/details?id=com.sidnft.add_force_1&hl=ko 애드 포스 원 (디펜스 게임) - Google Play 앱오브젝트들이 다가 옵니다. 막으세요.play.google.com 문제: 출시했지만 아무도 받지 않는다. /출시 2주차한국에만 출시했으나 모든 표시문구를 영어로 만 작성했습니다.아직 스토어 내용이 준비가 안되어서 출시국가를 많이 늘렸습니다.출시국 경고가 있어서베트남, 일본, 중국, EU 국가는 제외 했습니다.문제: 아직도 다운로드 수가 증가하지 않는다. / 출시 4주차한글 설명을 추가하였습니다.제목이 Add Force 1 이라 게임 처럼 안보일까 싶어서아예 게임이라고 명시 했습니다. 2025-04-01 진행..
-
NEST.js 엉뚱한 오류 표시 / Error: Failed to load chunk server/chunks/[root of the server]__e2c15e5b._.js프로그래밍/개발메모 2025. 3. 28. 22:50
void 문법 오류이긴한데. ..Promise 에서 void 리턴을 넣는 간단한 문법 오류인데 chunks 가 어쩌구 하는 문제라고하는 복잡한 내용이 나옵니다.에러 문구만 봐선 어디가 오류인지 알 수 없습니다. Runtime ErrorError: Failed to load chunk server/chunks/[root of the server]__e2c15e5b._.jsCall Stack26Show 23 ignore-listed frame(s)loadChunkPath.next\server\chunks\[turbopack]_runtime.js (486:15)Object.loadChunk.next\server\chunks\[turbopack]_runtime.js (462:16)Object..next\ser..
-
gcloud auth print-access-token 저장을 했는데 UTF-16 으로 저장되었다. / UTF16 문자열 읽기 / node.js프로그래밍/개발메모 2025. 3. 27. 21:37
황당한 오류에 빠져서 2시간을 날렸습니다.gcloud auth print-access-token > token이런식으로 구글 클라우드 토큰은 token 이라는 파일로 저장하려고 했습니다.얼핏 포면 문제 없어 보입니다. 그런데 나중에 알고 보니하단에 UTF-16 으로 되어있습니다.console.log 로 찍어보면 앞글자 두글자가 뭔가 생겨있고 글자는 보입니다.그런데 이걸 json 으로 변환하면 보이지 않던 글자가 들어가게굅니다.UTF-16 은 2바이트에 한글자기 때문에 전통적인 방식으로 읽으면 글자 사이에 0 이 들어가 있는거랑 같습니다.이걸 json 은 데이터 유실이 없어야해서 전부 표기해버린 것이죠방법은 간단합니다.const token_bin = fs.readFileSync("token", "utf16..
-
구글 OAuth2 실패 / 액세스 차단됨: 승인 오류프로그래밍/개발메모 2025. 3. 27. 00:14
로컬에서 express 콜백을 받으려고 하면바로 되진 않는다.승인된 URL 에 추가해야한다. 순서1. 구글 클라우드 OAuth2 동의화면 을 간다. - 링크: https://developers.google.com/workspace/guides/configure-oauth-consent?hl=ko - 이 페이지에서 [브랜딩으로 이동] 버튼을 찾아 누르세요2. 클라이언트 클릭3. OAuth2 작업중인 클라이언트 이름 클릭4. 아래쩍에 있습니다.메뉴 찾기 더럽게 힘듭니다.IAM 쪽으로 들어가면 이 메뉴가 나오지 않더군요 앗Google에서 확인하지 않은 앱저는 클라이언트 만들고 바로 테스트하니뭔가 부족했는지 경고창이 떴습니다.우측 하단에 [고급] 누르면 설문을 해서 강제로 넘어갈 수 있습니다...