More posts

node.js

node.js 실행파일 만들기

node.js로 만든 프로그램을 pkg 툴로 실행 파일로 만들면 필요한 모듈이 함께 번들링되어 원격 PC에 실행파일을 복사만 하면 되므로 매우 편리합니다. 먼저 NPM으로 실행 파일 빌드 툴인 PKG를 설치하고, PKG는 엔트리 파일과 타겟 운영체제, 출력 파일명을 지정하여 사용합니다. 그 외에도 다양한 옵션이 있으며, 필요할 때 사용할 수 있습니다.
5 min read
자바스크립트

[javascript] url.parse() deprecated 문제 처리

URL 경로 문자열을 재가공하고 핸들링 하려면 문자열을 URL 객체로 변경해서 객체의 메소드를 사용하면 됩니다. 기존에 사용하던 방식은 URL 모듈을 가져와서 모듈의 parse() 메소드로 URL 객체를 반환받았습니다. const url = require('url') var u = url.parse(str_url) 간결하고 사용하기 편했는데 언젠가부터 VSCode에서 parse() 메소드에 줄이 그어져 보입니다. 사용하지 말라는 뜻입니다. 확인해보면
1 min read
자바스크립트

[node.js] Puppeteer waitFor() is not a function 에러 처리 방법

Puppeteer 버전 < 22.0 waitFor() 함수가 5.3.0 이상부터 waitForTimeout()으로 변경되었습니다. 코드를 waitFor(밀리세컨트) -> waitForTimeout(밀리세컨드)로 변경하면 됩니다. const browser = await puppeteer.launch({headless:true}) const page = await browser.newPage(); await page.setViewport({width:1920,height:1080,deviceScaleFactor:page.devicePixelRatio}); try{ await page.goto(url, {waitUntil:
1 min read
리눅스

Nginx SSL 인증서 설치와 설정 - Let's Encrypt 무료 인증서 사용

무료로 사용할 수 있는 SSL 인증서 서비스인 Let's Encrypt 인증서를 NGINX에 적용하는 방법을 알아보겠습니다. * 먼저 NGINX가 설치되어 있어야 합니다. * 등록한 도메인이 있어야 합니다. * NGINX에 80포트 접속이 가능하도록 설정이 구성되어 있어야 합니다. 무료 인증서를 발급하려는 도메인은 mydomain.com 으로 합니다. 우분투를 기준으로 설명합니다. Let's Encrypt 클라이언트 설치 certbox 과 python-certbot-nginx 두개를
5 min read
SQL

MySQL 계정 생성과 패스워드 변경

MySQL 계정 생성 MySQL 계정을 생성하려면 먼저 MySQL 콘솔로 로그인해야 합니다. 로컬 MySQL에 로그인할 때는 호스트 옵션은 없어도 됩니다. 또는 host-name에 "localhost"를 사용하면 됩니다. mysql -u userid -h host-name -p 로그인에 성공하면 MySQL 프롬프트(mysql > )가 표시되고 쿼리문을 사용할 수 있게 됩니다. $ mysql -u root -p Enter password: Welcome
2 min read
테크

치지직 실시간 방송 녹화하기 - 크롬 확장 앱

치지직 서비스에 여러가지 부가 기능을 제공하는 크롬 브라우저용 확장 프로그램들이 여러가지 출시되었습니다. 확장 프로그램 중에 치지직 실시간 방송을 녹화하는 기능을 제공하는 앱들이 있습니다. 앱에 따라 실시간 방송 녹화 방식이 다소 다르므로 용도에 맞춰 사용해야 합니다. Chzzk Plus 치지직에 여러가지 부가 기능을 제공하는 확장 프로그램입니다. 부가 기능 중 하나로 실시간 방송
4 min read
테크

치지직 다시보기 영상을 다운로드하는 방법 총정리

총 3가지 방법이 있습니다. 첫 번째 다운로드 버튼 추가 방법이 가장 편합니다. 1.다시보기 다운로드 버튼을 표시해주는 크롬 확장 프로그램 치지직 다시보기 목록에 아얘 다운로드 버튼을 자동으로 추가해주는 크롬 확장 프로그램입니다. 치지직 VOD 다운로드버튼 추가치지직 VOD 페이지에 다운로드 버튼을 추가해줍니다. 확장 설치 후 치지직 다시보기 영항 화면으로 들어가면 "팔로우", "구독"
6 min read
리눅스

우분투 계정 패스워드 변경 - ubuntu passwd

우분투OS에서 계정 패스워드를 변경하는 명령어는 passwd 입니다. 루트 권한이 있으면 자신을 포함해 다른 계정의 패스워드도 변경할 수 있습니다. passwd 사용자계정 자신의 계정 패스워드를 변경하고 싶으면 passwd 만 입력하면 됩니다. 패스워드를 변경할 때는 현재 패스워드를 확인하고, 새 패스워드를 두 번 입력해서 새 패스워드를 확인합니다. $ passwd Changing password for ubuntu. Current password:
1 min read