트렌드 포스팅
OpenAI API Key 같은 민감한 값을 PHP 코드에 직접 작성하지 않고 /etc/environment 와 PHP-FPM www.conf 에 저장하여 사용하는 방법을 정리합니다. /etc/environment 에 환경변수 저장 CLI 환경이나 크론(c...
외래키 포함 테이블 안전하게 초기화하는 방법 핵심 요약 DELETE → 데이터만 삭제 (AUTO_INCREMENT 유지) TRUNCATE → 테이블 초기화 (AUTO_INCREMENT 초기화) 외래키 존재 시 TRUNCATE 실행 ...
WebRTC 기반 화상 채팅이나 데이터 전송 서비스를 운영하다 보면, 특정 환경에서 연결이 실패하는 문제가 발생합니다. 특히 모바일 네트워크(LTE), 사내망, NAT 환경에서는 P2P 연결이 제대로 이루어지지 않는 경...
MySQL에서 날짜 데이터를 DATETIME 대신 유닉스 타임스탬프 형태로 저장하는 경우가 많습니다. 계산과 비교에는 유리하지만, 그대로 출력하면 사람이 읽기 어렵다는 단점이 있습니다. 이 글에서는 MySQL에서 유닉...
게시판이나 리스트 화면에서는 정확한 날짜보다 사용자가 체감하기 쉬운 상대 시간 표시가 더 적합한 경우가 많습니다. 아래 PHP 코드는 등록 시각을 기준으로 하루, 일주일 단위로 시간을 가공해 출력하는 방식...
채팅·소켓 서버 운영 시 반드시 알아야 할 프로세스 매니저 PM2가 필요한 이유 Node.js로 만든 서버는 항상 실행 상태를 유지해야 합니다. 서버 재부팅이나 예기치 않은 오류로 프로세스가 종료되면 ...
API 인증키는 외부 서비스와 통신할 때 본인임을 증명하는 중요한 정보입니다. 소스코드에 직접 노출하면 보안 문제가 생기기 때문에 운영체제 환경 변수 형태로 관리하는 것이 일반적입니다. 여기서는 우분투와 ...
그래픽 가속 문제로 인한 크롬 오류 해결 가이드 1. --disable-gpu 옵션이란? --disable-gpu는 크롬을 실행할 때 GPU(그래픽 가속)를 강제로 비활성화하는 명령줄 옵션입니다. 그래픽 드라이버 충돌, 화면 ...
버전 관리를 처음 시작하는 사람부터 실무 개발자까지 꼭 알아야 할 Git 명령어 1. Git 시작하기 Git을 사용하기 전 최초 설정을 진행해야 합니다. # 사용자 이름 설정 git config --global user.name &q...
서버를 운영하다 보면 예상치 못한 네트워크 문제를 겪을 때가 있습니다. 최근 저희는 후이즈(Whois) 문자 메시지 발송 서비스를 사용하던 중, 메시지가 발송되지 않고 PHP 로그에 다음과 같은 에러가 남는 이슈...
핵심 요약 호르무즈 해협은 세계 원유의 약 20%가 통과하는 전략적 요충지 봉쇄 우려 시 유가 급등 → 글로벌 증시 단기 조정 가능 에너지·방산주 강세, 운송·항공주는 하락 우려 ...
// 1위 트렌드 포인트 : 1,824 AMD 라이젠5-5세대 7500F (라파엘) (멀티팩(정품)) AMD(소켓AM5) / 5세대(Zen4)...
// 1위 트렌드 포인트 : 1,432 ZOTAC GAMING 지포스 RTX 5090 SOLID OC White D7 32GB RTX 5090 / PCIe5.0x16 ...
// 1위 트렌드 포인트 : 1,331 ASUS PRIME B650M-A II 대원씨티에스 AMD(소켓AM5) / AMD B650 / M-ATX (24.4x2...
// 1위 트렌드 포인트 : 1,979 AMD 라이젠5-5세대 7500F (라파엘) (멀티팩(정품)) AMD(소켓AM5) / 5세대(Zen4)...
포스트 삭제