본문 바로가기

AWS MFA 초기화 / 삭제 AWS MFA 관련 내용 URL 2개를 첨부합니다 :) AWS에서 멀티 팩터 인증(MFA) 사용하기 http://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/id_credentials_mfa.html 아래는 예전에 작성했었던 AWS MFA 설정하는 방법에 대한 포스팅이고요.2014/05/27 - [Cloud&Storage/OpenStack and EC2] - AWS MFA(Multi-Factor Authentication) 인증 설정하기 MFA 초기화 / 삭제라고 포스팅 제목을 잡았는데요. 아래와 같은 경우라고 보시면 됩니다. MFA 설정했는데 OTP 프로그램을 삭제했다. 혹은 휴대폰을 바꿨다. 그래서 접속 자체가 안된다. ㅠㅠㅠㅠㅠ*AWS Console에 접속해서.. 더보기
github remote branch : clone / checkout / remove github에 master 말고 다른 브랜치(branch)를 clone 하기 위한 방법을 간단하게 그림으로 :) 1. 브랜치 이름과 github 주소를 알아야겠죠?? 예를 들어서 브랜치 이름이 pub_v1.5 이고 github의 주소가 github.com:di49g8idafj3d8s9/TEST.git 라고 가정해보면 pub_v1.5 브랜치를 clone 하기 위해서 아래와 같은 명령어를 사용하면 됩니다. git clone -b pub_v1.5 git@github.com:di49g8idafj3d8s9/TEST.git . (보기 좋으라고 띄어쓰기를 좀 했어요) checkout 하는 것도 기록해둡니다. 1. 일단 git pull로 remote에 위치한 branch 파일들을 받아옵니다. 물론 git pull은 현.. 더보기
파이썬 basic - 파일 읽을 때 newline (/n) 제거하기 (remove newline) 파이썬으로 파일을 읽어들일 때 각 줄의 맨 끝에 있는 newline(/n)을 제거하는 방법에 대해서생각나는 것만 정리해봅니다 :) 실험에 사용된 textfile은 아래와 같아요. 일단 읽어들여서 출력하는 소스는 아래와 같이 작성할 수 있습니다. with open("./test.txt", "r") as f : for i in f.readlines(): print i 작동시켜보면 아래와 같이 출력됩니다.이유는 파일 각 라인의 맨 끝에 newline이 들어가 있기 때문입니다 :)이걸 삭제하는 방법은 여러 가지가 있습니다. 구글에 쳐보면 참 많이 나와있구요. 여기서는 그냥 기록용으로 2개만.. 첫 번째 방법은 각 라인에서 -1까지 자르는 것입니다. 아래 line 5를 보면 i[:-1]를 통해 각 라인의 첫 번째.. 더보기
Bootstrap alert + collapse Bootstrap의 alert + collapse를 활용하면 alert를 보여주거나 숨겨서 사용자에게 적절한 안내를 하는데 도움이 됩니다. 1. 다음 코드는 아래 그림과 같이 alert를 보여줍니다. 좋습니다. 하지만 danger alert div 오른쪽의 x를 누르면 div가 사라지고 show 버튼을 눌러도 다시 div가 나오지는 않습니다. 일반적으로 alert는 반복적으로 활용하는 경우가 더 많은 것 같지 않나요? 예로 이메일 형식을 검사해서 alert를 띄워준다고 하면 반복해서 틀리는 경우가 존재할 것 같아요. 2. 그래서 아래와 같이 alert 코드를 변경합니다. 주석으로 처리한 소스가 기존 소스이고 아래 추가된 소스는 클릭하면 id를 활용해서 해당 div를 숨기는 처리를 합니다. 물론 위에 소스.. 더보기
QGIS: multiple ring delete in polygon 폴리곤 내부에 존재하는 여러 ring을 삭제하는 방법을 간단하게 정리해둡니다. :) 1. 폴리곤 내부에 아래 그림과 같이 여러 ring이 존재한다면... 손으로 지우기가 매우 힘들죠. 마우스로 하나 씩 클릭해야 하기 때문입니다. ㅠ 크기가 작은 것들은 더 그렇죠. 2. 아래 그림과 같이 한 번에 변경할 수 있는 기능이 GRASS에 존재합니다. 3. Processing Toolbox를 열고 Grass 하위에 존재하는 v.clean을 찾아보세요. 여기서 cleaning tool을 rmarea로 설정하고 적당한 threshold 값을 입력합니다. !! 좌표계에 따라 threshold 값이 달라져야 하겠죠. 아마도요. 값 설정을 완료한 후에는 run을 눌러서 실행!! 더보기
DRF - Django Rest Delete 403 Error Delete 요청을 Django Rest Framework로 보내는 것에서 헤맸다. 일단 jQuery를 활용하여 Post 요청을 하는 예시를 보면 아래와 같다. jQuery기반의 cookie 라이브러리를 사용하고 있는데 아무튼 위와 같은 소스를 통해 DRF 기반의 restful API에 요청하는 것이 가능했다. 당연히 위와 같은 방법으로 delete도 실험했는데 이상하게 delete는 잘 안되고 아래와 같은 에러가 발생했다.CSRF 에러 !! 해결하기 위해서는 post와는 조금 다르게 ajax 셋팅이 필요했다.CSRF Token 값을 beforeSend를 통해 전달해야한다. post도 위와 같은 방식으로 가능한지 테스트를 해봐야겠다.!!방금해봤다!! 가능하다!!! 그럼 아래 방식으로 통일해서 사용해야겠다.. 더보기
OpenStack - gre port delete 간단하게 저장용으로 OpenStack Neutron에서 gre port를 간혹local_ip나 remote_ip를 실수해서 잘못 적는 경우가 있습니다. (아마 저만 그럴꺼에요, 그리고 이 포스팅을 검색하신 분도?) 또는 ip 주소가 변경되거나 기존 compute node가 사용되지 않을 수 도 있죠. 아무튼 어쨌든 port를 지우고 싶다면 아래 내용을 참고해보세요. 1. ovs-vsctl show - 네 맞아요. 아래 노란색으로 표시한 녀석을 지우고 싶습니다. - 지우려면 아래 명령어를 사용하시면 되는데요. - ovs-vsctl del-port br-tun gre-0a00010c - 쉽죠. 그런데 이 상태로만 하면 neutron 관련 service를 다시 실행하면 삭제한 port가 다시 살아나요. 그래서.. 더보기
Librados Python - Pool List, Create, Delete 관련 포스팅 목록 Ceph, RADOS - pool list, create, delete - http://ngee.tistory.com/758 Librados Python - Pool List, Create, Delete - http://ngee.tistory.com/759 Librados Python - Object Input, Output - http://ngee.tistory.com/760 이전 포스팅에서 rados 명령어를 통해서 pool의 목록을 확인하고, 생성하고, 삭제하는 것을 테스트해봤습니다. 이번에는 커맨드라인 명령어가 아니라 python(파이썬)을 통해서 pool 목록 확인, 생성, 삭제를 테스트해보는 것이 목적입니다. apt-get install python-rados (ubuntu .. 더보기
Ceph, RADOS - pool list, create, delete 관련 포스팅 목록 Ceph, RADOS - pool list, create, delete - http://ngee.tistory.com/758 Librados Python - Pool List, Create, Delete - http://ngee.tistory.com/759 Librados Python - Object Input, Output - http://ngee.tistory.com/760 Ceph에 대해서도 정리해두려고 카테고리 생성 :) 자주 쓸 것 같은 명령어들을 정리해두고 쉽게 찾아보려고 합니다아. 일단 Ceph는 0.94.2 버전을 설치했습니다. 몇 개의 포스팅에서는 RADOS 명령어를 잘 사용해보는 것이 목표입니다 :) 일단 참고 URL 부터 architecture - http://doc.. 더보기
MariaDB Column Drop, Delete 이번에는 MariaDB를 사용해야 하는데요. 많이 쓰이는 SQL 정리도 할 겸. 몇 가지 포스팅을 작성해두려구요 . 이미 많은 블로그에서 정리가 되어 있고, 공식 홈페이지나 SQL 문서를 보셔도 됩니다. MariaDB 홈페이지 : https://mariadb.org/ MariaDB Doc : https://mariadb.com/kb/en/ W3C School SQL : http://www.w3schools.com/sql/ 이번에는 기존 테이블에 존재하는 컬럼을 삭제하는 내용입니다. 아래 그림 처럼 데이터베이스 testdb 라는 곳에 userinfo 라는 테이블이 존재한다고 가정하겠습니다. 총 3개의 컬럼이 존재하는데요. uid, username, age입니다. 여기서 age 컬럼을 삭제하기 위해서 아래와.. 더보기
MariaDB Create, Drop(delete) Database SQL 이번에는 MariaDB를 사용해야 하는데요. 많이 쓰이는 SQL 정리도 할 겸. 몇 가지 포스팅을 작성해두려구요 . 이미 많은 블로그에서 정리가 되어 있고, 공식 홈페이지나 SQL 문서를 보셔도 됩니다. MariaDB 홈페이지 : https://mariadb.org/ MariaDB Doc : https://mariadb.com/kb/en/ W3C School SQL : http://www.w3schools.com/sql/ 이번 포스팅에서는 데이터베이스 생성 및 삭제입니다. 데이터베이스 생성은 create database name; 이죠. 왼쪽 그림에서는 testdb 라는 데이터베이스를 생성해봤습니다. sql) create database testdb; 입니다. 데이터베이스 목록을 확인하기 위해서는 sql.. 더보기
Ubuntu - logical volume delete (remove) 우분투 환경에서 Logical Volume을 확인하는 명령어는 lvdisplay 입니다. 아래 화면은 lvdisplay를 수행한 화면입니다. Logical Volume이 많다면 더 나올 수 있습니다. 예로 위 볼륨을 삭제하고자 한다면 아래와 같이 명령어를 작성하시면 됩니다. lvremove LV_Path 즉 아래와 같죠. lvremove /dev/cinder-volumes/volume-74c90015-f35a-4347-939e-7a27adcc415d 그럼 Do you really want to remove and DISCARD active logical volume /dev/cinder-volumes/volume-74c90015-f35a-4347-939e-7a27adcc415d? [y/n] y/n 질문이.. 더보기
안드로이드 크롬 비밀번호 삭제(제거), 저장 비활성화 안드로이드 스마트폰에서 크롬 웹 브라우저를 사용하실 때 비밀번호 저장여부를 계속 물어보는데요. 저장한 경우 삭제하는 방법도 알아야겠죠. 간단하게 저장된 비밀번호를 삭제하실 수 있어요. 크롬 브라우저를 열기 -> 오른쪽 상단에 점점점(...) 클릭하면 아래와 같은 화면이 보입니다. 그림에 노란색 표시한 부분을 따라서 실행하시면 저장된 비밀번호를 삭제할 수 있어요~~~ !! 자꾸 비밀번호를 저장할꺼냐고 물어보는데, 앞으로는 물어보지 않도록 하려면 비밀번호 저장 기능을 꺼두시면 됩니다. 아래 그림에 빨간색 동그라미로 표시한 부분을 클릭하시면 됩니다. 더보기
크롬 - 저장된 비밀번호 삭제(제거) 크롬에 저장된 비밀번호 지우기(삭제하기)에 대해서 간단하게 포스팅으로 남겨요~~ 크롬을 실행하고, 오른쪽 상단에 있는 버튼()을 눌러서 settings에 들어갑니다. 혹은 크롬을 실행하고 주소창에 chrome://settings/ 을 입력해보세요. 아래와 같은 화면이 보이죠? (넘 커서 줄였어요.) 1. 맨 아래 있는 노란색으로 색칠해둔 고급 설정 표시!!! 를 클릭하세요. 2. 고급 설정 표시를 클릭하면 아래 쭉 길게 나오는데요. 그 중에서 비밀번호 및 양식에 가셔서 노란색으로 색칠해둔 비밀번호 관리를 클릭하세요!! 3. 그럼 저장되어 있는 비밀번호 리스트가 나옵니다. 웹 사이트 주소랑 아이디가 입력되어 있거든요. 맨 오른쪽에 있는 X 를 선택해서 삭제하시고 완료!! 간단하게 저장된 비밀번호를 삭제했습.. 더보기
PNG 배경 검은색 지우기 (linux imagemagick) 다수의 PNG 이미지 파일이 존재하고 그 이미지들의 테두리 쪽에 검은색 배경이 있을 때 삭제하는 방법입니다. 먼저 아래에서 사용하는 imagemagick에 대한 간단한 정보는 다음과 같습니다. 홈페이지 : http://www.imagemagick.org/ 라이선스 : 위키에 의하면 Apache License 2.0 이라고 하네요. 이 라이선스는 GPLv3와 호환이 되는군요. 라이선스는 봐도봐도 어려워요. ㅠ imagemagick을 설치하면 convert 라는 명령어를 사용할 수 있는데요. convert에 많은 옵션들을 입력할 수 있고 그중에 transparent 라는 옵션을 사용하면 검은색 배경을 지울 수 있습니다. 정확하게는 투명하게 만들어주는 것이구요. 예를 들어서 a.png 라는 파일이 있을 때 검.. 더보기
안드로이드 5.0 롤리팝 업그레이드해서 좋은 점 - 2 저에게도 왔네요!! 롤리팝 업그레이드 Notification이 아침에 와서 설치를 끝냈습니다 !! 일단 좀 깔끔해졌는데요. 좋아요. 업그레이드해서 좋은 점 두 번째는요. 얼마전에 손전등 앱이 개인정보 유출할 수 있는 가능성이 있다고 기사난적이 있죠.물론, 불필요하게 많은 권한을 요청하지 않은 앱들도 많았죠.하지만 이제 손전등은 안드로이드 시스템 안으로 들어왔네요. Notification 나오는 곳을 한 번더 터치하시면 되요. 여러 설정을 할 수 있는 곳이 나오는데요. 여기 손전등이 존재해요. 앱을 설치하지 않아도, 편리하게 사용 가능합니다. 저도 오늘 손전등 앱을 지웠네요. ^^ 더보기