한줄공지
  • 등록된 공지내용이 없습니다.
NodeJS 설치 가이드 (Windows, Linux, Mac OS)
소개 Node.js는 서버 측 애플리케이션을 위한 자바스크립트 런타임으로, 비동기 이벤트 기반 아키텍처 덕분에 뛰어난 성능과 확장성을 자랑합니다. 웹 개발, API 서버 구축, 실시간 애플리케이션 등 다양한 용도로 사용되는 Node.js는 설치부터 활용까지 비교적 간단한 절차를 따르기 때문에 많은 개발자들에게 사랑받고 있습니다. 이 글에서는 Windows, Linux, 그리고 Mac OS에서 Node.js를 설치하는 방법을 단계별로 설명하...
카카오톡 인앱브라우저 대신 외부 브라우저 실행 방법
카카오톡에 링크를 클릭시 기본은 카카오톡의 인앱 브라우저로 실행이 됩니다. 여러가지 이유로 인앱 브라우저 대신 스마트폰의 기본 브라우저로 링크를 실행하기를 원한다음 다음의 방법을 사용 할 수 있습니다.   이 포스트에서 테스트를 위해 다음의 URL을 제공 합니다. (아래 링크를 복사 한 후 카카오톡에 보내기 후 테스트 해보세요) 테스트 링크: https://www.harulogs.com/user-agent.ph...
[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 ...
(TRICK) 구글 폼(Google Form) 제출 확인 방법
구글폼은 설문조사, 이벤트 응모, 협업 프로젝트등 다양한 목적으로 사용되고 있습니다. 하지만 개발자는 사용자의 구글폼이 제출되었는지를 확인 해야하는 경우가 있는데 이를 위해 구글 폼의 App Script를 이용하거나 또는 구글 API를 이용하기에는 개발 규모가 커져버리는 문제점이 발생 합니다. 이에 이 포스트에서는 구글 폼이 제출된것을 확인하기 위한 간단한 트릭을 소개하도록 하겠습니다.   STEP 1. 구글폼 주소 확인 ...
MySQL에서 오늘이 몇번째 주인지 확인하는 방법(주차 구하기)
올해 몇번째 주인지 확인 하는 방법 MySQL에서 오늘이 올해 몇번째 주인지 확인하는 방법은 다음과 같습니다. SELECT WEEK(CURRENT_DATE); 위 쿼리는 현재 날짜를 기준으로 올해의 몇 번째 주인지 구하는 방법입니다. WEEK() 함수를 사용하여 현재 날짜가 올해의 몇 번째 주에 속하는지 구할 수 있습니다. 예를 들어, 현재 날짜가 2023년 4월 25일인 경우에는 다음과 같이 출력됩니다.   +-...
Noto Sans KR 웹폰트: 한국어 웹 디자인에 최적화된 글꼴
Noto Sans KR은 구글에서 개발한 한국어 웹 폰트로, 한글, 영문, 숫자 등 다양한 문자를 모두 지원하며 가독성이 뛰어나다는 특징이 있습니다. 이 글꼴은 웹 디자인에서 많이 사용되며, 기업 홈페이지부터 개인 블로그까지 다양한 분야에서 활용되고 있습니다.   Noto Sans KR 웹폰트의 특징 한글, 영문, 숫자 등 다양한 문자를 모두 지원 깔끔하고 명확한 디자인으로 가독성이 뛰어남 웹에서 빠르게 로딩되는...
PHP에서 Redis를 이용한 MySQL 데이터 캐시 가이드(Cache MySQL Data with Redis and PHP)
Redis(Remote Dictionary Server)는 문자열, 해시, 목록 및 집합을 포함한 풍부한 데이터 유형을 지원하는 빠른 In memory key-value DB로 성능 지향 시스템을 만드는데 이상적인 선택입니다. Redis는 RAM(Random Access Memory)에 데이터를 저장하기 때문에 디스크에서 데이터에 엑세스할 때 탐색 시간을 최소화 합니다. 이 기능은 Redis를 고가용성 및 확장 가능한 애플리케이션을 만들기...
에러대처방법 - Docker executor failed running : exit code: 100
오랜만에 docker-compose로 docker file을 빌드하는데 Docker executor failed running : exit code: 100와 같은 에러가 발생, 이에 대한 대처 방안을 설명드리고자 합니다.   docker-compose명령어를 이용한 Build시 $ docker-compose build --no-cache   docker명령어를 이용한 Build시 ...
NodeJS를 이용한 유튜브 음원(mp3) 다운로드
 이 포스팅에서는 NodeJS와 youtube-mp3-downloader 라이브러리를 이용하여 youtube의 영상에서 음원(mp3)만 저장하는 프로그램을 만들어 보도록 하겠습니다.   1. Youtube mp3 downloader 라이브러리 설치 npm을 이용하여 youtube-mp3-downloader를 설치 합니다. 해당 라이브러리의 github주소는 참고 항목에 기재 해 두겠습니다. $ npm in...
[VSCODE PHP 개발자 설정] 변수 마우스 더블클릭시 $가 선택되도록 변경
VS Code에서 PHP변수명을 클릭하면 $가 제외된 변수이름만 블럭처리되는 문제가 있어 PHP개발자에게는 VS CODE에서 PHP 변수 복사가 불편함으로 다가온다. 이 문제점을 해결하기 위해서 아래와 같이 VS CODE의 셋팅을 변경해주면 PHP파일의 경우 $를 포함한 변수까지 복사가 된다.     Cmd/Ctrl–Shift–p를 눌러 명령 패널을 연 뒤, P...