한줄공지
  • 등록된 공지내용이 없습니다.
[MBTI] ISFJ 연애 특징(잇프제가 사랑에 빠지는 순간)
ISFJ 연애 특징 ISFJ는 충성심과 의존성, 그리고 주변 사람들에게 진정한 관심을 보여주는 능력으로 잘 알려져 있습니다. 이들은 실용적이고 성실하게 일하며, 가족과 친구, 그리고 낭만적 관계에서의 정서적 교감을 중요하게 생각합니다. ISFJ는 자신의 기준이 높고, 친구나 연인을 선택할 때 매우 신중합니다. 타고난 완벽주의자이기도 한 이들은 자신의 모든 기준을 충족하는 사람을 찾으려는 경향이 있습니다. 1. 부드러움 ISFJ는...
[MBTI] ISFJ 플러팅 방법(꼬시는 방법)
ISFJ의 특징 ISFJ는 이타적이고 믿음직한 성격으로, 인내심을 가지고 주변 사람들을 돕는 것을 자신의 사명으로 여깁니다. 이들은 따뜻하고 친절한 성품을 지니고 있으며, 동정심과 진실성, 실용적인 친절함을 바탕으로 살아갑니다. 조용하지만 세심하게 다른 사람들을 챙기며, 말보다는 행동으로 진심을 표현하는 것을 선호합니다. 그러나 ISFJ는 본래 사적이고 민감한 성격이기 때문에 자신의 감정을 숨기는 경향이 있습니다. 다른 사람들의 감정...
[MBTI] ISFJ 궁합: 잇프제와 가장 잘 어울리는 유형은?
ISFJ와 잘 맞는 사람들의 특징 ISFJ는 신뢰할 수 있는 사람을 선호합니다. 이들은 겉치레나 허황된 이상에 매료되기보다는, 현실에 발을 딛고 문제를 해결하는 데 능한 파트너에게 끌립니다. 이는 ISFJ가 현실적이고 실질적인 문제 해결 능력을 갖추고 있어, 유사한 가치관을 가진 사람과 자연스럽게 연결되기 때문입니다. ISFJ는 높은 공감 능력을 지닌 사람입니다. 따라서 그들은 상대방의 감정을 존중하고 배려하는 파트너에게 가장 잘 맞...
[MBTI] ISFJ가 사랑을 표현하는 방법
ISFJ는 다른 사람들의 정서적 필요를 섬세하게 감지하고 깊이 이해하는 사람들입니다. 이들은 공감과 감정적 지원을 통해 사랑을 표현하며, 사람들의 이야기에 진심으로 귀를 기울이고 그들의 삶의 세부 사항에 주의를 기울입니다. ISFJ는 단순히 듣는 것에 그치지 않고, 상대방의 감정을 진심으로 이해하려는 노력을 기울입니다. 이러한 공감 능력은 ISFJ가 지닌 특별한 재능 중 하나로, 누군가가 가장 힘들고 외로운 순간에 그들이 의지할 수 있는 든든한...
Ubuntu 24.04에 Nginx 웹 서버 설치하는 방법
Introduction Nginx는 서버에서 정적 및 동적 웹 애플리케이션 또는 서비스를 제공할 수 있게 해주는 오픈 소스 웹 서버 애플리케이션입니다. Nginx는 웹 서버, 로드 밸런서, 리버스 프록시 또는 HTTP 캐시로 작동하여 기존 응용 프로그램과 통합하거나 서버 IP 주소 또는 도메인을 사용하여 웹 애플리케이션을 제공합니다. 이 기사에서는 Nginx 웹 서버를 Ubuntu 24.04에 설치하고 예제 웹 애플리케이션을 서버에서 실행하기 ...
일본 여행 eSIM 추천 (일본 여행자를 위한 eSIM 퍼펙트 가이드)
인트로 최근 엔저 현상으로 일본 여행객이 급증하고 있습니다. 일본은 오랜 역사와 문화, 그리고 맛있는 음식들로 여행자들에게 큰 매력을 느끼게 하는 나라입니다. 이러한 일본 여행 중에는 길 찾기, 맛집 검색, SNS 업데이트 등 스마트폰을 사용하는 일이 많습니다. 하지만 해외 로밍 요금이 부담스러워 인터넷 사용을 주저하게 되는 경우가 많습니다. 이를 해결하기 위한 최고의 방법 중 하나가 바로 eSIM입니다. 과거에는 물리적인 SIM카드...
FreeBSD 14.0에 Wireguard VPN 설치하는 방법
소개 WireGuard는 기기 간에 안전한 네트워크 연결을 만들기 위해 암호화 프로토콜을 활용하는 오픈 소스 모던 VPN (Virtual Private Network) 솔루션입니다. WireGuard는 효율적이며 IPsec와 같은 전통적인 VPN 프로토콜보다 향상된 신뢰성을 제공합니다. 본 안내서에서는 FreeBSD 14.0에 WireGuard VPN을 설치하고 서버에 안전한 네트워크 터널을 구성하는 방법을 설명합니다. 사전 요구 사...
Ubuntu 20.04에 Apache 웹서버 환경에서 PHP 7에서 PHP 8로 업그레이드하기
소개 이 안내서는 Apache 웹 서버에서 PHP 7.x에서 PHP 8로 마이그레이션하는 방법을 안내합니다. 새로운 기능과 호환되지 않는 변경 사항에 대한 정보는 마이그레이션 안내서를 확인하세요. 사전 요구 사항 Apache가 실행 중인 Ubuntu Linux 20.04 서버가 완전히 업데이트된 상태여야 합니다. 진행하기 전에, 서버의 백업을 만드는 것을 권장합니다. 그 다음, 백업을 통해 새 인스턴스를 배포하...
Ubuntu 20.04에 Elastic Stack 설치하기
Introduction Elastic Stack, 또는 ELK로 알려진 Elastic Stack은 Elasticsearch, Logstash 및 Kibana라는 세 개의 오픈 소스 프로그램으로 구성됩니다. 이 스택은 대량의 로그 데이터를 검색, 분석 및 시각화하기 위해 최적화되었습니다. Elastic Stack의 주요 구성 요소는 다음과 같습니다: Elasticsearch: 이것은 스택의 주요 구성 요소입니다. 수집한 데이터를 저장하...
Ubuntu 20.04에서 PHP와 함께 Redis®를 사용하여 Rate Limiter로 사용하기
소개 Rate limiting은 서버에서 자원 사용을 제한하는 방법입니다. 예를 들어, API (응용 프로그램 프로그래밍 인터페이스)를 실행하는 경우, 특정 시간 내에 사용자가 서버에 요청 할 수있는 횟수를 제한하는 캡을 설정할 수 있습니다. 웹 애플리케이션의 요청 속도를 제어하면 DoS (서비스 거부) 공격의 위험을 줄일 수 있습니다. 이를 통해 애플리케이션에 공정한 사용 정책을 적용할 수 있습니다. 대규모 웹 애플리케이션에서 특정 제약...
Ubuntu 20.04에서 PHP를 사용하여 Redis® Queue와 Worker를 구현하는 방법
소개 Redis® 대기열은 선입선출 개념에 따라 작업의 일련의 집합을 만들고 처리하는 라이브러리입니다. 웹 응용 프로그램에서 대기열을 항상 사용하여 비즈니스 로직이 오랜 시간이 걸릴 경우 사용자가 응답을 기다리지 않도록 해야합니다. 예를 들어, 바쁜 온라인 상점에서 대기열과 백그라운드 워커를 사용하여 결제 및 주소 확인과 같은 복잡한 프로세스를 수행할 수 있습니다. 즉, 웹 응용 프로그램이 사용자의 인내심에 맞지 못하는 순서대로 프...
Ubuntu 20.04에서 Redis®로 PHP 세션 데이터를 관리하는 방법
소개 웹 애플리케이션에서 사용자가 상호 작용하는 경우, 현재 사용자의 상태를 세션(session)이라고 합니다. 세션 데이터를 사용하면 사용자가 로그인한 동안의 신원을 계속 기억할 수 있습니다. 일반적인 웹 애플리케이션에서는 사용자가 로그인 폼에 사용자 이름과 비밀번호를 제출합니다. 그런 다음 애플리케이션은 데이터베이스에서 해당 자격 증명을 찾습니다. 일치하는 경우에만 사용자에게 웹 애플리케이션에 대한 액세스 권한을 부여합니다. 그렇지 않...
Ubuntu 20.04에서 Redis®와 PHP를 사용하여 MySQL 데이터 캐시하기
소개 Redis® (Remote Dictionary Server)는 빠른 오픈 소스 인메모리 키-값 데이터베이스로, 문자열, 해시, 리스트, 집합 등을 지원하여 성능 중심 시스템을 만들기에 이상적입니다. Redis®는 데이터를 랜덤 액세스 메모리(RAM)에 저장하기 때문에 디스크에서 데이터에 액세스할 때 시간을 최소화합니다. 이 기능은 Redis®를 고가용성과 확장 가능한 응용 프로그램을 만드는 다목적 데이터 구...
Ubuntu 24에서 MySQL을 설치 하는 방법
소개 MySQL는 구조화된 쿼리 언어(SQL)에 기반한 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)으로, 사용자들이 다양한 응용 프로그램과 함께 데이터를 효율적으로 저장, 관리 및 검색할 수 있도록 합니다. 이 가이드에서는 Ubuntu 24.04에 MySQL을 설치하고 서버를 보안하여 데이터베이스 콘솔에 인증 된 액세스를 가능하게 하는 방법을 설명합니다. 전제 조건 시작하기 전에: Vultr에서 Ubuntu 24...
NodeJS 설치 가이드 (Windows, Linux, Mac OS)
소개 Node.js는 서버 측 애플리케이션을 위한 자바스크립트 런타임으로, 비동기 이벤트 기반 아키텍처 덕분에 뛰어난 성능과 확장성을 자랑합니다. 웹 개발, API 서버 구축, 실시간 애플리케이션 등 다양한 용도로 사용되는 Node.js는 설치부터 활용까지 비교적 간단한 절차를 따르기 때문에 많은 개발자들에게 사랑받고 있습니다. 이 글에서는 Windows, Linux, 그리고 Mac OS에서 Node.js를 설치하는 방법을 단계별로 설명하...
카카오톡 인앱브라우저 대신 외부 브라우저 실행 방법
카카오톡에 링크를 클릭시 기본은 카카오톡의 인앱 브라우저로 실행이 됩니다. 여러가지 이유로 인앱 브라우저 대신 스마트폰의 기본 브라우저로 링크를 실행하기를 원한다음 다음의 방법을 사용 할 수 있습니다.   이 포스트에서 테스트를 위해 다음의 URL을 제공 합니다. (아래 링크를 복사 한 후 카카오톡에 보내기 후 테스트 해보세요) 테스트 링크: https://www.harulogs.com/user-agent.ph...
AWS RDS 만료되는 SSL/TLS 인증서 업데이트 (rds-ca-2019)
이 포스트는 AWS RDS의 CA 인증서 만료가 1년 미만일 경우 아래와 같은 내용의 알림 메일을 받게 된 경우 CA 인증서 업데이트 방법에 대해 안내 합니다. RDS planned lifecycle event 이 메시지를 받는 이유는 고객님의 AWS 계정에 AP-NORTHEAST-2 리전에 2024년 8월 22일에 만료되는 SSL/TLS 인증서를 사용하는 Amazon RDS 또는 Amazon Aurora 데이터베이스 인스턴스가 하...
Apple 2022 맥북 에어 13 M2 리뷰
Apple의 최신 맥북 에어 2022 M2 모델을 사용해본 후, 이 제품이 기존 모델들과 어떻게 차별화되는지 체감할 수 있었습니다. 새로운 M2 칩은 이전 세대인 M1보다도 더 강력한 성능을 제공하는데, 특히 멀티태스킹과 고사양 프로그램 운영 시 그 차이를 확실히 느낄 수 있습니다. Adobe Photoshop과 Final Cut Pro 같은 응용 프로그램을 사용할 때 빠른 로딩 시간과 끊김 없는 처리가 가능해 작업 효율이 대폭 개선되었습니다....
[NodeJS] node-fetch를 사용하여 Shift_JIS 웹사이트의 문자셋을 UTF-8로 변환 하는 방법
이 포스트에서는 일본 웹사이트에서 사용되는 Shift_JIS 문자 코드를 UTF-8로 변환하는 방법에 대해 안내 합니다. 필요 라이브러리 설치부터 node-fetch로 받아온 Shift_JIS를 UTF-8로 변환 하는 방법, 그리고 이를 반복 사용 할 수 있는 함수와 그 함수 사용법에 대해 설명 하겠습니다.   필요 라이브러리 설치 Shift_JIS를 UTF-8로 변환하기 위해 iconv-lite와 node-fetch ...
2024년 4월 개발용 PC 견적내보기 (최저 45.09만원)
2024년 4월 개발용으로 사용할 PC의 견적을 내보았습니다. 이 PC는 웹 개발용으로 사용되며 Docker를 이용하여 Web Server, MySQL, Redis, Elastic Search등의 구동과 함께 VSCode를 이용한 코딩 그리고 10여개의 브라우저 탭 작업까지 가능한 PC를 목표로 견적을 뽑았습니다. 물론 약간의 사양 욕심도 포함되어 있으므로 더 저렴하게 견적 내는것도 가능 합니다.   만약 욕심을 버리...