깃 저장소 용량이 커서 클론 실패할 때

소스 파일만 있는 프로젝트에서는 별 문제가 되지 않았었는데, 이번 유니티 프로젝트를 하면서 에셋, 리소스 등 여러 바이너리 파일이 저장소에 추가되어 관리를 하다보니 저장소의 용량이 공룡이 되었습니다. 😱 그러다보니 다른 컴퓨터에서 새롭게 클론을 하면 못 클론이 안되는 현상이 발생했습니다. 이럴 때 간단하게 해결할 수 있는 방법이 있는데, 바로 가장 최근 이력만 가져오는 것 입니다. 👍 depth 옵션 git clone [저장소 주소] --depth=1 –depth=1 옵션을 사용하여 가장 최근 커밋 내역 한 개만 가져오도록 합니다. ...

2025년 01월 04일 · 1 min · 155 words · JongBin

유니티 WebGL 프로젝트를 위한 웹 서버 구축

유니티에서 WebGL 및 Android 플랫폼으로 빌드하는 일이 많아졌습니다. 🚀 이번 포스팅은 윈도우에서 간단하게 웹 서버를 구축할 수 있는 방법을 소개하려고 합니다! IIS 💡 Quotation IIS(Internet Information Services)는 마이크로소프트 윈도우에서 사용할 수 있는 웹 서버 소프트웨어로, 인터넷 정보 서비스를 의미합니다. 윈도우 NT 커널을 사용하는 모든 버전에서 무료로 제공됩니다. - 나무위키 설치하기 아래 순서대로 이동해주세요! 제어판 → 프로그램 제거 → Windows 기능 켜기/끄기 💡 Info 저는 웹 소캣도 사용 예정이기 때문에 응용 프로그램 개발 기능 에서 WebSocket 도 체크해 주었습니다. 😄 ...

2025년 01월 04일 · 2 min · 239 words · JongBin

유니티 싱글톤 패턴 및 템플릿 구현

💡 Quotation 소프트웨어 디자인 패턴에서 싱글턴 패턴(Singleton pattern)을 따르는 클래스는, 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 생성 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴한다. 이와 같은 디자인 유형을 싱글턴 패턴이라고 한다. Wikipedia 싱글톤 패턴은 위 내용처럼 프로그램이 가동된 후 딱 하나의 인스턴스만 갖는 객체를 말합니다. 전역 변수의 개념이 있으며 해당 객체의 포인터를 알고 있다면 글로벌한 성격을 가질 수도 있습니다! 👍 하지만 전역 및 글로벌 변수들이 많으면 스파게티 코드가 된다는 단점이 있으며 사용하는 순간 종속되기 때문에 단위 테스트의 어려움을 가질수 있습니다. 따라서 구현 전에 적절한 설계가 반드시 필요합니다. ...

2025년 01월 01일 · 3 min · 639 words · JongBin

CORS 오류 원인 및 해결 방법

💡 Quotation 교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)는 브라우저가 자신의 출처가 아닌 다른 어떤 출처(도메인, 스킴 혹은 포트)로부터 자원을 로딩하는 것을 허용하도록 서버가 허가 해주는 HTTP 헤더 기반 메커니즘입니다. - MDN WebGL 프로젝트 개발 중 CORS 오류가 저를 너무 힘들게 해서 그 과정과 해결 방법을 공유하려고 글을 쓰게 되었습니다. 😭 우선 왜 이런 오류가 발생하는지 원인부터 제대로 알아보도록 하겠습니다. 원인 ✅ 자신의 출처가 아닌 다른 어떤 출처(도메인, 스킴 혹은 포트)로부터 자원을 로딩 ...

2024년 12월 27일 · 2 min · 342 words · JongBin

웹 소켓 개념 및 사용 방법 ASP.NET Core 프로젝트

서버 - 클라이언트 간 통신 프로토콜 중 HTTP 는 비연결성으로 항상 연결되어 있는 상태가 아닙니다. 아주 간단히 설명하자면, 웹 서버(apache 또는 nginx 등)는 클라이언트로부터 요청이 들어오면 연결을 수립하고 요청한 자료를 만들어 클라이언트에 전송하고 연결을 종료시킵니다. 그렇다면 실시간으로 보여지는 👍 좋아요 라던지, 조회수 등 실시간 알람 처리는 어떤 방법으로 처리를 하게 되는 것일까요? 💡 Quotation 웹 소켓은 사용자의 브라우저와 서버 사이의 인터액티브 통신 세션을 설정할 수 있게 하는 고급 기술입니다. 개발자는 웹 소켓 API를 통해 서버로 메시지를 보내고 서버의 응답을 위해 서버를 폴링하지 않고도 이벤트 중심 응답을 받는 것이 가능합니다. ...

2024년 12월 22일 · 3 min · 570 words · JongBin