Running a Lean Startup with AWS

Read Article →
Running a Lean Startup with AWS from Amazon Web Services AWS architecture 를 찾다가 여기까지. 어차피 AWS도 장사니까 조금이라도 많은 사람들이 쓰게 하려고 별 짓을 다 하겠지만...
Author: : LAB:4109
0 Comments

AWS EC2 고정 ip 부여하기 & 원격 클라이언트로 접속

Read Article →
생성한 EC2 instance에 고정 ip를 부여해서 80포트를 열고 웹서버를 설치 외부에서 ip로 접근할 수 있다. 의외로 간단. 좌측 메뉴의 가장 아래에 있는 NETWORK & SECURITY에서 Elastic IPs를 선택. 그...
Author: : LAB:4109
0 Comments

AWS EC2의 root 계정 활성화, 패스워드 설정, 패스워드로 로그인 활성화

Read Article →
기본적으로 key pair file을 이용하도록 권장하고 있지만 root 계정이 가끔 필요할 때도 있고 일단은 뭐 보안이 크게 중요하지 않은 테스트 환경이라 한 번 설정해 본다. 1. root password 설정 ubuntu@ip-172-31...
Author: : LAB:4109
2 Comments

Installing MariaDB on Amazon EC2(Ubuntu 13.10)

Read Article →
EC2에 MariaDB 설치하기. Ubuntu 13.10이 거지같은지 잘 안된다는 포스팅이 좀 보인다. 하지만 어쨌든 해본다. 물론 참고는 홈페이지의 문서 로. 내 상황에 맞게 OS, 버젼 등을 고르면 아래 쪽에 친절하게 커맨드가 등장. 일단 ...
Author: : LAB:4109
0 Comments

AWS RDS vs MySQL on EC2

Read Article →
DB 서버를 생각하다 보니 이미 Amazon에서 제공하는 RDS를 써야할 지 아니면 EC2에 그냥 내가 설치해서 써야할 지 고민. 검색해 이 두개를 벤치마킹한 자료들이 많이 있더라. 결론적으로는 RDS가 퍼포먼스 면에서 훨씬 좋다는데... htt...
Author: : LAB:4109
1 Comments

AWS EC2에 OSX 터미널로 접속하기

Read Article →
기본적으로 EC2에서는 터미널로 접속하지 않아도 되는 웹 인터페이스를 제공하고 있는 것 같다(구린 것 같아서 직접 써보지 않았음). 하지만 그건 보나마나 구리니까... 그냥 터미널로 접속한다. 윈도우즈에서 많이 사용하는 터미널 프로그램도 어차피 비슷...
Author: : LAB:4109
0 Comments

AWS EC2 시작

Read Article →
예전에 프리티어로 계정을 세개 파서 어플리케이션/디비/소스버전관리용으로 각각 만들어 놨는데 다시 시작하는 기분으로 새 계정을 팠다. 벌써 그 작업 한지가 두 달이 넘어서 대부분 까먹었기 때문에 다시 기록... AWS에는 Free tier 프로그램...
Author: : LAB:4109
1 Comments

Mybatis의 SelectKey 태그

Read Article →
Mybatis-guice로 삽질하느라 어제 저녁부터 오늘 오전까지 다 허비하고... 그건 그냥 됐다. 안 써. 어쨌든 다시 돌아와서 insert 등등을 테스트 하는 중에 예전에는 insert 후에 아무것도 받지 않았었다. 그런데 그렇게 하면 안되겠...
Author: : LAB:4109
0 Comments

Play! Framework 2.2.0 x google Guice 4.0-beta for Dependency Injection(D.I.)

Read Article →
의존성 주입(Dependency Injection)에 대한 설명은 못 하겠고 어쨌든 계속 써오던 것이라 play framework에서도 사용하도록 한다. Spring은 종합선물세트라 이런게 다 잘 되어 있지만 play framework는 사실 개념도...
Author: : LAB:4109
0 Comments

Play! Framework 2.2.0 에서 logging(logback을 이용)

Read Article →
예전에 Spring에서 프로젝트를 진행하는 경우 보통 log4j나 그 wrapper를 사용했는데 play framework에도 역시 logback이라는 놈이 포함되어 있었다. 지금 MyBatis를 사용하고 있어서 그 쿼리를 보고 싶어서 설정을 따로 ...
Author: : LAB:4109
0 Comments

Play! Framework 2.2.0 x flexjson 3.1 을 이용한 update, delete

Read Article →
update는 insert와 거의 동일하다. 그냥 mapper xml 파일에 관련 쿼리를 넣고 그 쿼리를 사용할 method를 만든 다음에 routes에 url을 추가해서 테스트 해 보면 끝. 우선 xml 파일에 쿼리를 넣자. 당연하겠지만 upda...
Author: : LAB:4109
0 Comments

Play! Framework 2.2.0 x flexjson 3.1 을 이용한 insert

Read Article →
json을 가져와서 db에 insert 하는 것을 테스트 함. 우선 쿼리 작성. mapper xml에 insert용 태그를 이용하여 쿼리를 작성한다. 나는 auto_increment의 id를 사용하고 있으며 insert가 성공한 뒤에 새로 생성된...
Author: : LAB:4109
0 Comments

Play! Framework 2.2.0 x flexjson 3.1

Read Article →
json serializer로 gson이나 jackson이 있지만 좀 지겹고 flex json이 퍼포먼스도 좋다고 하니 한 번 써보기로 한다. 일단 디펜던시 설정부터. 잘 아시다시피 play 2.2.0에서는 기존의 Build.scala 파일이 사라지고...
Author: : LAB:4109
0 Comments

Play! Framework 2.2.0 x MariaDB 5.5.32 x Mybatis 3.1

Read Article →
hibernate로 계속 테스트를 했었지만 아직도 Mybatis에 비해 낯설다. 일단 Mybatis를 한 번 써보자. 라인업은 제목과 동일. 일단 Play를 이용해서 프로젝트는 생성했고 eclipse에 맞게 프로젝트 구조도 생성했다. 먼저 B...
Author: : LAB:4109
1 Comments

my.cnf를 찾아서

Read Article →
osx에는 /etc 디렉토리에 my.cnf가 없다. 내 osx은 10.9임. 이미 그 전에 mysql을 설치했었기 때문에 당연히 어딘가 있을거라 생각하고 찾기 시작했고 결국 /usr/local/mysql에서 찾았다. 인코딩을 설정하기 위해 my.cnf...
Author: : LAB:4109
0 Comments

MariaDB Database, User 생성 및 권한 부여

Read Article →
MySQL과 똑같다. 설명이 필요 없음... 일단 DB 생성 MariaDB [(none)]> create database dottegidb; Query OK, 1 row affected (0.00 sec) 그리고 사용자 생성 MariaDB ...
Author: : LAB:4109
0 Comments

Maria DB 설치(OSX Maverick)

Read Article →
MariaDB 설치를 진행하도록 한다. MySQL이 짜증나므로... 그런데 이 사람들... 가난한가보다. osx 바이너리가 5.5.24 이후로 없어서 '뭐지 이거?' 하면서 홈페이지 여기 저기 뒤지다 보니 homebrew로 설치하는 방법...
Author: : LAB:4109
0 Comments

Play! Framework 2.2.0 Unresolved dependencies

Read Article →
play application 구현 중에 이 error 메시지는 반드시 한 번은 보는 듯. [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] ::          UNRESOLVED DEP...
Author: : LAB:4109
0 Comments