딸 아이를 둔 게임 개발자

3분 게임 서버(Firebase) – Auth 익명 로그인

March 22, 2018 Dev

들어가는 말 고백 Firebase의 약팔이 새로운 기능 사용자 로그인 흐름 준비 과정 프로젝트 추가 프로젝트 설정 익명 로그인 프로그래밍 준비 익명 로그인 구현 디버깅 마무리 들어가는 말 고백...

이세계에 진입한 서버 개발 – 7

March 7, 2017 Dev

들어가는 말 인앱 결제 영수증 검증 모델 추가 라우터 추가 app.js에 등록 로직 추가 에러 추가 utils/commonFunc.js에 메서드 추가 데이터 입력 영수증 검증 테스트 구글 권한 처리 필요사항...

아빠 출근한다

February 26, 2017 Blog Life

때는 바야흐로 2016년 회사의 인상은 사소한 것으로 결정된다. 소규모 회사 상대적으로 큰 회사 게임 회사 획기적인 경험 맺음말 때는 바야흐로 2016년 재미있게 지내던 회사가 어쩔 수 없는 이유로...

Wendy 프로젝트 진행사항 3

February 24, 2017 Dev

들어가는 말 프로젝트 진행 사항 기능 목록 튜토리얼 제작 사항 완성된 튜토리얼 목록 튜토리얼 제작 진행사항 소식들 웬디 근황 좋은 소식 우울한 소식 맺음말 들어가는 말 2017년 2월은...

이세계에 진입한 서버 개발 – 6

February 21, 2017 Dev

들어가는 말 모델 추가 라우터 추가 app.js에 등록 공통 사용 로직 추가 자원 추가 메서드 incrementMaterials logics/reward.js 추가 간단 테스트 간단 테스트용 라우터 추가 데이터 입력 즉시 지급...

이세계에 진입한 서버 개발 – 5

February 9, 2017 Dev

들어가는 말 모델 추가 관계 설명 라우터 추가 app.js에 등록 로직 작성 보유 아이템 목록 요청 아이템 정보 목록 요청 강화 관련 데이터 요청 승급 관련 데이터 요청...

Wendy 프로젝트 진행사항 2

January 30, 2017 Dev

들어가는 말 프로젝트 진행 사항 기능 목록 튜토리얼 제작 사항 완성된 튜토리얼 목록 튜토리얼 제작 진행사항 웬디 근황 맺음말 들어가는 말 Wendy를 시작하고 좋은 경험을 2가지 했다. 첫번째는...

이세계에 진입한 서버 개발 – 4

January 26, 2017 Dev

들어가는 말 모델 추가 통화 정의, 통화 보유 모델 추가 DefineCurrency.js OwnCurrency.js 라우터 추가 로직 추가 정의된 통화 목록 요청 보유한 통화 목록 요청 라우터 등록 일정 시간마다...

이세계에 진입한 서버 개발 – 3

January 12, 2017 Dev

들어가는 말 utils 파일 추가 테이블 정의 기기 테이블 사용자 테이블 모델 추가 기기 모델 정의 사용자 모델 정의 라우터 작성 기기 라우터 추가 사용자 라우터 추가 라우터...

Wendy 프로젝트 진행사항 1

January 4, 2017 Dev

들어가는 말 프로젝트 진행 사항 기능 추가 목록 튜토리얼 제작 사항 완성된 튜토리얼 목록 튜토리얼 제작 진행사항 작명 및 로고 맺음말 들어가는 말 이상한모임 연말정산에서 반드시 올해는 프로젝트...

이세계에 진입한 서버 개발 – 2

December 29, 2016 Dev

들어가는 말 프로그램 설치 모듈 설치 패키지 매니저 설치 진짜! 모듈 설치 데이터베이스 관계형 데이터베이스 데이터 베이스 활용하기 SQL 데이터베이스 생성 SQL 데이터베이스 구조 SQL 데이터베이스 방화벽 설정...

이세계에 진입한 게임 서버 – 1

December 21, 2016 Dev

들어가는 말 왜 Azure 웹앱인가? 처음 요리할 때 요리가 힘든이유? 쉐프에게 레시피만 전달하면 요리를 받을 수 있다면? Azure 웹앱은 준비된 쉐프 Azure 웹앱 만들기 사전 준비 진짜 Azure...

Azure 웹앱에서 SQL DB사용하기

October 26, 2016 Dev

들어가는 말 웹 서비스를 만들면 데이터베이스를 다루게된다. 이럴 때 MEAN이나 MERN 스택처럼 NoSQL를 활용해도 좋다. 핫하며 JSON을 그대로 저장할 수 도 있는 NoSQL 데이터베이스를 선택하면 Javascript와 찰떡궁합 매칭이...

디지털 기록의 허망함

