VSCode 터미널에서 gemini cli를 실행하면 위 스크린샷과 같이 시작화면부터 깨지는 현상이 발생했다. gemini 에게 물어보니 https://www.nerdfonts.com 에서 다음과 같은 폰트로 바꾸면 해결이 된다고 한다. Hack Nerd Font FiraCode Nerd Font JetBrainsMono Nerd Font
Hack Nerd Font 를 적용한 뒤 모습
split window 에서 깨짐현상이 있는 점도 질문을 했었는데, vscode 에디터 글꼴을 Hack Nerd Font 로 바꾼후에는 발생하지 않은 걸로 보아서 글꼴 문제가 확실한 것 같다.
위 그림과 같이 워드프레스 글 편집기(gutenberg editor)에서 코드 블럭만 다른 블럭과 다르게 왼쪽 정렬이 되고 있는 모습이다. 최종편집된 글을 보면 코드블럭이 다른 블럭들과 마찬가지로 가운데 정렬이 되어 출력되는데 편집기에서도 가운데 정렬이 되도록 하고 싶어 해결방법을 perplexcity에 물어보게 되었는데 총 2가지 답변을 받을 수 있었다.
두 가지 방법 모두 워드프레스에 커스텀 함수를 추가하여 스타일을 바꿔주는 방식으로 다음 경로의 워드프레스 서버의 파일에 접근 할 수 있어야 한다.
[..server directory]/wordpress/wp-content/themes/[you using theme name]/functions.php
/** 이 코드는 전체 너비 블럭의 정렬 문제를 해결하는데 도움이 됩니다*/add_action('enqueue_block_editor_assets',function(){wp_add_inline_style('generate-block-editor-styles','.wp-block[data-align="full"] {max-width: none; }' );},20);
현재 나의 DB 인스턴스의 PostgreSQL 버전은 16.4 인데 버전 15 이후부터는 DB를 구성하는 파라미터 중 force_ssl이라는 인자가 0에서 1로 바뀌었다고 한다. 이 인자가 1(true) 이면 인증이 확인되지 않는 사이트로 부터 받는 요청은 거부 된다고 한다. 따라서, 문제를 해결하기 위해서는 force_ssl 파라미터 값을 0으로 바꿔주면 SSL 설치가 되지 않는 로컬 환경에서 접속이나 쿼리 요청을 할 수 있게 된다. https://stackoverflow.com/questions/76511667/nodejs-postgresql-connection-failure
Solve
force_ssl 을 0으로 셋업한 파라미터 그룹을 내가 생성한 인스턴스에 적용해 주면 된다.
파라미터 그룹에 들어가 파라미터 그룹 생성을 눌러 생성 페이지로 들어가 준다.
생성 후 생긴 파라미터 그룹 편집에 들어가 force_ssl 을 필터링 한 후 값을 바꾸고 저장하면 된다.
생성한 파라미터 그룹을 인스턴스에 적용하면 된다. 파라미터 그룹을 수정하면 인스턴스를 재부팅 해야하기 때문에 적용하는데 시간이 좀 걸린다. 대충 20~30분 정도 걸리는듯
명령을 실행하여 server 443 ssl 포트에 ssl_certificate 가 어느 폴더를 가리키고 있는지 확인 후 해당 폴더에 fullchain.pem과 privkey.pem 파일이 정상적으로 복사가 되어있다면 다음의 명령줄을 입력하여 서버를 재시작 하면 인증서가 적용된다.
WR : World Record AR : Asian Record OR : Olympic Record GR : Game Record CR : Competition Record ( or Championship Record ) PB : Personal Best SB : Season Best ( Generally around 1 year )
DSQ / DQ : DisQualify DNF : Did Not Finish DNS : Did Not Start