개발 이슈,해결법 23

[git] 터미널에서 git push Error: connect ECONNREFUSED /run/user/1000/vscode-git-000000000.sock

Error: connect ECONNREFUSED /run/user/1000/vscode-git-b152292841.sock 해당 오류의 경우 https://github.com/Microsoft/vscode/issues/60494 connect ECONNREFUSED /run/user/1000/vscode-0c0baca1-1.25.1-shared.sock · Issue #60494 · microsoft/vscode Market palce is empty also OS:Ubuntu github.com 비슷한 오류가 vscode 레포상에도 제기되었었는데, vscode를 업데이트 하는 것으로 해결을 했다고 한다. 다만, 단순하게 터미널을 하나 더 열어서 진행해도 충분히 해결되는 모습을 보았다. 터미널을 새로 ..

[끄적끄적] 취준 개발자의 방황 (RESTful API)

어떤 영상을 보고.. 시니어 개발자들이 주니어 개발자에게 무엇을 바라는지 어떤 글을 보고.. 개발자란 어떤 사람을 이야기하는지를 보며 (해당 영상과 링크는 포스팅 하단에 따로 링크를 걸어두도록 하겠다.) 나는 취준을 어떻게 준비하고 있었지? 라는 생각을 하게 되었다. 나는 막연한 백엔드 개발자로 Node.js 경험과 AWS, 서버 운영 경험만을 가지고 그렇게 "나는 준비됐어!"라는 생각에 백엔드 개발자 모집란에 부족한 이력서를 들고 설쳤다. 그러다 문득 저 영상과 글을 보고 내 이력서를 봤을 때 이런 근본 없어 보이는 이력서를 보고 누가 날 뽑을까 라는 생각을 했다. 나는 이력서에 내가 할 수 있는 모든 것을 다 써놨었다. 백엔드, 프런트 일부, 파이썬 , GUI, IoT, MQTT.. 정말 통일성 없고..

[WSL/Linux] 파일 업로드가 안될 때 폴더 권한

1.문제 발생 기존에 개발하던 포폴용 SNS서비스 를 디자인변경을 위해 로컬(wsl)로 내려서 작업을 진행하던중, 기존 서버에서는 잘 작동되던 이미지 업로드기능이 500 error를 뿜으며 정상적으로 작동하지 않았다. 2. 상황 파악 먼저 로컬코드를 서버에 복붙해서 작업했을때 문제가 없음을 확인했다. 서버에서는 문제없이 잘 올라가는데,,, 역으로 서버의 기존코드를 로컬로 내렸을때는 작동하지 않았다. 이를 통해 소스코드에는 문제가 없고 wsl환경문제임을 파악했다. 이후 wsl폴더를 접속해서 파일을 강제로 넣어봤을때에도 권한 문제로 넣을 수 없었다. 3. 문제 해결 https://docs.microsoft.com/ko-kr/windows/wsl/file-permissions WSL에 대한 파일 권한 WSL에..

[iptime] 공유기 외부네트워크에서 원격설정

아이피타임 공유기의 서브넷 대역은 기본적으로 192.168.0.~~ 대역이다. 그리고 공유기 설정에 접속하기 위해서는 같은 서브넷(192.168.0.@)안에 존재해야 하며, 게이트웨이 주소인 192.168.0.1주소로 접속해야 한다. 위 그림과 같은 상황이라면 아무 문제 없다. 다만? [시나리오] 그런데 만약 같은 서브넷 안에 없다면..? 필자의 경우 다음과 같은 네트워크 구성을 가지고 있을 경우 접속pc에서 iptime의 설정을 변경하려면 어떻게 접속해야 할까? 1. 단순하게 192.168.0.1 을 입력해도 될까? 같은 서브넷 대역이 아니므로 접속이 불가능하다! 2. 홈서버에서 대신 접속을 시도한다? A. 차선책이 될수는 있겠지만 개발을 홈서버에서 하는 것이 아니라면 불편할 것 이러한 상황을 해결하기..

[Domain 연결] 스쿨 호스팅 사이트 도메인 구매 및 연결 방법

오늘은 스쿨 호스팅 사이트에서 도메인 구매 방법 및 도메인 연결 방법을 정리해 보고자 한다. https://www.phps.kr/ 왜 스쿨 호스팅 사이트 인가? 하면 타 사이트에 비해 싼 가격대를 형성하고 있었고 오래된 사이트라는 말에 선택하였다. 다만 싼 가격때문일까? 타 사이트에서는 해당 사이트에서 A레코드나 CNAME을 수정 가능하게 해뒀는데 스쿨호스팅 사이트에선 바로 수정이 불가능 했다. 이런부분에서 타 사이트와의 가격차이가 나는 것이 아닐까 생각해보면서.. 필자가 해결한 방법과 도메인 구매 과정에 대해서 포스팅 해보려 한다. 포스팅 순서는 [구매 - (포트포워딩) - 연결(A레코드 수정 및 네임서버 수정)] 의 순서를 가질 예정 1. 도메인 구매과정 도메인을 구매하기 위해서는 먼저 사이트에 가입..

