분류 전체보기 834

WSL 기반 Docker설치(Ubuntu 20.04 LTS Server 버전)

■ Windows 10기반 WSL 설치 https://sncap.tistory.com/1012 1. Ubuntu Update apt update & apt upgrade 2. Docker 설치하기 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 3. GPG Key 인증 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - ※ Error 처리 SSL certificate verify result: EE certificate key too weak (66) curl: (60) SSL certif..

OS/Linux 2021.10.01

npm package.json의 종속성을 최신버전으로 업데이트하는 방법

npm이나 yarn으로 패키지를 추가하게 되면 node_modules폴더에 실제 패키지가 설치되면서 package.json파일에 기록을 하게 됩니다. 일반적으로 npm install 패키지명 --save 이런 명령어를 대부분사용할 텐데요. 그럴경우 package.json의 dependencies와 devDependencies에는 "grunt": "^1.0.3" 이런식으로 현재 패키지의 최신 버전이 설치가 됩니다. 이렇게 설치된 package.json 파일에 대해 아무리 명령어로 upgrade를 하더라도 해당 버전보다 높은 버전이 설치되지 않습니다. 만약 하려면 일일이 패키지별로 설치를 따로 해줘야 하는 불편함이 있는데요. 이것을 한방에 업데이트를 시켜주는 패키지가 있습니다. npm-check-update..

Language/VueJS 2021.08.18

pip proxy 설정

proxy가 있는 환경에서 python pip 를 사용할때 1. 명령어에서 설정 추가 >> pip config set global.proxy [proxy ip : proxy port] 2. 설정 파일에서 직접 수정 C:\Users\AppData\Roaming\pip\pip.ini 파일에서 다음추가 [global] proxy = [proxy ip : proxy port] 3. pip 명령어 수행 할 때마다 proxy 옵션 추가 예시 >> pip install --proxy [proxy ip : proxy port] django >> pip install --proxy [proxy ip : proxy port] djangorestframework

Language/Python 2021.08.11

Vue out folder 변경

Vue를 Build 하면 Dist라를 폴더에 배포된다. npm run build 하지만 사용하고자 하는 foder가 dist가 아닌경우... 매번 이름을 바꾸거나 고치는것이 불편한다.. 이럴때 다음과 같이 설정하면 편하게 변경된다 [vue.config.js] module.exports = { publicPath: '/', outputDir: 'dist_xx', } 이렇게 변경할 경우, npm run build를 실행하면, 더이상 dist폴더가 생기지 않는다. 대신 dist_xx 폴더에 binary가 생성된다. 흐흐흐,. good?

Language/VueJS 2021.07.07

GitHub Actions 활용해보기

Jenkins만 쓰다가 간단한 web build tool을 다보니. Github에서 Build tool을 제공해줌. 장점: 간단함. 단점: 디버깅은 어렵다.. 사용방법 # This is a basic workflow to help you get started with Actions name: CI # Controls when the workflow will run on: # Triggers the workflow on push or pull request events but only for the main branch push: branches: [ main ] pull_request: branches: [ main ] # Allows you to run this workflow manually from..

OpenSource 2021.07.06

[약어] Github 약어

AFAIK - “As Far As I Know” 내가 아는 한. FYI - “For Your Information” 참고로 라는 뜻. 웹상에서 마음에 드는 기사 나 뉴스가 보일때 , FYI라는 말과 함께 링크 URL을 보낼 때 등에 자주 사용된다. GOTCHA - “I’ve Got You” i got it, Got it 과 같은 뜻으로 사용되며, 해냈다! 혹은 알았다로 해석. IMO (IMHO) - “In My (Humble) Opinion” 개인적인 의견 입니다만, 내 소견이지만. (humble 이 들어가면 조금 겸손한 느낌) LGTM - “Looks Good To Me” okay, 개발한 시스템과 코드 리뷰를 부탁하거나, 자료의 요약을 확인 갔을 때 특별한 문제가없는 경우에 사용함. SSIA - “S..

OpenSource 2021.06.28

vuejs WebPack 으로 만들기 ...도전

1. Vue WebPack Project 만들기 webpack - hot-reload, linting, 테스트 및 CSS 추출 기능을 갖춘 대부분의 기능을 갖추고 있는 Webpack + vue-loader 설정입니다. $ npm install -g vue-cli $ vue init webpack my-project $ cd my-project $ npm install $ npm run dev 쉘에서 vue init webpack my-project를 입력하면 아래와 같이 설정 인터페이스 화면이 나옵니다. 본인의 프로젝트에 맞게 설정하시면 됩니다. % vue init webpack WD-webpack ? Project name wd-webpack ? Project description A Vue.js pr..

Language/VueJS 2021.04.02

현재 폴더 내 Size 확인

가끔 linux를 사용하다 보면 size 정보가 애매하여 불편하다. 이럴때 확인하자. $ du -hs ./* 20K ./app.py 4.0K ./deploy.sh 4.0K ./dev.sh 44M ./edu 4.0K ./genHtml.sh 4.0K ./gitpull.sh 295M ./gopath 527M ./hyperauto 1.6M ./kakao_message 386M ./order-service 466M ./order_v3 4.0K ./package-lock.json 8.0K ./pre_order_plan.xlsx 12K ./python-docker 0 ./README-cloudshell.txt 4.0K ./requirements_v2.txt $ du 명령어가 좋기는 하나.. 옵션이 .. 힘들다. 현재..

OS/Linux 2021.03.11

SOLID - Design Pattern

SOLID 1. 5가지 원리의 핵심내용 A. SRP (단일책임의 원칙: Single Responsibility Principle) 1.정의 위키피디아 검색내용 객체 지향 프로그래밍에서 단일 책임 원칙(single responsibility principle)이란 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 함을 일컫는다. 클래스가 제공하는 모든 기능은 이 책임과 주의 깊게 부합해야 한다. 예시 ) 예를 들어서 보고서를 편집하고 출력하는 모듈을 생각해 보자. 이 모듈은 두 가지 이유로 변경될 수 있다. 첫 번째로 보고서의 내용 때문에 변경될 수 있다. 두 번째로 보고서의 형식 때문에 변경될 수 있다. 이 두 가지 변경은 하나는 실질적이고 다른 하나는 꾸미기 위한 매우 다른 원..

Data Structure 2021.03.03

[MAC] 맥북에서 VS Code로 C++ 빌드하기

참조 : justdoitproject.tistory.com/31 [VSCode] Macbook에서 C/C++ 개발환경 구축하기 Mac OS에서 C/C++ 개발하기 윈도우 운영체제를 쓰는 분들이라면 C/C++ 개발시 Visual Studio를 많이 사용하실텐데요. 저도 Windows를 주로 쓰다가 최근에 맥북프로를 사용하게 되면서 C/C++ 개발환경을 새롭 justdoitproject.tistory.com 여러곳에서 맥북에서 C++ 개발환경 구축하는것이 나와 있으나.. 막상 잘 안된다. 그래서 나만의 방식으로 정리해 봤다. 1. VS Code 깔기 code.visualstudio.com/Download Download Visual Studio Code - Mac, Linux, Windows Visual S..

OS 2021.02.24