Gunner Kwon

Gunner Kwon

javascript

크로스 도메인 이슈

서문 요즘 마이크로 서비스가 대세입니다. 저는 요즘 Vuejs 를 이용한 Web app 을 만들려고 시도 중입니다. 이 웹앱을 마이크로 서비스로 만들려합니다.  이러한 경우에 만나는 문제가 바로 크로스 도메인 문제, CORS(Cross Origin Resource Sharing) 이슈입니다. 환경 현재 시스템은 localhost:8080 에 떠있는 RESTful API Server 에. localhost:8082에 떠있는 Web
1 min read
javascript

Vuejs History mode 테스트 해보기

Vuejs History mode 테스트 해보기 요즘 Vuejs를 스터디 중입니다. 그래서 간단히 Vuejs 문서를 읽어 가면서 스터디 내용을 정리하던 중에 Vuejs history mode를 직접 테스트 해보고 싶어졌습니다. 읽어보다보니 history mode는 필수라고 생각 되었거든요. HTML5 History 모드 · vue-router 위 문서 참조. Vuejs history mode를 테스트 해보기 위해서는 서버 설정이 필요한데, 간단한 기본
1 min read
container

iwinv(가상호스팅)에 docker 적용하기

iwinv(가상호스팅)에 docker 적용하기 iwinv 제가 호스팅을 이전했다는 사실은 지난 글에서 이미 언급한 적이 있습니다. 오늘은 iwinv 로 이전하면서 엄청난 고생을 했던 경험에 대한 이야기 및 해결책에 대한 이야기를 적어 보려 합니다. Environment * Ubuntu 16.04 xenial 삽질의 시작 IwinV Manual iwinv 홈페이지를 가면 이렇게 도커 적용을 하는 것에
9 min read
container

서버 이전 경험 공유기 - 1. Dockerizing

이번에 서버이전을 하면서 이것저것 알게된 지식 및 경험을 공유하고자 이 글을 작성합니다. 서버 이전 서버 이전을 하게 되었습니다. 기존엔 cloudv 를 쓰고 있었는데, 같은 회사에서 나온 iwinv 가 한국형 AWS가 되겠다고 하고 과감하게 출사표를 던저서 가격을 보던 중, iwinv 가 압도적으로 좋다고 판단해서 서버이전을 마음먹었습니다. 기존 cloudv 사양 1core, 3G
4 min read
aws

[AWS] Amazon web service 의 서비스 간단 정리

AWS 서비스 정리 AWS를 공부해야겠다고 마음먹고 AWS를 막상 시작하려고 하면, 그 방대한 사이즈에 지래 겁을 먹게 됩니다. 또한 AWS의 어떤 특정 기능에 대해 찾아보려고 하면 또다른 AWS서비스들이 연계되어서 다시 리서치를 해야하는 번거로움에 빠지게 됩니다. 이에 저의 고생을 경험삼아 다른분들의 고생을 미리 방지하고자 사람들을 위해 AWS 서비스를 간단하게 정리했습니다. EC2(Amazon
11 min read
aws

Error occurs when start an instance AWS OpsWorks

Error occurs when start an instance AWS OpsWorks When I start a new instance on OpsWorks Layers, I faced this error. ================================================================================ Recipe Compile Error in /var/lib/aws/opsworks/cache.stage2/cookbooks/aws/resources/cloudwatch.rb ================================================================================ NoMethodError ------------- undefined method `property' for #<Class:0x007f511b6ee538> Cookbook
1 min read
aws

p80.pool.sks-keyservers.net: Host not found

AWS의 Opsworks에서 새로운 instances를 만들다가 만난 에러를 정리해둡니다. AWS의 Opsworks 는 인스턴스를 새로 생성하면 등록되어있는 Chef Recipe 들을 자동으로 실행해주는 툴입니다. 이번에 Instance 한개를 추가로 생성하고, 그 Instance에 하나의 App 을 배포하려고 기존 Layer에서 추가로 Instance 를 생성하게 되었습니다. 그런데 갑자기 에러가 발생해서 로그를 봤더니 이런 로그가 있었습니다. Mixlib::ShellOut:
3 min read
Go

[golang] Go언어 시작하기 - 배열(array)과 슬라이스(slice)

배열(array)과 슬라이스(slice) Go언어에 배열과 슬라이스에 대해 알아보겠습니다. Go언어는 많은 객체 지향 언어에서 기본으로 지원하는 list타입이 없고, 배열과 슬라이스가 존재합니다. 배열을 선언하는 법은 먼저 배열의 길이를 선언하고, 타입(type) 뒤에 초기화 할 값을 넣어줍니다. 배열 선언 array := [5]int{1,2,3,4,5} array := [...]int{1,2,
6 min read
Go

[golang] Go언어 시작하기(Overview) - 1

Go 언어(golang) 시작하기 최근, 회사에서 Go언어를 쓰게 되어서 간단하게 Go언어에 대해서 간단하게 포스팅 해보려합니다. 저도 많은 내용을 아는 것은 아니니 부족한 부분이 많을 것입니다. 이 글은 정리차원에서 적어두는 것이나, Go언어를 잘 모르시는 분, Go언어에 관심이 가는 분, 또는 Go언어를 배워보고 싶은 분들께 유익한 글이 되었으면 합니다. Let's
2 min read
mac

[mac] sublime text3 한글 붙여넣기 풀어서 넣어지는 문제

[mac] sublime text3 한글 붙여넣기 풀어서 넣어지는 문제 맥북에서 sublime text3(서브라임 택스트)를 사용하다가 문제가 생겼습니다. 맥의 finder에서 파일명을 복사하다가 한글이 분해(?)되는 문제입니다. 스크린샷 이라는 글자가 ㅅㅡㅋㅡㄹㅣㄴㅅㅑㅅ 으로 변하는 마법... 기본적으로 지원하는 메모 앱에서는 정상 동작해서 좀 찾아봤더니 맥은 윈도우즈나 리눅스(linux)와는 별도의 UTF8 방식을 채용하고 있었습니다.
1 min read
javascript

한글 깨지는 UTF8 문서에 BOM 추가

Add UTF-8 BOM 가끔 UTF-8문서에 한글이 들어가 있을 경우에 파일을 열면 한글이 깨져서 나올때가 있다. 이는 한글이 들어있는 UTF8로 인코딩된 파일에 BOM이 없어서 UTF8로 읽어야하는지를 몰라서 발생하는 현상이다. BOM이라는 놈이 직접 넣어주기엔 매번 귀찮다. 그래서 이렇게 웹에서 자바스크립트로 BOM을 넣어주도록 했다. 텍스트 파일에 간단히 BOM을 넣어주고 싶을 경우 이용하자. Select
1 min read