DEV

· DEV
로컬 개발 환경을 모바일 기기에서도 확인해 보기 위한 수단! 아주 유용하게 사용하고 있는 ngrok에 대해서 알아보자 Ngrok https://ngrok.com/ ngrok | Unified Application Delivery Platform for Developers ngrok is a secure unified ingress platform that combines your global server load balancing, reverse proxy, firewall, API gateway and Kubernetes Ingress Controller to deliver applications and APIs. ngrok.com Secure tunnels to localhost Ngrok는 방화벽을..
· DEV
맥북이 무한 재부팅의 늪에 빠져버려 서비스센터에서 포맷을 해왔다 😩 내 5만원.. brew도 다시 깔고 git도 다시 깔고 ... github과의 연동 작업을 진행하던 중 private repository 를 clone 하는 과정에서 username과 password 를 요구하는데 입력하고나니 다음과 같이 실패를 알리는 메세지가 출력됐다. remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-url..
· DEV
프로그래머스로만 코딩테스트를 연습해 왔는데 슬슬 백준 문제들에도 궁금증이 생겨서 브론즈 레벨부터 찍먹 하기 시작했다! 백준 : https://www.acmicpc.net/ 프로그래머스 : https://programmers.co.kr/ 사실 백준을 그동안 안 한 이유는 ... 프로그래머스보다 상대적으로 불편한 실습 환경 때문이 컸다. 언어를 선택하는 게 node.js 인 것도 그렇고, 문제나 예제를 나란히 두고 볼 수 없는 것도 그렇고, 프로그래머스처럼 코드 작성 -> 테스트! 이 과정을 할 수 없다는 게 큰 단점 🙄 Visual Studio Code에서 코드를 작성하고 원하는 결과가 콘솔창에 출력되는 걸 확인할 때까지 충분히 테스트 코드를 실행하고 백준에 정답을 제출하는 방식이 나에게 가장 편한 방법이..
· DEV
보통은 집에서 작업하기 때문에 windows 를 이용하지만 카공하러 나올 때는 맥북을 이용하는 타입 ㅋ 때문에 카공만 하러 나오면 1시간은 mac 관련 셋팅 해결하는데에 시간을 쓰는 것 같다.... 오늘의 오류는 분명 이전에 한 번 해결한 것 같은데 ... 또 안되길래 기록이나 해본다 code 명령어로 Visual Studio Code 열기 평소 사용하던 code 명령어 $ cd 작업할레포 $ code . 작업을 진행할 레파지토리 안에 들어가서 위 명령어를 입력하면 바로 vscode를 열어줘서 편하게 작업할 수 있다. Mac에서의 code 오류 메세지 본체(windows)에는 이미 설정해두어서 편히 사용하고 있지만 맥북에는 설정되어 있지 않은 듯 하다. 평소와 같이 터미널을 키고 작업할 레파지토리로 들어..
· DEV
자꾸 같은 실수를 반복해서 메모용으로 작성해둔다 ㅎ 커밋 메세지에 오타를 냈다거나 커밋에 미처 포함하지 못한 작업 내용을 뒤늦게 발견하는 경우 해당 커밋을 작성하기 이전으로 돌아가기 위한 방법으로 reset을 자주 사용하고 있었다. $ git reset HEAD^ --soft // HEAD^ : 바로 직전(한 단계 이전)으로 돌아감 // --soft : 직전 작업을 staged에 가져옴 문제는 이렇게 돌아가고나니깐 수정할게 없는 경우 (...) 즉, 다시 reset하기 이전으로 돌아가고 싶은 경우다. staged에 작업이 들어가 있으니 다시 커밋할 수도 있지만 이 경우는 커밋 시간을 새로 갱신하는 것이기 때문에 이를 원하지 않는 경우가 종종 발생했다. 때문에 다른 해결 방법으로 reflog를 활용한다. ..
· DEV
github, bitbucket과 같이 코드 형상 관리 프로그램을 사용하고 있다면내가 작업한 내용, 즉 코드의 변경 사항(diff)을 따로 전달할 필요가 없지만만일 소통하는 개발자가 같은 환경에 놓여있지 않는 경우에는, 별도의 프로그램을 이용해서 코드 변경 사항을 전달해야 할 수 있다. 나는 위와 같은 경우에서 diff2html 를 사용했는데diff2html 가 어떤 프로그램인지에 대해 가볍게 알아보자. (나의 경우는, php 페이지 작업은 react 기반 페이지와는 다르게 백엔드 개발자와 작업 저장소를 함께 사용하지 않고 아예 별개로 이용하던 것이 문제점이였다. 각자의 저장소 열람 권한도 없는 탓에 bitbucket 을 이용한 diff 공유가 불가능했고, 개별로 작업 내용을 전달해주었어야 ..
개발하는 이령
'DEV' 카테고리의 글 목록