목록2019/01/23 (3)
규도자 블로그
정규식 짤 때 엄청나게 도움이 되는 사이트. regex101.com 난 정규식을 싫어한다. 사람이 해석할 수가 없는 언어라고 생각해서이다. 물론 익숙한 사람에겐 다르겠지만... 하지만 프로그래밍을 계속 접하게 되면 어쩔 수 없이 사용하게 된다. 그때 활용하는 사이트가 있다. 바로 regex101이다. 접속해보면 알 수 있겠지만 좋은 싸이트의 특징인 직관적인 UI가 눈에 띈다. 간단하게 설명하자면 FLAVOR에서 언어의 종류를 누르고 위에 정규식을 쓰고 TEST STRING에 테스트할 문자열들을 입력하여 테스트한다. 결과값은 오른쪽에 출력된다. 흔히들 사용하는 자바스크립트에서의 암호 정규식을 만들어보자. 만들기 귀찮으면 왼쪽의 책모양 메뉴를 눌러서 검색하면 된다. 이미 완성돼있는 정규식들을 조회할 수 있으..
로또 시뮬레이터, 로또 확률 계산기를 심심해서 만들어봤다. 사실 심심해서라기보단 좋은 꿈을 꿔서 10만원어치의 로또를 사봤는데 5등 하나 돼서 짜증나서 만들었다. 이곳에서 플레이할 수 있다. 이렇게 생겼다. 기본적인 html, js, css에 jQuery, bootstrap을 더하고 댓글시스템인 disqus까지 추가했다. bootstap이 어디들어갔나 했겠지만 룰렛을 돌리다보면 뜨는 이벤트들이 있는데 그 경고창을 추가하기 위해 부트스트랩을 추가하였다. github page를 이용한 것이라 소스는 이 레포지토리를 참고하면 될 것이긴 하지만 즉흥적으로 막 만든 만큼 코드는 다른사람에게 보여줄만큼 깔끔하지가 않다. 거두절미하고 만든 의도는 로또에 대한 경각심을 위해서였지만 실험으로 돌리는 와중에 내가 2등에 ..
JSON을 테스트하는 가장 좋은 방법. POSTMAN과 JSON Placeholder JSON(JavaScript Object Notation). 웹프로그래머라면 뗄레야 뗄 수 없는 만능 자료형이라고 할 수 있다. 가끔씩 파싱 중 골머리를 썩게 하는 거 빼곤 플랫폼 언어 가릴 것 없이 거의 모든 곳에서 통용되어 ajax를 통한 동일 사이트 안에서의 갱신도, restful API를 이용한 데이터 교환에서도 거의 정석이라고 할 수 있을 정도로 고착화돼있다. 자료형이 JSON이 아니면 왜 이렇게 만들었는지 의문이 들 정도로 말이다. 이 JSON을 테스트하기 좋은 방법이 있다. 송신 및 수신 값을 확인할 때는 POSTMAN, 코드 내에서 정형화된 JSON데이터가 필요할 땐 JSON Placeholder. POS..