분류 전체보기 215

클라우드 서비스(Microsoft Azure)에 워드프레스 블로그 만들기

클라우드 서비스에 웹 서비스(또는 다른 어떤 것)를 구현할 때 주로 가상머신(AWS EC2, Google Compute Engine) 쪽이 주된 구현 방법이었다. 근데 요즘은 가상머신에 서버 설정을 하고 서비스를 올리는 것보다는 애초에 제공하는 App 서비스(Google App Engine 등)을 이용해서 서비스를 구현하는 것이 훨씬 효율적이라는 생각이 든다.(물론 서비스 구현 및 디버깅에 대한 충분한 이해가 있다는 가정하에서) 그래서 간단하게 마이크로소프트의 클라우드 서비스인 애저(Azure) 환경에 워드프레스 블로그를 만드는 방법을 살펴보려고 한다. 말은 거창하게 들릴 수도 있지만 정말 진짜 엄청 간단하더라... 10분이면 충분하다. 1. 마이크로소프트 애저 계정 만들기 - https://azure...

웹 서비스 2017.06.12

윈도우10 IIS + PHP 5.3 설정

챗봇 관련해서 개발 및 테스트 환경을 만들려다 보니 보통 Apache + PHP 환경을 설정하는 방법을 기본으로 하더라. 이런 경우에는 보통 예전에는 APMSetup이라는 패키지를 설치하는 방법을 많이 사용했고, 요즘에는 XAMPP를 사용하는데 필요없는(현재로서는) DBMS(MySQL, MariaDB)까지 설치하게 된다. 거기다 국내의 경우 대부분 운영체제가 Windows 환경이다 보니 테스트 환경을 만드는 경우에는 굳이 별도의 설치 프로그램을 통하지 않고 IIS를 사용하는 것이 효율적이라는 생각이 든다. 운영체제 : Windows 10 Professional 1. IIS(Internet Information Service) 기능 활성화 - 설정 -> 앱 -> 프로그램 및 기능 - Windows 기능 켜..

웹 서비스 2017.06.11

구글 스프레드시트를 이용한 구글앱엔진 웹페이지 데이터 갱신

별 도움 안 되는 글이 될 것 같긴한데, 구글 api 설치 및 연동과 관련된 작업 흐름만 간소하게 정리해서 올려본다. 현재 시가총액순위 페이지가 구현된 환경은 [구글앱엔진 + django(파이썬2.7) + MySQL]인데, 최초 데이터는 django에서 모델을 생성해 주고 수동으로 입력을 해준 상태이다. 이번에 작업한 내용은 자동화 적용 1단계(2, 3단계가 있을지는 잘 모르겠다.)로 구글 스프레드시트에 정리된 데이터를 가져와서 MySQL DB의 데이터를 갱신하고 이를 통해 웹 페이지의 시가총액 순위 정보가 자동 갱신되도록 만드는 작업이다. 1. 구글 스프레드시트(Google Spreadsheet) 관련 api 설치 > pip install --upgrade google-api-python-client ..

웹 서비스 2017.06.07

C# 무료 프로그래밍 강좌 사이트 모음

C# 강좌를 좀 찾아봤더니, C#은 무료 강좌 사이트가 파이썬, Java 또는 JavaScript 보다 약간 적은 편인 것 같다. 그래도 찾다 보니 오히려 전에 몰랐던 괜찮은 사이트들을 알게 되었음. 아래 나오는 순서는 일단 추천순이나 본인이 배우려하는 목적 및 취향에 따라 적합한 사이트가 다를 듯 하다. 그러니 한 번씩 들어가서 살펴보고 본인에게 맞는 사이트를 선택하는 것이 시행착오를 줄이는 방법이라 생각한다. 아, 그리고 대부분의 사이트들은 C#외에 다른 언어들도 지원함. 1. https://www.codingame.com - 코딩게임(codingame)이라는 사이트인데 구성이 꽤나 괜찮음 - 주어지는 게임들을 프로그래밍을 통해 클리어해 나가는 구조의 재미있고 인터랙티브한 프로그래밍 교육을 표방한다...

프로그래밍 2017.05.24