/images/avatar.png

Alfred workflow - 네이버 검색 워크플로우 지도 검색 개선

Workflow 소개 macOS에서 가장 많이 사용하는 앱 중 하나가 Alfred이다. 그리고 이 앱에서도 가장 높은 빈도로 사용하는 워크플로우 중 하나가 바로 네이버 검색이다. 이 워크플로우는 Kuniz/alfnaversearch: Naver Search Workflow for Alfred (알프레드 네이버 검색/사전/지도 자동완성 워크플로우) 여기에서 살펴보고 다운로드할 수 있는데 정말 잘 만든 워크플로우다. 대략적인 기능은 다음과 같다. 네이버 검색 : 네이버 웹페이지에서의 기본 검색창에 검색어 입력시 자동완성 목록이 아래로 나타나는데 그 데이터를 Alfred 호출창에서 그대로, 그리고 매우 빠른 속도로 보여준다.

브라우저에서 chatGPT 프롬프트 입력창이 먹통일때 해결방법

문제상황 브라우저에서 chatGPT 프롬프트의 입력창에 글을 쓰고 아무리 “엔터"를 눌러도 반응이 가질 않는 상황이 생겼다. 일단 의심되는 변화는 macOS를 sonoma 14.4로 업그레이드 한 정황뿐인데 이래저래 만져보다 문제를 찾았다. 문제는 바로 chatGPT의 local language 지원(Alpha) 기능이었다. (chatGPT 웹사이트의 왼쪽 아래, 자신의 아이디를 클릭하고 나오는 설정에서 확인 가능) 일단 이 기능은 ‘Auto-detect‘가 default로 설정되어있는데, 만약 이 값을 ‘한국어’ 등으로 바꾸었다면 먹통 문제가 발현되었다. 게다가 한번 바꾸면 이 설정에서 아무리 다른 값을 선택해도 먹히질 않는다.

AWS public IP 요금 부과에 따른 대처 및 EC2를 이용한 RDS 외부 연결하기

작년 말 즈음 AWS로부터 한통의 메일을 받았고, 그 내용은 AWS에서의 모든 public IP에 대한 요금을 부과 하겠다는 것이었다. 공지 – AWS Public IPv4 주소 요금 변경 및 Public IP Insights 기능 출시 | Amazon Web Services 한국 블로그 AWS에서 퍼블릭(Public) IPv4 주소에 대한 새로운 요금이 도입됩니다. 2024년 2월 1일부터 서비스 연결 여부에 관계없이 모든 퍼블릭 IPv4 주소에 대해 시간당 IP당 0.005 USD의 요금이 부과됩니다. 계정에 할당했지만 EC2 인스턴스에 연결하지 않은 퍼블릭 IPv4 주소에 대해서는 이미 요금이 부과되고 있습니다.

AWS EC2 서버에 HTTPS 적용하기(2) - Cloudflare 이용 방법

관련 글 AWS EC2 서버에 HTTPS 적용하기(1) - Route53과 로드밸런서 이용 AWS EC2에 HTTPS를 연결하는 방법은 몇가지가 있는데 그 중 하나는 Route53을 이용하는 것이고, 다른 하나는 도메인 서비스의 프록싱을 통해 바로 연결하는 방법이다. 전자의 경우 위 관련 글의 링크에서 참고할 수 있으며 이 글은 후자에 관한 글이다. 우선 EC2 인스턴스에는 public IPv4 주소를 하나 부여할 수 있다. 이는 인스턴스 생성시 설정에서 ‘자동으로 부여하기’를 통해 부여할 수도 있고, 따로이 탄력적 IP를 하나 생성하여 부여할 수도 있다.

typeORM 시간대 설정에 관한 고찰 - typeORM의 dateStrings와 timezone 옵션에 따른 시간대 혼란

먼저 알아두기 mySQL - Date 필드의 타입 종류 mySQL에서 Date 필드의 타입 종류는 다음과 같다. DATE - 날짜만 TIME - 시간만 DATETIME - 시간대가 반영되지 않은 현재 서버 시간대의 날짜와 시간 데이터 TIMESTAMP - 시간대가 반영된 날짜와 시간 데이터 여기서 주의할 점은 TIMESTAMP 이다. 이 데이터는 해당 서버의 시간대를 반영하기에 DB에 저장될 때에는 UTC(+00:00) 시간대로 변환되어 저장된다. 단, 조회시 세션 설정에 따른 시간대를 반영하여 해당 시간대로 변환된 데이터로 조회된다.

프로젝트별 각각의 node 버전을 nvm으로 자동 적용하기

source : nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions 새로운 프로젝트는 Node 버전 중 현재 최신 LTS 버전인 20 버전으로 진행하려는데, 기존 진행중인 프로젝트가 AWS-ec2에서 node@16으로 세팅되어있던 터라, macOS에서 2개 버전을 설치해 사용해야하는 상황이 왔다.1 때문에 여러 node 버전을 사용할 수 있는 nvm(Node version Manager)을 설치 설치는 brew를 통해 설치했고 이후 과정은 brew에서 자세하게 설명해준다. 장점 OS에 하나 이상의, 여러 version별 node를 설치하고 프로젝트별로 각각 다른 버전의 node를 사용할 수 있다.