전체글98 정규식 연습 사이트 정규식 연습하는사이트 RegexOne - Learn Regular Expressions - Lesson 1: An Introduction, and the ABCs Regular expressions are extremely useful in extracting information from text such as code, log files, spreadsheets, or even documents. And while there is a lot of theory behind formal languages, the following lessons and examples will explore the more prac regexone.com 아래는 문제들 예시이다 정규식으로 값을 뽑아내면서, 답안이랑 비교하.. 2021. 3. 2. 야크 쉐이빙 야크 쉐이빙(Yak Shaving) 세차 해야겠다 근데 호스(hose)가 망가졌네, Home Depot 가서 사야겠다 근데 Home Depot을 가려면 Tappan Zee 다리를 건너야 된다 다리를 건너려면 EZPass 가 필요해 이웃집 Bob 의 EZPass를 빌리면 될거같다 근데 내 아들이 빌린 베개를 돌려주기까진 안빌려줄거같다 베개에 야크 털이 많이빠져서 지금 당장 돌려줄수가 없다 동물원가서 야크털을 깎는다 ( Yak shaving ) 목표한 일을 위해 연관된 작업들을 하다가 결국 아무 관련없는 일을 하게 되는것을 말한다 웹브라우저의 동작방식을 공부하던도중, 어떤 블로그 글에서 본 용어다 실버불렛, 거인의어깨, 마세라티문제등등 모르는 용어가 나오면 무조건 찾아보는편인데 궁금해서 찾아봤더니 지금 딱 .. 2021. 2. 26. 카톡 인앱 브라우저에서 구글로그인 문제.. (해결못함) 개발중인 서비스에 구글아이디로 회원가입하는 기능이 있다. 유저가 서비스에 처음 접근했을때 시나리오중 하나가 1. 카톡으로 서비스 웹페이지 링크 받고 클릭해서 접속 ( 카톡 인앱 브라우저로 열림 ) 2. 구경좀 하다가 회원가입페이지로 이동 3. 구글 로그인 클릭 4. 03 오류 : disallowed_useragent 이거때문에 상당히 머리가 아팠는데.. 일단 다른 서비스들은 어떻게 처리했을까 궁금해서 찾아봤다 평소엔 많이 보이더니 막상 구글 로그인 지원하는 서비스 찾으려니까 생각이 안나서 겨우겨우 찾았다.. GitLab 도 똑같다 근데 GitLab은 외국서비스니까 국내서비스를 찾아봤다 로켓펀치,원티드로 해봤더니 동일했다 잠깐 찾아보니 웹뷰에서 로그인 하는거 자체를 구글이 막아버렸다고한다 카톡은 왜 링크를.. 2021. 2. 15. 브라우저의 동작원리 브라우저란? 월드 와이드 웹(www)을 기반으로한, 인터넷컨텐츠를 검색 및 열람하기위한 소프트웨어 간단하게 말하면, 편안한 웹서핑을 도와주는 소프트웨어다 전세계 5대 브라우저 Google Chrome MS Edge (원래 Internet Explorer 였다) Firefox Opera Safari 브라우저의 핵심기능 브라우저의 핵심 기능은 사용자가 보려고하는 웹페이지의 자원을 서버에 요청하고, 응답 받아서 보기좋게 화면에 띄워주는것이다. 여기서 말하는 자원은 보통 HTML 이지만, Image나 PDF 등등 다양하다. 자원의 주소는 URI에 의해 정해진다. 브라우저는 HTML과 CSS를 명세에 따라 해석해서 보여주는데, 명세는 웹 표준화 기구인 W3C에서 정한다. 예전에는 자기 맘대로 해석해서 파편화가 심.. 2021. 2. 10. git rebase -i empty 문제 git 강의를 듣던중에 git rebase -i 를했는데, 비어있는 창이 뜨는 문제가 생겼다 . 검색해보니 강의 초반에 환경 세팅할때 git config --global core.editor "code --wait" 으로 하라고했는데, git config --global core.editor "code " 까지만 한게 문제였다, --wait 옵션으로 터미널이 작업종료를 기다리게되는데, 이것으로 해결했다 참고 How to use Visual Studio Code as default editor for git? When using git at the command line, I am wondering if it is possible to use Visual Studio Code as the default e.. 2020. 11. 16. github README.md 에 이미지 올리기 slack bot 프로젝트의 README.md에 이미지를 올리고싶었다. 찾아보니 가장 간편한 방법은 Issue에 이미지를 올린후 이미지 링크를 이용하는것이었다 github의 Issues 로 가서 New issue 를 클릭한다 그다음 이미지를 복붙하거나 드래그해서 올린다 업로드중.. 업로드가 완료되면, 이미지 링크가 생긴다 ![image](이미지링크) 우리가 필요한건 이미지 링크니까 그것만 복사하자 위 예시에서 이미지 링크 ↓ user-images.githubusercontent.com/59547369/99194067-914ed980-27c0-11eb-8941-edee42e0f324.png 이제 Submit new issue 를 누르면, 이슈가생긴다 하지만 이슈를 다시 삭제하는 번거로움을 방지하기위해 그냥.. 2020. 11. 16. git ignore 실수와 aws해킹위험 git ignore 설정하다가, push를 했는데.. 실수를해서 슬랙token과 aws 엑세스키가 github에 올라갔다..ㄷㄷ 올라가자마자 바로 오는 메일들.jpg 가장 먼저 온 Slack메일은, 토큰이 노출됐다고 하면서 해당 토큰을 비활성화시켜버렸다 AWS는 키가 노출됐다고 하면서 IAM 사용자에게 AWSCompromisedKeyQuarantine 이라는 정책을 부여했다 해커들이 AWS 키를 해킹해서 폭탄요금을 먹이는 사례가 많기때문에 정책으로 권한을 제한하는거같다 그외에 도움말을 주는데, 노출된 키 교체만 하지말고, 해당 IAM user도 삭제하기 요금 페이지로 이동해서 예상하지못한 서비스 사용 확인하기 빠르게 user 삭제했더니 메일이 또 왔다 대충 키삭제해줘서 고맙다는 얘기 GitGuardian.. 2020. 11. 15. Error: EISDIR: illegal operation on a directory, read 문제 이 블로그를 참고해서 VScode와 AWS EC2 SFTP로 연결하던중 발생한 에러 Error: EISDIR: illegal operation on a directory, read 해결 privateKeyPath 에서 .pem 을 빼먹어서 난 오류.. 사소한 실수였다 2020. 11. 6. vscode liveserver 사용하기 VS CODE 를 실행한후 좌측하단의 extension 을 클릭한다 live server 를 검색한뒤 install 버튼을 클릭하면 설치 이제 html 파일을 우클릭한뒤 Open with Live Server 를 클릭해서 실행해준다 이제 html의 변경사항을 (저장하면 ) 바로바로 반영해주기때문에 새로고침할필요가없어서 굉장히 편하다 2020. 9. 10. 퇴사후 구매한 책 4권 8/12 글 퇴사후 코어자바스크립트 NODEJS 교과서(개정판) 이것이코딩테스트다 실용주의프로그래머 이렇게 4권을 구매했다 코어자바스크립트 자바스크립트의 근-본을 공부하기위해 구매한책 https://ko.javascript.info/ 이 페이지와 함께 병행공부 NODEJS 교과서 구현에 급급해서 갖다쓰던것들을 더 깊게파기위해 구매 이것이 코딩테스트다 평소에 관심있던 유투버 나동빈님이 쓰신 파이썬 코테 책이라서 충동구매 열심히 공부해서 10월전후로 구직을 다시 시작해보자. 2020. 8. 31. 이전 1 2 3 4 5 6 7 8 ··· 10 다음