본문 바로가기

기타 학습 정리

[Git] Git 허브 입문 4 www.youtube.com/watch?v=teW1KmqHb9I&list=PLAHa1zfLtLiPrxoBo9a1HVmauvE2Mn3xX&index=4 merge - 두 브랜치를 합치는 것. - 현재 브랜치 (HEAD 브랜치) 1. fast-forward - 헤드 브랜치에 변경사항이 없고 병합 대상 브랜치가 헤드로부터 시작된 경우 git merge branch 1 (패스트 포워드 머지 그냥 앞으로 쭉 머지 됨) 2. 작업 브랜치가 여러개가 되는 상황 (여러 작업자가 동시에 작업) - 충돌이 날 가능성이 있다. 충돌 해결은 다음 글에서. 더보기
[Git] Git 허브 입문 2 - 3 아래 영상을 글로 정리한 것 www.youtube.com/watch?v=aBSKvrRzfw0&list=PLAHa1zfLtLiPrxoBo9a1HVmauvE2Mn3xX&index=2 www.youtube.com/watch?v=xaV0xqs6epM&list=PLAHa1zfLtLiPrxoBo9a1HVmauvE2Mn3xX&index=3 1. 되돌리기. - checkout을 이용하면 아주 쉽게 마지막 커밋으로 되돌아 갈 수 있다. (내가 아는 checkout하고 다르다) - 스테이지에 올라가지 않은 파일 (깃 크라켄에서는 discard change를 이용) 2. 커밋 단위에서 브랜치를 생성할 수 있음. 브랜치: 기존 내용을 유지한 채 새로운 내용을 추가하고 싶을 때 사용한다. 체크아웃: 특정 브랜치로 돌아가는 것을.. 더보기
[Git] Git 허브 입문 1 아래 영상 정리 youtu.be/8AtHcXnJSdA 1. git 형상 관리 시스템의 한 종류. 2. commit 게임의 세이브. 언제든지 커밋을 한 시점으로 되돌아 갈 수 있음. 저장을 원하는 파일들을 묶어서 커밋 명령을 수행하면 됨 3. add 저장을 원하는 파일들을 묶는 일 -> 스테이지에 파일을 올린다. (로컬의 어떤 저장 공간) 4. push 커밋을 하면 현재 작업 내용의 데이터가 내 컴퓨터에 저장된다. github에 업로드하는 것을 git에서는 push라고 한다. 여기서는 소스트리를 사용하라고 한다. 난 깃 크라켄을 사용하려고 한다. 커밋 주의 사항 1. 반드시 사하나의 논리적 작업만을 커밋한다. 2. 커밋 메시지를 잘 적어야 한다. 커밋 메시지 작성법 1. 첫 줄을 간단하게 작성하고, 한줄.. 더보기
[HTML] DOM 공부 - 1 console.dir(document)로 Object 구조를 봤을때, Object > EventTarget > Node > Document > HTMLDocument 로 되어있었다. NodeType의 종류는 Node 함수 내부에 설정된 변수들로 알 수 있다. 아래와 같이 나온다. console.dir(Node) func() { ATTRIBUTE_NODE: 2 CDATA_SECTION_NODE: 4 COMMENT_NODE: 8 DOCUMENT_FRAGMENT_NODE: 11 DOCUMENT_NODE: 9 DOCUMENT_POSITION_CONTAINED_BY: 16 DOCUMENT_POSITION_CONTAINS: 8 DOCUMENT_POSITION_DISCONNECTED: 1 DOCUMENT_POSITI.. 더보기
유닉스 명령어 scp hyunsuk2.github.io/2018/01/16/ssh/ ssh를 이용하여 원격 서버와 파일 양방향 전송하기 1. ssh를 이용하여 파일 복사 및 전송하기ssh에서 제공하는 scp 명령어를 통해 로컬서버↔원격서버 파일을 양방향 전송할 수 있다.1.1 사용방법 원격 서버 → 로컬 서버로 파일 전송 1# scp [옵션] [계 hyunsuk2.github.io 윗 글 참조하여 정리 1. 원격에서 로컬로 scp lelana@111.222.333.44:/home/lelana/study-space/file.png /Users/lelana 더보기
Webpack에 대해서 생각 모음 1. webpack을 devDependencies or dependencies에 넣을지? stackoverflow.com/questions/40143357/do-you-put-babel-and-webpack-in-devdependencies-or-dependencies Do you put Babel and Webpack in devDependencies or Dependencies? I'm new to npm and don't really understand what should go into dependencies vs. devDependencies. I know that for testing libraries they should go into dev, but how about for things l.. 더보기
소프트웨어 아키텍쳐의 중요성 - 마틴 파울러 유튜브 영상 정리 결론 소프트웨어 품질은 외부적 품질과 내부적 품질로 나눌 수 있다. 1. 외부적 품질 - 외부 사람들이 보는 품질. 쉽게 말하면 소비자 입장에서 보는 소프트웨어 2. 내부적 품질 - 회사 팀 내부에서 제품 개발에 참여한 사람들끼리 공유할 수 있는 소프트웨어에 대한 품질. 장기적인 관점에서 중요하다. 그래프가 나오는데, 시간이 지날수록 디자인 없는 제품은 신규 기능을 추가하기까지 시간이 오래걸리고, 좋은 디자인의 제품은 신규 기능 추가 속도가 굉장히 빠르다는 것이고, 심지어 점점 빨라질 수 있다는 것이다. 그렇기 때문에 경제적인 관점에서 봤을 때, 더 나은 코드 품질의 제품은 신기능을 금방 추가할 수 있다. 결국, 소프트웨어 아키텍쳐가 중요한 이유는 경제적인 이유 때문이다. 기타 명언 정리 - 장인 정신 .. 더보기
우분투 와이파이 연결 nodoudt.tistory.com/53 더보기
프론트 이직 질문 정리 joshua1988.github.io/web-development/interview/frontend-questions/ 이직하려는 친구에게 보내는 프런트엔드 개발 면접 질문 프런트엔드 경력으로 이직하려는 친구를 위해 쓴 면접 질문 리스트. 프런트엔드 개발자 면접 질문 joshua1988.github.io sunnykim91.tistory.com/121 프론트엔드 개발자 면접 질문(기술면접) 정리 신입 프론트엔드 개발자 취업과정부터 필요한 능력까지- Part1 취업과정(feat.주니어 개발자) sunnykim91.tistory.com/135 신입 프론트엔드 개발자 취업과정부터 필요한 능력까지- Part1 취업과정(feat.주니 sunnykim91.tistory.com velog.io/@tmmoond8/%E.. 더보기
ubuntu 20.04 server 버전 네트워크 연결하기 2010년도에 산 컴퓨터에 우분투를 설치하고 간단한 장난감 식으로 서버를 구축하여 사용하기로 하였다. 그래서 데스크탑 이미지보다, 서버 이미지를 사용하여서 설치하였는데, 확실히 데탑 이미지보다 설치 속도가 빨랐다. 문제는 그 다음이었다. 인터넷 연결을 어디서 하는지...? 열심히 검색해도 대부분 ubuntu 화면에서 연결하는 것이었고, 나처럼 쌩짜 server cli 화면을 보면서 하는 경우는 없었다.. 그 중에 하나 찾은 보물같은 글 하나 aidalab.tistory.com/67 Ubuntu Server 20.04 LTS 설치 지난 글에서 언급했던 Ubuntu Server 20.04 LTS를 설치하고 설정하면서 정리한 내용을 써 보았습니다. 서버버전은 아직 써 본 적이 없어서 정리해 두는 것이 나중에 .. 더보기