몇 주만에 라라벨로 만든 애플리케이션을 수정하려고 했는데, gulp 명령어를 실행하니 에러가 났습니다. SyntaxError in plugin ‘run-sequence(version)’ Message: Unexpected token s in JSON at position 41 Stack: SyntaxError: Unexpected token s in JSON at position 41 …
Continue readingCategory: 개발
XECON 2016 발표 평가가 나왔어요!
생각했던 것보다 후하게 평해주셨어요! 감사합니다. 🙂 기대했던 것보다 잘나왔으니까 공유 ㅋ 발표 평가 요약 # 만족도 – 매우 만족 : 51.4% – 이정도면 괜찮네요 : 37.8% – 좋지도 나쁘지도 않았어요 : 10.8% – 실망했어요 …
Continue reading라라벨은 시맨틱 버저닝을 사용하지 않는다
최근에 라라벨 책을 저술하신 두 저자분 께서 라라벨이 마이너 업데이트 되었는데 예제 소스코드가 정상적으로 작동하지 않아서 고생하신 것을 본 적이 있습니다. 이와 관련하여 정광섭님이 이해할 수 없는 라라벨의 릴리스 관리 정책 이란 글을 올리기도 하셨고, 또 …
Continue reading팀장들이 꼽은 신입 PHP 개발자가 가급적 빨리 알았으면 하는 것들
신입에게 권해주는 책이 있다면 그 책에는 어떤 내용이 포함되었으면 좋겠는지 8분의 팀장급 개발자분들께 여쭤보았습니다. 6명 중복 대답 Composer PSR 5명 중복 대답 HTTP 시큐어 코딩 4명 중복 대답 IDE 코딩컨벤션 3명 중복 대답 비즈니스에 …
Continue reading인수테스트 중 랜덤하게 발생하는 403 에러의 원인은 낡은 Xdebug 였다
Codeception 으로 인수테스트를 씐나게 돌리다가 보니, 방금 전에 잘 통과되던 테스트가 갑자기 통과가 안되는 현상이 발생했다. 에러 메시지는 too many open files 였다. ulimit 을 이용하여 열 수 있는 파일의 수를 늘렸는데, 이번에는 랜덤하게 403 응답이 나오는 현상이 …
Continue readingXECON 2015 Learning Laravel 발표자료
최근에 좋은 튜토리얼들이 쏟아져나와서 학습 전략이라는 말이 다소 무색해지긴 했지만 그래도 궁금해하시는 분들이 계실 수 있을 것 같아 발표자료를 공유해봅니다. [slideshare id=55119398&doc=learninglaravel-151115013004-lva1-app6892]
Continue reading테스트하기 어려운 코드라는 6가지 신호
최근에 의존성 주입을 알게되어서 (신나서?) 마구마구 의존성을 주입하다보니 한 클래스를 생성하는데에 너무 많은 의존성을 주입하는 경우가 생기더군요. 가장 많은 건 13개까지… 그래서 과연 내가 잘하고 있는 것이 맞나 싶어 궁금해하고 있었는데, 오랜만에 들춰본 Laravel Testing …
Continue readingORM 좋네요 좋아
Eloquent ORM을 이용하여 아래의 데이터를 조회하기 위한 코드를 작성했습니다. A가 가진 모든 B들과 그 B들이 가진 모든 C들 중 A와 관련 있는 것만 추린 것들과 그 C들이 가진 모든 D들 그 결과 아래와 같은 코드가 …
Continue readingMyISAM을 쓰면 좋은 경우
스토리지 엔진 선택 – 로그 고속기록에는 MyISAM 에 이름과 시간이 있는 컬럼을 만들어서 기록하는 것이 유리. – 읽기 전용 테이블에는 MyISAM 이 절대적으로 빠르다. – 트랜잭션에는 InnoDB 추천 MySQL 퍼포먼스 향상 (1) 아키텍처 중 발췌 …
Continue readinggit 사용시 커밋하지 않은 변경사항들을 다른 브랜치에 커밋하기
오늘 한참 작업을 하고 나서 보니, master 브랜치에서 작업을 하고 있었더군요. 뜨어! 지금까지 작업한 내용을 다른 브랜치(제 경우에는 develop 브랜치)에 커밋할 순 없나 찾아보니 다행히 방법이 있었습니다. stash를 사용하는 방법입니다. git stash // 커밋하지 않은 …
Continue reading