2025/03/27 4

gcloud auth print-access-token 저장을 했는데 UTF-16 으로 저장되었다. / UTF16 문자열 읽기 / node.js

황당한 오류에 빠져서 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..

덕은지구의 지식산업센터 리뷰 / 지산 / 많다. 너무많다.

영상: https://www.youtube.com/watch?v=ooFfFuq0N4Q 진짜 미친듣이 많습니다.심지어 한강에 아파트보다 가깝고 높습니다.리버뷰라고 붙인 아파트들이 걱정입니다. 중국에 유령도시 유령도시 하지만 이곳은 처참하네요오르지 않아서 문제지만한강앞에 오피스텔은 저도 갖고 싶네요지산도 혹시 거주 할 수 있도록 법 바뀔지 모르겠다는 기대를 해봅니다.(지산이 거주용이 되면 아파트 값이 빠질려나....)

유튜브 2025.03.27

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

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