프로그래밍하면서 유용한 사이트
프로그래밍하면서 유용하게 자주 사용하는 사이트들을 기록해 나갈 예정입니다.
정규식
regex101
정규식은 어렵다. 문법도 어렵고 내 예상과 달리 돌아가는 등의 어려움도 있지만
개인적으로 가장 큰 어려움은 사용하는 언어별로 정규식 문법이 다르다는 점입니다.
https://regex101.com는 다양한 언어에 대해서 지원해준다는 점에서 다른 사이트와 가장 큰 차별점을 갖습니다.
- https://regex101.com
- PCRE2, PCRE, ECMAScript, Python, Golang, Java8 언어의 정규식 지원
- 온라인상에서 정규식 테스트 가능
- 사용자가 작성한 정규식 문법에 대한 설명 제공
- 테스트 케이스 다건 활용 가능
시간 계산
Epoch 변환
Epoch Converter는 “epoch converter” 혹은 “epoch time” 이라고 구글링 하면 가장 맨 위에 검색되는 사이트입니다.
현재 epoch time 기능, 양방향(epoch <-> human readable) 변환기능 등 제공해주는 기능도 있지만
가장 마음에 드는 점은 내가 갖고 있는 epoch time이 초 단위인지 밀리초 단위인지 고민하지 않고 복사해서 넣으면 알아서 판단해준다는 점입니다.
Bash 시간 출력
zxq9.com : Most command Bash date commands for timestamping 에 시간 출력을 위한 bash command에 대해서 잘 정리가 되어있습니다.
CronTab
crontab.guru 에 자신이 작성한 시간 패턴을 입력해보면 어느 항목이 잘못되었는지 자세히 설명해줍니다.
맞춤법
YAML
yaml-online-parser는 YAML을 json으로 변환하는 기능을 제공하는데 YAML 문법이 잘못되었을 때 에러 메시지를 상세하게 찍어주기 때문에 YAML 맞춤법 검사기로도 유용합니다.
한국어 맞춤법/문법 검사기
한국어 맞춤법/문법 검사기는 너무 오래전부터 유명한 사이트라 별도 언급하지 않습니다.
번역기
Paraphrase
내가 작성한 영어문장을 의역해서 좀 더 나은 영어 문장으로 바꿔준다. fluency, standard, creative 라는 타입으로 의역이 가능합니다.
- paraphraser : Ubuntu chrome, firefox 에서 안됨