전체 글

전체 글

    ERROR! The server quit without updating PID file (/opt/homebrew/var/mysql/gimdong-yeobs-MacBook-Pro.local.pid).<img src=">

    ERROR! The server quit without updating PID file (/opt/homebrew/var/mysql/gimdong-yeobs-MacBook-Pro.local.pid).

    징글징글한 에러다...헤맨지 2시간 째, chatgpt 답변도 신뢰가 안 가는 지경. 오아시스를 발견했다. Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)mysql.server$ mysql.server start 를 하였을 때, 아래와 같은 오류가 계속 발생하였다.Starting MySQL. ERROR! The server quit without updating PID file (/opt/homebrew/var/mysql/user-MacBookPro..

    [노마드코더] 01 set up

    보호되어 있는 글입니다.

    Vercel에서 배포한 프로젝트에 자체 도메인(domain) 적용하기

    Vercel에서 배포한 프로젝트에 자체 도메인(domain) 적용하기

    도메인 구매처 : 호스팅케이알(https://app.hosting.kr/)1. 도메인 구매가비아, 호스팅케이알, 카페24 등 원하는 곳에서 원하는 도메인을 구매한다. 2. Vercel 대시보드에서 프로젝트 Settings -> Domains 에서 본인이 구매한 도메인을 입력 후 Add 해준다.3. Add 버튼을 누른 후 리다이렉트 방식을 설정하는데 Recommended방식을 선택해준다.(본인이 원하는대로)이는, www. 을 입력하지 않아도 www.~ 으로 리다이렉션 해준다는 뜻이다.4. Add 를 하게 되면 2가지 항목이 추가되고, A와 CNAME 타입의 레코드 항목이 생긴다.해당 게시글을 작성하는 시점에 이미 순서를 건너뛰어서 본 이미지는 타 블로그 이미지 참조  5. 호스팅을 구매한 포털에서 위 Ty..

    [Django] 투표 앱 만들어보기 01 (뷰 작성, URL 맵핑)

    [Django] 투표 앱 만들어보기 01 (뷰 작성, URL 맵핑)

    최종 목표관리자 - 투표 등록, 수정, 삭제사용자 - 투표 참여이전 단계에서 개발환경 준비를 했으니, 본격적으로 투표 앱을 만들어보자. djangotutorial 폴더 안에 polls (=투표앱)을 만들어보자.$ python3 manage.py startapp polls 첫 번째 뷰를 작성해보자.생성된 polls 폴더 내부의 views.py 에 다음 코드를 넣는다. 이후에, 브라우저에서 액세스하기 위해 url 매핑을 해주자.polls 폴더 밑에 urls.py 폴더를 만든 후 아래와 같이 코드를 입력한다. 이제 앱 디렉토리는 다음과 같다. 추가로 프로젝트에서 글로벌 적으로 url구성을 설정해줘야 하므로 mysite 폴더 밑에 urls.py에 다음과 같이 코드를 삽입한다. 이제, 서버를 다시 가동해보자. 그..

    [Django] 개발환경 세팅

    [Django] 개발환경 세팅

    필요 스택Python 3.10 이상을 지원하는 Django 5.1프로젝트 생성, 초기 구조 설정 및 시작$ django-admin startproject (프로젝트이름)# ex) django-admin startproject mysite 성공적으로 실행됐다면 아래와 같은 폴더구조가 생성된다. *폴더구조 설명*더보기manage.pyDjango 프로젝트의 유틸리티 스크립트입니다.주요 기능: 이 파일을 사용하여 프로젝트를 관리하고 다양한 Django 명령어(runserver, migrate, createsuperuser 등)를 실행할 수 있습니다.예를 들어, 서버를 실행하려면 python manage.py runserver 명령을 실행합니다.mysite/__init__.pyPython 패키지임을 나타내는 빈 ..

    알파브라더스 IR 보완자료 전달용

    보호되어 있는 글입니다.

    [Linux / Ubuntu] 실행중인 포트 확인

    목적 : 백그라운드에 실행해둔 15000번 포트의 실행을 중지하고 재가동 하려고 한다.1. 포트를 사용하는 프로세스 확인하기$ sudo netstat -tulnp | grep 150002. 프로세스 종료하기$ sudo kill -9 (PID)ex) sudo kill -9 1515153. 실행중인지 확인해보기$ sudo netstat -tulnp | grep 15000

    터미널을 사용해 git 에 커밋을 할 때

    터미널을 사용해 git 에 커밋을 할 때

    상황 : 우분투 서버에서 작업하는 소스코드를 깃허브 리포지토리에 업로드 해보자. 1. 업로드를 원하는 폴더 혹은 파일이 있는 경로에서 .git 생성$ git init/** git init 명령어는 Git 저장소를 초기화하는 데 사용됩니다. * 이 명령어는 현재 디렉터리를 새로운 Git 저장소로 변환하여, 버전 관리를 시작할 수 있게 합니다. */2. 업로드 할 리포지토리와 연결// origin 추가$ git remote add origin (괄호없이 repo 주소를 입력한다.)// 연결된 리포지토리 확인$ git remote -v 3. 커밋할 폴더 혹은 파일 추가$ git add (괄호없이 폴더 혹은 파일명을 입력한다.)// 나의 경우엔 GreenEyes 폴더를 통째로 업로드 하였다.ex) $ git a..

    Chrome Driver 최신 버전 설치하는 방법

    Chrome Driver 최신 버전 설치하는 방법

    1. 본인의 Chrome 버전 확인 2. 설치기존에는 https://chromedriver.chromium.org/downloads 사이트에서 원하는 버전을 설치하면 되지만최신 버전이 바로 보이지는 않는다. 그럴 땐 아래의 깃허브 주소에서 원하는 최신 버전의 드라이버를 다운링크를 확인할 수 있다.https://github.com/GoogleChromeLabs/chrome-for-testing/blob/main/data/latest-versions-per-milestone-with-downloads.json chrome-for-testing/data/latest-versions-per-milestone-with-downloads.json at main · GoogleChromeLabs/chrome-for-..