September 7, 2016 Life

들어가는 말 찌질함, 삭제하거나 삭제당하거나 정말 지키고 싶었던 추억 돌에 음각 »»넘사벽»» 종이 »> 하드디스크 들어가는 말 아이를 키우느라 정신없었을 아내가 메시지로 사진 하나를 보내왔다. 연애 시절 내가 쓴 편지였다....

Azure 웹앱 로그 살펴보기

June 1, 2016 Code

들어가는 말 테스트코드를 돌리고 나온 모든 버그를 잡았다. 하지만 배포 후 버그가 튀어나온다. 로그가 보고 싶다 :( 이때 도움이 되는 기능이 뭐 없을까? Azure 웹앱은 디버그에 도움되는 기본...

Azure 웹앱 시작하기

May 30, 2016 Code

들어가는 말 이상한모임에서 얘기를 하던 중 Azure 앱 서비스 중 하나인 웹앱이 사용하기 편한데 기본 내용이 부족하단 말을 들었다. 동감한다. 웹앱을 사용하기까지 기본 튜토리얼을 얼마나 많이 봤는지 모르겠다....

Docker Machine으로 Azure 다루기

May 9, 2016 Code

  들어가는 말 Docker를 사용해서 웹 어플리케이션 등을 배포하면 환경을 맞추는 수고를 대폭 줄일 수 있고 확장할 때도 편리하다. 그런데 이를 다수의 리모트 호스트에 설치하고 각각을 관리하는건 귀찮은...

Azure 웹 앱 staging 환경 설정하기

April 26, 2016 Code

들어가는 말 웹 앱(Web Apps)를 사용하여 서비스를 운영하면 배포될 때 서비스가 중단되는 불편함이 있다. 아래 이미지에서 보는 것처럼 배포가 될 때마다 회색영역처럼 응답이 없는 시점이 발생한다. 중단되어도 무관한...

Azure 컨테이너 서비스로 Node.js 앱 배포하기

April 25, 2016 Code

  사건의 발단 지난 2016년 4월 20일, Azure 컨테이너 서비스(ACS:Azure Container Service, 이하 ACS) Microsoft Azure 블로그에 공개되었다. 이 소식을 Microsoft Azure MVP인 남정현님의 글을 통해서 접했다. 그리고...

Azure Functions로 Slack Bot 만들기

April 14, 2016 Code

들어가는 말 슬래시 명령(Slash Command) 만들기 슬랙 봇 호스팅하기 Azure Functions 추가 슬랫 슬래시 명령 URL 입력 Hello, 슬랙 봇! 맺음말 참고자료 들어가는 말 빌드 2016(Build 2016) 키노트에서...

Azure Functions로 Slack Bot 만들기

April 14, 2016 Code

  들어가는 말 빌드 2016(Build 2016) 키노트에서 Azure Functions이 소개되었다. Azure Function은 C#이나 Node.js를 포함하는 다양한 언어로 개발된 코드를 특정 상황에서 수행하기 위한 기능을 의미합니다. 특정 조건에서만 수행할...

agnoster(oh-my-zsh 테마) 멀티라인으로 사용하기

April 8, 2016 Code

들어가는 말 oh-my-zsh를 알게된 이후 폴더명과 브랜치명이 한 줄로 표현되는 agnoster 테마를 사용하고 있다. 그런데 폴더명과 브랜치 명이 길어지면 커맨드를 입력하는 커서가 터미널창 오른쪽 구석으로 밀려나곤 했다. 이에...

agnoster(oh-my-zsh 테마) 멀티라인으로 사용하기

April 8, 2016 Code

들어가는 말 oh-my-zsh를 알게된 이후 폴더명과 브랜치명이 한 줄로 표현되는 agnoster 테마를 사용하고 있다. 그런데 폴더명과 브랜치 명이 길어지면 커맨드를 입력하는 커서가 터미널창 오른쪽 구석으로 밀려나곤 했다. 이에...

애플 인앱결제 검증 웹 서비스 제작

March 23, 2016 Code

들어가는 말 아이폰 사용자는 안드로이드보다 탈옥 과정이 복잡하고 업데이트때마다 난리를 쳐야한다. 탈옥이 어려우니 탈옥후에 진행되는 결제 크랙도 적을 줄 알았다. 하지만 도트레인저스 출시 후 로그를 살펴보니 내가 너무...

애플 인앱결제 검증 웹 서비스 제작

March 23, 2016 Code

들어가는 말 아이폰 사용자는 안드로이드보다 탈옥 과정이 복잡하고 업데이트때마다 난리를 쳐야한다. 탈옥이 어려우니 탈옥후에 진행되는 결제 크랙도 적을 줄 알았다. 하지만 도트레인저스 출시 후 로그를 살펴보니 내가 너무...