본문 바로가기

AWS S3 Bucket Create 2016/07/26 - [Cloud&Storage/OpenStack and EC2] - AWS Route53 ---- Domain service 위 포스팅에 이어서 :) 최종적으로 구성하려는 구조는 아래와 같이 일반적인 구조 :) =============================================== Route53 --------- Cloud Front --------- S3 =============================================== Cloud Front를 만들기 전에 일단 S3 부터 생성 S3 시작 Services에서 S3를 선택 :) 아래와 같은 화면에서 Create Bucket을 선택 :) Bucket Name을 입력해주고 Region은 원하는 지역을 설정 .. 더보기
Bootstrap Modal 띄우기(생성/열기/보여주기) Bootstrap Modal을 띄우는 방법은 Javascript를 사용하는 것과 HTML element의 data attribute를 사용하는 것이 있습니다. 일단 modal은 아래와 같은 코드로 구성되어 있다고 가정하죠. {% block start-footer %}{% endblock %} {% block modal-header %} {% endblock %} {% block modal-body %} modal test {% endblock %} {% block modal-footer %}닫기{% endblock %} {% block end-footer %}{% endblock %} 1. 먼저 Javascript를 활용하는 예는 아래와 같아요. $("#testModal").modal(); 위 그림에서 .. 더보기
Bootstrap Table 정리 1 여러 웹 페이지 개발에 사용되고 있는 Bootstrap !!!인기가 높은 만큼 여러 extension도 개발되어 있습니다. Bootstrap 사용에 대해서는 많은 블로그나 웹 페이지에서 자세히 정리되어 있어요.여기서는 간단한 정리정도 ! 이번 포스팅에서는 Bootstrap Table 정리 1 Bootstrap에서 기본적으로 제공되는 Table에 여러 기능을 붙여 쉽게 동적인 테이블을 만들 수 있습니다. 깃허브 사이트는 https://github.com/wenzhixin/bootstrap-table상세 설명이 되어 있는 사이트는 http://bootstrap-table.wenzhixin.net.cn/예제 사이트는 http://issues.wenzhixin.net.cn/bootstrap-table/ 위 사이.. 더보기
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.. 더보기
Django Forms(003) - create form Blog Posting - Django Forms Django Forms(001) - init : http://ngee.tistory.com/736 Django Forms(002) - create page : http://ngee.tistory.com/737 Django Forms(003) - create form : http://ngee.tistory.com/739Django Forms(004) - submit form : http://ngee.tistory.com/740 001, 002에 이어서 이번에는 003 create form입니다. 결론적으로는 잘 까먹는 저를 위해서 작성해두는 포스팅이구요. 혹시라도 읽고 계시는 분이라면 순서대로 읽고 계시다고 가정하고 내용을 정리합니다. 앞선 포스팅에서 생성.. 더보기
OpenStack: heat stack-create environment 이번 포스팅에서는 OpenStack에서 Heat를 통해 Stack을 생성할 때 외부에서 파라메터 값을 받는 것을 간단하게 정리해두려고 합니다. *heat에 대한 기본적인 내용을 파악한 상황이라고 가정하겠습니다. heat를 통한 stack을 생성하는 기본적인 CLI (command line interface)는 아래와 같습니다. CLI Example : heat stack-create name -f template.yaml template.yaml 예시는 아래 그림과 같구요. parameters의 일부만 잘라낸 것인데요. public_network, private_network, private_subnet, instance_key 는 default로 값이 존재합니다. 하지만 volume 은 type만 존재.. 더보기
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) 데스크탑 버전을 사용할 때, 바탕화면에 바로가기를 추가하는 방법은 아래와 같습니다. 14.04 사용하시는 분들은 아래로 쭉 내려주세요. 1. gedit 를 실행해주세요. gedit는 메모장이랑 비슷한 프로그램이죠? :) 실행 방법은 아래 그림을 참고해주세요. 2. 아래 내용을 적당히 변경해서 작성하세요. [Desktop Entry] Name=Eclipse 4 Type=Application Exec=/opt/eclipse/eclipse Terminal=false Icon=/opt/eclipse/icon.xpm Comment=Integrated Development Environment NoDisplay=false Categories=Development;IDE; Name[en]=Ecl.. 더보기
JAVA Basic 001 - checking a folder exists JAVA를 다시 좀 써야 하는데, 초기화가되서 약간씩만 정리해두려고 작성합니다. 첫 번째는 폴더가 존재하는지에 대한 내용인데요. 소스코드를 통해서 리눅스 상에 특정 폴더가 존재하는지 검사하고, 만약 폴더가 없다면 폴더를 생성하도록 하기 위해서는 아래와 같이 사용합니다. String cFolderLocation = "/var/www/" File targetFolder = new File(cFolderLocation); if (targetFolder.exists() && targetFolder.isDirectory()) { System.out.println("directory exists"); } else{ System.out.println("directory not exists"); targetFolder.. 더보기
파이썬 basic - list 기초 python에서 list는 []로 표현합니다. 1. 리스트 선언 비어있는 리스트는 다음과 같인 선언 할 수 있어요. fa = [] 초기화 시킬 수도 있습니다. fa = ["a1", "a2", "a3"] 리스트에는 꼭 동일한 타입의 값이 들어갈 필요는 없습니다. 다음과 같이 말이죠. fa = ["a1", 123, "a3"] 2. 리스트에 추가 이미 생성된 리스트에 다양한 방법으로 값을 추가할 수 있습니다. append, insert, extend 와 같은 list 내장 함수를 사용하시면 되는데요. 아마도 가장 많이 사용되는 것은 append 아닐까요? 저는 append를 거의 주로 사용하고 나머지는 잘 사용하지 않는 것 같습니다. 단순한 프로그래밍만 해서 그럴 수도 있겠네요 ㅠ 아무튼 append는 다음과.. 더보기
파이썬 basic - xml create (생성하기) 지난 포스팅에서 파이썬으로 간단한 xml parsing에 대해서 작성한 적이 있어요. (http://ngee.tistory.com/308) 이번에는 또 간단하게 파이썬으로 xml 생성하는 부분에 대해서 작성해보려구요. 저는 ElementTree 라이브러리를 주로 사용함으로, 이걸 기준으로 작성합니다. 1. ElementTree 라이브러리 설치 일단 ElementTree가 설치되어 있어야 하겠죠? 저는 pip를 이용한 설치를 추천드립니다. 혹시 pip를 설치가 되어 있지 않다면, apt-get install python-pip 로 설치하세요 (물론 root 권한에서요) ElementTree 설치는 아래와 같아요.root 권한에서 pip install elementtree 2. XML 생성 ElementTr.. 더보기