netty/netty #17141 → PR #17192 Netty에서 메시지를 바로 보내지 않고 잠시 모아 뒀다가 보내려니 WebSocket 연결 자체가 안 된다는 이슈를 봤습니다. 연결은 결국 타임아웃으로 끝났는데요. 이슈를 올린 mega12345mega가 응답이 파이프라인 맨 뒤에…
MIT Missing Semester의 Data Wrangling 강의를 보고 정규식을 정리했습니다. 기호가 붙어 있는 모양만 보면 복잡한데요. 어떤 문자를 찾는지, 몇 번 반복되는지, 어디에 있어야 하는지로 나눠 읽으면 조금 수월합니다. 정규식은 도구마다 문법이 조금씩 다릅니다. 여…
MIT Missing Semester의 Editors (Vim) 강의를 보고 Vim 명령을 정리했습니다. 명령만 하나씩 외우기보다는 짧은 문장을 직접 고쳐 보는 편이 이해하기 쉽습니다. 여기서는 one two를 입력한 뒤 커서를 옮기고 수정해 보겠습니다. 글자를 입력하고 저장하기 터미…
PR #1267 리뷰 → PR #1268 1편에서 올린 이메일 검증 수정에는 리뷰로 몇 가지 요청이 왔습니다. NBSP 외의 공백도 검사하고, 따옴표 안의 ASCII 공백은 여전히 허용하는지 봐 달라는 내용이었는데요. idn-email까지 고칠 때는 같은 검사를 복사하지 말고 공통 메…
networknt/json-schema-validator #1164 → PR #1267 첫 오픈소스 기여는 networknt/json-schema-validator의 이메일 검증 버그를 고치는 일이었습니다. JSON 문서가 JSON Schema에 맞는지 검사하는 Java 라이브러리인데…