Writerside는 젯브레인이 만든 기술 문서 작성 전용 소프트웨어이다. 매뉴얼 페이지 작성 전용이라고 보면 될 듯 하다. 예를 들어 이런 웹사이트를 만드는 데 쓰인다. 처음에 이 제품이 나왔다는 소식을 듣고는 ‘매뉴얼 페이지 작성 전용 소프트웨어가 필요할까?’ …
Continue readingCategory: 개발
지난 주 메모 리뷰
전공이나 업무 관련 메모를 하루 두 장씩 공유하고 이를 모아 일주일에 한 편 글을 쓰는 모임에 참여중이다. 이번 주에는 하루 2편씩 Eloquent Performence Patterns 를 보면서 내용을 요약했다. 내용을 요약해서 적는 과정에서 제대로 이해하지 못하고 …
Continue reading라라벨 입문 강의 시작합니다
사실 만들기 시작한 지는 꽤 됐는데, 진행이 참 더디네요. 더이상 지체되선 안되겠다 생각해서 몇 개 찍어둔 영상부터 업로드하기로 마음 먹었습니다. 사회적 압박이 효과가 있기를!
Continue reading라라벨에서 배열 유효성 검증하다가 타임아웃이 났다
Maximum execution time of 60 seconds exceeded 센트리 알림이 울려 내용을 살펴보니 요청 처리에 60초가 초과되어 에러가 났습니다. 엔드포인트를 보니 매우 단순한 기능인데 왜 60초 씩이나 걸렸을까 의문이 들었어요. 에러가 발생한 위치를 살펴보았습니다. Validator 에서 …
Continue readingPHP 화살표 함수(arrow function) 이용시 주의사항
한 줄 짜리 익명함수는 화살표 함수로 대체하면 코드가 깨끗해지는 느낌이라 요즘 자주 사용하고 있습니다. 특히 클로저를 쓰지 않고도 외부 변수를 사용할 수 있는게 편리하더라고요. 하지만 컬렉션의 아이템을 하나씩 처리하면서 외부 변수를 조작하려고 아래와 같은 스타일의 …
Continue reading라라벨, Artisan::output()이 빈 문자열을 반환한다면
아티즌 커맨드를 테스트하기 위해 Artisan::output() 을 호출하여 출력 내용을 확인하는 방식을 사용했었는데요. 라라벨 버전을 올리니 갑자기 테스트가 깨졌습니다. 디버깅을 해보니 Artisan::output()이 빈 문자열을 반환하더군요. 원인은 라라벨 5.7부터 콘솔 테스트 기능이 강화되면서 기본으로 콘솔 출력을 모킹하도록 …
Continue readingunknown error: session deleted because of page crash
라즈베리파이에서 잘 돌던 크롤러가 갑자기 동작하지 않아서 로그를 보니 unknown error: session deleted because of page crash 가 남아 있었다. 삽질을 좀 했는데 결론적으로 문제의 원인은 공유 메모리 공간(/dev/shm)이 부족한 것이었다. (참고: 크롤링 Selenium Chrome …
Continue reading라라벨 인증 시험 통과했어요
지난 주말에 시험을 쳤는데 결과가 빨리 나왔네요. 아리송한 문제들이 많아서 재수하겠다 싶었는데, 한 번에 통과해서 다행이에요. ㅎㅎ + 후기를 보고 싶단 코멘트가 있어서 추가로 남겨봅니다. 결제 결제는 작년 11월 말에 했어요. 2020년 내에 응시하자는 마음으로 …
Continue reading라라벨 라우트 그룹 사용시 유의사항
라라벨 코리아 페이스북 그룹에 질문이 하나 올라왔습니다. https://www.facebook.com/groups/laravelkorea/permalink/1862353923927678 처음부터 제대로 배우는 라라벨의 예제 코드 처럼 라우트 그룹을 작성하면 에러가 나는데, 책에 나온 코드 처럼 사용하는 방법은 없느냐 하는 것 입니다. 질문해주신 분이 언급한 예제는 79 …
Continue reading처음부터 제대로 배우는 라라벨을 번역 출간했습니다
2020년 12월 초에 출간됐는데 블로그에 이제껏 출간 소식 조차 공유를 안했었네요. ㄷㄷ 이제 얼추 한 달이 다 되어 가는데, 걱정했던 것보다는 좋은 평이 남고 있어서 다행스러워요. 혼자 뚝딱뚝딱 전자책을 만들 때는 몰랐는데, 출판사와 일해보니 책을 …
Continue reading