전체 글 77

0209(수)

아아아아아 노트북 셋팅 귀찮아.. 새 노트북 언박싱할때는 너무 너무 너ㅓㅓㅓ무 행복했는데 다시 깔아야할께 너무 많당... 맥북은 자기들끼리 마이그레이션 쉽다던데 윈도우는 외않되?! 나만 모르는건가...클라우드 어쩌구 쓰라고 하는데 솔직히 원드라이브 너무 쓰레기잖아.. 하 이제 codeblock 졸업해야하나? 개인적으로 그냥 c/c++ 공부하기엔 이게 최고던데.. 코딩테스트 파이썬으로 준비할까 하던 c++할까 고민쓰 서점에서 알고리즘 책 파이썬으로 잘못샀는뎈ㅋㅋㅋ 요즘 대세라고 하니까 흔들린다 근-본 c++ 외치고 다녔는데 흠 자바는 너무너무너무 싫은데 해볼까 백엔드로 노선바꾸려면 자바가 나으려나? 전에 이클립스때는 너무 못생겨서 싫었는데 그래도 인텔리제이는 예뻐서 자바도 살짝 눈에들어오고? ㅋㅋㅋㅋㅋㅋㅋ..

Day Review 2022.02.09

[Linux] 리눅스 디렉토리 구조

리눅스 디렉토리 구조 정리ver. 다른 포스팅에 \, / 차이가 뭘까 궁금하다고 올렸는데 디렉토리 구조에 대해 공부하다 알았다. 윈도우 기준 \, 리눅스 기준 / 였다. 1. 디렉토리 구조 1) 트리 2) 대부분 리눅스 파일시스템 표준 "FSSTND" 준수 3) 디렉토리들의 구분 기준은 명령어의 종류, 성격, 사용 권한 등이 있음. 2. 디렉토리 종류와 특징 / : 최상위 디렉토리인 루트 디렉토리, 일반 데이터 저장 x +) /root랑 다르다 /bin : 기본 명령어들이 있는 디렉토리 /boot : 리눅스 부트로더 저장, /etc/lilo.conf에서 지정한 커널 부팅 이미지 파일들 위치 /dev : 시스템 장치 파일 저장, 연결된 장치들 정보 볼 수 있음. +) 왜 장치파일 인가 리눅스에 장치를 마운..

CS/운영체제 2022.02.09

[Linux]_CLI 기본명령어(2)

#2. 리눅스 운영체제(2)_텍스트편집 Today I Learned, 텍스트편집기 nano 앗...vim 쓸 줄 알았는데 nano를 쓴다고해서 당황했다. vim도 자유롭진않지만 그래도 써본거라 좀 덜 무서웠는데... 나노 열기 nano 다행이 vim이랑 큰 차이는 모르겠다. 명령어가 조금 다른것 같다. 혹시 nano를 실행했는데 저런 보조화면이 안나온다면 nano -c 아무래도 도와주는게 있으면 편하니까.. nano -m 파일명 이건 무려 마우스를 사용할 수 있게 해준다. 기본은 방향키 이동 ^O : write out 되어있는데, 파일 저장한다는 뜻. 저장할 파일명을 입력할 수 있고 디폴트는 최초파일명 ^X : 그냥 나가기. 저장안돼있으면 저장할지 Y,N로 물어봐준다. 친절쓰 *** 참고문헌 *** ht..

CS/운영체제 2022.02.09

[Linux]CLI 기본명령어

#2. 리눅스 운영체제(1)_CLI 기본 명령어 Today I Learned, 1. 리눅스 리누스 토발즈가 만든 오픈소스 운영체제. 공짜다. 그 종류로 데비안, 우분투, 레드햇,,, 가계도를 찾아보면 어마무시하게 다양하다. 애초에 오픈소스이기 때문에 원한다면(할 수 있다면) 커스터마이징한 나만의 리눅스를 가질 수도 있기 때문이다. 하지만 난 그런 거 못하기 때문에 공식문서 잘되어있고 소스많은 우분투 써야지! 듀얼부팅같은 것도 어려우니까 가상머신써야지! +) 흔히 운영체제니까 데스크탑위주 시장에서 사용되는 것 같지만 물론 맞다. 맞는데, 안드로이드 역시 모바일 시장에서 리눅스 커널을 사용한다. 최근에 핫해진 이유는 클라우드, 웹서버 이런데서 사용하다보니 맞물려서 인기가 늘어난 것 같다. 대학생때 이걸 만들..

CS/운영체제 2022.02.09

[virtual machine]VMWARE 설치 & 우분투

리눅스를 사용하기위해 1. 사용하는 기기 자체를 우분투나 기타 등등으로 설정하기 2. 듀얼 부팅 3. 가상머신 위에 올리기 등이 있다. 나는 제일 익숙한 방법인 3번을 하려고한다. 어째 학교 수업시간에는 3번을 해와라-라고만하고...가르쳐주지도 않고..눙물..나는 아는척 할 선배도 없고...아싸고... 아무튼 그랬으니 다른 누군가가 절망하지 않게 남겨본다. 가상머신에는 여러 종류가 있다 Virture Box, VMware, Parallels 등.. 그냥 제일 대중적이고 내가 해봣던거만 소개한다 paralles는 mac 용이니 맥북쓰시는 부러워 분들은 참고! 1. 사이트가서 다운 https://www.vmware.com/ 2. 각자 환경에 맞는 상품 다운로드 비상업용 및 학생은 무료에용 혹시 모르니 제가 ..

