2021-11-09 TIL(일기같은..)

yeopto·2021년 11월 9일
0

TIL

목록 보기
3/24
post-thumbnail

오늘 한 것

  1. BOJ문제를 javascript로 풀때, 출력값을 터미널에서 확인하고 싶어서 터미널 환경셋팅을 함.(데스크탑, 맥북에 node.js 설치) 설치 시에 막히는 부분들이 있었지만 nvm, node, npm 설치 완료.

  2. 맥북 iterm2 사용시에 현재 디렉토리 경로를 보기 쉽게 하려고 oh-my-zsh를 이용하여 테마를 변경함. 데스크탑 wsl2 우분투에도 기존 bash를 zsh로 변경하여 테마변경 함. (데스크탑은 window기반 리눅스 운영체제라 테마 설정시 폰트가 깨졌음. 구글링하여 해결 완료)

  3. 우분투 기존 bash에서 zsh로 변경 뒤 node 실행이 안되는 오류가 발생함. bashrc에서 node와 관련된 스크립트를 zshrc로 옮겨서 오류해결.

  4. vscode 터미널 환경에서 폰트적용하여 vscode 터미널 환경에서까지 테마적용됨(데스크탑, 맥북 둘 다)

  5. 예비군 원격교육

Javascript

#BOJ 입출력문제 js로 풀어보기

다른 프로그래밍 언어의 경우에는 scanf(), cin(), input() 방법으로 값을 입력 받을 수 있다. 또 printf()등으로 출력을 할 수 있다. javascript를 이용해 입출력 문제를 풀려면 node.js를 선택하여야 하는데 node.js를 이용한 입출력 방식은 크게 2가지 fs모듈, readline모듈이 있다. → 기초문법을 입출력문제를 풀면서 다지려고했는데 모듈에 대해 찾아보니 const가 나오고 const에 대해 알아보니 var, let등이 나왔다. 그것들을 찾아보면서 scope등 모르는 개념이 나와서 기본 개념을 다지고 문제를 풀어야겠다. 출력에 대한 기본 문법은 console.log(값);

console.log(값); = 화면에 로그를 출력 - 콘솔창을 의미 브라우저 콘솔탭에서 확인가능. (node를 사용하면 터미널에서도 확인가능.) C에서 printf와 같음.

Git

데탑으로 구글링하고 노트북으로 코드작성하면 되지만 노트북 화면이 작고 책상도 작아 불편함이 많았다. 또 모니터가 15년돼서 맥북과 연결 할 수가 없다. 모니터를 사려고 했지만 피씬 떨어지는 바람에.. 그래서 할 수 없이 데스크탑에 개발셋팅을 한 것이다. 이제 노트북에서 할때가 있고 데스크탑에서 할때가 있을텐데 각각에서 연습한 코드들을 한번에 모아서 관리를 어떻게 하면 좋을까란 생각이 들어서 깃으로 한번 시도해봤다. 데스크탑에서 데스크탑폴더를 따로만들어서 푸쉬하고 그걸 노트북에서 레파지토리를 클론하여 랩탑폴터를 만든 뒤 푸쉬를 하니 되는 것이다. 하지만.. 다시 데스크탑에서 데스크탑 폴더에 새로운 코드를 작성하여 푸쉬하였는데 오류가 떴다.

간단히 add, commit, push 밖에 몰랐지만 힌트를 보아하니 fetch, full등도 써야하는거 같았다. 대충 fetch 하고 pull 한 뒤 다시 commit후 push 하니까 되긴됐다. 어짜피 나중에 git은 유용히 쓰이니까 이참에 내일 git 공부를 좀 해야겠다.

#내일 할 것

  1. js 기본 문법 공부
  2. html 강의 5개
  3. git 공부
profile
https://yeopto.github.io로 이동했습니다.

0개의 댓글