profile
개발 놀이 중

React 에서 visiblitychange 이벤트 사용

"visibilitychange 이벤트는 브라우저 탭의 컨텐츠가 visible 또는 hidden 상태로 변화할 때 발생된다."https://developer.mozilla.org/ko/docs/Web/API/Document/visibilitychange_eve

2022년 11월 23일
·
0개의 댓글
·

MacBook Air M1 초기화 세팅

시스템 환경설정의 모든 콘텐츠 및 설정 지우기... 를 하고 난 뒤 설정했던 정보입니다. > MBA M1, macOS 12.6, 2022-09-29 시스템 환경설정 기본적인 환경설정을 합니다. 컴퓨터 이름 변경 공유 - 컴퓨터 이름 변경전에는 "XXX의 MacBo

2022년 10월 1일
·
0개의 댓글
·

husky 와 prettier 를 사용한 pre-commit 자동 포매팅

1husky, prettier 모듈 설치$ npm i -D husky$ npm i -D prettierhusky installpackage.json "scripts" 에 prepare 스크립트를 추가합니다.npm 버전 7 이상인 경우 npm set-script prep

2022년 5월 11일
·
0개의 댓글
·

brew 업데이트, node, yarn 설치

오랜만에 맥북을 열고 터미널에 node 를 쳤더니 node 가 없다고 합니다.node 와 yarn 을 설치해봅니다.m1 맥북이 나온지 얼마 되지 않아 설치한 homebrew 도 뭔가 경고가 나오고 해서 업데이트를 진행 합니다.Command Line Tools 를 업데이

2022년 4월 23일
·
0개의 댓글
·
post-thumbnail

자주 쓰는 git 명령어들

구글링 하는 시간 절약을 위해 틈틈히 기록합니다.git clone git pull git status git add git commit git push git fetch git cherry-pick git merge git rebase git config git res

2022년 4월 13일
·
0개의 댓글
·

m1 mac 에 VMware + Win11 preivew 설치

개인사용자에게 무료인 VMware 도 preview 버전을 설치해서 Windows 11 ARM preiview 버전을 설치할 수 있습니다.현 시점 (2021/12) 아직 지원이 완벽하지 않아 몇가지 추가 설정(인터넷, 원격접속)을 해야 하지만 생각보다 쓸만하게 사용할

2021년 12월 17일
·
0개의 댓글
·

Mac mini 초기화 세팅 기록

맥미니를 초기화한 뒤 세팅한 기록을 남겨둡니다.Mac mini (M1, 2020)macOS Big Sur 11.6M1 맥미니는 종료 후에 전원버튼을 길게 눌러 macOS 유틸리티에 진입할 수 있습니다.여기에서 디스크 유틸리티로 파티션 삭제 후 macOS 다시 설치를 진

2021년 10월 21일
·
0개의 댓글
·

Next.js Router Query String 감추기

URL 에서 쿼리스트링을 감출 필요가 있을 경우,아래와 같이 Next.js Router 의 push 함수의 두번째 파라미터 as (maskes url for the browser) 를 사용해서 쿼리스트링을 감출 수 있습니다.

2021년 10월 13일
·
0개의 댓글
·

Knowre 웹개발, DevOps 커리큘럼

Knowre 에서 공개한 신입개발자를 위한 커리큘럼입니다.고맙습니다 :Dhttps://github.com/Knowre-Dev/WebDevCurriculumhttps://github.com/Knowre-Dev/DevOpsCurriculum

2021년 9월 13일
·
0개의 댓글
·

Ubuntu 에 nvm 으로 Node.js 설치

참고 : 우분투 Node.js 설치및 npm 환경구축Ubuntu 20.04.3 LTSnvm v0.38.0https://github.com/nvm-sh/nvm 에서 설치 스크립트 복사리부팅 없이 nvm 실행할 수 있도록 적용설치할 수 있는 버전 확인최신 LTS

2021년 8월 29일
·
1개의 댓글
·

Ubuntu 원격 관리를 위한 ssh-server, xrdp

