Github Build 시, Setup Ruby 에러 발생하는 경우
평상시와 동일하게 게시물 작성하고 push를 했는데 다음과 같은 에러가 발생했다. 문제 발생 부분 An error occurred while installing google-protobuf (3.25.1), and Bundler cannot continue. In Gemfile: jekyll-theme-chirpy was resol...
평상시와 동일하게 게시물 작성하고 push를 했는데 다음과 같은 에러가 발생했다. 문제 발생 부분 An error occurred while installing google-protobuf (3.25.1), and Bundler cannot continue. In Gemfile: jekyll-theme-chirpy was resol...
JavaScript는 싱글스레드로 동작하는 언이다. 싱글스레드는 말 그대로 한번에 하나의 작업만 수행할 수 있음을 의미한다. 그러나 JavaScript의 특징들을 보면 비동기, 동시성, 논블로킹(Non Blocking) I/O 등의 상반된 개념들이 등장한다. 싱글스레드 인데, 어떻게 동시성을 갖을 수 있을까? 이유는 다음과 같다. JavaSc...
어떠한 실행 순서를 가지는에 따라 동기와 비동기로 나눌 수 있다. 동기는 요청을 보낸 후 해당 요청의 응답을 받아야 다음 동작을 실행하는 방식을 의미하며, 비동기는 요청을 보낸 후 응답과 관계없이 다음 동작을 실행할 수 있는 방식을 의미한다. 동기식 먼저 시작된 하나의 작업이 끝날 때까지 다른 작업을 시작하지 않고 기다렸다가 다 끝나면 새로운...
Tabnabbing 이란 HTML 문서 내에서 링크(target이 _blank인 태그)를 클릭했을 때 새롭게 열린 탭(또는 페이지)에서 기존의 문서 위치를 피싱 사이트로 변경해 정보를 탈취하는 공격 기술을 말한다. 이 공격은 메일이나 SNS와 같은 오픈 커뮤니티에서 사용 될 수 있다. 사용자의 클릭을 유도하여 웹 브라우저의 탭을 피싱 사이트로 ...
문제 발생 부분 Error: Creating Pages deployment failed Error: HttpError: Invalid deployment branch and no branch protection rules set in the environment. Deployments are only allowed from gh-pages ...
Jekyll 테마 적용하고 git push를 했더니 다음과 같은 문제가 발생했다. 문제 발생 부분 ... * At _site/404.html:1: internal script reference /assets/js/dist/page.min.js does not exist ... * At _site/archives/index.html:1: ...
git push를 하려고 하니 다음과 같은 문제가 발생하였다… % git push ... To https://github.com/nollae/nollae.github.io.git ! [remote rejected] master -> master (refusing to allow a Personal Access Token to create ...
기존에 사용했던 블로그 테마에 추가 기능이 많이 올라와 업데이트를 하고자 했다. 최신 theme 깃을 다운로드 받아 필요한 파일들을 기존 파일에 대치시켰고 로컬에 실행을 했더니 다음과 같은 문제가 발생했다. % bundle exec jekyll serve Could not find gem 'html-proofer (~> 4.4)' in lo...