Envato

To Help People Learn and Earn Online.
사람들이 온라인으로 배우고, 돈 버는 것을 돕는 것.

조사시점 : 2015.05.21
 

기업들의 비전과 미션을 수집하고 있습니다. 도움 주실 분들은 댓글이나 이메일 smartbosslee@gmail.com 혹은 트위터 @smartbosslee 로 연락주세요. 제보도 받습니다 🙂

Lumen 에서 timezone 을 서울로 바꾸는 방법

.env 파일을 사용하는 경우에는 .env 파일에 다음 내용을 한 줄 추가합니다.

APP_TIMEZONE=Asia/Seoul

.env 파일을 사용하지 않는 경우에는 시간 관련 기능을 사용하는 곳 상단에 아래의 내용을 한 줄 추가합니다.

date_default_timezone_set(env('APP_TIMEZONE', 'Asia/Seoul'));

 

leaderboard-728x90

 

조만간 기성 연예인들의 개인 방송 시대가 열릴 것 같다

몇 해 전부터 케이블 방송에서 빅뱅TV와 같은 시도가 이어져왔다.

132112

아프리카TV와 유튜브를 통한 개인 방송의 수익성이 검증되었다. 이에 개인 방송국으로 유명세를 날리던 이들이 스스로 기획사를 설립하고 있다.

대도서관

개인 방송 컨셉을 도입한 지상파 프로그램 마이 리틀 텔레비전이 인기를 끌고 있다.

1954315240_gsBUrt39_EBA788EC9DB4_EBA6ACED8B80_ED8594EBA088EBB984ECA084_EBB0B1ECA285EC9B905BEC95BCEC8B9DEC9D80_EB9E9CEC84A0EC9D84_ED8380EAB3A05D_E02_x264-aiden0.mp4_20150210_224651.906

조만간, 연예기획사 소속 연예인들의 개인 방송이(정말로 개인적으로 하는게 아닌 기획사가 주도하는) 본격적으로 시도될 것 같다.

 

oak-online-alter-table를 이용하여 중단 없이 MySQL 테이블 변경하기

MySQL에서 테이블을 변경하면 테이블이 잠긴다. 그리고 데이터양에 따라 테이블 변경에 걸리는 시간이 달라진다. 그래서 데이터양이 많아지면 테이블을 변경시 서비스가 중단되는 경우가 발생할 수 있다.

중단 없이 MySQL 테이블을 변경할 수 있도록 해주는 툴로 아래의 것들이 있다.
openark-kit의 oak-online-alter-table
Percona Toolkit의 pt-online-schema-change
Facebook이 만든 online schema change for MySQL

이 중 oak-online-alter-table 의 사용 방법을 간단히 알아본다. 환경은 CentOS 6.4 이다.

설치

openark-kit을 사용하기 위해서는 2.3 버전 이상의 python과 python-mysql 모듈이 설치되어 있어야 한다.

python 설치

yum install python

python-mysql 모듈 설치

yum install MySQL-python

openark kit 설치
https://code.google.com/p/openarkkit/ 에서 최신 버전을 다운로드 받는다.

wget https://openarkkit.googlecode.com/files/openark-kit-###-1.noarch.rpm
sudo rpm -i openark-kit-###-1.noarch.rpm

실행

world 데이터베이스의 City 테이블에 Population 컬럼에 인덱스를 거는 경우.

oak-online-alter-table --database=world --table=City --alter="ADD KEY(Population)"

기본적으로 –user, –password, –socket, –port 옵션 값을 지정해줄 필요가 있다. 커맨드에 직접 추가해주거나 설정 파일을 만들어서 할 수 있다.
파일로 하는 경우에는 아래의 형식에 맞추어 파일을 작성하고 –defaults-file 옵션에 해당 파일의 경로를 지정해주면 된다.

#config.cfg
[client]
user=test
password=testpw
socket=/var/lib/mysql/mysql.sock
port=3306
oak-online-alter-table --database=world --table=City --alter="ADD KEY(Population)" --defaults-file=config.cfg

파일로 하지 않는 경우엔 다음과 같이 해주면 된다.

oak-online-alter-table --database=world --table=City --alter="ADD KEY(Population)" --user=test --password=testpw --socket=/var/lib/mysql/mysql.sock

 

leaderboard-728x90