개발 카테고리 글 목록

결과: 168
개발
AWS Ubuntu + Docker 설정
AWS EC2 환경에서 Ubuntu와 Docker 환경을 설정하는 과정에 대한 기록입니다. 인스턴스 환경: AWS EC2 Ubuntu 16.04 LTS (t3.nano, ebs 20g) 마스터 인스턴스 세팅1. 루트 패스워드 설정 2. 스왑 메모리 설정 (메모리 부족할 때) 3. 패키지 업데이트 및 업그레이드 4. 로케일 타임존 설정 5. php, 컴포저 설치 6. node, npm...
#AWS
개발
Ubuntu 스왑 메모리(Swap Memory) 설정
AWS EC2 인스턴스에서 메모리가 부족할때 스왑 메모리를 이용해 디스크 용량을 메모리로 취급할 수 있다. Ubuntu 환경에서라면 아래 Bash 명령어로 바로 실행해볼 수 있다. 스왑 메모리는 실제 메모리의 최대 2배까지만 설정해두는게 좋다고 한다. (너무 오래되서 레퍼런스를 못찾겠...) t3a.nano의 메모리가 512MB니까 스...
#Ubuntu
라라벨 PHPStorm 로컬 서버 환경 설정 값
개발
라라벨 PHPStorm 로컬 서버 환경 설정 값
PHPStorm에서 직접 로컬서버로 라라벨을 돌릴때 서버 환경 파라미터 설정에 넣어줘야 하는 값. PHP 서버 인터프리터 옵션에 넣어주면 됨.
#Laravel
개발
도커(docker)로 SSL 인증서 발급하는 과정.
인증서는 직접 인증서를 다루는 사이트가서 사서 적용할 수 있지만 임시 사이트나 영세 업장의 경우에는 Let's Encrypt 의 인증서 정도도 쓸만하다. 개별적으로 도커 명령어로 인증서를 발급할수도 있지만 경우에 따라서 라이브 서버에서 직접적으로 인증서를 발급해야하는경우도 있다. 나같은 경우에는 라이브서비스 중인...
#docker #SSL
개발
AWS pem 키 없이 FTP 접속 가능하도록 설정하는 방법
뭐 이러면 안되지만 꼭 루트유저가 아닌 일반 유저로써 AWS EC2 인스턴스에 접속하게 하기위한 계정생성이 필요할때 아래와 같이 pem키 접속이 필요없는 계정을 생성할 수 있다. 당연한 이야기지만 pem키없이 루트권한을 행사하는 계정을 만들면 큰일나므로 주의하자.
#AWS
개발
es5만 지원되는 ie같은 브라우저에 es6 쓰는 방법, 바벨(babeljs)
es5만 지원하는 더러운 ie 같은 브라우저가 있다.ie11은 es2015까지만 지원해줘서 remove()나 parameter default 같은 es6의 기능을 쓰려면 이를 es5에 맞게 컨버팅 해줘야 한다. 뭐 코드를 es5로 짜면되겟지만 이미 한물 간 스크립팅하느니 es6로 개발하고 컨버팅하는게 낫지요. Laravel 같이 Webpack Mix 쓰는 경우이 경...
#JavaScript
브라우저별로 스크립트 따로 쓰는 법, ie 조건문
개발
브라우저별로 스크립트 따로 쓰는 법, ie 조건문
ie용 es5 스크립트 패킹한걸 브라우저 조건문을 통해 로드하는 방법입니다. 스크립트 위치에 어디든지  적용 예시 컨디셔널 코멘트로 여러 브라우저나 미디어에 대해서 조건문을 설정할 수도 있음. 
#JavaScript
개발
라라벨 ajax로 FormData 넘길때 method에 의해 발생할 수 있는 오류
그렇다. 라라벨에서는 URL Request를 여러가지 메소드를 이용해 호출할 수 있다.넘기는 데이터가 간단히 파라미터 수준이라면 어느 메소드(put, delete, option 등)을 쓰던 문제는 없다. 문제문제는 ajax로 파일을 포함한 데이터(멀티폼 데이터)와 함께 요청하는 경우인데, 보통 ajax로 파일을 넘길때는 FormData 객체를 쓰...
#Laravel #문제해결
개발
jQuery filter, 실시간 검색
테이블이나 리스트형식의 데이터를 jquery filter와 toggle을 응용해 구현한 코드입니다.실시간 검색 물씬 남. HTML(Laravel Blade Template) Line 12의 input 태그에 onkeyup="tableFilter(this)" 으로 필터가 작동됨.  Script 테이블 행의 모든 데이터를 기준으로 필터를 하고싶으면 .children('td:nth-child(2)') 를 빼...
#jQuery
Composer 속도 향상시키기, 한국 Packagist 미러 사이트
개발
Composer 속도 향상시키기, 한국 Packagist 미러 사이트
여러 환경의 프로젝트에서 리소스 또는 프레임워크 환경 구축을 위해 php 패키지 매니저인 Composer를 많이 사용하고 있다. ComposerA Dependency Manager for PHPhttps://getcomposer.org  Composer를 어떻게든 설치하면 필요한 패키지들을 설치하는데, 근래들어 특정 시간대나 ip대역에서 제대로 Composer를 통한 패키지...
#php #유용한사이트