분류 전체보기
-
Terminal command cheat sheet카테고리 없음 2020. 1. 21. 14:43
Shortcut (mac) Ctrl + A : 커서를 처음으로 이동 Ctrl + E : 커서를 마지막으로 이동 Ctrl + B : 커서를 한글자 앞으로 이동 Ctrl + F : 커서를 한글자 뒤로 이동 Ctrl + P : 입력 했던 이전 커맨드 Ctrl + N : 입력 했던 다음 커맨드 Ctrl + L : 전체 라인 지우기 Ctrl + R : 입력 했던 히스토리 검색 Command history copy mv grep less SSH Connect $ ssh @ -p // e.g user@123.45.67.89 -p 22 SCP - File/Folder copy $ scp [-P, -r] // e.g : scp -P 8080 -r ./hello.txt user@123.45.67.89:/www/home G..
-
웹 개발에 유용한 생성기카테고리 없음 2020. 1. 15. 16:01
들어가며 지금까지 배우고, 알게 된 것들을 정리할 겸 생성기를 만들어 보았다. 틈틈이 시간 되면 하나씩 만들어 보려고 한다. Random string 지정한 길이만큼 임의의 문자열을 생성한다. Youtube의 vid, facebook user hash와 같은 unique 한 아이디로 많이 사용된다. UUID 파일 업로드 시 파일 이름이 겹치지 않도록 하거나, 웹로그 저장 시 사용하였다. AWS S3 기반으로 Backoffice 개발 시에 Post 아이디로도 사용했었다. Metadata tags metadata 입력은 매번 귀찮은 작업이다. 내용을 알맞게 구성하여, 복사/붙여 넣기 하자. 사이트가 한번 공유 되면 각 서비스마다 Cache 가 남아 수정해도 반영되지가 않으니, 아래에 캐쉬 삭제 URL 참고 ..
-
Vue 개발자가 React로 사이트를 만들어 보았다카테고리 없음 2020. 1. 9. 19:04
들어가며 이용하는 서비스마다 비밀번호 규칙이 달라 오랜만에 접속하는 서비스는 비밀번호를 잊어버려 패스워드를 재설정하는 일이 빈번하게 발생했다. 명색이 개발자인데 서비스를 이용하는데 불편하면 안 되지 해서 패스워드를 관리하는 사이트를 만들기로 결심했다. 기능 정리 비밀번호를 관리하는 데 있어 제일 중요한 부분은 보안이다. 인터넷상에 비밀번호를 그대로 저장하는 것은 위험하니 비밀번호를 암호화 후에 필요할 때마다 복호화하는 기능과 아무나 내 비밀번호 리스트를 보이면 안 되니 로그인 기능이 필요했다. 필요한 페이지는 로그인, 새로 만들기, 목록, 수정/삭제의 4개의 페이지만 필요했고, Database, Auth는 Firebase로 구현했다. create-react-app my-password --template..
-
Mac automator snippet카테고리 없음 2020. 1. 5. 01:00
들어가며 Windows의 경우 응용프로그램 대부분이 Context menu에 편리한 기능을 자동으로 등록을 해주지만, Mac. 은 그런 기능이 거의 없다. 이번 글은 Mac Application에 있는 Automator를 사용하여 조금 더 편리한 작업 환경을 만들어 보는 방법에 대해 알아보고자 한다. Automator 등록 방법 Launchpad에 Automator를 열고(기타에 있을 수 있음) 파일 -> 신규 -> 서비스를 선택 Service Receives(서비스가 받는 선택 항목)를 files or folders(파일 또는 폴더)로 바꾼다. Finder에서 터미널 열기 보관함에서 Run apple script을 등록한다. tell application "Finder" set theWin to (qu..