본문 바로가기

분류 전체보기

(30)
[에러해결]Error: xcrun simctl boot { 씨리얼넘버 } exited with non-zero code: 2 Error: xcrun simctl boot { 씨리얼넘버 } exited with non-zero code: 2An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):Unable to boot device because we cannot determine the runtime bundle.No such file or directory  한 고비를 넘겼다고 생각했다.  아니었다.  expo 에서 ios 에뮬레이터 구동을 하려니까 또 위와 같은 오류가 나왔다. 구글링 하니까 한 블로그에서 해결법을 알려줘서 따라하니 금방 해결이 되어 참고해서 기록해본다.   해결방법 1.Xcode를 종료 시킨다. 2. 터미널에 아..
[에러해결]Error: Unexpected method 'appcast' called on Cask adoptopenjdk14. React Native 공부하다가 Expo로 아이폰, 안드로이드 에뮬레이터 구동중에 뭔가 오류가 나서 보니까 "brew update"를 해주면 된다고해서 했는데... 다음과 같은 에러가 나왔다. ㅠㅠ Error: Unexpected method 'appcast' called on Cask adoptopenjdk14.  => 해결법은 아래 명령어를 입력해준다.  $ brew install alfred
[AWS,Nginx] Nginx 에러 페이지 수정 및 기본페이지 변경 기분 문법을 정리하고 해석을 다했으니까, 이제 기본적으로 Nginx를 수정해서 입맛게 맞게 변경해 보도록 해보겠습니다. 일단은 먼저 Nginx를 설치하자마자 기본적으로 만들어져 있는 index.html를 수정해 보도록 하겠습니다. 그러고 나서 사이트를 운영하다 보면 나올 수 있는 에러페이지수정, 그리고 기본페이지를 다른 새로운 페이지로 수정해서 서버에 띄우는 법을 배우겠습니다.  1. Nginx 기본 웹 사이트 수정해보기 # 일단 기본 설정 파일이 있는 폴더로 이동합니다.$ cd /etc/nginx/conf.d# 설정 파일인 "default.conf" 파일을 수정을 해야되니 vim 명령어를 써서 열어줍니다.$ vim default.conf  server { listen 80; se..
[vim] 개발자가 꼭 알아야 되는 vim 명령어 정리 개발을 하면서 간혹가다가 vim 명령어를 써야할 때가 있다. 서버단에서 뭔가 파일을 수정하던가 할경우 vim은 강력한 편집기 역할을 한다. 그래서 기본적인 명령어정도는 기억을 해야된다.   Vim 기본 명령어 정리  1. Vim 시작 및 종료명령어설명vim 파일명Vim으로 파일 열기:q변경 사항이 없을 때 종료:q!변경 사항을 저장하지 않고 강제 종료:w현재 파일 저장:wq 또는 zz저장 후 종료:x변경 사항이 있을 때만 저장 후 종료     2. Vim 모드 전환 모드 설명일반 모드(Normal mode)기본 모드, 명령어 실행 가능입력 모드(Insert mode)텍스트 입력 모드 ( i, a 등으로 진입 )명령 모드(Command mode): 를 입력하여 실행하는 명령 모드   ✅ 모드 전환 단축키명..
[AWS,Nginx] Nginx 기본적으로 알아야할 파일과 의미 해석 Nginx의 기본적인 문법을 알아야 하는 이유 일단, 기본적으로 우리가 설정해야 되는 값들이 있기 때문에, 어느 정도 기본문법은 숙지를 해야 합니다. 어디에 어떤 파일이 있는지를 알아야 우리가 직접 띄우려는 웹페이지들을 우리의 입맛대로 맞출 수가 있습니다.  1. Nginx의 설정 파일 위치 /etc/nginx/nginx.confNginx에서 가장 근본이 되는 설정 파일입니다. ( root 파일이라고 생각하시면 편합니다 )전역적으로 설정이 되어야하는 내용이 들어있는 파일입니다. /etc/nginx/conf.d/default.conf기본 웹 서버 설정 파일 ( 우리가 가장 많이 수정을 해야 될 가장 중요한 파일입니다. )   2. 실습 우선 적으로 Nginx에 접속을 하고나서, 아래의 명령어를 쳐서 "et..
[리눅스] 자주 쓰는 리눅스 용어 정리 (+) 리눅스 실습가능한 사이트 소개 개발을 하면서, 은근히 많이 접하게 되는 게 리눅스 용어인 것 같습니다.  실제로 프로젝트를 진행하면서 직접 서버를 올리고 내리면서 로그를 보아야한 경우도 있고, 서버 설정이나 크론탭 설정 등등 뭔가 서버상에서 작업을 해야 될 일들이 엄청 많이 있기 때문입니다. 그래서 아래에 명시해 놓은 리눅스 명령어들은 필시 기억을 해놓는 게 중요합니다. 아니면 리눅스 자격증을 따로 공부를 해도 꽤나 도움이 많이 될 것입니다.  실습가능한 리눅스 사이트 소개 리눅스 명령어를 공부하면서 실습을 해보기 위한 몇가지 사이트들이 있습니다. 그냥 외워서 하기보다는 직접 쳐보면서 기억하는 게 제일 좋은 방법이므로, 아래에 리눅스 실습이 가능한 사이트를 먼저 소개합니다. Webminal의 경우는 회원가입을 한 후에 실습니 가능합니..
[AWS,Nginx] AWS EC2 인스턴스에 Nginx 설치하기 AWS EC2 인스턴스에 Nginx 설치하기 오늘 작업해 볼것은 AWS EC2에 새롭게 인스턴스를 생성을 한 후에, 그 인스턴스에 Nginx를 설치해보는 걸 해보려고합니다.   1. AWS EC2에 인스턴스 생성하기 1-1.  EC2에 새로운 인스턴스 생성하기 검색창에 EC2를 검색해서 인스턴스를 생성하는 찾으로 가줄겁니다. 인스턴스를 생성할때는 사진에서 보이듯 두개의 버튼중 하나를 눌러줍니다. "인스턴스 시작" 버튼을 클릭을 해주면 인스턴스 생성창으로 이동하게됩니다.  인스턴스를 시작하기위해서 인스턴스를 구별하기 위한 이름을 먼저 지어줍니다. 저는 "nginx-server"라고 지었습니다.  인스턴스에서 사용될 애플리케이션을 선택하는 곳입니다. 여기서 우리는 "Ubuntu"를 선택해줍니다. 그다음, 해..
[AWS] AWS EC2 생성 및 기본 셋팅 하기 AWS EC2 세팅하기 최근에 뭔가 데브옵스나 인프라 쪽에 대해서 어느 정도 기본지식은 알고 있어야 한다는 생각에, 인프런에서 강의 하나를 만나게 되었다. 해당 강의를 들으면서 선생님께서 기록에 대해서 거듭 강조하게 되어, 이렇게 강의 들은 토대로 나의 방식으로 정리를 하게 되었다. 0. 리전 선택하기  먼저 AWS EC2를 시작하기 위해서는, 우선적으로 리전을 선택해야된다.  리전이란?리전이란 인프라를 지리적으로 나누워 배포한 각가의 데이터 센터를 의하는데, AWS를 예로 들면, 우린 EC2는 컴퓨터를 빌려서 원격으로 접속해 사용하는 서비스이다. 이와 마찬가지로 EC2를 통해 빌려서 쓸 수 있는 컴퓨터를 전 세계적으로 분포하여 사용할 수 있게 만든 AWS의 데이터 센터이다. 이 리전들은 각가의 고유한 ..
Javascript | var, let, const 알아보기 1. 들어가기 이번에 새롭게 오픈하는 파일럿 서비스에서 같이 일하는 개발자 분과 JQuery를 걷어내자고 이야기가 나와서 순수 스크립트인 '바닐라스크립트'에대해서 공부하면서 프로젝트를 진행해보려고 한다. 아마 전체적으로 프로젝트가 제이쿼리를 사용 중이지만 몇 군대 걷어내고 있어서 조만간 대체가 될 것 같다. 아마 부분적으로는 제이쿼리를 사용하지만 나머지 걷어낼 수 있는 부분들은 걷어내기로 했다. 처음으로 마주한게 var를 대체할 const, let이라는 개념인데 ECMA6부터 사용되고 있는 변수이다. 2. var ECMA6 전 const와 let의 개념이 생기기전에는 우리는 변수를 선언할 때 var를 사용했다. var에서 가장 큰 특징은 중복 선언이 가능하다는 점이다. var는 유연한 변수 선언이라고 볼..
Javascript |자바스크립트 js .bind() 함수 사용법 및 예제 정리 안녕하세요. 오늘은 bind() 함수에 대해서 알아보려고 합니다. 지금 하는 프로젝트에 공통으로 되어있는 소스를 보다가 bind() 함수가 궁금해져서 찾아보고 정리를 해보았습니다. 저희 쪽에서는 ajax 사용 시 콜백 함수를 바인드 하기 위해서 사용했는데요. BIND() 함수란? 자바스크립트 함수를 호출 시에 사용할 수 있는 함수입니다. bind() 사용 시 새로운 함수를 반환하게 됩니다. call(), apply()처럼 this를 지정할 수 도 있고 또한 원하는 인자를 전달할 수도 있습니다. 문법 BIND 함수 예제 바인딩된 함수 생성 bind()의 가장 간단한 사용법은 호출 방법과 관계없이 특정 this 값으로 호출되는 함수를 만드는 것입니다. 초보 js 프로그래머들의 흔한 실수는 객체로부터 메서드를..