전체 글 54

MariaDB 의 기본 설치를 합니다.

https://ko.wikipedia.org/wiki/MariaDB MariaDB - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. MariaDB는 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다. 오라클 소유의 현재 불확실한 MySQL의 라이선스 상태에 반발하여 만들어졌으며, 배포자는 몬티 프로그램 AB(Monty Program AB)와 저작권을 공유해야 한다.[1] 이것은 MySQL과 높은 호환성을 유지하기 위함이며, MySQL API와 명령에 정확히 매칭 ko.wikipedia.org 마리아DB에 대한 기본설명은 위 링크를 참고하심 될듯합니다. 저는 서버 관리에 대한 기본 사항은 시놀로지..

db/mariadb 2020.02.06

텔레그램 봇 만들기

무언가 알람을 주는 서비스를 만들때 텔레그램(https://telegram.org/)을 사용하기로 한 결정은 사실 대단한게 아니었습니다. 알람을 주면서 몇가지를 생각해봤는데, 아래 제가 고민했던 몇가지를 서비스를 보자면 1. 문자 - 가장 간단하지만 돈이 듭니다. 이래저래 보내는것에 제한도 좀 있고요. 2. 카카오톡 - 안그래도 카카오톡을 싫어하는데 시스템 알림을 위해 돈을 써야 한다니 마찬가지로 손이 안가더군요 3. 이메일 - 좋긴한데 전에 시놀로지 알람을 메일로 받아보니 너무 많은 메일이 온다는게 문제였습니다. 그래서 시놀로지 알람관련해서 찾아보니 생각보다 텔레그램으로 알람을 받는 방법들이 많이 나오더군요. 시놀로지의 NAS알람을 텔레그램으로 하고 개발자 문서를 찾아보면서 봇을 하나 만들어보기로 결정..

Telegram 봇 2020.02.05

웹서버를 만듭니다

요즘 모든 서비스는 기본이 웹페이지는 있어야 하고(앱으로 하더라도 api굴릴거나 하다 못해 앱 소개 페이지 정도는 만들어 두어야하니까요) 데이터 저장은 DB를 사용합니다. DB를 사용하지 않든 무엇을 사용하든 어쨌든 데이터를 '저장'하는 공간이 필요합니다. 그래서 서버를 만드는 작업이 필요하죠. 저는 시놀로지 NAS가 있는 관계로 패키지센터를 통해서 간단하게 서버구축을 완료 할 수 있었습니다. 좌측부터 Web Station, PHP 7.3, MariaDB 10, Apache 2.4 를 설치했습니다. APM패키지죠. apahce는 nginx로 대체가능하고 mariadb 는 mysql로 대체가 가능하죠. 다만 저는 CodeIgniter(https://codeigniter.com/)를 이용하여 프로그램을 개발..

Synology 2020.02.04

텔레그램위에서 동작하는 우리집 포탈 서비스를 만들생각입니다

어느날 아내가 집안에 물건이 뭐가 있는지 잘 모르겠다고 합니다. 그리고 오늘 올 택배가 없는데 택배가 온다고 합니다. 그러더니 택배를 받고서는 아.. 이거였군!! 합니다. 이 사람이 왜 이러지 싶습니다만, 가끔은 저도 택배가 올때마다 이게 언제쯤 어디로 오는지 궁금하곤 합니다. 그래서 이렇게 우리집에 관련된걸 공유할 사이트를 만들면 좋겠다 생각합니다. 1. 택배가 어디서 어떻게 오는지 송장을 등록해두면 알려다오. 2. 우리집에 물건들 자주 안쓰는거 어디 있는지 검색하면 나오게 해다오. 1번과 같은 경우는 배송조회 앱이 앱만 있고 PC버전이 없어 등록하려면 핸드폰 자판으로 일일이 치는게 너무 귀찮아서 시작하였고, 2번의 경우는 아내나 저나 물건이 어디 있는지 궁금하여(냉동실에 무언가 넣어놓고 잊어먹는일도 ..