Back-up

· Back-up/etc
putty 너무 못생겨서 못쓰겠어요(?) 쓰는 툴은 어느정도 아름다워야 쓸 맛이 난다고요.. putty말고 쓸만한 툴을 추천한다. putty는 디자인을 제외하고도 ftp는 별도로 파일질라를 다운받아야 하기 때문에 여간 불편한 것이 아니다. 나는 유료를 좋아하지 않기 때문에 무료만 추천한다. 밑의 소개하는 툴들은 모두 ssh, ftp둘다 사용이 가능하다. 윈도우 - Mobaxterm 윈도우 환경이라면 Mobaxterm 개인적으로 레트로 느낌나서 좋아하고 잘 쓴다. 정말 심심할 땐 저기서 게임도 한다(?) 기존에 putty를 썼다면 mobaxterm에 지금껏 연결했던 클라우드 접속 정보를 연동할 수도 있다. Max, 윈도우, ios, ... - Termius 맥 환경이라면 Termius Mobaxterm에 ..
· Back-up/etc
파이썬으로 openai에 요청하여 응답을 받아보자! 간지나는 무언가를 만들 수 있을 것만 같아요..? 예전에는 request를 통해서 openai에 요청하고 그랬는데 다시 알아보니 openai의 공식 python 관련 라이브러리가 따로 있었다. 정말 top-notch&full-fledged 개발자라면 자기 입맛에 맞게 requests를 사용해서 이것저것 할 수 있겠지만 나는 그냥 편하게 openai에서 직접 업데이트하고 호환성을 맞춰주는 라이브러리를 사용하겠다. 코드 보기 나는 어떤 녀석을 쓸거냐면... 코드는 얼추 이렇다. import openai openai.api_key='{당신이 발급받은 openai key}' def request_openai(input_text): try: chat_comple..
· Back-up/etc
nginx.conf 파일 건드렸다가 제대로 재앙을 한번 맛봤다! 다시는 맛보고 싶지 않다! nginx.conf 파일을 건드렸다면 restart하기 전에 꼭..꼭 다음을 실행시킨 후에 확인하자 sudo nginx -t nginx의 syntax error를 확인할 수 있다. (나는 대체 무슨 야수의 심장으로 이런걸 확인도 안하고 수정하고 재시작한거니...) 문제가 없었다면 이제 nginx를 재시작하자. sudo systemctl restart nginx 그럼 이제 재시작이 되었을 것... 잘 돌아가고 있는지 마지막까지 확인하자. sudo systemctl status nginx 를 통해 잘 실행되고 있나 확인! 더불어서 내 서비스가 잘 실행되고 있는지도 확인합시다 sudo systemctl status 내서..
· Back-up/etc
새삼 정말 무식하게 리눅스를 써왔다는 것에 반성하며 리눅스 명령어 정리해보기..^^ # 실행 ps가운데 user가 ubuntu인 것으로 실행중인 것 찾기 ps -aux | grep ubuntu # .. 마찬가지로 + 프로세스명에 anything이 들어간 프로세스 찾기 ps -aux | grep ubuntu | grep anything # text.txt에 ls -al의 결과물 작성 ls -al > text.txt # text.txt에 ls -al의 결과물을 이어서 작성 ls -al >> text.txt # 프로세스 강제 중지 kill -9 pid(프로세스id) # 터미널에서 다른 작업을 해야하거나, 실행시간이 걸릴 경우 background로 실행시키기 `command &`
· Back-up/etc
금방 끝낼 줄 알았는데 생각보다 잘 안된다 @-@... window에서 self-hosted runner를 만들었는데 powershell권한에 막혀서 안됨. 이걸 풀자니 보안이 털리는게 아닌가 싶어서... 일단 다른 방법 없나 확인하는 중,,, 메모~ https://www.youtube.com/playlist?list=PLDZRZwFT9Wkt19Ox35Ir2A7CyNIWG96Nm GitHub Actions로 개발 주기 자동화 - 엄지혜 | 애저 듣고보는 잡학지식 손쉽게 깃허브에서 CI/CD를 추가하는 깃허브 액션(GitHub Actions)! 깃허브 제품을 만드는 엔지니어링 팀에서 일하시는 엄지혜님과 함께 여러 에피소드들을 통해 자세히 살펴봅니다. www.youtube.com https://docs.gi..
feat/test 에서 작업을 하고 pr을 날린 후 main에 merge처리가 되었다는 가정하에 # 기존 feat/test 삭제 git branch -d feat/test git push origin main :feat/test
요즘 소스트리가 윈도우에서는 켜지지도 않고, 맥에서는 푸시가 안되고... 이래저래 문제가 많은 와중에 굳이 삭제하고 다시 깔기도 귀찮아서 터미널에서 커맨드를 쓰거나 fork 라는 것을 대신해서 쓰고 있다. fork에서는 description쓰는 ui가 편하게 돼있는데 소스트리에서는 description쓰는 것이 안보여서 커맨드로 description을 추가하려면 어떻게 하나 찾아봤다. 먼저 앞으로 쭉 이렇게 사용하고싶다면 이걸 실행하자. git config --global core.editor "code --wait" 내 로컬의 git 환경설정에서 git commit 명령어를 치면 위와 같이 vscode창을 띄워서 커맨드 메시지와 description을 작성할 수 있는 vscode창이 생긴다. 커밋 메시..
깃 쓰면서 커밋 메시지 예쁘게 적자 하면서 맨날 규칙을 까먹는다. 이 바보같은 놈... Commit message 타입: 메시지 로만 생각하자. 타입의 종류로는 다음과 같다. feat : 새로운 기능 추가, 기존의 기능을 요구 사항에 맞추어 수정 fix : 기능에 대한 버그 수정 build : 빌드 관련 수정 chore : 패키지 매니저 수정, 그 외 기타 수정 ex) .gitignore ci : CI 관련 설정 수정 docs : 문서(주석) 수정 style : 코드 스타일, 포맷팅에 대한 수정 refactor : 기능의 변화가 아닌 코드 리팩터링 ex) 변수 이름 변경 test : 테스트 코드 추가/수정 release : 버전 릴리즈 과거로 돌아가기 - Reset 이전의 커밋으로 돌아갈 때 ... 그 ..
https://www.youtube.com/watch?v=Z9dvM7qgN9s git config —global -e config파일을 edit할 수 있다. git config —global core.editor “code —wait” vscode에서 config설정 가능 git config —global core.autocrlf input(맥)/true(윈도우) 에디터에서 줄바꿈을 할 때 운영체제마다 달라지는 경우가 있음. 이걸 git에서 auto로 수정해주는 기능임 git명령어에 alias git status → git st 로 바꾸고 싶다면? git config —global alias.st status git rm —cached stage된 파일들을 unstage할 수 있다. ex. git rm ..
· Back-up/etc
LeetCode가 새로운 UI페이지가 적용되면서 기존에 사용하던 LeetHub가 연동이 안되는 이슈가 생김. LeetHub 왜 안됨?.. 찾아보니 UI가 바뀌면서 페이지 내 class명이나 엘리먼트 요소 등등이 바뀌면서 기존의 LeetHub가 더는 연동이 안되게 됨... 해결방법 1. 구버전의 UI를 사용한다. 문제 풀이의 우측 상단에 자신의 프로필을 클릭 우측 하단의 Revert to old version 를 클릭 구버전 UI를 사용하면 그대로 LeetHub를 수정하지 않고도 사용할 수 있다. 근데 구버전 너무 구리다.. 새버전 쓰고싶다면 조금 번거롭지만 다음 방법이 있다. 해결방법 2. 급한대로 다른 사람이 수정해놓은 것 갖다 쓰기 안타깝게도 LeetHub의 원작자분이 현재 시간이 없어서 LeetHu..
· Back-up/etc
개발하다보면 경도와 위도가 헷갈릴 수 있다.. 허허 그럴 수 있다..없나...? 우리나라의 경우 다음과 같이 대충 경도로는 126 ~ 127, 위도로는 35 ~ 37 정도로 나올 것이다. wkt string의 경우 표준을 따르는데 Point를 기준으로 할 때 POINT (x y z) 로 표현된다. 이때 x는 Longitude(경도), y는 Latitude(위도), z는 Altitude(고도) 를 의미한다. 다시 말해 POINT (경도 위도 고도) 순으로 되어야 한다. POINT(위도 경도 고도) 처럼 순서가 바뀌지 않도록 주의해야 한다. 그런데.. 이미 디비에 실수로 POINT(위도 경도 고도) 로 INSERT를 해버렸다면..? 그래서 X랑 Y를..즉 경도와 위도의 값을 뒤바뀌게 해주고싶다면? PostG..
· Back-up/etc
LeetHub를 사용하려고 리파지토리를 지정하고 푸시했더니 풀이랑 문제가 냅다 root에 저장돼버렸다. 난 LeetCode라는 폴더 내에 난이도 별로 문제가 저장될 줄 알았는데...(백준허브는 그렇게 해주잖아요..) 그렇다고 LeetCode용 리파지토리를 따로 파기는 싫었다. 내가 원래 쓰던 Algorithm 리파지토리 에 그대로 LeetCode를 업로드할 순 없을까 보던 중... 이미 누군가 멋진 분 이 해놓으신 것을 보고 따라했다. LeetCode 폴더에 난이도별로 따로 업로드 하는 방법 https://github.com/QasimWani/LeetHub 를 내 로컬에 클론해서 가져온다. 1을 클론해왔다면 해당 위치에서 다음을 실행하자. npm run setup npm run format npm run..
sovelop
'Back-up' 카테고리의 글 목록