본문 바로가기

반응형

오블완

(9)
[Python] Meta classes 메타 클레스 란? (펌 / 링크) 원문https://stackoverflow.com/questions/100003/what-are-metaclasses-in-python/6581949#6581949 What are metaclasses in Python?What are metaclasses? What are they used for?stackoverflow.com번역https://tech.ssut.me/understanding-python-metaclasses/ Python의 metaclasses(메타클래스) 이해하기이 글은 메타클래스에 대해 가장 잘 설명되어있다고 생각되는 Stackoverflow 답변 [http://stackoverflow.com/a/6581949]을 번역한 문서입니다. 클래스를 객체로 메타클래스를 이해하기 전에 Py..
[GCP] 화이트 리스트 관리 (feat. Firewall Rule) google cloud 에서 방화벽 설정은 뭔가 어렵다원래 보안이 어렵긴하지만 말이다. 이때 서비스별로 접속할 수 있는 아이피 등을 설정할 수 있는데 우리 회사 접속하는 공인 아이피가 유동적이여서 서비스마다 화이트 리스트를 줬더니 너무 힘들었다. 서비스마다 들어가서 아이피를 삭제/수정 해주어야하는것이다. 그래서 찾아본 모든 서비스에 공통으로 사용되는 화이트 리스트를 작성하는 방법을 메모해본다. 네트워크 보안 > Cloud NGFW > 방화벽 정책 (Firewall Rule)방화벽 규칙 만들기(Firewall Rule)이름 Name : allow-specific-ip (원하는 이름)트래픽 방향 Direction  : 인그리스 Ingress대상 Targets: 네트워크의 모든 인스턴스 All instance..
[펌] 가치있는 테스트를 위한 전략과 구현 많은 테스트 글에서 실제로 테스트하기 위한 실질적으로 도움이 되고 마음에 와 닿는 그런 글들이 별로 없다.그냥 이론적으로 말하는 느낌이랄까이번에 뭔가 마음에 와닿는 글이 있어 저장해본다. https://toss.tech/article/test-strategy-server
[GCP] Cloud SQL 시스템 변수(System Variables) 설정하기 (feat. flag / mysql) gcp에서는 뭔가 공통적으로 이야기할 단어가 없었는지 mysql 기준 시스템 변수 등을 설정하는 부분을 flag 라는 말로 퉁쳐서 찾기전까지 어디서 설정하는지 모른다.
[Design] ppt 대체재 Figma Slides ppt 항상 우리의 곁에 있지만 한정된 서비스 한정된 기능으로 많은 아쉬움 가진다 없으니까 아쉬움을 가지지않은 사람들도 있지만 다른곳에 있는 기능을 본다면 아쉬움을 가지게 될것이다. https://www.figma.com/blog/figma-slides/ Stack the deck with Figma Slides | Figma BlogSay goodbye to lackluster presentations. Today, we’re announcing the open beta of Figma Slides, here to set a new standard for telling visual stories that move work forward.www.figma.comhttps://www.figma.com/ko..
[Git] Git의 --bare 옵션: 무엇이고 언제 사용하는가? --bare 옵션이란?--bare 옵션은 Git 리포지토리를 생성할 때 사용하는 옵션으로, 작업 디렉토리가 없는 순수한 버전 관리 데이터만 포함된 리포지토리를 생성합니다. --bare 리포지토리는 소스 코드 파일을 포함하지 않고, 커밋, 브랜치, 태그와 같은 Git 메타데이터만 보관하게 됩니다.일반적인 Git 리포지토리 구조와는 달리, --bare 옵션을 사용해 생성된 리포지토리는 .git 폴더와 같은 형식 없이 루트 디렉토리에 바로 Git 데이터가 포함됩니다. 예를 들어, 일반 리포지토리가 myproject/.git/ 안에 Git 정보를 저장하는 반면, --bare 리포지토리는 myproject.git/ 형태로 생성됩니다.--bare 옵션의 사용 목적일반적으로 --bare 옵션은 협업 환경에서 원격 리..
[Git] 모든 브랜치 및 commit 기준으로 clone하기 (mirror/no-single-branch) 오프라인에서 작업이 필요한 경우, 이때 git에 대한 모든 브랜치 및 commit을 받고 싶을 수 있다.이때 두가지 방법이 이다. mirror git clone --mirror mirror 옵션은 저장소의 모든 브랜치와 커밋 기록을 로컬에 그대로 복제하여 오프라인에서도 모든 브랜치에 접근 가능하게 한다.--mirror 옵션을 사용하면 원격 저장소와의 설정까지 포함하여 완전한 복제가 이루어지며, 이후 필요에 따라 모든 브랜치의 커밋을 자유롭게 체크아웃하고 열람할 수 있습니다.no-single-branchgit clone --no-single-branch 이렇게 하면 모든 브랜치를 포함하여 복제되며, 이후에 개별 브랜치로 체크아웃하거나 탐색이 가능합니다.  차이점 요약옵션설명복제되는 항목주 용도옵션설명복제되..
[gcp] sql 서비스 mysql server 옵션 설정하기 컴퓨터에서 mysql server를 하면 my.cnf 에서 옵션을 추가한다.그러나 gcp의 sql서버를 사용할 경우 플래그에서 수정해주어야한다. 시간대라던가.. time_out이라던가..  처음에 set global wait_timeout = 300; 했다가 권한 때문에 안되길래 뭐지 했다가 이걸 알게되었다.

반응형