오늘은 ubuntu에 워드프레스를 한번 설치해보겠습니다. 일반적으로 LEMP를 설치한다고 하는데요. LEMP란? 리눅스 플랫폼에 웹 서버로는 Nginx(엔진엑스) PHP DB는 MariaDB를 사용할 것입니다. 이것을 줄여서 LEMP 서버(Linux + (E)Nginx + MariaDB + PHP)라고 부릅니다. Nginx를 ‘엔진엑스’라고 읽어서 E가 들어간다고 합니다.. 리눅스설치는 AWS 등에서 간단히 설치가 가능하니 해당 방법은 제외하겠습니다. MariaDB 설치하기 먼저 MariaDB를 설치해보고자 합니다. sudo apt install mariadb-server mariadb-client 이 후 status를 통해서 버전과 함께 잘 설치되었는지 확인합니다. systemctl status mar..
파이썬에서 엑셀 사용시에 아래와 같은 Warning이 나옵니다. 기본적으로 Pandas 패키지를 사용하는데요. 파일 읽기시 에러메시지가 발생합니다. 간혹 불특정한 상황에서 발생하는데요. 워닝이라 실행하는데는 지장이 없으나, 오류 코드로 인하여 서버에서는 로그가 지저분하게 나오기 때문에 오류를 처리하는 것이 좋습니다. Warning (from warnings module): File "C:\python\lib\site-packages\openpyxl\styles\stylesheet.py", line 226 warn("Workbook contains no default style, apply openpyxl's default") UserWarning: Workbook contains no default st..
리눅스의 기존 서버의 SSH key 이외의 추가 키를 설정하는 방법을 알아보겠습니다. 먼저 서버의 기존 SSH 접속 설정이 모두 되어 있는 상태를 가정하고 진행합니다. 리눅스 SSH 접속은 보안설정에 따라 ssh key를 통해서 접속할 수 있는데요. 이 때 개인키와 공개키로 나누어지게 됩니다. 즉 접속할 컴퓨터가 가지고 있는 것이 개인키(private) 그리고 서버에 저장되어 있는 것이 공개키(public)입니다. 이 부분은 암호학에 대해서 다루게 되는데요. 간단하게 말씀드리면 하나의 암호를 가지고 개인키와 공개키로 나뉘게 되고 공개키를 공유하여 공개키에 맞는 개인키가 있으면 통신되게 되는 시스템입니다. 이론은 이렇게 되고 실제 리눅스 서버에서 작업을 알아보겠습니다. SSH Key 추가 하는 방법 ssh..
정규화란? 데이터베이스에서 정규화는 관계형 데이터 모델 이론에서 중복 정보 정의를 최소화하여 논리 데이터 모델링의 목적인 정확성, 일관성, 단순성, 비 중복성, 안정성을 만족시키는 최적의(Optimal) 개념적 데이터를 만드는 것을 정규화라고 합니다. 1972년 E.F CODE 박사에 의해 제안된 이론으로 실세계에서 발생하는 데이터를 수학적인 방법에 의해 구조화시켜 체계적으로 관리할 수 있도록 한 이론 정규화 필요성 입력이상 : 데이터 입력시 필요없는 속성까지 입력 수정이상 : 데이터 수정시 원하지 않는 데이터까지 수정 삭제이상 : 데이터 삭제피 필요한 데이터까지 삭제 정규화 종류 1차 정규화 : 모든 속성은 원자값을 가짐 복수의 속성 값을 갖는 속성을 분리 2차 정규화 : 주식별자에 종속적이지 않은 속..
스마트폰을 사용하다보면 구글 연락처에 자동으로 연락처가 백업되는데요. 이 때 구글 연락처를 백업하는 방법과 한번에 삭제하는 방법을 알아보겠습니다. 구글 연락처 구글 안드로이드 스마트폰에 기본적으로 설치된 연락처 앱입니다. 연락처를 백업하고 모든 기기에서 동기화하는데 사용할 수 있습니다. • Google 계정의 연락처를 클라우드에 안전하게 백업 • 어느 기기에서나 Google 계정의 연락처에 액세스 10억다운로드가 넘으며 사실 안드로이드 스마트폰이라면 모든 폰에 설치되어 있습니다. 구글 연락처 백업받기 구글 연락처 백업은 아주 간단한데요. 구글 주소록 앱 또는 사이트에 접속합니다. 로그인 - Google 계정 이메일 또는 휴대전화 accounts.google.com 그리고 하단에 위치한 내보내기를 누르시면..
요즘 개인적으로 노션 사용법을 배우고 있는데요. 오늘은 간단하게 갤러리를 만들어 보는 것을 알아보겠습니다. 어떤 경우 프로그램으로 짜는 것보다 노션을 활용하면 쉽게 이쁜 디자인을 만들 수 있더라구요. 노션에서 갤러리 만드는 방법 먼저 노션에 접속하신 다음 Notion (노션) – 모든 팀을 위한 하나의 워크스페이스 Notion은 단순한 워드프로세서가 아닙니다. 내 스타일에 맞게 커스텀해서 사용하세요. www.notion.so 새로운 페이지애서 /을 누르고 하단에 데이터 베이스 - 갤러리를 누르면 갤러리를 만들 수 있습니다. 이렇게 만들어진 갤러리에서 상단의 갤러리 보기 - 보기 편집을 누릅니다. 갤러리 보기에서 레이아웃을 클릭하면 이제 갤러리의 레이아웃을 선택할 수 있는데요. 이곳에서는 갤러리의 레이아웃..