250412 랜덤 명언 생성기

<홍드로이드의 AI 도구를 활용한 학습부터 웹 & 앱 서비스 개발까지 한번에> 강의를 들으면서 AI 도구로 웹서비스를 하나 만들어봤다.

http://wise.reshout.com/

Claude로 최초 코드 생성 후, Cursor와 대화하며 기능을 추가했다. 내가 작성하거나 수정한 코드는 한 줄도 없다. 그야 말로 입코딩이 가능한 시대가 그리 멀지 않은 것 같다.

실무 역량이 점점 부족해지는 매니저에게는 반가운 변화가 아닐까 싶다.

육아 휴직을 했던 2020년에 현재 수준의 AI 기술이 있었다면, 개인 서비스 하나는 뚝딱 만들 수 있지 않았을까? 그때는 프론트앤드까지 공부해서 개발을 하자니 엄두가 나지 않았다.

Mac에서 YouTube 컨텐츠 MP3로 다운로드 하기

$ brew install yt-dlp
$ brew install ffmpeg
$ yt-dlp -x --audio-format mp3 -o '~/Downloads/%(title)s.%(ext)s' https://youtu.be/7UYIDomkUEU\?si\=QvUWYfvYJVg2zcC1
[youtube] Extracting URL: https://youtu.be/7UYIDomkUEU?si=QvUWYfvYJVg2zcC1
[youtube] 7UYIDomkUEU: Downloading webpage
[youtube] 7UYIDomkUEU: Downloading tv player API JSON
[youtube] 7UYIDomkUEU: Downloading ios player API JSON
[youtube] 7UYIDomkUEU: Downloading m3u8 information
[info] 7UYIDomkUEU: Downloading 1 format(s): 251
[download] Destination: /Users/reshout/Downloads/계엄, 정권 교체까지 가야 끝난다. #철학 #박구용.webm
[download] 100% of   37.58MiB in 00:00:04 at 9.37MiB/s
[ExtractAudio] Destination: /Users/reshout/Downloads/계엄, 정권 교체까지 가야 끝난다. #철학 #박구용.mp3
Deleting original file /Users/reshout/Downloads/계엄, 정권 교체까지 가야 끝난다. #철학 #박구용.webm (pass -k to keep)
$ ls
계엄, 정권 교체까지 가야 끝난다. #철학 #박구용.mp3

블로그 도메인 변경

reshout.com을 좀 더 넓은 영역에 활용하기 위해, 다시 blog.reshout.com으로 돌아왔다.

인증서 갱신에 실패하여 https도 버렸다.

당분간은 reshout.com, www.reshout.com에서 blog.reshout.com으로 redirection을 유지할 생각이다.

EC2에 kubeadm으로 쿠버네티스를 직접 설치하고 회사에서 경험한 것들을 나만의 클러스터에 적용하면서 기술 블로그도 쓰고 싶은데, 회사일과 개인공부에 쓸 시간도 부족해서 차일피일 미루고 있다.

Route 53으로 도메인 이전

올해 목표 중 하나가 AWS를 제대로 공부하는 것이어서, 블로그도 AWS로 옮겨서 운영해보려 한다.

오늘은 도메인 관리 기관 및 DNS를 Cloudflare에서 Route 53으로 이전하는 데까지 완료했다.

집에 있는 서버는 언제 Public IP가 바뀔지 몰라서 crontab으로 3분마다 dns 레코드가 업데이트 되도록 구성했다.

reshout :: ~/route53 » cat template.json
{
  "Changes": [
    {
      "Action": "UPSERT",
      "ResourceRecordSet": {
        "Name": "reshout.com",
        "Type": "A",
        "TTL": 300,
        "ResourceRecords": [
          {
            "Value": "{public-ip}"
          }
        ]
      }
    },
    {
      "Action": "UPSERT",
      "ResourceRecordSet": {
        "Name": "www.reshout.com",
        "Type": "A",
        "TTL": 300,
        "ResourceRecords": [
          {
            "Value": "{public-ip}"
          }
        ]
      }
    }
  ]
}
reshout :: ~/route53 » cat update.sh
WORKDIR=$HOME/route53
MYIP="$(curl --silent ifconfig.co/)"
cp $WORKDIR/template.json $WORKDIR/request.json
sed -i s/{public-ip}/$MYIP/g $WORKDIR/request.json
/usr/local/bin/aws route53 change-resource-record-sets --hosted-zone-id Z0054835EUXT8OQM2CGE --change-batch file://$WORKDIR/request.json >> $WORKDIR/result.log 2>&1
reshout :: ~/route53 » crontab -l
*/3 * * * * $HOME/route53/update.sh

다음에 할 작업은 EC2로 워드프레스 옮기기.

iPhone 14 Pro 주문 취소

네이버 쇼핑에서 약 8만원 싸게 살 수 있는 것을 발견하고는 애플 공홈 주문을 취소했다.

월급날 AWS GameDay 행사를 마치고 나서 보니, 네이버 쇼핑에서 사고 싶은 모델이 품절이 되었다.

전날 카플레이 전용으로 쓰던 iPhone XS로 갈아탔는데, 여전히 쓸만해서 iPhone 15 Pro가 나올 때까지 써보기로 했다.

굳은 돈은 집 사면서 회사에서 빌린 돈을 갚는 데 썼다. 퇴사하면 바로 돌려 주어야 하는 돈.

2% 이자만 내면 되는 장기 대출이라 안 갚고 투자하는 게 이득이지만, 돈보다 자유가 좋다.