본문 바로가기

분류 전체보기

(134)
맥시코시 미카프로에코 내돈내산 리뷰 싸이벡스 제로나 T vs 브라이텍스를 비교하다가 베이비하우스 매장에서 직접 테스트해보니 브라이텍스는 조작이 생각보다 너무 힘들더라구요. 조작 편한게 제일 우선이 되어야 할 것 같아서 찾다보니 싸이벡스 제로나 T vs 맥시코시 미카프로에코 이 두 제품을 놓고 고민하게 되었습니다. 직접 비교해보면서 미카프로에코를 선택하게 된 이유와 장점을 정리해보려고해요. 1. 한손으로 가능한 360도 회전제가 가장 중요하게 생각한 부분은 한손으로 회전이 가능한지 여부였어요.악력이나 힘을 잘 못쓰는 편이라 제가 무리 없이 부드럽게 회전시킬 수 있는 제품이 바로 이 두라인이었습니다.같은 브랜드여도 싸이벡스 제로나 GI는 회전이 힘들었습니다.그중에서도 미카프로에코는 한손으로 부담없이 돌아가서 실사용시 훨씬 편하겠다는 느낌을 받..
노마드코더 AI Agents 마스터 클래스 구매 인증 최근 회사 내에서 AI 활용이 강조되고 있어 실무에 바로 적용할 수 있는 인사이트를 얻기 위해 강의를 신청했습니다.단순한 개념 이해를 넘어 AI 에이전트를 직접 활용하거나 업무 자동화에 연결할 수 있는 실질적인 내용을 기대하고 있습니다.
Azure Files(CIFS) 마운트 설정하기 운영중인 서버에서 Azure File을 마운트해 사용하면서 겪은 문제와 해결과정을 정리했다. 내가 하고자 했던 것/uploads 폴더를 Azure CIFS 마운트 경로이자 서비스 파일 기본 경로로 설정평상시에는 Azure 스토리지에 직접 기록하고 마운트 실패 시 로컬 디렉토리에 데이터가 쌓이도록 유지서비스는 항상 동일한 /uploads 경로만 바라보도록 구성 문제 상황마운트 실패 시 동작을 고려하지 못한 상태에서 운영하여 이미 /uploads 경로에 Azure CIFS가 마운트된 상태로컬 데이터를 보기 위해 CIFS를 잠시 해제하고 bind로 덮어 씌우려고 했으나,기존 CIFS 위에 다시 마운트가 겹치면서 Azure CIFS / ext4 / bind 마운트가 꼬이는 문제가 발생umount를 해도 Azur..
docker에 설치된 Postgresql 백업 및 복원 postgresql 백업 1. docker 접속// docker 컨테이너 접속// docker exec -it [container-name] bashdocker exec -it postgis bash 2. 명령어 실행// pg_dump -U [username] -h [host] -p [port] -d [databasename] --column-inserts --disable-triggers --no-owner -F p -f [filename]pg_dump -U postgres -h localhost -p 5432 -d site_mng --column-inserts --disable-triggers --no-owner -F p -f ~/backup_site_mng.sql 3. 백업 파일 복사 - dock..
Cursor AI MCP: Web 개발 시 유용한 MCP 구성하기 1. browser-tool MCP- 설치 전 필수 항목Cursor AIChrome 브라우저Nodejs 20 버전 이상- git hub 에서 파일 다운로드하여 크롬 익스텐션에 수동으로 로드하기https://github.com/AgentDeskAI/browser-tools-mcp GitHub - AgentDeskAI/browser-tools-mcp: Monitor browser logs directly from Cursor and other MCP compatible IDEs.Monitor browser logs directly from Cursor and other MCP compatible IDEs. - AgentDeskAI/browser-tools-mcpgithub.com - Cursor Settin..
Azure에서 Ubuntu Server를 Ubuntu Pro로 전환하기 최근 Microsoft Azure에서 다음과 같은 알림을 받았습니다:“Upgrade to Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, or Ubuntu Pro before 31 May 2025.”이는 현재 Azure Virtual Machines에서 Ubuntu 20.04 LTS를 사용 중인 사용자들에게 오는 중요한 안내입니다. 2025년 5월 31일 이후로 Ubuntu 20.04 LTS는 Canonical의 공식 지원이 종료되며, 더 이상 보안 패치, 유지보수 업데이트, 기능 업데이트를 받을 수 없게 됩니다.이러한 상황에서 시스템의 보안성과 안정성을 유지하려면 다음과 같은 두 가지 선택지가 있습니다:Ubuntu 22.04 LTS 또는 Ubuntu 24.04 LTS로 업그레이드또는 현..
Nginx Proxy Manager에서 서버 오류 시 점검 안내 페이지 띄우기 서비스 운영 중 특정 서버가 다운되거나 연결이 불가능한 상황일 때 Nginx Proxy Manager(이하 npm)를 통해 사용자에게 "서비스 점검 중" 안내 페이지를 보여주려고 한다. 이번 글에서는 502 오류 발생 시 점검 안내 페이지를 미리 만들어둔 HTML 페이지로 보여주는 방법을 정리합니다. 1. 준비: 점검 안내 페이지 HTML 만들기NPM은 정적 파일을 직접 생성해주는 기능은 없으므로 점검 안내 페이지는 직접 HTML로 작성해 서버에 넣는다.보통 NPM을 Docker로 배포했다면 다음과 같은 volumn 경로가 설정되어 있을 것이다. volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt 이 구조를 기준으로 data/ngin..
git 에서 임시 변경 사항만 되돌리고 싶을 때: stash + reverse patch 활용 Git stash 임시 적용 파일 되돌리는 방법개발 도중 특정 파일들을 임시 적용했다가 다시 되돌리고 싶을 때가 있다. 이럴 때 어떻게 해야할까?여러 방법이 있겠지만 나는 임시 적용한 파일들을 한번에 되돌리기 위해stash를 patch 파일로 저장하고, 원하는 파일들만 되돌리는 방법을 활용했다.이 글에서는 stash를 patch 파일로 저장하고 임시 적용 파일만 되돌리는 방법을 정리해보려고한다. Tip: Window 환경에서는 Git bash로 실행하는 걸 추천함. PowerShell은 "stash@{0}" 같은 문법이 충돌할 수 있음.파일 확장자가 .patch 일 필요는 없으며, vscode나 github 등 .patch 나. diff 확장자를 가진 파일에 대해 자동으로 diff 뷰를 제공하여 사용하였..
Apache와 Nginx Proxy Manager의 SNI 처리 방식 차이 1. SNI(Server Name Indication)란?SNI(Server Name Indication)는 클라이언트가 서버에 HTTPS 요청을 보낼 때, TLS 핸드쉐이크 과정에서 어떤 도메인 이름을 요청할 것인지 명시적으로 전달하는 TLS 확장 기능. 이를 통해 하나의 서버에서 여러 도메인을 호스팅할 수 있음.openssl s_client -connect example.com:443 -servername example.com2. Web 서버 별 동작 방식Apache의 기본 동작 방식Apache 웹 서버는 SNI 없이도 기본 SSL 인증서를 반환한다.예를 들어, Apache에 example.com과 example.org 두 개의 도메인을 설정했다고 가정 했을 때// Apache 설정 예시 (Virtu..
VSCode(or Cursor AI) 사용 시 NestJS 디버깅 설정하는 방법 이전에 VSCode nodejs 디버깅 방법을 올린적이 있지만 Cursor 셋팅 기념 다시 재업로드해본다.. 1. launch.json 파일 설정하기- Run and Debug에서 launch.json 파일을 신규 생성하거나 수정한다.- 환경 변수 값은 필요한 경우 설정// launch.json{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "attach", "name": "Debug NestJS", "skipFiles": ["/**"] } ]} 2. package.json에서 스크립트 추가 - nestjs 커맨드를 통해 프로젝트를 신규 생성했을 때 기본 스크립트 명령어. 디..