본문 바로가기

git branch delete / remote branch delete / remote branch list udpate Git branch delete / list update git branch delete 로컬에서 git branch 하나를 삭제하고 싶을 때에는 -d 옵션으로 가능합니다. 아래와 같이 말이죠. git branch -d branch_name 여러 개의 로컬 branch를 삭제하고 싶을 때에는 -d 뒤에 쭉 붙여주면 됩니다. git branch -d branch_name branch_name2 branch_name3 branch_name4 git branch force delete 기본적으로 합쳐진 branch가 아니면 에러가 나면서 지워지지 않습니다. 그럴 때 강력하게(?) 삭제하는 옵션은 -D 입니다. 대문자는 강력하니까요. git branch -D branch_name -d 옵션과 마찬가지로 -D 옵.. 더보기
Sitemap Update in Search Console SEO에 기본적인 요소로 sitemap이 있는데요. google search console에서 업데이트 하는 방법을 간단하게 기록해둡니다. search console login >> crawl >> sitemaps 순서대로 접근하면 아래와 같은 그림이 나옵니다. sitemap에 문제가 있다면 표시가 되고요. 아래 그림에서는 이미 수정한 상태라 sitemap이 잘 submitted 된 것으로 나옵니다. 만약 sitemap에 문제가 있었고 그것을 수정하셨다면 Resubmit으로 업데이트 해야 합니다.업데이트가 일정시간이 지나면 자동으로 이뤄지는지는 잘 모르겠지만 SEO는 시간이 오래 걸리는 작업이니 미리미리 수동으로 할 수 있으면 하는게 좋겠죠? 아래와 같은 화면에서 갱신하기 원하는 Sitemap을 선택하고.. 더보기
DRF - ModelViewSet Custom Method 저는 Django REST Framework 를 통해서 Restful API를 만들 때 View 단에서는 ModelViewSet을 주로 활용하고 있어요.그냥 왠만한 것은 그냥 사용해도 되고, Custom이 필요할 때는 필요한 Method만 Override 해서 사용하면 좋더라구요. 예를 들어서 Get으로 들어오는 요청은 list 함수를 Override하면 되고 Post 요청은 create 함수를 Override 하면 됩니다.함수를 호출하는 것은 Router에서 이뤄지기 때문에 어떤 Router를 사용하느냐에 따라 약간 달라질 수 있겠습니다. DRF Homepage에 보면 http://www.django-rest-framework.org/api-guide/routers/Router에 대해 자세히 설명되어 .. 더보기
최신 커널 업데이트 스크립트 (우분투용) 커널 업데이트하는 내용을 블로그에 포스팅한 적이 있는데요. 아래 스크립트 파일 통해서 커널을 업데이트 할 수 있습니다. 복사 붙여넣기 하기 귀찮은 분들은 스크립트 다운로드 하셔서 실행해보세요. 제목에도 나와있지만 우분투에서만 작동해요 ^^;; #!/bin/bash sudo apt-get update sudo apt-get install -y linux-headers-generic-lts-trusty linux-image-generic-lts-trusty sudo apt-get update && apt-get upgrade -y sudo reboot 커널을 업데이트하고, 현재 리눅스에 설치된 것들도 업그레이드하고, 재시작합니다 !! 더보기
최신 커널로 업데이트하기 - 우분투 우분투를 CD나 USB나 아무튼 설치하시면 커널 버전이 최신이 아닌 경우가 대부분이겠죠. 계속 커널 버전은 업데이트 되고, 안정화된 버전도 존재하는데요. 우분투에서 현재 사용하고 있는 커널 버전을 확인해보기 위해서는 아래 명령어를 통해서 가능합니다. uname -a Linux computerName 3.13.0-39-generic ....... ..... ....... ...... 우분투에서 최신 커널 버전을 확인해보기 위해서는 아래 명령어를 입력해보세요. apt-cache search linux-headers 그럼 목록이 쭉 나오는데요. 그중에서 버전 번호가 가장 높은 것이 최신이겠죠. 물론 우분투에서 지원하는 것만 나올 것 같아요. (저도 커널에 대해서는 잘 알지 못해요 ㅠ ! 그러나 최신에 가까운 .. 더보기
Python - MongoDB 활용 002 (update, collection list) Python - MongoDB 활용 001 (커넥션, Insert) : http://ngee.tistory.com/335 Python - MongoDB 활용 002 (update, collection list) : http://ngee.tistory.com/336현재 포스팅 Python - MongoDB 활용 003 (find) : http://ngee.tistory.com/339 Python - MongoDB 활용 004 (remove) : http://ngee.tistory.com/340 Python - MongoDB 활용 005 (find_one) : http://ngee.tistory.com/344 위 포스팅에 이어서 계속 작성합니다. update collection.update({"number".. 더보기
cocoapods error : the master repo requires cocoapods cocoapods를 사용하시다 보면 pod install이 안될 때 아래와 같은 에러 메세지가 나오는 경우가 있습니다. cocoapods error : the master repo requires cocoapods 그럴 땐 !! sudo gem update cocoapods 를 한 번 해주시면 됩니다. 다시 pod install 더보기
pip 활용하기 우분투에서 python과 관련된 라이브러리, 프로그램들을 어떻게 설치하시나요? 아직도 apt-get 을 사용하시나요? ㅎ 아니면 소스코드를 다운받아서 python setup.py build, python setup.py install을 사용하시나요? 저도 얼마전까지는 위와 같은 방법이 편하니깐, 그냥 해왔는데요. pip라는 것을 알고, 사용해보니 너무나 편리해서 이렇게 추천하고자 포스팅 간단하게 합니다. pip는 python 홈페이지에서 A tool for installing and managing Python packages. 라고 소개하고 있네요. 좋은 툴입니다. 먼저 pip는 apt-get install로 설치해주시면 되겠습니다. pip는요 apt-cache search로 찾아서 설치하는 것보다 더.. 더보기