Ossian Story
article thumbnail
[HTML] HTML Basic
[Dev]/HTML 2018. 4. 9. 20:17

[HTML] HTML Basic HTMLHTML은 웹 페이지를 만들기 위한 Standrad Markup 언어 입니다. Ossian Tstory My First Heading My first paragraph. 웹 문서를 HTML5로 선언합니다. HTML 문서의 시작과 끝을 나타내는 태그 입니다. HTML 문서에 관한 기본 정보를 포함합니다, 주로 문서의 제목, 제작자, 문서 정보, 메타 정보가 등이 포함됩니다. HTML 문서의 제목을 나타냅니다. HTML 문서의 본문을 나타내는 태그 입니다. 태그H 태그는 문서의 제목을 나타내는 태그로 H뒤의 숫자는 문자의 크기와 문서의 정보를 계층 별로 구조화 하는 기능도 포함합니다. Ossian Tistory Hello My World! Hello My World! ..

article thumbnail
[IT-Tip] 스토리보드를 빠르고 간편하게 "PowerMockup"
[IT]/IT Tip 2018. 1. 9. 13:44

[IT-Tip] 스토리보드를 빠르고 간편하게 "PowerMockup" PowerMockup웹기획자나 IT 인프라 시스템에 대한 기획 시 스토리보드를 작성하게 됩니다. 이러한 기획서를 작성할 때 PowerMockup을 사용하여 편리하게 기획서를 작성할 수 있습니다. PowerMockup 설치1. PowerMockup Site 접속 - https://www.powermockup.com/ 2. Trial Version Download 3. Download가 완료된 PowerMockup Install 파일 설치 4. PowerPoint 실행 - PowerPoint 실행 시 상단과 오른쪽 창에 PowerMockup이 설치 및 실행되어 있는 것을 확인할 수 있습니다. 5. PowerMockup 사용 방법 - 사용할..

article thumbnail
[GCP] Linux Instance(가상머신) Root로 SSH 접속하기

[GCP] Linux Instance Root로 SSH 접속하기 PrologueGCP에서 Linux Instance를 생성하여 SSH를 접속하면 GCP 계정에 따른 User 계정이 생성됩니다.보안을 위하여 "sudo"를 사용하여 Management를 할 수 있지만 상황에 따라 Root 계정을 사용해야 할 일들이 발생됩니다. 아래의 포스팅을 통해 GCP Linux Instance에서 Root 계정을 직접적으로 사용하는 두가지 방법에 대해 알아보겠습니다. OS 기준은 GCP의 CentOS 7 Instance 기준으로 작성되었습니다. Root 계정 사용 - 1GCP에서 CentOS 7 Instance를 생성 후 GCP에서 제공하는 SSH로 접속합니다. 아래와 같이 "sudo passwd"를 통해 root 패스..

article thumbnail
[Cacti] Install - CentOS 6.x
[Server Story]/Management 2017. 12. 27. 16:23

[Cacti] Install - CentOS 6.x Cacti란?Cacti는 서비스의 상태체크를 하고 그 결과를 그래프로 표시해 주는 모니터링 서비스입니다. Cacti는 RRDtool과 SNMP를 기반으로하여 모니터링을 합니다.SNMP를 통해 장비가 가지고 있는 MIB를 추출하고 추출된 MIB 값을 RRDTool이 데이터베이스를 만들어 저장하고 그래프로 만들어줍니다. Cacti를 사용할 경우 네트워크 사용률, 시스템의 하드웨어 상황, 프로세스 상황 등을 웹상에서 쉽게 모니터링 할 수 있습니다. Cacti 설치하기Cacti 설치 포스팅은 GCP(Google Cloud Platform) Instence 및 CentOS 6.x 환경에서 설치가 진행됩니다. GCP Instence Root 권한으로 변경- 이미 ..

article thumbnail
[Python] 클래스
[Dev]/Python 2017. 12. 22. 12:27

[Python] 클래스 Python 클래스란?클래스는 똑같은 무엇인가를 만들어내는 설계도면과 같습니다. 예를 들어 밀리터리 게임의 캐릭터를 만든다고 하면 캐릭터 특성별로 클래스를 만들어 프로그래밍 할 수 있습니다. 프로그래밍을 통해 밀리터리 게임 속 통신병 캐릭터를 10명 만든다고 가정했을 때, 우리는 통신병 캐릭터 클래스를 통해 10명의 동일한 통신병을 만들어 낼 수 있습니다. 이렇게 클래스를 통해 만들어진 통신병 캐릭터를 파이썬에선 오브젝트라고 지칭합니다. 이러한 클래스는 캐릭터 특성별로 여러개의 클래스를 만들어 사용할 수 있습니다. 클래스를 통해 생성된 오브젝트는 속성(Attribute)과 메소드(Method)로 구성됩니다. 메소드는 클래스 안에 있는 함수로 이해할 수 있습니다.즉, " 클래스 > ..

article thumbnail
[Python] 파일 쓰기 / 읽기 / 추가
[Dev]/Python 2017. 12. 21. 15:56

