mac

    [macOS] iTerm2 한글 자소분리 현상 해결법

    iterm2 한글 자소분리 현상 iterm2에서 한글 파일 또는 디렉토리를 보았을 때 아래와 같이 자음과 모음이 분리되어 제대로 읽을 수 없게 표시되는 경우가 있습니다. 이 경우, iterm2 설정파일을 간단하게 수정하여 해결하는 법에 대해 알아보겠습니다. iterm2 한글 자소분리 현상 해결 방법 iterm2를 킨 후 Preferences > Profiles > Text > Unicode > Unicode normalization form을 NFC로 설정해줍니다. 위와 같이 설정을 변경한 후 다시 파일들을 조회하면 아래와 같이 한글이 제대로 뜨는 것을 확인할 수 있습니다.

    [MacOS] TOMCAT 9 설치하기

    들어가기 전에 Springboot를 사용할 때에는, 내장 tomcat을 이용하여 따로 tomcat을 설치하지 않았습니다. 하지만, Spring으로 개발을 하기 위해서는 WAS 서버가 필요하므로 opensource로 자주 사용되는 tomcat을 설치해보고자 합니다. 사내에서 추후 tomcat 9으로 버전업이 예정되어 있어 해당 버전을 사용해보고자, 최신 버전인 tomcat 10이 아닌 tomcat 9을 설치해보고자 합니다. Tomcat 9 설치하기 먼저, 하기 Apache Tomcat 사이트에 접속하여 tomcat 9을 클릭해 설치 파일을 다운로드합니다. 필자는 mac에 설치하는 것이라 tar.gz 파일을 다운로드하였습니다. 만약 windows에 설치하는 것이라면 자신의 bit에 맞는 windows 버전을..

    [MAC] 셀프 북 스캔 후 GoodNote에 책 넣는 방법(미리보기를 이용한 한 장에 두 페이지 넣는 법)

    들어가기 전에 스캔한 책은 직접 구매하여 소장중인 책이며, PDF 파일을 가지고 있는 한 절대 팔거나 공유할 일 없는 책입니다. 파일 공유 요청은 절대로 하지 말아주세요. 저작권을 소중히 하며 책을 읽도록 합시다! 본인 소유 책을 셀프 스캔한 후, 원본 책을 판매하는 행위는 법에 어긋나는 행위입니다! GoodNote에 책 넣기 - Air Drop 이용 MAC을 이용하여 iPad의 goodnote에 책을 넣는 방법은 매우 간단합니다. Air drop을 사용하면 매우 손쉽게 iPad에 파일을 넣을 수 있습니다. 다만, 위와 같은 방법을 통해 진행하게 되면, 아래와 같이 iPad에서 한 화면당 한 페이지만 볼 수 있게 됩니다. GoodNode에 책 넣기 - 한 화면에 2페이지 보는 법 Air Drop만을 이용..

    [MacOS] Visual Studio Code에 python 3 개발 환경 세팅(python 설치 및 TIP 포함)

    들어가기 전에 기본적으로 mac에는 python이 깔려있습니다. terminal을 열어 python -V 명령어와 python3 -V 명령어를 치면 현재 설치되어 있는 python 버전을 확인할 수 있습니다. 저는 위와 같이 이미 python 3.8.2가 설치되어 있어 따로 python3 설치를 하지 않고 진행하지만, 만약 python3가 깔려있지 않다면 아래 방식으로 설치하면 됩니다. python3 설치하기 www.python.org/downloads/ url에 접근하여 Download Python 3.9.4를 눌러주고, python 설치 마법사를 통해 python을 설치합니다. python3 사용하기 터미널에서 python3 사용하기 python3를 특정 툴을 이용하지 않고 터미널에서 사용할 때에는 ..

    [MAC] MAC 한영키 전환 속도 높이기(using Karabiner-Elements)

    들어가며 빠르게 타이핑하는 일이 많은 필자로써는 한영 전환이 제대로 되지 않는 경우가 잦았다. 이는, 키보드를 바꾼뒤로 더 심화가 되었다(필자 손에 익은 키보드로 바꿨기에, 타이핑이 더 빨라져버렸다..). 구글링을 해보니, caps lock의 기능 중 한가지인 영문 대소문자 변환 기능을 제거하면 한영키 전환이 잘 된다는 얘기가 있어 영문 대소문자 변환 기능을 제거해보려 한다. Karabiner-Elements을 이용해 CapsLock의 기능 삭제하기 1. 먼저 아래 사이트에 접속하여 자신의 macOS 버전에 맞는 Karabiner-Elements를 다운받는다. karabiner-elements.pqrs.org/ Karabiner-Elements A powerful and stable keyboard cu..

    [MySQL] DBeaver 사용법(INSERT)

    앞선 게시글에서는 DBeaver를 사용하여 데이터베이스 생성 및 테이블 생성에 대해 알아보았습니다. 이번 게시글에서는 DBeaver를 통해 쿼리를 날리는 법에 대해 살펴보도록 하겠습니다. Insert 쿼리 실행하기 1. 먼저 쿼리를 작성하기 위한 script를 열어야 합니다. 하기 사진의 빨간 네모 박스를 클릭하면 Script를 작성할 수 있는 칸이 나타납니다. 2. Script 창에 실행하고자 하는 쿼리를 작성합니다. 그 후, 저장을 하고 재생 버튼(빨간 박스)를 눌러 해당 쿼리를 실행합니다. 3. 쿼리 실행 결과는 하단 Statistics에 나타납니다. Insert 쿼리를 통해 하나의 row가 테이블에 추가되었음을 알려줍니다.

    [MySQL] DBeaver 사용법(database 생성, table 생성)

    MySQL에 데이터베이스 생성하기 mySQL을 로컬에 처음 설치한 후 mySQL DB를 DBeaver를 연동하게 되면, mySQL DB 내 데이터베이스가 없는 깡통 서버가 연동이 됩니다. 따라서, DB 내에 데이터베이스를 생성해야 합니다. 아래 과정을 통해 데이터베이스를 생성해보도록 하겠습니다. 1. 연동한 DB(필자의 경우, mySQL)를 마우스 우클릭하여 Create New Database를 클릭해줍니다. 2. 생성할 Database 이름을 넣고 charset과 collation을 설정합니다. 필자의 경우, charset을 utf8이 아닌 utf8mb4를 설정했습니다. utf8mb4: utf8은 emoji 문자가 입력되지 않는 charset이기 때문에, 추후 emoji를 사용했을 때 발생할 수 있는 ..