기본 콘텐츠로 건너뛰기

라벨이 개발/기타인 게시물 표시

[Terminal] Mac 터미널 명령어

Mac의 Terminal(터미널) 명령어 하위 폴더 이동( C hange D irectory)  : cd <경로명> 상위 폴더 이동 : cd .. 현재 폴더의 파일 표시 :  ls 폴더 생성 : touch <폴더명> 폴더 생성( M a K e  DIR ectory ) : mkdir <폴더명> 폴더 삭제( R e M ove  DIR ectory ) : rmdir <폴더명> 압축풀기 : unzip <파일명.zip> 파일 삭제 : rm <파일명> 옵션 -r : 하위 디렉토리를 포함한 모든 내용을 삭제 -f : 강제로 파일이나 디렉토리를 삭제하고, 삭제할 대상이 없을 경우 메시지를 출력하지 않음 -rf : 강제로 하위 모든 내용 삭제 파일 이동 : mv <파일명> <폴더명>

[virtualenv] 가상환경 실행 시키기

개발 환경에 가상환경(virtualenv)을 설치 하였다면, 다음에 작업할 때 가상 환경을 활성화시켜야 한다. 가상환경(virtualenv)을 실행 시키고 종료하기 위해서 아래와 같이 간단한 명령어를 입력해주면 된다. # virtualenv(가상환경) 설치 pip install virtualenv # 가상환경 폴더로 이동 cd [ env_name ] # 가상환경 실행 source [ env_name ] /bin/activate # 가상환경 종료 deactivate 끝.

[Git] .gitignore 적용하기

1. .gitignore이란? Git에 push 할 때 원하지 않는 파일들을 제외시킬수 있는 설정 파일이다. 백업, 로그, 개인 정보 파일 등을 제외시키고 git의 repositories에 등록 시키는 것이 좋다. 2. gitignore 파일 만들기 ".gitignore"를 파일명으로 하는 파일을 프로젝트의 최상위 directory에 만든다. 3.  gitignore.io gitignore.io 는 개발 설정에 따라 .gitignore를 쉽게 만들 어 줄 수 있는 서비스이다. OS, IDE, programing language를 입력하면 그 환경에 필요한 .gitignore 코드를 만들어 준다. 만들어진 결과를 복사하여 생성한 .gitignore에 붙여넣기 하여 저장하면 된다.  4. 파일 & 폴더 제외시키기 gitignore.io 를 사용하여도 개별적인 파일이나, 폴더 등을 제외시키는 코드는 직접 입력해야 한다. 아래와 같이 파일이나 폴더를 제외시키는 코드는 추가로 입력해야 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 # ignore the file file_name # ignore all .extension files *.extension # ignore all files in the directory directory_name/ # ignore all .extension files in the directory directory_name/**/*.extension # ignore all documents *.pptx *.docx *.ppt *.pptx *.xls *.xlsx *.pdf *.csv 끝.

[Git] 명령어 정리

자주 사용하는 Git 명령어를 정리한다. Mac 사용자라면 터미널(Terminal), Window 사용자라면 커맨드 라인(Command Line)에서 명령어를 입력하여 사용한다. $ git init - git 저장소를 초기화한다. git init을 해야지 해당 폴더를 git으로 관리할 수 있다. $ git status - git 저장소의 상태를 확인한다. 어떤 파일이 있는지, 어떤 파일이 추가되고 수정되었는지 확인할 수 있다. $ git remote add origin [url] - git 저장소에 리모트(원격) 저장소를 추가한다. github 등 에서 만든 repository의 url을 적용하여 입력한다. $ git remote -v - git의 연결 상태를 확인한다. $ git add . - 현재 working directory의 모든 파일을 깃의 staging area에 추가한다. - .gitignore 파일을 만들어 관리하지 않으면, 개인정보 등이 포함된 파일 전부가 git add 될 수 있으므로 주의해야 한다. .gitigonre을 적용하는 방법은 " [Git] .gitignore 적용하기 " 포스팅에서 확인할 수 있다. $ git rm -r --cached file(folder)_name - git 원격 저장소의 파일/폴더를 삭제한다. 이후 commit를 해야 한다. - 로컬의 파일/폴더는 삭제하지 않는다. $ git commit -m "some comments" - some comments를 달면서 깃을 커밋(commit)한다. - "git add"를 통해 staging area에 추가된 파일들의 변화를 코멘트를 달아 repository에 저장하는 것이다. $ git push origin master - 변경내용을 master라는 branch에 푸시하여 올린다. - 원격서버(ex. Git Hub)에 잘 업로드 되었음을 확인할 수 있다.

