전체 글 594

Docker basic commands - Container

Basic commands버전 확인 및 information 확인# check docker versions docker verson # config value 확인 docker info 사용 가능한 docker commands 확인# check docker commands docker 결과가 Management commands와 Commands로 나뉨docker management command: 많은 command를 관리하기 위해서 새로운 format(management commands)를 제공docker (options)처럼 사용 가능예전 방식 (docker (optinos))도 여전히 사용 가능하다.ContainerImage vs Containerimage? application we want to..

backend/docker 2017.12.14

docker 소개: 버전 소개 및 mac에 설치

Docker VersionDocker CE (Community Edition) & EE(Enterprise Edition)Stable & Edgedocker store에서 다양한 docker version을 볼 수 있다.나는 무료이고 오픈 소스인 docker CE의 mac os 버전의 Edge를 다운로드 하였다.Yosemite 이전의 os를 사용한다면 (Leopard, Lion 등…) Docker Toolbox를 사용해서 설치해주어야 한다. Linux VM을 사용해서 Docker을 설치해도 무방 homebrew로 설치해도 되지만, CLI만이 설치되기 때문에 권장하지 않음.Installing Docker맥버전은 여기에서 다운로드다운받은 docker.dmg를 설치해준다. 끝!PreferenceGeneral에..

backend/docker 2017.12.13

iterm2 메뉴바(title) 색상 변경하기

iterm2 color scheme를 변경하더라도 기본 tmux title(위의 메뉴 바) 색깔은 그대로라 항상 보기 거슬렀는데 우연히 어느 강의에서 iterm2의 메뉴 색깔이 검정으로 되어있는 걸 보고 나도 바꿔야겠다 싶어서 찾아보았다.iterm2 공식 document에 떡하니 나와있다. 0~255의 숫자를 넣어서 rgb로 지정해주면 된다. 다음은 document에 나와있는 purple 색상 예시.echo -e "\033]6;1;bg;red;brightness;255\a" echo -e "\033]6;1;bg;green;brightness;0\a" echo -e "\033]6;1;bg;blue;brightness;255\a" 다음 명령어로 한줄로 넣어도 괜찮다.printf -- $'\033]6;1;bg..

tools/terminal 2017.12.13

R, RStudio 설치하기 (맥 OS X)

맥os에서 R을 설치할 수 있는 여러 방법이 있지만 (homebrew 등) 비개발자도 손쉽게 설치할 수 있는 방법으로 안내해본다.Installing RR 공식 다운로드 페이지에서 자신의 운영체제에 맞게 R을 다운받을 수 있다. 홈페이지에 들어간 후 Download R for (Mac) OS X를 눌러주고 가장 최신 버전(2017.12.13 기준 R-3.4.3.pkg)을 눌러 다운로드 받는다.다운로드가 완료된 pkg 파일을 실행시키면 안내에 따라 R을 아주 손쉽게 설치 가능하다.Installing RstudioR도 프로그래밍 언어기 때문에 자신에게 맞는 IDE(Integrated Development Environment) 도구를 사용하면 아무런 문제 없이 사용 가능하다. (심지어 vim도 사용 가능하다...

backend/R 2017.12.13

zip, unzip 명령어 사용하기

ssh 서버에서 용량이 큰 폴더를 그대로 옮겨야 할 일이생겨서 폴더를 그대로 옮기려고 했더니 시간이 엄청 오래걸렸다. 그래서 zip으로 압축을 해서 옮기기 위해 zip 명령어를 사용해 보았다. 사용법은 매우 간단.압축하기# 특정 파일을 filename.zip으로 압축 zip filename.zip file1 file2 file3 # dir1 directory를 압축 zip -r filename.zip dir1 압축풀기# filename 이라는 디렉토리 안에 압축한 그대로 풀린다. unzip filename.zip

tools/linux 2017.12.12

vue 기초 (~4강)

2강Directives 이해, v-oncenew Vue ({ el: "#app", data: { title: "Hello world", link: "https://seulcode.tistory.com", }, methods: { sayHello: function() { this.title = "Hello"; return this.title; }, }, }) 다음 코드에서 sayHello()를 호출하면 기존의 Hello world가 hello로 대체된다. 이를 막기 위해서는 v-once를 통해 re-rendering을 방지 가능하다.Raw html 표시하기: v-htmlvue에서 다음과 같이 finishedLink에 html을 넣고 html에서 double curly로 불러오면 string으로 불러진다. ..

frontend/vue.js 2017.12.11

django rest framework 공식문서 - serializer fields 정리

Serializer fieldsserializer 필드는 primitive value와 internal datatypes간의 변환을 핸들링.또한 input value에 대한 validating도 해줌.Serializer field들은 fields.py에 선언되어 있는데, 편의를 위해서from rest_framework import serializers 로 호출 후,serializers.로 사용하면 됨1. Core arguments각각의 serializer field class는 적어도 3개의 args를 받음. 몇몇 Field는 추가적인 (field-specific) args가 필요다음에 나오는 것들은 항상 acceptedread_onlyAPI output에는 포함되고 input에는 포함되지 않음. 만약 ..

backend/django 2017.12.09

맥 스크린샷을 클립보드에 복사하기

맥북을 쓰면서 스크린샷 기능을 많이 사용하게 되었다. command + shift + 4를 누르면 마우스 커서가 선택 모양으로 바뀌고, 선택한 부분의 스크린샷을 찍어 지정된 폴더 (기본은 desktop)에 저장이 된다.다음은 맥북 스크린샷의 기본 단축키들이다.# 전체화면 캡쳐. window의 screenshot과 동일한 기능 Command + Shift + 3 # 선택화면 캡쳐. Command + Shift + 4 # 선택된 윈도우 캡쳐. 응용 프로그램 등 띄워진 윈도우만 캡쳐할 때 유용 Command + Shift + 4 + Spacebar 매우 간단하지만, 이보다 더 간단하게 스크린샷을 활용하고 싶은 경우들(스크린샷을 찍어서 카톡으로 보내는 등)에는 저장된 폴더로 가서 해당 사진을 복사해야 하는 불편..

tools/mac 2017.12.08