여러 ssh 호스트 접속을 위해 ~/.ssh/config 에 셋팅하는데macOS Sierra 이상에서는AWS pem 파일을 사용하려 할때마다 아래와 같이 암호를 물어왔다.Enter passphrase for key '~/.ssh/aws-seoul-my.pem':ssh key 암...
MAC OS X Mac macOS SSH
VoidNoble IT Zone on 18-11-20
AWS로 서비스를 운영하는데, 다양한 AWS의 서비스를 사용하면서 어느 순간 정리가 되지 않았습니다. Terraform / Ansible / Packer를 도입하였고, 이 때 발생하였던 문제들과 해결책을 공유합니다. 2018년 11월 GDG...
infrastructure terraform ansible packer
wan2.land on 18-11-18
Laravel Dusk에서 로그인 테스트를 하고자 할 경우 다음과 같이 코드를 작성 할 수 있다. /** @test */ public function 로그인한다() { $this->browse(function (Browser $browser) { $browser->v...
PHP Laravel
HEURISTING.NET on 18-11-09
Laravel에서는 FormRequest 또는 Validation 클래스를 이용하여 폼의 입력값을 검증하고 에러메시지를 사용자에게 전달할 수 있다. 이러한 ValidationException을 수동으로 throw 하고자 하는 경우 다음과 같이 이...
HEURISTING.NET on 18-11-07
다음은 내가 Legacy PHP로 개발할 때 쓰던 안 좋은 습관들이다. register_globals 설정을 켜거나 extract() 함수를 사용한다. PHP에서 사용자로부터 입력 받은 값은 $_GET, $_POST, $_REQUEST, $_COOKIE 변수에...
PHP
작업기간 2013. 5 ~ 2017. 3 (약 3년 10개월) 세부사항 단말의 활동 로그를 수집하고 모니터링 하는 제품 Lagacy PHP와 JQuery를 활용하여 제품의 화면 단 개발 담당 MySQL을 DBMS로 사용하였으며,...
HEURISTING.NET on 18-11-06
모든 웹브라우저가 다 똑같이 동작하면 참 감사할텐데, 실상은 그렇지 않죠. 특히 IE! 뭐 어쩌겠습니까. 고객님들이 쓰는 주요 브라우저는 다 테스트 해봐야지요. Mac을 사용하는 개발자들의 문제는 Mac에 IE가 설치...
야매 개발 이상한모임
이현석의 우체통 on 18-11-05
나는 약 10년 간 Legacy PHP 개발자였다. 개인 홈페이지(제로보드)와 블로그(Tattertools)를 운영하며 해당 솔루션의 코드를 보고 프로그래밍을 독학하였기 때문에 프로그래밍의 기초를 모른 상태에서 프로그래밍을...
HEURISTING.NET on 18-11-05
개인 블로그를 만들기 위해 다음 두 가지 방안을 고려하였다. 솔루션 활용 TextCube, Wordpress ... etc 자체 개발 처음에는 솔루션을 활용하고자 하였다. 고작 블로그 하나를 개발하는데 너무 많은...
9년만에 내 블로그를 갖게 되었다. 이번에는 Tattertools나 Wordpress의 힘을 빌리지 않고 한 땀 한 땀 수작업으로 블로그를 만들었기에 의미가 남다르다. 개인 신변잡기, 일상생활, 개발 이야기 등의 주제로 열심...