전체 글 253

hhkb 키맵 변경하기 - PowerToys

해피해킹 키맵 변경하기 1. keymap? 각종 기계식 키보드를 구입해서 사용하다 보면 키맵을 변경할 필요가 생깁니다. 그 이유는 바로 배열 때문에! 맥 전용 / 윈도우 전용 / 맥 윈도우 호환 / 특수 배열(hhkb...) 등등 각자 다른 키보드 배열을 손에 익숙한 배열로 커스텀을 해야 할 필요성을 느끼기 때문입니다. 맥의 경우에는 간단합니다. 왜냐면 karabiner라는 최고의 프로그램이 있기 때문입니다. 하지만 윈도우의 경우에는 만족스러운 키맵 변경 프로그램을 발견하지 못했다가 드디어 찾게되어 기쁜 마음으로 정리해봅니다. 2. 설치하기 mac https://karabiner-elements.pqrs.org/ windows https://github.com/microsoft/PowerToys/rele..

never mind/anything 2022.05.12

locale 설정하기

Error Message Failed to set locale, defaulting to C.UTF-8 Resolve System 에서 사용할 수 있는 locale 정보를 확인한다 [jungyin@dev-oracle-linux8 ~]$ locale -a locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_COLLATE to default locale: No such file or directory C C.utf8 POSIX en_AG en_AU en_AU..

Github - 1. 설치

설치 dnf 를 이용한 설치 DNF 업데이트 [jungyin@dev-oracle-linux8 ~]$ sudo dnf update -y 설치 [jungyin@dev-oracle-linux8 ~]$ sudo dnf install git -y 설치한 git 버젼 확인 [jungyin@dev-oracle-linux8 ~]$ git --version source를 이용한 설치 DNF 업데이트 [jungyin@dev-oracle-linux8 ~]$ sudo dnf update -y [jungyin@dev-oracle-linux8 ~]$ sudo dnf install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel gcc autoconf -y 파일을 다운로드..

dbeaver - too open, invalid privatekey, invalid privatekey: [B@540

dbeaver 오류 ~ too open invalid privatekey invalid privatekey: [B@540..... 발생 원인 dbeaver는 openssh private key를 지원하지 않으며, pem format을 지원합니다. 즉, ----BEGIN RSA PRIVATE KEY----- 로 시작하는 키를 사용해야 합니다 해결 새로운 키 생성 - 키를 새로 생성할 예정이라면 아래와 같이 생성해해줍니다. ssh-keygen -t rsa -b 2048 -m PEM 기존의 키 변환 - 기존의 키를 그대로 사용하고 싶다면 기존의 키는 백업하고 아래와 같이 변환한 키를 추가로 생성해줍니다, 이 경우에는 구분자로 PEM을 사용해주는것이 좋습니다 ssh-keygen -p -m PEM -f id_rsa

Specification

Specification Spring DATA 에서 DB 쿼리의 조건을 Spec으로 작성해서 Repository 에 적용하거나 몇가지 Spec을 조합해서 사용할 수 있게 도와준다 JPA에서 검색의 조건이 복잡해질때 원하는 조건에 맞춰서 추가할 수 있다 상속 JpaSpecificationExecutor 를 추가로 상속 받아야 한다 Doc https://www.baeldung.com/rest-api-search-language-spring-data-specifications 구현해보기 추가 예정

vue + nginx 배포하기

vue nginx 배포하기 vue 프로젝트 설치 배포할 경로 dir 생성 cd /var/www mkdir vue 프로젝트 설치 git clone {주소} 빌드 cd {레파지토리이름} sudo npm install sudo npm run build nginx 설치 repository 추가 vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 설치 yum -y install nginx nginx 설정 변경 vim /etc/nginx/conf.d/default.conf server { listen {포트번호} de..