전체 글
Arc(아크) 브라우저 URL 상시 노출되게 하기
아크 브라우저를 사용중에 url을 확인할 일이 잦은데, url이 기본노출되어 있지 않아서 불편한 적이 많았다. 기존 url 확인 방법 바로, 해결해보자.Mac 기준 : cmd + shift + D위 화면과 같이 url창이 상시 노출되게 된다.
Python의 underscore 메서드
underscore 메서드1. 기본 초기화 및 객체 생성 관련__init__(self, ...)객체 초기화 메서드입니다. 클래스의 인스턴스가 생성될 때 호출되며, 초기값 설정에 사용됩니다. 생성자 역할을 합니다.__new__(cls, ...)객체의 인스턴스를 생성하는 메서드로, __init__이 호출되기 전에 실행됩니다. 주로 객체 생성 과정을 제어할 때 사용됩니다.__del__(self)객체가 소멸될 때 호출됩니다. 주로 리소스 정리가 필요할 때 사용됩니다. 하지만, 일반적으로 사용은 권장되지 않습니다.2. 문자열 표현 관련__str__(self)객체의 "문자열 표현"을 정의합니다. print()나 str()에서 호출됩니다.__repr__(self)객체의 "공식적인 문자열 표현"을 반환합니다. repr..
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..
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 맵핑)
최종 목표관리자 - 투표 등록, 수정, 삭제사용자 - 투표 참여이전 단계에서 개발환경 준비를 했으니, 본격적으로 투표 앱을 만들어보자. djangotutorial 폴더 안에 polls (=투표앱)을 만들어보자.$ python3 manage.py startapp polls 첫 번째 뷰를 작성해보자.생성된 polls 폴더 내부의 views.py 에 다음 코드를 넣는다. 이후에, 브라우저에서 액세스하기 위해 url 매핑을 해주자.polls 폴더 밑에 urls.py 폴더를 만든 후 아래와 같이 코드를 입력한다. 이제 앱 디렉토리는 다음과 같다. 추가로 프로젝트에서 글로벌 적으로 url구성을 설정해줘야 하므로 mysite 폴더 밑에 urls.py에 다음과 같이 코드를 삽입한다. 이제, 서버를 다시 가동해보자. 그..
[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 패키지임을 나타내는 빈 ..
[Linux / Ubuntu] 실행중인 포트 확인
목적 : 백그라운드에 실행해둔 15000번 포트의 실행을 중지하고 재가동 하려고 한다.1. 포트를 사용하는 프로세스 확인하기$ sudo netstat -tulnp | grep 150002. 프로세스 종료하기$ sudo kill -9 (PID)ex) sudo kill -9 1515153. 실행중인지 확인해보기$ sudo netstat -tulnp | grep 15000