[Git] repository에서만 특정 파일 삭제 (.gitignore 사용)

1. 문제 git을 사용하다보면 개발폴더 내에 있는 파일이지만 공개적인 코드저장소엔 올리고 싶지 않은 파일이 있다. 예를 들자면, /upload 폴더의 내용이라던가 개발상 필요한 API코드가 들어간 파일이라던가.. 혹은 node_modules 과 같은 패키지 설치 폴더라던지.. API키가 노출되면 자동으로 리셋을 시켜버리는 서비스도 있다. 이런 상황을 피하기 위해 우리는 레포지토리 상에서 민감한 내용은 삭제해야 하며, 더 나아가 커밋을 할때마다 해당 내용은 커밋에서 제외할 수 있어야 한다. 필자 역시도 node_module의 폴더가 push되어있어 해당 폴더를 지우려한다. .env 역시도 개인적인 내용이 들어가 있어 커밋에서 제외할 예정. 2. 해결 방안 우리는 .gitignore이라는 파일을 사용해서 ..

[Git] linux git push 중 "Please use a personal access token instead."

Please use a personal access token instead. 이번 포스팅은 git 사용중 push 과정에서 나온 메시지 해결법을 포스팅하려고 한다. 1. 문제 상황 올바르게 유저이름과 패스워드를 치고 push 명령을 날렸으나, 다음과 같은 메시지가 나오면서 인증오류가 생겼다고 한다. 당연하게도 코드는 push되지 않았다. 문제는 패스워드로 인증하는방식은 지난 8월 13일 삭제 되었으며, 대신 personal access를 사용해야 한다. 2. 해결법 1. github 로그인 후 우측 상단의 본인 사진 클릭후 -> settings 클릭 2. 좌측에 있는 패널에서 Developer settings로 접근 3. 좌측의 Personal access tokens 클릭후 우측의 generate 클..

[mysql] mysql 에서 password 컬럼을 찾을 수 없을

1.문제 상황 필자의 sql환경은 Server version: 8.0.26-0ubuntu0.20.04.3 (Ubuntu) AWS환경이다. mysql을 사용하다 보면 root로 작업하지 말란 이야기들을 듣는다. 보안상의 문제, 무결성의 문제라고 생각하는데 아무튼 사용자를 생성하기 위해서는 use mysql; -> create userid@(host) identified by 'password' 를 치게 되는데 해당 유저가 잘 생성되었는지를 확인하려면 보통 select user, host, password를 치곤했다. 그런데 이게 무슨일? password라는 컬럼이 없다고 나온다. 이게 무슨일인가 해서 select * from user; 를 실행시키니 컬럼종류로 다음과 같이 나왔다. 2. 컬럼확인 | Hos..

PyQt5 QComboBox 예제 (행정구역 선택에 따른 하위 행정구역 선택)

제목이 좀 혼란스러울수도 있을것 같습니다 보여드리고자 하는 바를 사진으로 보일 필요성이 있겠네요 이런 창은 많이 보셨을 겁니다. 큰 행정구역을 선택하면 그 하위 행정구역을 콤보박스를 통해 선택할수 있는거죠. 이러한 방식은 백신예약이나 회원가입등등 많은 분야에 사용이 되어지고 있는데요. 막상 이러한 방식을 구현하려고 하니 인터넷상에는 단순히 콤보박스를 사용하는 것에서 끝나는 예제만 있고 두개의 콤보박스를 유기적으로 제어하는 방법은 없더라구요. 그래서! 제가 프로젝트를 진행하면서 깨달은 방법을 공유합니다 ㅎㅎ 일단 간단하게 .ui 파일을 만들겠습니다 그리고 예제코드를 보여드릴게요. # -*- coding: utf-8 -*- from PyQt5.QtWidgets import * from PyQt5.QtCore..

알바 검색기 ver.1.0 개발후기 및 소개

https://github.com/mugju/Part-time-Job-Finder/releases/tag/1.0 Release 알바크롤러 ver.1.0 · mugju/Part-time-Job-Finder 중복, 직원구인글을 제외하고 지역별로 알바글을 찾아주는 프로그램\ 브라우저가 포함되어 있기에 실행이 약간 느릴수 있습니다. 해당 파일을 다운 받으시고, 파일 내부에 있는 Alba_search.exe를 github.com ※현재 해당 프로젝트는 사이트 정책 문제로 ip밴의 가능성이 있습니다. 사용을 권장드리지 않습니다 약간의 일기글 형식입니다. 위 프로그램은 음.. git의 release를 써본 첫번째 나의 프로젝트이다. 우리나라에 알바를 찾는다고 하면, 대부분은 알바몬 혹은 알바천국을 실행할 것이다. 그..

반응형