AWS S3에 정정 Web 호스팅 하기. 제목 그대로 정적인 웹페이지가 있다면 AWS S3에 호스팅 하는 내용입니다. SSR 방식이 아니라면 html, js, css파일을 제공해주면 웹사이트를 호스팅할 수있기에 해당 방식으로 간단한 설명페이지, 홈페이지?등을 제공할때 주로 사용하는것 같습니다. 이번은 간략히 S3에 페이지를 올리고 AWS S3에서 ...
Docker 이미지 생성 로컬 환경에서 프로젝트를 구성해서 테스트를 구동시켜봐야 하는 환경이 필요해서 어떻게 넘겨 줄까 하다 필요한 서비스나 DB를 이미지로 빌드해서 dockerhub로 넘겨 볼까 생각하게 되서 해당 하는 명령어나 방법들을 적어봅니다. 1. Dockerfile를 통해 이미지 만들기 파일명을 Dockerfile로 해서 스크립트?를 ...
GithubPage 배포 오류 오랜만에 포스팅을 올려봤는데 github page에서 build시에 에러가 났다. 기존에 문제발생했을때는 글을 쓸때 사용하는 markdown파일의 양식이 다르면 오류가 잘 안되던거 였는데 이번에는 다시 쓸글을 지우고 틀린 부분을 비교해도 되지 않았다. github 페이지 Action 탭에 있는 workflow에 남겨...
Go routine Go에서 java의 Thread 같은 비동기적으로(asynchornously) 함수를 실행하는 방법이다. goroutine은 OS 쓰레드보다 훨씬 가볍게 처리를 구현하기위해 만든것이라 한다. 그래서 OS 쓰레드 하나에서 여러개의 goroutine을 실행하기도 한다고 합니다. 결론은 훨씬 적은 자원의 쓰레드를 사용한다는것 같다....
RabbitMQ Exchange 사용하기 이전 포스팅에서 각 속성값? 등을 살펴 봤는데 그중 Exchange가 동작에 필요한 요소를 조금 더 알아보려 합니다. 1. Direct routing key 값과 정확히 일치하는 queue에 메세지를 보내는 타입. 해당 queue의 routing key가 일치하는 queue에 모두 보내게 된다. 추가...
RabbitMQ? 메세지 큐 시스템?을 구현한 메세지 브로커?이다. 메신저 기능을 구현하려면 어떤 기술을 써야할까 찾아보다 소켓통신보다 메시지 큐같은 방식이면 더 수월하지 않을까 해서 시도해보려 찾아보았다. 그중 많이 사용하는 message broker가 RabbitMQ. Queue 같은 형식이 분산 처리에 사용하는 경우가 많았는데 pub - sub...
프로젝트 기획 휴식기가 너무 길어지고 있다. 무언가 공부겸 포트폴리오로 할만한 프로젝트의 필요성이 느껴졌다. 지금까지 해왔던것은 다 엉성하고 부족한 점이 많다 이번에는 무언가 달성을 좀 해봐야겠다 해서 시작해본다. Messenger 카카오톡, Line 같은 메신저를 구현 해보는 프로젝트를 생각했다. 지금까지 내가 할 수 있는것을 최대한 사용해봄을...
Why? 게임 만드는거 보면 항상 멋있었다. 나도 만들어보고 싶다. 이전에도 몇번 건드려 봤는데 어렵기도하고 할 것도 많아서 쉽게 포기했다. 1인 개발자가 너무 멋있어 보이는걸 다시 느끼고 다시 도전해본다. (작성시점 남는게 시간이다.) Game Engine 유니크한 것에 감성이랄까… 게임엔진부터 생소한것을 선택하게 됐다. 대중적으로 사용하는 ...
Github-pages Jekyll 사용하여 꾸미기! 이전에 단순 깃허브에 올린 repository를 웹페이지로 호스팅해주는 것을 해보았습니다. 이번에는 다른 블로그처럼 각 페이지를 꾸며보겠습니다. github-pages docs 공식 문서를 참고 하여 작성하였습니다. Jekyll란? 먼저 jekyll란 정적 사이트를 만들어주는 빌드 프로세스라고 ...
Github-pages로 블로그 만들기 다른 플랫폼을 사용하다 깃허브에서 호스팅 해주는 기능을 알게되서 사용하려 시도하다 귀찮음과 오류로 미루고 미루다 다시 해보려 합니다. github-pages의 튜토리얼 문서를 참고 및 정리 하였습니다. 1. Create a Repository git repository를 사용하여 하는 것이니 repos...
A new version of content is available.