javascript Strings must use singlequote 에러 Strings must use singlequote 에러 Prerequisite * vue 2.8.2. * webpack 2.6.1 * eslint 3.19.0 문제점 Vuejs를 사용하면서 라이브러리를 사용하고 싶을 때가 생깁니다. 제 경우는 table 관련 라이브러리를 원해서 찾아보던 중, GitHub - vuejs/awesome-vue: A curated list of awesome things related to Vue.js) 이 곳에서
javascript 크로스 도메인 이슈 서문 요즘 마이크로 서비스가 대세입니다. 저는 요즘 Vuejs 를 이용한 Web app 을 만들려고 시도 중입니다. 이 웹앱을 마이크로 서비스로 만들려합니다. 이러한 경우에 만나는 문제가 바로 크로스 도메인 문제, CORS(Cross Origin Resource Sharing) 이슈입니다. 환경 현재 시스템은 localhost:8080 에 떠있는 RESTful API Server 에. localhost:8082에 떠있는 Web
javascript Vuejs History mode 테스트 해보기 Vuejs History mode 테스트 해보기 요즘 Vuejs를 스터디 중입니다. 그래서 간단히 Vuejs 문서를 읽어 가면서 스터디 내용을 정리하던 중에 Vuejs history mode를 직접 테스트 해보고 싶어졌습니다. 읽어보다보니 history mode는 필수라고 생각 되었거든요. HTML5 History 모드 · vue-router 위 문서 참조. Vuejs history mode를 테스트 해보기 위해서는 서버 설정이 필요한데, 간단한 기본
tip .deb File 설치방법 .deb File 설치방법 확장자가 .deb 인 파일은 debian 리눅스에서의 설치파일로, 같은 계열인 ubuntu 에서 손 쉽게 설치 가능합니다. 설치 $ sudo dpkg -i filename.deb 제거 $ sudo dpkg -r PACKAGE_NAME 보통은 apt-get 을 이용하지만 .deb 파일을 직접 설치할 경우 유용한 명령입니다.
docker RoR (rails) Dockerfile tip RoR (rails) Dockerfile tip 루비 온 레일즈 (Ruby on Rails)를 Docker 로 배포할 때 간단 팁입니다. Rails 를 도커로 배포할 때 가장 큰 문제는 Rebuild 시간이 오래걸린다는 것입니다. 원인은 바로 bundler !! $ bundle install 이놈이 오래걸립니다. 하여 예전에 이 Article 을 보고 적용해서 쓰던 중 보다 괜찮은 방법이 있어서 기록합니다.
미분류 Rails 5 lib folder 로딩이 안되는 문제 Rails 5 ‘lib’ folder autoload failure Rails 5 에서 lib 폴더를 autoload path에 포함시키고 싶은데 아래 코드가 제대로 동작을 하지 않았습니다. config.autoload_paths << Rails.root.join('lib') 첫 번째 방법 찾아보니 스택오버플로우에 아래와 같은 정보가 있습니다. autoload - Rails 5: Load lib files in production
postgresql Postgresql 명령어 정리 Postgresql 의 명령어를 간단히 정리해보겠습니다. 항상 잊어버리는 명령어를 기록해두기위한 차원입니다. console 접속 $ psql database_name 접속 종료 -# \q database list -# \l database create CREATE DATABASE sentry WITH ENCODING='UTF8' OWNER=postgres; database select -# \c database_name 사용자 목록 표시 -# \du Role 생성 -# CREATE
container Docker registry login problem Docker registry login problem Docker 접속하는데 로그인이 되지 않는 문제에 직면했습니다!! 갑자기… Prerequisite * Docker version 17.03.1-ce * Docker-machine version 0.10.0 * Docker Server Version 17.06 private registry에 접속을 시도합니다. $ docker login example.com Error response from daemon: Get http://docker.example.com/v2/: dial tcp 176.32.
centos iptables 명령어 iptables 명령어 현재 목록 확인 $ sudo iptables -L 규칙 추가 $ sudo iptables -A INPUT -s 127.0.0.1 -p icmp -j DROP 설명: 들어오는 패킷이 127.0.0.1 의 아이피를 가지고 있고 protocol 이 icmp 면 버려라. 번호 확인 $ sudo iptables -L --line-numbers 삭제 $ sudo iptables -D INPUT
container Docker machine for Mac 에서 no space left on device Docker machine for Mac 에서 no space left on device 오늘은 Docker를 Mac에서 사용할 때 격는 문제에 대해 정리합니다. Prerequisite * Docker version 17.03.1-ce * Docker-machine version 0.10.0 저는 Docker toolbox 를 이용하고 있으며, Docker for Mac 과 의 차이점에 관련된 내용은 여기서 참고하시면 됩니다. Problem Docker 이미지
container iwinv(가상호스팅)에 docker 적용하기 iwinv(가상호스팅)에 docker 적용하기 iwinv 제가 호스팅을 이전했다는 사실은 지난 글에서 이미 언급한 적이 있습니다. 오늘은 iwinv 로 이전하면서 엄청난 고생을 했던 경험에 대한 이야기 및 해결책에 대한 이야기를 적어 보려 합니다. Environment * Ubuntu 16.04 xenial 삽질의 시작 IwinV Manual iwinv 홈페이지를 가면 이렇게 도커 적용을 하는 것에
container 서버 이전 경험 공유기 - 2. Let’s Encrypt 서버 이전 경험 공유기 - 2. Let’s Encrypt 이번에 서버이전을 하면서 이것저것 알게된 지식 및 경험을 공유하고자 이 글을 작성합니다. 이전 글은 여기서 볼수 있습니다. Let’s Encrypt 이 전 글에서 간단히 언급했지만, Let’s Encrypt 라는 https 보급 확산을 위한, 무료 인증서 발급 프로젝트 입니다. 사실 예전부터 개인
container 서버 이전 경험 공유기 - 1. Dockerizing 이번에 서버이전을 하면서 이것저것 알게된 지식 및 경험을 공유하고자 이 글을 작성합니다. 서버 이전 서버 이전을 하게 되었습니다. 기존엔 cloudv 를 쓰고 있었는데, 같은 회사에서 나온 iwinv 가 한국형 AWS가 되겠다고 하고 과감하게 출사표를 던저서 가격을 보던 중, iwinv 가 압도적으로 좋다고 판단해서 서버이전을 마음먹었습니다. 기존 cloudv 사양 1core, 3G
aws [AWS] Amazon web service 의 서비스 간단 정리 AWS 서비스 정리 AWS를 공부해야겠다고 마음먹고 AWS를 막상 시작하려고 하면, 그 방대한 사이즈에 지래 겁을 먹게 됩니다. 또한 AWS의 어떤 특정 기능에 대해 찾아보려고 하면 또다른 AWS서비스들이 연계되어서 다시 리서치를 해야하는 번거로움에 빠지게 됩니다. 이에 저의 고생을 경험삼아 다른분들의 고생을 미리 방지하고자 사람들을 위해 AWS 서비스를 간단하게 정리했습니다. EC2(Amazon
container ubuntu 14.04(trusty)에 docker install Ubuntu 우분투 14.04 docker 설치 $ sudo apt-get update $ sudo apt-get install -y docker-engine 을 하면 에러가 나고 아래와 같은 메시지를 만나게 됩니다. Reading package lists... Done Building dependency tree Reading state information... Done docker-engine is already the newest version. You might want to run 'apt-get -f install'
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
aws p80.pool.sks-keyservers.net: Host not found AWS의 Opsworks에서 새로운 instances를 만들다가 만난 에러를 정리해둡니다. AWS의 Opsworks 는 인스턴스를 새로 생성하면 등록되어있는 Chef Recipe 들을 자동으로 실행해주는 툴입니다. 이번에 Instance 한개를 추가로 생성하고, 그 Instance에 하나의 App 을 배포하려고 기존 Layer에서 추가로 Instance 를 생성하게 되었습니다. 그런데 갑자기 에러가 발생해서 로그를 봤더니 이런 로그가 있었습니다. Mixlib::ShellOut:
git [git] git add 취소하는 방법 git 명령어 git를 사용하면서 잊어버리는 명령들을 하나씩 기록해두고자 작성합니다. ```git status``` 해서 원하는 파일을 찾고, ```git rm --cached``` 으로 staging area에 있는 파일을 지울 수 있습니다. 물론 실제 파일은 지워지지 않습니다.
Go [golang] Go언어 시작하기 - 배열(array)과 슬라이스(slice) 배열(array)과 슬라이스(slice) Go언어에 배열과 슬라이스에 대해 알아보겠습니다. Go언어는 많은 객체 지향 언어에서 기본으로 지원하는 list타입이 없고, 배열과 슬라이스가 존재합니다. 배열을 선언하는 법은 먼저 배열의 길이를 선언하고, 타입(type) 뒤에 초기화 할 값을 넣어줍니다. 배열 선언 array := [5]int{1,2,3,4,5} array := [...]int{1,2,
Go [golang] Go언어 시작하기(Overview) - 1 Go 언어(golang) 시작하기 최근, 회사에서 Go언어를 쓰게 되어서 간단하게 Go언어에 대해서 간단하게 포스팅 해보려합니다. 저도 많은 내용을 아는 것은 아니니 부족한 부분이 많을 것입니다. 이 글은 정리차원에서 적어두는 것이나, Go언어를 잘 모르시는 분, Go언어에 관심이 가는 분, 또는 Go언어를 배워보고 싶은 분들께 유익한 글이 되었으면 합니다. Let's
mac [mac] sublime text3 한글 붙여넣기 풀어서 넣어지는 문제 [mac] sublime text3 한글 붙여넣기 풀어서 넣어지는 문제 맥북에서 sublime text3(서브라임 택스트)를 사용하다가 문제가 생겼습니다. 맥의 finder에서 파일명을 복사하다가 한글이 분해(?)되는 문제입니다. 스크린샷 이라는 글자가 ㅅㅡㅋㅡㄹㅣㄴㅅㅑㅅ 으로 변하는 마법... 기본적으로 지원하는 메모 앱에서는 정상 동작해서 좀 찾아봤더니 맥은 윈도우즈나 리눅스(linux)와는 별도의 UTF8 방식을 채용하고 있었습니다.
maria db [mysql] 사용자 추가 생성 mysql 사용자 추가 생성 가끔식 하는데 항상 잊어버린다. 해서 기록을 위해 여기 글을 작성한다. 1. 유저 생성 create user 'userid'@'%' identified by 'password'; 2. 유저에게 모든 권한 주기 grant all privileges on *.* to 'userid'@'%'; 3. 유저에게 특정 DB 권한 주기
centos CentOS7에 Discourse 설치 및 서비스 시작하기 1. redis install $> sudo yum install -y epel-release $> sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm $> sudo yum --enablerepo=remi update remi-release$> sudo systemctl start redis.service $> sudo systemctl enable redis.service $> sudo systemctl status redis.servicestatus 실행 후 ● redis.service -
centos CentOS 7에 php7+Codeigniter(ciboard)+nginx 설치하기 ISO 파일 다운로드 http://ftp.daumkakao.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso * MariaDB 설치 * 어플 설치 $ sudo yum install -y mariadb mariadb-server * MariaDB 실행 $ sudo systemctl start mariadb * DB 초기 설정 $ sudo mysql_secure_installation mysql_secure_installation prompts: Enter current password for root (enter for none)
javascript 한글 깨지는 UTF8 문서에 BOM 추가 Add UTF-8 BOM 가끔 UTF-8문서에 한글이 들어가 있을 경우에 파일을 열면 한글이 깨져서 나올때가 있다. 이는 한글이 들어있는 UTF8로 인코딩된 파일에 BOM이 없어서 UTF8로 읽어야하는지를 몰라서 발생하는 현상이다. BOM이라는 놈이 직접 넣어주기엔 매번 귀찮다. 그래서 이렇게 웹에서 자바스크립트로 BOM을 넣어주도록 했다. 텍스트 파일에 간단히 BOM을 넣어주고 싶을 경우 이용하자. Select