보통 서버는 모니터를 붙여놓지 않고 SSH 로 관리하게 됩니다.(나중엔 vnc 원격도 안하게 됨 -> 생각보다 빠릿하지 않아서...)ssh-server 와 xrdp 를 설치하여 원격 관리할 수 있도록 구성 했습니다.예전엔 vnc 클라이언트 찾고 접속도 별로여서 고생했던

2021년 8월 29일
·
0개의 댓글
·

Dell OptiPlex 5050 micro 에 Ubuntu 설치

리눅스 서버로 활용할 미니PC에 Ubuntu 를 설치하고 Bios 업데이트를 했던 기록입니다.Dell OptiPlex 5050 micro 미니 PC (i5-7500T)OptiPlex 5050 Bios 1.17.0Ubuntu Desktop 20.04.3 LTShttps&

2021년 8월 29일
·
0개의 댓글
·
post-thumbnail

최애 클립보드 유틸리티 CLCL

클립보드 히스토리 유틸리티인 CLCL이 비교적 최근 (2019년) 까지 업데이트 되고 있었네요.CLCL Ver 2.1.1 (2019/12/17)윈도우10 에서는 윈도우 키 + V 로 클립보드 검색 기록 창을 사용할 수 있습니다.하지만 CLCL 쪽이 빠르고 기능도 많습니

2021년 7월 24일
·
0개의 댓글
·
post-thumbnail

Jetbrains IntelliJ 30% 할인 (2021년 8월까지)

한국어 언어팩 공식 릴리즈 기념 할인이라고 하며 2021년 8월 31일까지 사용 가능합니다.할인코드 : 한국어언어팩이미 구독중인 경우 해당이 없는 할인 코드로 보입니다. ㅜ.ㅜ(정가에 구입한 1인)

2021년 7월 24일
·
0개의 댓글
·

p6spy 로 Spring Boot 바인딩된 SQL 로깅하기

Spring Boot 기본 설정으로는 바인딩 변수 자리에 '?' 표시된 SQL 과 바인딩 변수 값이 따로 표시되어 SQL 디버깅이 불편합니다.그래서 바인딩 변수가 포함된 SQL 을 로깅하기 위한 방법을 찾아봤습니다.2021년 7월Spring Boot 2.2.6p6spy

2021년 7월 7일
·
0개의 댓글
·

createNativeQuery() 결과 일반 DTO 로 매핑하기

EntityManager 의 createNativeQuery() 의 결과를 Entity 가 아닌 DTO 로 담고 싶었습니다.아래 블로그의 많은 도움을 받았습니다.spring boot - JPA DTO Mapping ( Native Query to DTO )JPA 2.1

2021년 7월 2일
·
0개의 댓글
·

React Web 크롬 디버그 모드

React 웹을 디버그 모드로 실행해서 Breakpoint 를 찍어보려고 합니다.대략 npm run web 으로 Node.js 서버를 띄우고 나서 IDE Debug 기능이 연결된 크롬을 띄워 디버깅하는 형태로 보입니다... 흠흠 IntelliJ Ultimate 2021

2021년 6월 19일
·
0개의 댓글
·

Jackson 라이브러리 Json to Object

xml, 정확히 soap 결과에서 객체 매핑을 위한 코드를 기록합니다.Jackson 은 SpringBoot 에 포함 된 버전입니다.SpringBoot ...?Groovy 2.5그런데 json 필드명과 객체의 필드명이 다르다면?(ex) { "b": "123" } 을 위의

2021년 6월 17일
·
0개의 댓글
·
post-thumbnail

JUnit 입문

최범균님의 "테스트 주도 개발 시작하기" 도서를 읽으며 TDD 입문을 해 봅니다.그런데 테스트 요건에 의해 테스트 코드부터 작성하면서 개발하는 방식이 익숙해지려면 많은 시간이 걸릴것 같아요.(참고) JUnit User Guide2021년 5월M1 맥미니IntelliJ

2021년 5월 29일
·
0개의 댓글
·
post-thumbnail

IntelliJ Spring Boot Hot Swap

IntelliJ Spring Boot 에서 class 변경사항을 재구동없이 반영해봅니다. (핫스왑)IntelliJ 2021.1다 필요없고 Run/Debug Configurations 에서 Application 의 Running Application Update Poli

2021년 5월 29일
·
0개의 댓글
·