전체 글 93

[GitHub Actions] GitHub 소유권 이전 후 WIF 인증 실패로 인한 CloudRun 배포 실패

클라우드런에 배포하는데 에러 발생함The given credential is rejected by the attribute condition. 에러 의미GitHub Actions가 발급한 OIDC 토큰(자격 증명)이 WIF Provider의 attribute condition 검사를 통과하지 못해, GCP가 인증 자체를 거부 에러 원인attribute condition와 서비스 계정 IAM 바인딩이 옛 저장소로 하드코딩 되어있음 GitHub Actions는 비밀 키 없이 OIDC 토큰으로 GCP에 인증함(Workload Identity Federation, WIF)이때 GCP는 저장소 소유자(repository_owner)를 기준으로 두 곳에서 토큰을 신뢰할지 판단WIF Provider의 attri..

TroubleShooting 2026.07.14

KMP/CMP 그게 뭔데

안드로이드 어플을 개발하다가 iOS 어플로 전환을 하고싶은 사건이 발생했습니다(문제의 프로젝트->링크). 그런데 이미 코틀린으로 MVP 정도는 완료된 상태였어서, 기존 코드를 지우기엔 아까워 다른 방법이 없을까 찾아보다가 KMP/CMP 라는 것을 발견했습니다.*MVP: 최소 기능 제품. 프로토타입크로스플랫폼우선 KMP/CMP는 크로스플랫폼 앱 개발 기술입니다.크로스플랫폼(Cross-Platform): 하나의 코드로 여러 기기용 앱을 만드는 것 통합 프레임워크를 이용하여 단일 코드로 작성 후 각 OS에 맞게 빌드할 수 있습니다.대표적으로 플러터(Flutter), 리액트 네이티브(React Native), 유니티(Unity) 등이 있습니다. KMP/CMPKMP/CMP는 KMP와 CMP의 별개의 기술들입니다...

Study 2026.07.01

수레바퀴 아래서

*그 역시 영혼 가장 깊은 곳에서 다른이들의 우월한 능력과 인격을 끊임없이 불신했으며, 비범하거나 좀 더 자유롭고 섬세한 것, 정신적인 것들을 본능적으로 질투하고 적대시했다. *이 젊은 시민도 약간은 어리광이 섞인 우울증에 빠져 괴로워 할 때가 있었다. 그 원인은 어린아이의 영혼이 서서히 작별인사를 하고 있었기 때문이기도 했고, 아직 목표점을 찾지 못한 채 열정과 감정과 욕망만 넘쳐흘렀기 때문이기도 했다. *언제나 교사들은 살아있는 학생을 볼 때와는 완전히 다른 눈으로 죽은 학생을 바랍본다. 평소에는 그토록 무심하게 악을 행하면서도 이런 순간만큼은 모든 생명과 젊음이 절대 돌이킬 수 없는 소중한 것이라는 사실을 깨닫는 것이다. *그런데 유독 교사들이 혐오하던, 그래서 툭하면 처벌받고 도망치고 내쫓..

Recode 2026.05.03

React error #418과 HTTP 413

우선...리액트에러 418과 HTTP 413은 연관이 없습니다잘못한 트러블 슈팅은 크나큰 후회를 남긴다.. 여러 에러 메세지를 발견했다면 둘의 연관성을 함부로 추측하지 말고, 에러를 우선 분리하여 파악하고 연관관계가 있는지 제대로 살펴볼 것! 로컬 개발환경에서 파일 업로드 관련 테스트를 완료했는데, 배포하고 업로드해보니, 두 가지 에러가 발생했다.(개발환경: Next.js, 배포환경: Vercel) Uncaught Error: Minified React error #418; visit https://react.dev/errors/418?args[]=HTML&args[]= for the full message or use the non-minified dev environment for full erro..

TroubleShooting 2026.03.21

Context Fails와 Context 관리

AI 에이전트에게 원하는 것에 대한 모든 정보를 넣으면, 입력하는 정보의 양만큼 좋은 결과를 얻을 수 있을까라고 묻는다면 아닙니다. 오히려 컨텍스트에 과부하(Context Fails)가 걸릴 수 있습니다 -> 오류오류오류... Context Fails맥락 오염할루시네이션이나 기타 오류가 맥락 속에 스며들어 반복적으로 참조되는 현상*AI hallucination: AI 모델이 생성하는 잘못되거나 오해의 소지가 있는 결과만약 맥락의 목표 오염되면, 에이전트는 달성할 수 없는 목표를 추구하기 위해 비합리적인 전략을 개발하고 행동을 반복할 것 맥락 방해맥락이 너무 길어져서 모델이 맥락에 지나치게 집중하고, 훈련 중에 학습한 내용을 소홀히 하는 현상에이전트 워크플로우가 진행되며 컨텍스트가 축적됨. 즉, 모델이 더..

