Welcome

riri’s notes

ChatGPT 다이어트

제목이 이상하지만 달리 적을 말이 없다. ChatGPT에게 건강 정보를 입력한 뒤에 식단을 짜달라고 했다. 당연하게도(ㅠㅠ) 혈당을 낮추고 체중을 줄이는 방향으로 식단을 짜준다. 그 좋아하던 라면 떡볶이는 식단에 나타나지도 않는다. 아니 흰쌀밥 조차도 안 나온다. 날마다 브로콜리, 양배추, 시금치, 두부, 계란, 닭가슴살, 흰살생선.. 이런 것만 먹으라고 한다. 논리는 이렇다. 2주 동안은 ‘리셋 식단’이란다. 뇌가 높은 혈당에 이미 적응해 있어서 매일 폭식을 하는 상태인데 내 몸이 그렇게까지 높은 혈당을 필요로 하지 않는다는 점을 뇌에게 각인시키는 과정인가 보다. ...

June 25, 2025

webp upload test

webp file도 잘 올라가는 지 확인해보자 라즈베리파이 처음 구입했을 때의 인증샷 (그저께)

June 22, 2025

tag 테스트

tag가 만들어지는 지 테스트

June 22, 2025

Admin page

*Backend Admin Page Backend 를 만들었다. image를 upload해서 Markdown에서 링크할 수 있는 수단을 하나 마련했고, bbs의 글을 직접 작성/수정/삭제 할 수 있도록 만들었다. admin page에는 권한을 가진 아이디로 접근하도록 하고 보안과 인증도 대강 처리했다. 느낌상 5~10년 전의 Web 기술 수준까지는, 수박 겉핧기 정도 따라온 것 같다. 더 공부하자.

June 22, 2025

라즈베리파이 서버

라즈베리파이4에 라즈비안을 설치하고 ec2에 있던 bbs / blog를 이쪽으로 옮겼다. vt100 스타일의 blog를 나는 좋아하지만, 다른 사람한테 보여주기는 민망해서 gpt에게 가벼운 블로그 솔루션을 하나 알려달라고 했다. 그렇게 설치한 것이 지금이 Hugo다. 이미지도 올릴 수 있다는데, 나중에 붙여봐야겠다. (잘 붙는다.) 좀 써보고 별로 안 좋으면 다른 솔루션으로 다시 갈아타야지.

June 21, 2025

upload 기능

Upload 기능 개발 완료 이제 image file들을 서버에 upload할 수 있는 back office 기능을 붙였다. 파일을 올린 다음에 마크다운 문법으로 블로그에 나타나게 할 수 있다.

June 21, 2025

성경 필사

서울 처음 올라왔을 때 다니던 교회가 있다. 그 교회에서 성도들에게 가끔 주는 선물 중 ‘붓글씨 성경’이 있었다. 본 적은 없어서 정확히 모르겠지만, 신구약 성경 전체는 당연히 아닐 것이고 아마 욥기나 룻기 같은 분량 작은 책일 것이다. 1년 반 정도 다니다가 교회를 옮겼고, 그 후로 시간이 5년 정도 흘렀다. 문득 그때 기억이 나면서 ‘필사 성경’을 가지고 싶다는 생각이 들었다. 필사성경을 파는 곳을 들어본 적은 없다. 설령 살 수 있는 곳이 있다 하더라도, 좋은 글씨의 필사성경은 당연히 매우 비쌀거다. 그냥 내가 쓰자고 결론을 내렸다. ...

June 21, 2025

Markdown sample test

제목 적기! 두번째 제목 적기!! 굵은 글씨는 잘 나오려나? 이게 italic이라고? type code

June 21, 2025

MD 기반 bbs update

기존에는 md file을 일련번호(00001.md)로 관리하던 것을 이제는 date 기반(2025-06-21~.md)로 저장하여 사용하도록 수정하였다. Thanks to ChatGPT

June 21, 2025

MD 기반 bbs

기존엔 bbs에서 작성한 글을 txt로 저장한 후에 python script를 사용하여 이를 md로 다시 변환을 거치고 hugo를 빌드하여 html을 만드는 과정을 거치고 있었다. 그런데 생각해보니 bbs에서 작성한 글을 굳이 txt로 저장할 필요가 없이 곧바로 md 파일로 저장하면 된다. 그래서 markdown 기반 bbs로 수정 하였음. 이제 전체흐름은 다음과 같다. 라즈베리파이를 ssh로 접속 bbs.py 를 실행 원하는 게시판에 진입하여 글 작성 hugo update 명령 실행하면, deploy.sh를 수행하여 www폴더의 내용을 update함 (.md file과 rsync)

June 21, 2025