hilite.me를 이용하여 구글 블로그에 코드 올리기

0. " Color Scripter을 이용하여 구글 블로그에 코드 올리기 " 포스팅을 통해 Color Scripter 을 이용해서 구글 블로그에 소스 코드를 업로드할 경우 화면이 일그러지는 문제점을 확인하고 대안을 찾았다. 1. hilite.me 구글 블로그에 소스 코드를 올리기 위해 hilite.me (http://hilite.me/)를 사용해 보았다. 먼저 hilite.me 에 접속한다. 아래와 같은 화면을 확인할 수 있다. 2. 좌측의 Source code 부분에 테스트할 코드를 작성하거나, 복사하여 붙여 넣는다. 코드를 작성하고 Language: Javascript, Style: monokai를 선택하고 Line numbers를 체크하면 아래와 같다. 3. 우측의 HTML의 코드를 복사하고, 구글 블로그를 "글쓰기" 모드에서 "HTML"모드로 바꾼 후 원하는 위치에 복사한 코드를 삽입한다. 코드 삽입 후 다시 "글쓰기" 모드로 돌아오면 아래와 같이 코드가 삽입된 것을 확인할 수 있다. 1 2 3 4 5 function init () { console . log ( "Hello World" ); } init (); 4. 실제 포스팅된 이미지도 일그러짐이 없는 것을 확인했다. 이상 없다. 끝.

Color Scripter을 이용하여 구글 블로그에 코드 올리기

컴퓨터 프로그래밍을 공부하다보면, 이런 저런 이유로 블로그를 운영하는 경우가 많다. 블로그에서 코드를 정리할 때 이왕이면 이쁘게 올리는 게 좋다. 여러 방법들이 많지만, 이번엔 Color Scripter 을 이용해 코드를 블로그에 삽입하는 방법을 알아본다. 1. Color Scripter (https://colorscripter.com/)에 접속한다. - 로그인을 하지 않아도 사용할 수 있다. 2. 코드를 직접 입력하거나, 붙여넣기를 한다. - 언어, 스타일패키지를 설정할 수 있다. - 아래 이미지는 "언어: Javascript", "스타일패키지: 서브라임 블랙"으로 설정한 화면이다. 3. 세부설정 항목을 클릭하고 기타 항목의 "HTML" 태그 자체 복사"를 체크한다. 4. 코드 작성을 마친 후, 좌측 하단의 "클립보드에 복사"를 클릭한다. "코드가 클립보드에 복사되었습니다"라는 토스트 팝업이 나타났다가 사라진다. 5. 구글 블로그의 "HTML"을 클릭하고 코드를 삽입할 곳에 붙여넣기를 한다. 아래 이미지와 같이 HTML 코드로 복사 된다. 제일 밑에 붙여넣기한 예시이다. 6. 다시 "글쓰기" 모드로 돌아오면 붙여넣기한 코드 이미지를 확인할 수 있다. 1 2 3 4 5 function  init() {      console .log( "hello world" ); } init(); cs 7. 글쓰기 모드에서는 잘 보이지만, 실제 포스팅된 화면은 일그러져 있는 문제점이 있다. 글쓰기 모드에서 확인한 이미지는 아래와 같다. 잘 보인다. 하지만 실제 포스팅된 이미지는 아래와 같이 일그러져 보인다. 8.  Color Scripter 의 다른 옵션들을 조절함으로써, 화면이 일그러지는 문제점을