에러 해결
![[jekyll] 작성한 post가 보이지 않는 이슈](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FII4HD%2FbtrQbsrqOsP%2FzefDosuDN9VBhN4iGXiKWK%2Fimg.jpg)
[jekyll] 작성한 post가 보이지 않는 이슈
jekyll 블로그를 만들고 글을 작성할 때, 분명 _post 폴더 아래에 파일명 규칙까지 준수해서 글을 잘 썼고! bundle exec jekyll server 했을 때도 새로 작성한 글이 잘 뜨는 것을 확인했는데! 막상 Push하고 내 블로그 주소로 들어가보면 글이 안보이는 이슈가 있었다. 원인은 바로 날짜 jekyll 블로그에서 글을 작성할 때는 파일명 제일 앞에 YYYY-MM-DD과 같이 날짜를 삽입해야 하는데, 이 날짜가 오늘을 기준으로 과거인 것만 보여주도록 설정되어있다. 예를 들어서 내가 글을 2022.10.20일에 작성했다면 2022.10.19일까지의 글만 보여주는 것이다. 이 문제는 코드 한 줄만 추가하면 해결할 수 있다. 먼저 _config.yml 파일을 찾자. 제일 상단에 위치해있다...

No JVM shared library file (libjvm.so) found. Try setting up the JAVA_HOME environment variable properly 오류 해결
Django로 개발한 프로젝트를 배포하고 웹사이트에서 POST 메서드를 사용할 때 No JVM shared library file (libjvm.so) found. Try setting up the JAVA_HOME environment variable properly 위와 같은 에러가 뜨는 경우가 있다. konlpy 라이브러리와 관련해서 발생하는 문제인데 여러 원인이 있지만 가장 먼저 java가 설치되어있는지 확인하자! 나의 경우 java가 설치되어있지 않아 해당 오류가 떴고, ubuntu 환경이라면 $ sudo apt install default-jdk 위의 명령어를 통해 java를 바로 설치할 수 있다. 그리고 다시 웹사이트에 접속하면 POST 메소드가 정상적으로 작동한다!
![[iOS] iOS HTTP 통신 허용하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2Ropk%2FbtrS5OGlClb%2FmIA7VbEniYYAOdgqyTfr20%2Fimg.png)
[iOS] iOS HTTP 통신 허용하기
iOS에서 HTTP 통신을 하려는 경우 App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. Xcode 에서 위와 같은 에러 메시지가 발생한다. 애플에서 앱 자체의 보안성을 위해 ATS(App Trasport Secuirty)라는 정책을 사용하는데 이 말인즉슨 https 통신은 가능하지만 http 통신은 불가능하다는 소리이다. 따라서 http 서버로 테스트하기 위해선 Info.plist 파일에서 ATS 부분을 추가해줘야 한다. Transport security..
cin.tie(NULL) / ios_base::sync_with_stdio(false) 사용시 주의사항
일반적으로 주요 입출력 방법의 속도 차이는 아래 표와 같다. 언어 입력 방법 평균(초) C/C++17 scanf 0.798 C++17 cin 2.1742 C++17 ios_base::sync_with_stdio(false); cin.tie(NULL); 0.5938 C++17 ios_base::sync_with_stdio(false); 0.6348 언어 출력 방법 평균(초) C/C++17 printf 0.8614 C++17 ios_base::sync_with_stdio(false); cout

Mac os vscode 컴파일 안되는 문제
vscode로 c/c++ 개발 환경을 만들어놨는데 컴파일이 안되고 zsh: command not found: 이런 말만 뜬다?! 그렇다면 파일 이름을 영어로 바꾸시길.... .c 와 .cpp 파일명이 한글 또는 기호로 시작할 경우 컴파일이 되지 않는다.(숫자는 가능) 이 이유는 잘 모르겠다. 하지만 앞으로는 그냥 파일명은 무조건 영어로 하기.... 그리고 input값은 코드를 실행시킨 후 vscode 터미널에서 입력해주면 된다! 윈도우로만 비주얼 스튜디오를 쓰다가 맥북으로 넘어오면서 맥에서 처음 쓰게 됐는데 input값을 도대체 어디다가 넣으라는 건지를 몰라서 몇 시간을 당황했다^_^ 저기 하얀색 네모가 있는 곳에 input값을 입력하면 된다. (깜빡거리지 않아서 input을 어디다 넣는 건지만 2시간은..

Homebrew로 node 설치 시 발생한 오류 해결
Homebrew로 node를 설치하는 도중 오류가 발생했다. 다른 사람들은 한 번에 잘만 설치되던데... 덕분에 구글링 하느라 고생 좀 했다. 우선 homebrew 홈페이지에 접속하여(https://brew.sh/index_ko) 메인 화면에 있는 코드 또는 아래의 코드를 터미널에 붙여 넣는다. $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 그리고 node를 설치하기 위해서 $ brew install node 위와 같은 명령어를 입력하면 되는데, 잘 설치되었다면 $ node -v v13.11.0 $ npm -v 6.13.7 터미널에서 node와 npm의 버전을 확인하는 명령..