그 외 메모 2022.02.09

[Git]git 시작하기

1. git download 윈도우라면 그냥 다운 받자. 제일 쉽다. https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 여기서 각자 환경에 맞는걸 다운 받으면된다. 2. git bash 를 원하는 위..

Git & Github 2022.02.08

[TIL]0208_개발프로세스와 DevOps 업무개요

#1. 개발프로세스와 DevOps 업무개요(2) Today I Learned, 1. 단일 서버 1) 서버란, 클라이언트에게 리퀘스트를 받아 네트워크를 통해 서비스를 제공하는 컴퓨터 시스템으로 sw, hw둘 다 의미함. 커다란 상자 안에 서버, 스위치, 라우터, vpn을 설치한 것이 우리가 아는 그 서버실의 hw서버들. 웹서버, dns 서버 등과 같이 sw 서버도 있음. +) 아파치가 웹 서버 sw의 종류였다. 조사하면서 처음 알게되었다. 톰캣, was 로 알고있었는데 얘들은 웹어플리케이션 서버로 분류된다고 한다. 2. 수직 확장 vs 수평 확장 단일 서버로 감당하기 힘든 트래픽이 발생했을 때 서버를 늘려야한다는건 직감적으로 와닿는다. 늘리는 방식에는 두 가지가 있다. 1) 수직확장 : 서버를 제공하는 하..

0207(월)

아. 오랜만에 공부하려니까 힘들다. 졸업하고 한달은 무조건 신나게 놀꺼야 라는 마음으로 신나게 놀았더니 더더 공부하기싫다. 새로운 내용은 좀 흥미롭긴했다. 얇고 넓게는 내가 제일 좋아하는 형태의 공부라서 조금은 기대하는 마음으로 데브옵스 과정을 신청했는데, 알면 알수록 조금 걱정된다. 아무래도 서비스의 처음부터 끝까지 만들고 배포하고 업데이트를 해본 경험을 요구하는 기업들이 많아서 신청한 건데 음...어째 현업에서는 신입 데브옵스는 없다고 얘기하고, 말만 데브옵스지 거의 인프라나 시스템 그어딘가에서 해매고 있거나 개발팀의 백엔드 시니어 보고 운영과 개발 사이에서 `데브옵스`업무를 시키고 있는 느낌적 느낌들.. 그동안 프론트에 집중해 와서 주로 리액트나 js, 최근에는 타입스크립트 위주로 공부했는데, 진짜..

Day Review 2022.02.08

[TIL]0207_개발프로세스와 DevOps 업무개요

#1. 개발프로세스와 DevOps 업무개요(1) Today I Learned, 1. DevOps란? 2. CI/CD 파이프라인이란? 3. DevOps의 탄생배경 4. 클라우드란? +) 이하는 개인적 카더라 통신. 신뢰도 없는 개인적인 의견 1. DevOps의 개념 요약하자면 개발(Dev) + 운영(Ops). 서비스 개발에는 보통 직접 서비스의 기능을 구현하는 개발팀과 그 서비스를 사용자와 만나게 해주고 서비스의 안정화 및 유지보수에 힘쓰는 운영팀. 그리고 별도로 각 개발된 유닛들을 단위로 케이스 테스트를 전문적으로 담당하는 QA팀으로 이루어진다. 그 외에도 기획, 마케팅, 서포트 등등 다양하게 있겠지만 우선 개발에만 집중해보자. 큰 기업(혹은 전통적 it개발방식을 가진 팀)에서는 개발팀, 운영팀, QA팀..

[vscode] c 표준입력

vs 환경을 사용하기를 권장받은 수업이지만 그건 노후한 내 노트북에 너무 미안한 일이라서 조금 더 가벼운 vscode를 애용하고있다. 솔직히 내가 vs를 써야 할 만큼 대단히 큰 작업을 하는 건 아니니까... vscode도 굉장히 강력한 툴이다. 특히 확장성이 끝내줘서 웹 개발 작업을 할 때는 이만한 툴이 없다. 그렇게 졸업과제와 프로젝트들을 하면서 이걸 쓰다보니 오히려 자료구조 같이 c/c++을 쓸 때 당황했다. 파이썬이나 자바스크립트 같이 api스러운(?) 언어를 쓸 때는 좋았는데, c/c++은... 아유 설정할 것들이 조금 더 있더라... 쓰면서 깨달은 것들을 앞으로 종종 남겨야겠다. 일단, 실행을 하게되면 코드 러너로 돌릴 수 있는데, 그럼 c++의 표준 출력만! 된다. 표준입력이 안된다. 당황했..

그 외 메모 2021.10.13