MCP 프로토콜

MCP가 뭔지 잘 아시나용LLM이 다른 사람이 작성한 도구에 접근할 수 있도록 하는 것으로, Agent LLM을 만들 수 있도록 도와주는 것이라고 합니다.저는 잘 몰라서 아래에 잘 정리된 글을 보고 공부했습니다! Model Context Protocol (MCP): A comprehensive introduction for developersModel Context Protocol (MCP) is an open standard that bridges AI models with external data and services, allowing Large Language Models (LLMs) to make structured API calls in a consistent, secure way. This ..

희랍어 시간

잔잔한 글. 위 플레이리스트를 반복 재생하며 읽음~.~묘사가 섬세해서 바람 흐르듯 인물을 따라가며 읽게 됨.너무너무추천🤫 *아직 세계와 나 사이에 칼이 없었으니, 그것으로 그때엔 충분했다. *아무것도 그에게 묻지 마시오. *그렇다면 나의 신은 선하고 슬퍼하는 신이야. 그런 바보 같은 논증 따위에 매력을 느낀다면, 어느 날 갑자기 너 자신이 성립 불가능한 오류가 되어버리고 말걸. *그 명석하고 아름다운 결론의 어딘가가 그녀를 불편하게 했다. 여전히 그녀는 넓은 공간을 차지하고 싶지 않았고, 자신이 두려움에 사로잡혀 살아왔다고도, 본성의 자연스러움을 억누르며 지내왔다고도 생각되지 않았다. *아니요.그렇게 간단하지 않아요. *하지만 믿을 수 있겠니. 매일 밤 내가 절망하지 않은 채 불을 끈다는 ..

Recode 2026.01.09

Azure Storage 서비스

Storage AccountsAzure 스토리지의 기본 컨테이너이자 설정 단위전 세계적으로 고유한 이름을 가져야 함인터넷을 통해 전 세계 어디서나 접근 가능사용 가능한 스토리지 서비스 유형과 중복성(redundancy) 옵션을 결정 Storage RedundancyLRS: 가장 기본, 단일 데이터센터ZRS: 동일 리전 내 영역 장애 대응GRS: 지역(리전) 장애까지 대비데이터가 보조 지역에 비동기식으로 복제됨 -> 기본 지역을 복구할 수 없는 경우 데이터 손실 가능 보조 지역의 데이터는 RPO로 인해 최신이 아닐 수 있음RPO(복구 지점 목표): 기본 징역에 대한 최신 쓰기와 보조 지역에 대한 마지막 쓰기 사이의 간격 : 데이터를 복구할 수 있는 시점GZRS: 영역 + 지역 장애 모두 대비 (가장 강력)..

Study 2026.01.04

회고도 벼락치기가 되나요? 컴퓨터 전공생 4년 회고 [3학년]

3학년부터는 전공으로 가득 찬 삶을 살았는데, 진로에 대한 고민에 머리가 아파오곤 했습니다 😩학점관리하는 것만으로도 힘든데, 공모전이나 대외활동을 하는 사람들은 하루가 48시간인가?라는 합리적인 생각을 하곤 했습니다.게다가 컴퓨터 전공생의 입장으로서 이후 나아갈 수 있는 무수한 분야 중 어디로 갈 지 노선을 잘 정해서, 그에 따른 추가공부를 스스로 찾아 해야 하는데, 어렵습니다.. 연구실 생활3학년 1학기가 다가오는 2월, 교수님께 메일을 보냈습니다. 학교 수업만 들을게 아니라, 한 분야에 대해 깊게 공부해보고 싶었거든요. 학교 연구실들을 살피다가 한분이 연구 내용을 강의하는 영상을 봤는데, 교수님께서 본인은 코드 짜는 게 어려워서 LLM으로 코드를 자동완성 시켜버리는 연구를 한다고 하시는 말씀에 나..

Recode 2025.12.31

Azure 컴퓨팅과 네트워킹 서비스

Azure Compute디스크, 프로세서, 메모리, 네트워킹, 운영체제와 같은 컴퓨팅 리소스를 제공하는 온디맨드(on-demand) 컴퓨팅 서비스Virtual Machines, App Services, Container Instances, Azure Kubernetes Service(AKS), Azure Virtual Desktop Azure Virtual Machines물리적 컴퓨터를 소프트웨어로 에뮬레이션한 가상 컴퓨터가상 프로세서, 메모리, 스토리지, 네트워킹을 포함.전체적인 제어와 커스터마이징을 제공 (IaaS 서비스)가상 머신을 사용하는 것이 적합한 경우OS에 대한 완전한 제어사용자 지정 소프트웨어를 실행하는 기능사용자 지정 호스팅 구성을 사용해야 하는 경우VM 스케일링- VM Scale Set..

Study 2025.12.30