[Python] 파일 쓰기 / 읽기 / 추가 Python 파일 쓰기아래의 코드를 통하여 Python에서 작성된 코드의 결과 값을 파일에 작성할 수 있습니다.코드text = open('공격횟수.txt','w') # text 변수에 open 함수를 사용하여 파일을 생성(열기)합니다.text.close() # text 변수에 열린 파일을 닫습니다. open함수는 파이썬의 내장함수이며 '파일 이름'과 '파일 열기 모드'를 인자 값으로 받은 후 실행됩니다.open('파일 이름','파일 열기 모드') ※ 파일을 쓰기모드로 열 시 해당 파일이 이미 존재할 경우 기존에 작성된 내용이 모두 사라지고 새로 작성됩니다. 해당 파일이 존재하지 않을 경우 신규로 생성됩니다. 파일의 생성 경로를 지정하지 않고 파일 생성 시 "*..

article thumbnail
[Python] 함수
[Dev]/Python 2017. 12. 20. 16:03

[Python] 함수 함수란?코드를 작성하다 보면 똑같은 내용의 코드를 반복해서 작성해야 하는 순간이 발생됩니다.이럴 때 함수 정의한 후 사용하면 반복적인 코드 작성을 줄일 수 있으며 코드의 흐름을 일목요연하게 처리할 수 있습니다. 함수의 기본문법코드--------------------------------함수 정의-----------------------------------------------------def sum(a,b): # sum이라는 이름의 함수 및 인자값 정의 return a + b # a와 b를 더하여 return값을 통해 sum 함수를 호출한 객체에게 결과값을 돌려줌-------------------------------------------------------------------..

article thumbnail
[Python] WHILE 반복문
[Dev]/Python 2017. 12. 20. 13:21

[Python] WHILE 반복문 WHILE 이란?WHILE은 어떠한 조건을 반복해서 실행하는 반복문 입니다. 기본문법코드attack = 0while attack

article thumbnail
[Python] FOR 반복문
[Dev]/Python 2017. 12. 5. 15:54

[Python] FOR 반복문 FOR 란?FOR는 어떠한 조건을 반복해서 실행하는 반복문 입니다. 기본문법코드bucket = ['초콜릿', '젤리', '사탕'] # bucket 리스트 생성 for stuff in bucket: # stuff 변수에 bucket 리스트에 있는 데이터를 대입 print(stuff) # stuff 변수에 대입된 bucket 리스트 값을 출력 결과초콜릿젤리사탕 bucket에 있는 '초콜릿, 젤리, 사탕'의 값이 순차적으로 stuff 변수에 대입이 된 후 반복조건의 아래 코드를 실행합니다. FOR & IF 응용FOR문과 IF문을 사용하여 아래와 같이 반복과 조건을 응용할 수 있습니다.코드bucket = ['초콜릿', '젤리', '사탕'] for stuff in bucket: # ..

article thumbnail
[Python] IF 제어문
[Dev]/Python 2017. 12. 5. 11:52

[Python] IF 제어문 IF 란?IF란 조건에 판단하여 해당 조건에 맞는 기능을 수행하는데 사용됩니다.예를 들어 "편의점에서 군것질을 하려는데 현재 보유하고 있는 금액이 1,000원 이상일 경우 초콜릿을 1,000원 미만일 경우 사탕을 구매하자" 등의 조건을 확인하고 조건이 성립될 때의 기능을 수행하게 됩니다. IF 기본 문법 사용하기IF 기본 문법은 아래와 같습니다. 주의할 점은 조건설정에서 꼭 " : "를 입력해주어야 합니다. 아래의 IF 조건은 보유한 금액을 money라는 변수에 900원을 저장했습니다. money가 1,000원 보다 크거나 같을 경우에는 초콜릿을 사세요 문장을 출력하고money가 조건에 해당하지 않을 경우에는 사탕을 사세요 문장을 출력하는 IF의 기본 문법입니다.코드money..

article thumbnail
[Python] 데이터 입력 받기(Input)
[Dev]/Python 2017. 12. 4. 14:12

[Python] 데이터 입력 받기(Input) 데이터 입력 받기(Input) 이란?데이터를 저장하고 가공하기 위해서는 데이터에 대한 입력이 필요합니다.Input은 사용자에게 데이터를 입력 받기 위한 함수입니다. Input은 입력 받은 값을 문자열로 처리하기 때문에 숫자를 입력받을 경우 숫자형 Type으로 변환해주어야 합니다. 문자열 입력 받기문자열을 입력 받은 후 변수에 저장하기 - 1코드text1 = input() # text1 변수에 사용자 입력값을 저장합니다.안녕하세요! # "안녕하세요!"를 입력하였습니다.print(text1) 결과안녕하세요! 문자열을 입력 받은 후 변수에 저장하기 - 2코드text2 = input('문자열을 입력해 주세요 : ') # text2 변수에 사용자 입력값을 저장합니다...

article thumbnail
[Python] 집합(Set)
[Dev]/Python 2017. 12. 4. 10:57

[Python] 집합(Set) 집합(Set) 이란?Python 2.3부터 지원하기 시작하였으며 집합(합집합, 교집합, 차집합)에 관련된 자료처리를 쉽게 만들어 줍니다. 집합(Set)은 데이터의 중복을 허용하지 않으며 저장되는 데이터에 대한 순서가 없습니다.중복을 허용하지 않는 집합(Set)을 활용해서 데이터의 중복을 제거하기 위한 역할을 하기도 합니다. 집합(Set)에 인덱싱으로 접근하려면 리스트 또는 튜플로 변환 후 사용해야 됩니다. 집합(Set) 만들기"set()" 키워드를 사용하여 숫자나 문자열에 대한 자료형을 만들 수 있습니다.----------------------------------코드s1make = set([1,2,3])print(s1make) 결과{1, 2, 3}--------------..