유용한 끄적임(6)
-
Intellij에서 코드(파일) 템플릿 만들기
Background 한참 테스트 코드를 작성하다가 너무 빈번하게 발생되는 코드들을 느낄 수 있었네요.특히 저는 정렬에 매우 민감한 편인데, ClassOrderer나 MethodOrderer는 어디든지 사용하고 있었습니다. 그러다 문득 든 생각은...템플릿 없나? 뭐... 찾아보니 있었습니다 ㅎ JUnit5 Test Class Template 저는 JUnit5에서 테스트하므로 해당 클래스 템플릿을 만드는 것을 예시로 놓겠습니다. 1. Intellij에서 설정(Settings) 들어가기2. Editor > File And Code Template > Code 탭 > JUnit5 Test Class 누르기귀찮으면 검색창에 File And Code Template 작성하면 됩니다. 화면에서 볼 수 ..
2024.05.01 -
Github ssh 연동하기 (mac)
본 글을 완료하면 ssh를 통해 github repository에 데이터를 읽고 쓸 수 있습니다. 아래 Github 문서 하위 글들을 기반으로 작성되었습니다. SSH 정보 - GitHub Docs SSH 프로토콜을 사용하여 원격 서버 및 서비스에 연결하고 인증할 수 있습니다. SSH 키를 사용하면 방문할 때마다 사용자 이름 및 personal access token을(를) 제공하지 않고도 GitHub에 연결할 수 있습니 docs.github.com Create and Copy an ssh key 아래 명령어를 통해 ssh 키를 생성할 수 있습니다. ssh-keygen -t ed25519 -C "github 가입 시 사용했던 이메일" 출력되는 입력문들에 대해서 모두 엔터를 누르면 됩니다. 끝나면 아래 명령..
2024.04.14 -
도커 외부 주소 바꾸는 법
본 글은 아래 도커 문서를 기반으로 작성했습니다. Configure remote access for Docker daemon Configuring remote access allows Docker to accept requests from remote hosts by configuring it to listen on an IP address and port as well as the Unix socket docs.docker.com Docker Service Failed 이사를 해서 인터넷 환경이 바뀌었더니, 처음 설정했던 도커 외부 주소 때문에 도커 실행이 안되는 상황에 직면했다. sudo systemctl status docker [sudo] ? 암호: ● docker.service - Docker ..
2024.04.13 -
우분투에서 키보드를 맥북처럼 사용하기
맥북에서 우분투로 넘어올 때 불편한 점은 바로 키보드 배열이 다르다는 것인데, 특히 한/영키와 command가 가장 불편했다. 최대한 맥북 키보드와 비슷하게 사용하기 위해서, 이 글을 작성했다. 특정 키를 다른 키로 맵핑해주는 기능이 있는 tweaks를 설치해준다. (우분투 22.04 기준) sudo apt install gnome-tweaks 그리고 실행해준다. Caps Lock to 한/영 1. tweaks 메뉴에서 Keyboard & Mouse > Additional Layout Options로 이동한다. 2. Caps Lock behavior > Make Caps Lock an additional Hyper를 선택한다. (또는 본인이 원하는 키로 맵핑해도 된다) 3. 한글 키보드 설정으로 들어가서..
2024.04.08 -
Ubuntu apt update 오류 해결 1
sudo apt update 명령어가 실패한다면 Get:40 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 c-n-f Metadata [260 B] Fetched 4,260 kB in 5s (776 kB/s) Reading package lists... Done E: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jammy-security/main/binary-amd64/by-hash/SHA256/fe9e28b5ec1d6ed7948195f474075931f59f7528fa4675cccd46e5cae8e72041 Hash Sum mismatch Hashes of expected fi..
2024.04.08 -
[Python] 셀레니움을 이용해 영한 번역 CLI 만들기
시작하기전 글의 내공이 뛰어난 경우에는 그냥 읽어도 문제가 없지만, 좀 엉뚱(?)하게 쓰인 글을 볼 때는 머리를 쥐어짜내야 하는 고통을 겪기 싫기에 googletrans를 이용하여 알아서 복붙하면 줄바꿈을 제거하고 딱 되도록 간단하게 만들어서 사용했는데. 구글 토큰 문제로 더이상 이용할 수 없게 되자 울며 겨자먹기로 구글 번역 사이트에 복붙하던 중... 줄바꿈이 그대로 복붙되기 때문에 매번 찾아서 없애는 데 애를 먹네요. 불편함에 비롯된 스트레스가 극에 달해 그냥 만들었어요. 설치 언어는 Python이고 필요한 라이브러리는 selenium와 lxml 입니다. $ pip3 install selenium lxml 그리고 아래 사이트에 방문해서 본인 크롬 버전에 맞는 드라이버를 다운받으면 됩니다. Downlo..
2021.03.02