> var obj1 = { name: 'kyi' } undefined > var obj2 = undefined undefined > var obj3 = null undefined > var result = { data: 'data', ... obj1, ...obj2, ...obj3 } undefined > result { data: 'data', name: 'kyi' } > result = {...result, data: 'new' } { data: 'new', name: 'kyi' }... Continue Reading →
ReferenceError: fetch is not defined
해결 가능한 두 가지 방법 node 버전 18이상 으로 업데이트 node-fetch 설치 npm i node-fetch https://www.npmjs.com/package/node-fetch
FreeSync, G-Sync, V-Sync 모니터 주사율 요약
FreeSync, G-Sync 하나의 화면이 완성되는데 필요한 시간에 따라 모니터 주사율을 동적으로 조절해 하나의 완성된 프레임을 모니터에 뿌릴 수 있게 함 V-Sync와 다르게 기다려서 완성된 화면을 뿌리는게 아니라 모니터 주사율을 바꿔 타이밍을 맞춰주는 방식. 입력과 시간차가 적음(인풋렉 증가가 적음) 프레임 레이트가 모니터 주사율보다 높은 경우 제대로 반영되지 않을 수 있음. 이럴 경우 테어링 제거가 제대로 안... Continue Reading →
Affinity Photo / Affinity Designer 구매후기 (Adobe 포토샵, 일러스트레이터 대체)
어도비 시리즈를 구독 결제해서 사용하려니 비용이 만만치가 않다. 학생 / 교사 할인을 받으면 그나마 2만원대로 타협하고 사용할 수 있지만 어디까지나 연간 구독을 해야 얻을 수 있는 혜택이며 1년 만기 전에 구독해지를 하면 아래처럼 해지 수수료를 청구하게 된다. 참고로 아래는 보름 전에 까먹지 않기 위해 미리 해지를 했을 때 나온 비용이다. 더 일찍 해지하면 그만큼 더... Continue Reading →
윈도우 운영체제의 윈도우키 조합 단축키 정리
윈도우에서 알고 있으면 엄청나게 편리해지는 단축키 에센셜 정리 Power Toys의 Shortcut Guide라는 기능을 사용하면 위처럼 현재 사용할 수 있는 단축키를 빠르게 알아 볼 수 있다. 참고로 PowerToys는 창 분할 배치, 대량 이름 일괄 수정, 현재 화면의 특정 위치 색상 구하기, 눈금자, 파일을 사용하는 프로그램 확인 등의 많은 기능을 꾸러미로 만들어 둔 유틸리티 프로그램 기본적으로 알고... Continue Reading →
Promise catch 요약
catch 메서드의 반환값 예제 다음은 catch 메서드의 반환값을 활용한 예제입니다: function fetchData() { return new Promise((resolve, reject) => { // 비동기 작업 수행 // 작업이 성공하면 resolve를 호출하고 결과를 전달 // 작업이 실패하면 reject를 호출하고 에러를 전달 }); } function processResult(data) { // 데이터 처리 로직 return processedData; } function handleError(error) { // 에러 처리... Continue Reading →
윈도우 11 우클릭 메뉴 팁
윈도우 11로 올라가면서 발생하는 문제 중에 하나가 우클릭 할 때 메뉴가 많이 바뀌었다는 것이다. 자주 사용하는 압축 프로그램의 압축하기 항목을 쓰려면 아래와 같이 더 많은 옵션을 클릭해야 한다. 이 문제를 해결하기 위해 레지스트리를 건드리는 경우가 있는데, 굳이 윈도우 레지스트리를 수정 안 해도 '약간'의 불편함만 참으면 우클릭 → 더 많은 옵션 클릭이라는 두 단계를 한 번에... Continue Reading →
Node JS 업데이트 방법
Stable 버전으로 업데이트 (latest 등 다른 버전으로 업데이트, 버전 리스트 확인 방법은 아래 Commands 설명 참고) $ sudo npm i -g n $ sudo n stable n 패키지 npm 사이트 페이지: https://www.npmjs.com/package/n Usage: n [options] [COMMAND] [args] Commands: n Display downloaded Node.js versions and install selectionn latest Install the latest Node.js release (downloading if necessary)n... Continue Reading →
javascript module export 사용 패턴 정리
모듈 export 방법은 다양한 방법으로 export가 가능하다. 1. export default a. export default function // 1.a export default function Name() { return ( <div>...</div> ) }; b. export default lambda식 // 1.b export default () => { return ( <div>...</div> ) }; c. function 선언 후 export default // 1.c function Name() { return (... Continue Reading →
트위치 1080p 활성화를 위한 또 한가지의 방법 (오페라 브라우저)
최근 720p 고정으로 인한 저화질 재생만 가능한 상황에서 이걸 극복할 수 있는 다양한 방법이 있다. 하지만 대부분 보안이 의심되는 vpn사용이나 아니면 광고차단 프로그램들을 사용하는 방법이다. 조금 더 신뢰할 수 있는 방법이 있지 않을까? 한다면 오페라 브라우저를 추천한다. 오페라 브라우저는 생각보다 역사가 깊은 브라우저다. 과거에는 인터넷 익스플로러, 파이어 폭스 다음으로 유명한 브라우저 였다. 과거에는 다섯 손가락... Continue Reading →
