엊그제까지만 해도 멀쩡히 동작하던 Codeception이 갑자기 PDO 생성이 안된다는 예외를 발생시키더군요. [CodeceptionExceptionModule] (Exception in Db) SQLSTATE[HY000] [1045] Access denied for user ‘root’@’localhost’ (using password: YES) while creating PDO connection 원인은 MAMP 업데이트 였는데, 아마도 MAMP가 …
Continue readingXE 오픈 세미나에서 발표하게 되었습니다
오는 4월 29일에 XE Open Seminar – Testing in PHP 4회차 Codeception 발표를 맡게 되었습니다. 테스팅에 관심있는, 특히 레거시 코드에 테스팅을 도입하는데 관심있는 PHP개발자분 들은 가벼운 마음으로 놀러오세요~ https://www.xpressengine.com/devlog/22972401
Continue readingComposer 인스톨시 Discard changes 를 자동으로 처리하는 방법
배포를 자동화하려면 composer install도 자동으로 완료되어야 합니다. composer install 을 하다보면 자주는 아니지만 가끔씩 discard-changes 에 대해 어떻게 처리를 할지 입력하도록 요구 받는데요, 이때 값을 입력해주지 않으면 더이상 패키지가 업데이트가 진행이 되지 않습니다. discard-changes 가 …
Continue readingPDO bindParam 과 bindValue 의 차이
메뉴얼에 설명이 있긴 한데 좀 글로 이해하려니 저는 좀 어려웠습니다. 스택오버플로에서 아래 예제를 보니 좀 이해가 되더군요. $sex = ‘male’; $stmt = $db->prepare(‘SELECT name FROM students WHERE sex = :sex’); $stmt->bindParam(‘:sex’, $sex); // 변수에 바인딩하기 …
Continue reading좀 심하게 아쉬운 네이버 검색결과…
PHP 의존성 관리 도구인 Composer 와 Composer 의 기본 저장소인 Packagist 는 PHP 개발자들에게 필수가 되어가고 있습니다. PHP 개발하면서 가장 먼저 라이브러리를 검색하러 가는 곳이 바로 Packagist 인데요, 우연히 네이버에서 packagist 를 검색해보고 정말 깜짝 놀랐습니다. …
Continue reading뽀모도로 1일차
뽀모도로 기법은 시간 관리 기법의 하나로 타이머를 이용하여 25분간 일하고 5분간 휴식하는 방식이다. 다른 것보다도 일하는 25분간은 SNS 등으로 부터 스스로를 격리시키고 SNS나 메신저는 쉬는 시간에 확인한다는 컨셉이 마음에 들어 오늘부터 해보고 있다. 일할 때 방해를 …
Continue reading일주일에 3~4번 술을 마시면서도 체중을 감량하는 방법
점심을 적게 먹으면 됩니다. 개소리 같겠지만 사실입니다. 적어도 저한테는요. ㅋ 4kg 뺏으니 4kg만 더 빼면 목표 달성이네요. 후후~ 제가 한 것이라곤 점심을 계란 2~3개와 고구마 1~2개 먹는 것으로 바꾼 것 뿐이에요. 제가 다이어트 한다면서 저녁에 …
Continue reading1년 이상 이용하지 않은 회원의 개인정보는 파기해야 한다고?
[직썰톡] 해외직구 2조시대, 국내기업 발목잡는 방통위의 위엄! 이란 글을 읽고 놀라서 개정된 정보통신망법과 시행령을 찾아봤습니다. 정말로 올해 8월부터는 1년간 이용하지 아니하는 이용자의 개인정보를 파기해야 하네요. 기존에는 3년이었는데 최근 개정으로 1년으로 변경되었습니다. 어떻게 해야하나 고민을 좀 해봤는데, …
Continue reading인간은 생각보다 강하군요
예전에 한 번 봤던 영상인데 다시 보니 또 뭉클하네. 우리는 생각보다 강하다. 자 열심히 뱃살을 빼보자! 읭?
Continue reading유클라우드 NAS 는 세션 파일 공유에는 적절하지 않습니다.
현재 관리하고 있는 시스템은 세션을 파일로 관리하고 있습니다. 그래서 세션 파일을 NAS 에 공유하는 방식으로 분산처리를 하려고 했는데 반응속도가 너무 느려져서 다시 원상 복귀했네요. 내부망 속도의 문제라면 Redis로도 해결이 안되는건가 싶긴한데 설마 그렇진 않겠죠?
Continue reading