Search result

macOS 10.12.2 Sierra 이상 ssh key 접속시 암호 항상 물을때

여러 ssh 호스트 접속을 위해 ~/.ssh/config 에 셋팅하는데macOS Sierra 이상에서는AWS pem 파일을 사용하려 할때마다 아래와 같이 암호를 물어왔다.Enter passphrase for key '~/.ssh/aws-seoul-my.pem':ssh key 암...

MAC OS X Mac macOS SSH

발표, Infrastructure as Code 삽질기

AWS로 서비스를 운영하는데, 다양한 AWS의 서비스를 사용하면서 어느 순간 정리가 되지 않았습니다. Terraform / Ansible / Packer를 도입하였고, 이 때 발생하였던 문제들과 해결책을 공유합니다. 2018년 11월 GDG...

infrastructure terraform ansible packer

Laravel Dusk에서 로그인 테스트 시 이전 세션이 남아있는 문제 해결하기

Laravel Dusk에서 로그인 테스트를 하고자 할 경우 다음과 같이 코드를 작성 할 수 있다.   /** @test */ public function 로그인한다() { $this->browse(function (Browser $browser) { $browser->v...

PHP Laravel

Laravel에서 ValidationException을 수동으로 던지기

Laravel에서는 FormRequest 또는 Validation 클래스를 이용하여 폼의 입력값을 검증하고 에러메시지를 사용자에게 전달할 수 있다. 이러한 ValidationException을 수동으로 throw 하고자 하는 경우 다음과 같이 이...

PHP Laravel

Legacy PHP로 개발할 때의 안 좋은 습관들

다음은 내가 Legacy PHP로 개발할 때 쓰던 안 좋은 습관들이다.   register_globals 설정을 켜거나 extract() 함수를 사용한다. PHP에서 사용자로부터 입력 받은 값은 $_GET, $_POST, $_REQUEST, $_COOKIE 변수에...

PHP

KWON-GA Behavior Monitoring

  작업기간 2013. 5 ~ 2017. 3 (약 3년 10개월)   세부사항 단말의 활동 로그를 수집하고 모니터링 하는 제품 Lagacy PHP와 JQuery를 활용하여 제품의 화면 단 개발 담당 MySQL을 DBMS로 사용하였으며,...

PHP

Mac에서 Docker로 개발환경 구성시, Internet Explorer로 테스트하는 방법

모든 웹브라우저가 다 똑같이 동작하면 참 감사할텐데, 실상은 그렇지 않죠. 특히 IE! 뭐 어쩌겠습니까. 고객님들이 쓰는 주요 브라우저는 다 테스트 해봐야지요. Mac을 사용하는 개발자들의 문제는 Mac에 IE가 설치...

야매 개발 이상한모임

프레임워크를 활용한 개발의 장점

나는 약 10년 간 Legacy PHP 개발자였다. 개인 홈페이지(제로보드)와 블로그(Tattertools)를 운영하며 해당 솔루션의 코드를 보고 프로그래밍을 독학하였기 때문에 프로그래밍의 기초를 모른 상태에서 프로그래밍을...

PHP

블로그를 직접 개발하게 된 이유

개인 블로그를 만들기 위해 다음 두 가지 방안을 고려하였다. 솔루션 활용 TextCube, Wordpress ... etc 자체 개발 처음에는 솔루션을 활용하고자 하였다. 고작 블로그 하나를 개발하는데 너무 많은...

블로그 개설

9년만에 내 블로그를 갖게 되었다. 이번에는 Tattertools나 Wordpress의 힘을 빌리지 않고 한 땀 한 땀 수작업으로 블로그를 만들었기에 의미가 남다르다. 개인 신변잡기, 일상생활, 개발 이야기 등의 주제로 열심...