전체 글 63

Flask 웹사이트 구축 - 2. 개발방향과 데이터베이스(sqlite3)

먼저 Flask 웹사이트 튜토리얼의 Flaskr를 따라서 만들고 그 기반으로 커스터마이징하는 방법으로 학습을 시작할 계획이다. Flaskr튜토리얼에는 데이터베이스로 sqlite3를 사용하였는데, 나중에는 MySQL로 연동하는 방법도 찾아봐야 겠다. Flaskr웹사이트는 간단한 블로그(제목, 내용)를 관리할 수 있는 기능을 가지고 있다. 기본적인 로그인, 로그아웃, 제목과 내용을 입력하면 목록을 보여주는 비교적 간단한 웹어플리케이션이다. 튜토리얼 — Flask 0.11-dev documentation © Copyright 2012, Armin Ronacher. flask-docs-kr.readthedocs.io 1. 폴더 생성 먼저 TestNet폴더 아랫쪽에 static, templates폴더를 생성한다...

Programming/Python 2022.06.21

Flask 웹사이트 구축 - 1. 개발환경 goormIDE 준비

python으로 웹사이트를 구축할 수 있는 방법을 찾아보다. Django와 Flask를 사용할 수 있다는 사실을 알게 되었고, Flask를 통해 좀더 쉽고 빠르게 웹사이트 구축이 가능하다고 알게 되었다. 지금부터는 Flask를 사용하여 웹서버를 구축하고 게시판 기능등이 제공되는 일반 웹사이트 구축을 목표로 글을 써볼까한다. 개발환경은 구름IDE를 사용할 예정이다. 구름IDE라는 서비스를 활용하면 손쉽게 서버를 구축할수 있고, 개발작업을 온라인에서 손쉽게 수행할 수 있게 한다. 상시 서비스를 하려고하면 일부 서비스 금액을 지불하면 손쉽게 사이트를 구축하고 운영하는 것이 가능하다. 구름IDE - 설치가 필요없는 통합개발환경 서비스 구름IDE는 언제 어디서나 사용 가능한 클라우드 통합개발환경(Integrate..

Programming/Python 2022.06.20

7.도커(Docker) - wordpress, mysql 구성하기

워드프레스를 docker로 구성해보자. 도커설치는 다음의 글에서 확인한다. 1. 도커(Docker) 윈도우 10에 설치하기 도커란? 이미 만들어진 운영체제들을 활용하여 자유롭게 로컬 시스템에 손쉽게 다운로드 받아서 환경을 구성하도록 지원하는 소프트웨어로 다양한 환경에서 테스트가 필요한 경우, 많은 개발 juhpark.tistory.com 워드프레스와 mysql 두개의 컨테이너를 설치해야 하는데 여기서는 docker-compose.yml 화일을 생성하고 docker-compose up -d 명령어를 통해 설치를 한다. 먼저 docker-compose.yml 화일을 다음과 같이 작성한다. 실제 운영시 패스워드는 적절하게 변경한다. version: '2' services: db: image: mysql:5.7..

Server/Docker 2022.06.10

AutoIt 웹자동화를 위한 환경설정 및 코딩방법

AutoIt를 활용한 웹자동화 방법에 대해서 설명하고자 한다. 여기서는 크롬 웹브라우져를 기본으로 진행할 예정이다. 웹자동화를 하기 이전 설치해야 될 것들을 먼저 설명하면 1. AutoIt설치 (다운로드 링크 중에 AutoIt Full Installation이라고 적힌 부분의 프로그램 다운로드 후 설치) AutoIt Downloads - AutoIt You can download the main AutoIt package and other related scripting tools from this page. www.autoitscript.com 2. 크롬 드라이버는 현재 설치된 크롬버전과 맞는 버전을 다운로드 받아 설치하도록 한다. 크롬이 업데이트 되어 버전이 다른게 되면 매번 크롬 드라이버를 업데이트..

Software/Automation 2022.06.01

3Rabbitz 템플릿 기능 추가

기다리던 템플릿 기능이 추가 되었다. 무수히 많은 UI메뉴얼, 사용자 메뉴얼을 만들때 동일한 품질로 수많은 개발자들이 메뉴얼을 작성하기란 거이 불가능하다. 하지만 미리 저장된 템플릿을 사용하게 되면 동일한 형태의 레이아웃에서 필요한 내용만 입력하면 되기에 정말 필요한 기능이다. 3Rabbitz 메뉴얼은 기존 문서를 전체 복사해서 붙여넣기로 템플릿 기능을 흉내 낼수는 있었으나, 아무래도 템플릿 원본을 관리하는 것이 쉽지 않고 참조하는 것도 쉽지 않기애 불편함이 있었다. 이번에 추가된 템플릿 기능은 템플릿으로 문서를 저장을 하면, 새로 문서를 작성하는 화면에서 저장된 템플릿을 메뉴를 통해 불러와서 삽입할 수 있는 기능이다. (물론 대부분의 워드 프로그램에서는 제공되는 기능이지만, 온라인 메뉴얼에서 이런 기능..

Software/Manual 2022.05.07

Elasticsearch 사용해 보기

kibana의 개발 툴을 사용하여 쿼리를 실행해 볼수 있다. 물론 curl을 사용하여 elasticsearch로 직접 요청을 할 수도 있지만 편리한 학습을 위해 kibana에서 제공하는 방법을 사용하여 설명하고자 한다. docker를 사용한 elasticsearch 와 kibana 서버 구성은 다음의 링크의 설명에서 보고 설치하고 환경구성을 한다. 6.도커(Docker) - Elasticsearch, Kibana 구성하기 elasticsearch, kibana를 설치한 이미지를 내려받기만 하면 관련 서버를 손쉽게 구성할 수 있다. docker network create elastic docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.3 dock..

6.도커(Docker) - Elasticsearch(8.1.3), Kibana(8.1.3) 구성하기

elasticsearch, kibana를 설치한 이미지를 내려받기만 하면 관련 서버를 손쉽게 구성할 수 있다. docker network create elastic docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.3 docker run --name es-node01 --net elastic -p 9200:9200 -p 9300:9300 -t docker.elastic.co/elasticsearch/elasticsearch:8.1.3 세번째 명령어를 실행하고 나면 다음과 같은 오류가 발생한다. ERROR: bootstrap checks failed max virtual memory areas vm.max_map_count [65530] is t..

Server/Docker 2022.04.27

3Rabbitz 온라인 메뉴얼

쓰리래빗츠 북: 온라인 도움말, 매뉴얼, 문서 작성 소프트웨어 0.7다양한 서식 제공, 통일된 문서 서식 테마에서 글꼴, 줄 높이, 단어와 글자 간격, 단락 간격, 들여쓰기, 색상, 배경 색 등 다양한 서식 옵션을 제공합니다.테마에서 부와 장, 제목(그림과 표 제 www.3rabbitz.com 회사 업무 중 발생하는 수많은 업무 매뉴얼을 어떻게 손쉽게 잘 관리할 수 있을까 하는 문제는 항상 숙제였다. 특히 대형 SI프로젝트로 인해 발생되는 무수히 많은 매뉴얼들은 어딘지 모르는 폴더에서 잠자고 있는 경우가 허다했다. 그리고 이 메뉴얼을 업데이트 해야하는 경우에는 버전관리의 문제로 항상 골머리를 썩곤 했다. 그래서 생각했던 방법은 Wiki방식의 웹사이트에서 관리되는 심플한 형태의 온라인 매뉴얼 작성에 대한 ..

Software/Manual 2022.04.25

5. 도커(Docker) - NGINX 웹서버 설치 및 환경설정

엔진엑스라 불리우는 nginx웹서버는 차세대 웹서버라 불리울 만큼, 그 점유율을 점차 늘려가고 있다. nginx웹서버의 특징은 다음의 한마디로 정의가 가능하다. 더 작은 자원으로 더 빠르게 데이터를 서비스할 수 있다. Apache, WebToB 웹서버만 사용을 해봤던 나에게는 새로운 호기심으로 다가왔다. 이 글에서는 nginx웹서버를 docker 위에 올려서 환경설정을 해보고자 한다. nginx가 이미 설치된 이미지를 사용하여 웹서버를 구축하는 방식을 설명하고자 한다. nginx 도커 이미지를 사용하여 웹서버를 구축하기 먼저 nginx 이미지를 다운로드 받고, 다운받은 이미지를 확인한다. # 이미지 다운로드 docker pull nginx # 이미지 확인 docker image ls 다운 받은 이미지로 ..

Server/Docker 2022.04.20

obiee 12c 차트 디자인 색깔 바꾸기

기본으로 제공되는 차트 시리즈의 색깔을 바꾸고 싶은 생각이 들것이다. 먼저 설치 프로그램의 위치로 이동하여 다음의 명령어로 graph.xml 파일을 검색한다. find ./ -name graph.xml | grep s_Alta 검색된 graph.xml 파일의 SeriesItems 부분의 색깔을 원하는 색으로 변경한 뒤, 서버를 재시작 한다. 이 방법은 업데이트(패치)를 하는 경우, graph.xml 파일이 지워질 수 있으므로 주의한다.

Software/BI 2022.04.08
반응형