본문 바로가기
반응형

개발11

zsh 터미널 환경 설정 Oh My Zsh 이젠 Mac OS에서도 zsh이 기본 shell로 지정이 되어서 나온다. 이왕 zsh을 쓴다면 OMZ를 깔아서 쓰도록 하자. 한 가지 단점은 OMZ가 less 실행 시 -R 옵션을 쓴다는 것이다. 화면을 새로 그리는 바람에 git branch 같은 명령어를 실행하면 새로운 화면에 결과를 보여준 후, 실행이 끝나면 다시 원래 화면으로 돌아온다. 단지 2-3줄 출력하면 되는 것을 새로운 화면에 그리다 보니 이전 화면에 있는 내용을 볼 수가 없다. 이 기능이 싫다면 -R 옵션을 해제해 주면 된다. ~/.zshrc에 다음 라인을 추가해 주면 된다. unset LESS 2021. 4. 3.
Laravel 6.x Passport 적용 지난 글에서 Laravel 6.x에 Authentication을 적용했다. Authentication을 추가하면 로그인/가입 폼과 컨트롤러를 기본으로 추가해준다. 만약 API를 보호하고 싶다면 Passport를 패키지를 이용하면 좀 더 수월하게 할 수 있다. 본 포스팅은 Authentication 패키지가 설치되었다는 가정하에 Laravel 공식 문서를 기반으로 작성이 되었다. Authentication과 Passport가 적용된 프로젝트를 Laravel Starter Pack 저장소에 공유해놓았다. 사용 방법은 Laravel Starter Pack 적용하기에 기술해 놓았으니 그 부분 부터 보면 된다. 공식 문서 순서대로 하나씩 적용하고 싶다면 직접 Passport 패키지 추가하기 부분을 참고하면 된다... 2019. 10. 23.
Laravel public folder를 public_html로 변경 Laravel 앱의 index.php는 /public 폴더 밑에 있다. 개발할 때 http://localhost:8080을 요청하면 /public/index.php가 가장 먼저 호출이 된다. 하지만, 아파치나 다른 웹서버 설정에 따라 /public이 아닌 /public_html 같은 다른 폴더를 public 폴더로 설정해야할 경우가 있다. 폴더 이름을 public_html으로 바꾸면 되지만, Laravel 앱은 /public에 모든 파일이 존재한다고 가정하므로 설정을 변경해 줘야 한다. /public을 /public_html로 변경 후 앱을 실행해보자. $ php artisan serve 그러면 다음과 같은 에러 메세지가 나온다. at /Users/mdoo/Documents/workspace/demo-p.. 2019. 10. 17.
Laravel 6.x Authentication Laravel 6.x에 인증(Authentication) 기능을 추가하는 것은 Laravel 5.x에서 하던 방법과 크게 다르지 않다. Laravel이 6.x로 오면서 UI 부분이 좀 바뀌었는데 그 부분만 별도로 추가해 주면 손 쉽게 가능하다. 프로젝트 생성 먼저 프로젝트를 하나 생성하도록 하자. 프로젝트 이름은 demo-project. $ composer create-project laravel/laravel demo-project --prefer-dist UI 패키지 추가 Laravel 6.x Release Note를 보면 다음과 같은 설명이 있다. The frontend scaffolding typically provided with previous releases of Laravel has bee.. 2019. 10. 17.
Plex에 Daum Movie Plugin 설치 DaumMovie Metadata Agent 외국 영화, TV 쇼 정보 사이트를 이용해도 대부분의 한국 컨텐츠 정보를 받아올 수 있다. 하지만 모든 영화와 방송이 다 있는것이 아니기 때문에 아쉽긴 하다. 다행히 다음에서 제공하는 영화 정보를 이용해 Plex에 적용 시켜주는 플러그인이 개발되어 있다. 설치 설치 순서는 간단하다. Plex 설치 방식에 관계 없이 다음 단계를 적용하면 된다. 단 도커가 아닌 일발 설치의 경우 3번이 좀 달라진다. 압축 파일 다운로드 압축 해제 및 폴더 명 변경 폴더 이동 다운 로드 먼저 github 사이트에가서 압축 파일을 받아온다. 리눅스 사용자는 터미널에서 다음 명령어를 실행해도 된다. 대신 sudo apt install wget -y 먼저 실행해서 wget을 설치해야 한.. 2019. 5. 15.
Install Docker on Ubuntu Install Docker on Ubuntu Install Docker 터미널에서 Docker를 설치해준다. $ sudo apt install -y docker.io 설치가 완료 되었으면 서비스를 시작시켜준다. $ sudo systemctl start docker Docker가 잘 돌아가고 있는지 간단한 명령어를 실행해 본다. $ sudo docker info Install Docker Compose 보통 하나의 Docker 이미지를 실행한다면 Compose 없이도 가능하다. 하지만 여러 이미지를 동시에 실행애햐 할 경우 Docker Compose를 이용하면 편하게 설정이 가능하다. Docker Compose도 설치해주자. $ sudo apt install -y docker-compose Add Dock.. 2019. 4. 26.
반응형