반응형 제가 왜 코딩을 하고 있을까요?/other13 composer 설치 명령어 php 먼저 깔려있어야함.php 설치 여부 확인.php -v php 없다면 php 먼저 설치.brew install phphomebrew마저 없다면 아래글 참고.> ~/.zprofileeval "$(/opt/homebrew/bin/brew shellenv)" 설치" data-og-host="asj8000.tistory.com" data-og-source-url="https://asj8000.tistory.com/entry/home-brew-%EC%84%A4%EC%B9%98-%EB%AA%85%EB%A0%B9%EC%96%B4" data-og-url="https://asj8000.tistory.com/entry/home-brew-%EC%84%A4%EC%B9%98-%EB%AA%85%EB%A0%B9%EC%96.. 2024. 11. 26. Homebrew 설치 명령어 설치 명령어/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Path 추가 (zsh 사용시)echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofileeval "$(/opt/homebrew/bin/brew shellenv)" 설치후 확인.brew --version 2024. 11. 26. 유의적 버전 (Semantic Versioning). 버전 관리 버저닝버전 번호는 소프트웨어의 변경사항을 나타내며, 개발자와 사용자가 소프트웨어의 상태를 쉽게 이해하고 관리할 수 있도록 도와준다. 일반적인 버전 번호는 보통 세부분으로 나누어지며 아래와 같은 형태를 가진다. MAJOR.MINOR.PATCH1.2.20 세상엔 정말 다양한 버전 관리 방법이 있으며, 그 중 Semantic Versioning이 특히 오픈 소스 프로젝트에서 매우 널리 사용된다.그래서 오늘은 이것에 대해 정리해보고자 한다. 유의적 버전 (Semantic Versioning) 위의 시맨틱 버저닝의 경우, 깃헙의 공동창업자인 Tom Preston-Werner이 만든 규칙이며, 아래 공식사이트에서 상세한 내용들을 읽어볼 수 있다.https://semver.org/이 글에선 이에 대해 요약해보려한.. 2024. 6. 23. git submodule 당겨오기 submodule 있는 레포 clone 후, 해당 submodule 디렉토리가 비어있을때 ->git submodule update --remote --recursive 2024. 6. 19. docker 설치 명령어들 정리 맨날 쓰는 도커 설치 명령어들 정리 Mysql*{PWD} 수정docker pull mysqldocker run --name mysql-container -e MYSQL_ROOT_PASSWORD={PWD} -d -p 3306:3306 mysql PostgreSQL*{PWD} 수정docker pull postgresdocker run --name postgresql-container -e POSTGRES_PASSWORD={PWD} -d -p 5432:5432 postgres mongoDBdocker pull mongodocker run --name mongodb-container -d -p 27017:27017 mongo Redisdocker pull redisdocker run --name redis-c.. 2024. 6. 12. IntelliJ RDS 연결 오류 with ssh 터널링, clusterInstanceHostPattern enableClusterAwareFailover 작업 배경 : intellij idea에서 db 연결 도중 오류 발생.보안으로 인해 SSH 터널링을 별도로 설정한 상태. 아래와 같이 에러 메시지가 나온다. The clusterInstanceHostPattern configuration property is required when an IP address or custom domain is used to connect to a cluster that provides topology information. If you would instead like to connect without failover functionality, set the enableClusterAwareFailover configuration property to false. 해결 .. 2024. 5. 29. m1 mac에 x86_64 Homebrew 설치하기 문제 내용m1 맥북에 Homebrew를 통해 특정 패키지를 설치하려고 시도하였다.brew install ...하지만 아래와 같은 오류가 발생하였다.Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!To rerun under ARM use: arch -arm64 brew install ...To install under x86_64, install Homebrew into /usr/local.이 문제를 해결해보자. 우선 원인은 간단하다.M1이 출시한지 시간이 좀 되었지만, 아직 Intel 프로세서만 지원하는 앱들이 많다.위 내용처럼, x86_64 아키텍처에 의존하는 패키지를 설치하려고 하면 위와 같은 오류가 발생할 .. 2023. 2. 25. Postman을 통하여 API 속도 테스트를 해보자. * 이 게시물에선 Postman의 기능을 통하여, 다수의 API 응답 속도를 일괄 테스트해보는 방법을 설명하고 있습니다. 작업 배경 서버 쪽 API들의 성능 개선 작업이 이루어졌습니다. 하지만, 실제 표본 데이터 없이. 말만으로 무작정 성능 개선이 이루어졌다고 할 수 없는 법. API의 응답 속도가 얼마나 빨라졌는지 정확한 데이터를 뽑으려고 합니다. 사용 프로그램과 기능 Postman의 collection 기능을 사용해서 진행해보려고 합니다. 방법 우선, Postman 좌측 상단 New -> Collection을 통해 새 컬렉션을 만들어줍니다. 이 생성된 콜렉션 아래에 테스트에 필요한 API들을 전부 모아줍니다. 생성된 콜렉션 우클릭 -> Add request 버튼이나, 다른 콜렉션에서 복사해오면 됩니다.. 2022. 9. 21. [자료구조] 큐(queues)와 스택(Stack)이란? (3분 요약) 큐와 스택에 대해 알아보고 계신 당신께... 장담컨데 이 것들 젼나 쉽습니다 이 게시물 하나로 3분 안에 끝내드릴께요 첫 이해를 위한 겉핥기 이 둘은 우선 복잡한 게 아닌, 우리 주변에서도 정말 쉽게 찾아볼 수 있는 그저 간단한 규칙 입니디. 예시를 찾아보며 최대한 간단하게 설명해볼께요 스택(STACK) 우리 주변에서 스택의 개념을 사용하고 있는 것을 정말 쉽게 찾아볼 수 있는데요. 크롬이나 삼성 인터넷 같은 인터넷 브라우저에서 찾아볼 수 있습니다. 분명 여러분도 많이 쓰는 기능일꺼에요. 스택이란 규칙에 대해 정말 간단하게 설명을 해볼께요 최근 제가 택배를 많이 시켜서 문득 생각이 났는데, 이 택배에도 스택의 구조를 찾아볼 수 있습니다. 택배로 한 번 예시를 들어볼께요. 집 현관문 앞에 택배 상자가 3개.. 2021. 8. 27. 슬랙 메시지 발송 기능 만들기 오늘은 슬랙 메시지 발송 기능을 만들어 보려고 합니다. ※ 이 게시물에서 다루고 있는 내용은 5~10분 정도면 개발 가능한 분량입니다. ※ 예시 코드는 깃허브를 통해 제공해드리고 있습니다. 목차. 1. 개발 동기 2. 슬랙 키 값 받기 3. 코드 개발 4. 글을 마치며 1. 개발 동기 사내에 크론탭 기능을 통해 스케쥴링으로 작동하고 있는 로직들이 있었습니다. 그중엔 마케팅용 푸시를 발송해주는 로직도 있는데요. 자체 분산 로직이 스케쥴링을 통해서 수십차례에 걸쳐 푸시가 발송되게 되는데 이를 2000건마다, 혹은 푸시 발송이 종료될 때 마다 슬랙으로 알람을 보내 현재 마케팅 푸시 발송 현황을 마케팅 담당자분께서 직접 확인할 수 있는 창구를 하나 추가해보면 좋겠다는 생각이 들었습니다. 사실... 필요해서 만든.. 2021. 8. 21. 이전 1 2 다음 반응형