디지털 액자 만들기

라즈베리파이5를 이용해서 디지털 액자를 만드는 중이다. 전에는 세팅 때문에 고생했는데, AI에게 물어보니 금방 작업이 끝난다. 이젠 사진 프로그램의 슬라이드 기능이 아니라 파이썬으로 만들었다. 그리고 부팅도 데스크탑 모드가 아니라 콘솔모드로 접속해서 서비스로 등록된 슬라이드 프로그램이 실행되는 방식이다. 프로그램은 고민 없이 AI가 만든 것을 이용했더니, 에러없이 잘 동작한다. 다만, 그동안 잘 동작했던 7인치 스크린이 먹통이다.  결국 버리고 …

여행사진 잘 찍는 방법 7가지, 여행사진 구도(퍼온글)

출처: https://blog.naver.com/herodkr/224349699325 최근에 여행을 다녀와서 찍은 사진을 보면서 아쉬웠던 부분이 있었다. 그동안 여행사진 책을 여러 권 봤지만, 수시로 관련 내용을 상기하며 돌아봐야 한다. 여행사진에 필요한 장비 24-70mm 표준 줌렌즈와 50mm단렌즈만으로도 대부분의 장면을 충분히 담을 수 있다. 자신에게 익숙한 장비를 가볍게 휴대하고, 결정적인 순간을 놓치지 않는 것이 중요하다. 가벼운 여행이라면 스마트폰 하나만으로도 충분히 수준 높은 여행사진을 …

헤르메스 에이전트

AI를 체험하기 위해 헤르메스 에이전트를 설치했다. 설치는 간단했지만 메신저와 연동하는 게 오래 걸렸다.  텔레그램은 간단하다고 했지만, 내가 사용하지 않는다. 첫번째 시킨 일은 내 웹서버 튜닝이다. 총 6가지 중 5가지를 단계별로 적용했다. 이미지 파일은 전체를 수정해야 하는 거고, 파일 이름을 변경하는 거라 다른 곳에서 참조할 수도 있어서 일단 보류했다. 웹서버 프로세스 방식도 변경해서 자원을 효율적으로 사용하게 …

이미지 변환 도구

cwebp: png/jpeg -> webp # 기본 압축 (원본 보존, 결과물: filename-fs8.png) pngquant image.png # 출력 파일명 지정 pngquant image.png –output output.png # 원본 파일 덮어쓰기 pngquant –force –ext .png image.png # 품질 지정 (0~100, 기본값 없음 → 자동) pngquant –quality=65-80 image.png # 폴더 내 PNG 일괄 처리 pngquant –quality=65-80 –ext .png –force *.png 주요 옵션 …

기대이론-퍼온글

출처: https://m.blog.naver.com/hobbang118/224230669863 기대이론은 ‘열심히 하면 된다’가 아니라 ‘열심히 하면 성과가 나고, 그 성과가 보상으로 이어지며, 그 보상이 나에게 정말 중요할 때 사람은 움직인다’는 이론이다 ​ 기대이론은 동기부여를 아주 현실적으로 설명한다. 사람은 무작정 노력하지 않는다. 먼저 ‘내가 노력하면 진짜 성과가 날까’를 생각한다. 그다음에는 ‘성과가 나면 정말 보상을 받을까’를 생각한다. 마지막으로는 ‘그 보상이 나에게 정말 가치가 있을까’를 …

도이터 배낭(푸트라 프로34)

산티아고를 가기 위해 오랫동안 방치되어 있던 배낭을 꺼냈다. 무슨 끈들이 많아서 지저분해 보였다. 요새 나온 배낭들은 불필요한 끈이 없어서 심플하니 좋다. 그런데, 인터넷에서 검색해 보니, 내가 가지고 있는 것도 그럴싸해 보였다. 그래서 상품 소개 이미지를 가져왔다. 배낭이 1.5kg로 다소 무겁긴 하지만, 용량은 딱 맞다. 최근에 산 침낭의 부피가 커서 이정도 배낭은 되어야 할 거 같다. …

아이폰용 번역기 앱

아침에 영어 독해 공부하려다가 번역이 어려워서 번역기 앱을 만들었다. 기본 앱은 기능이 너무 없고  앱스토어에 있는 앱은 3회 이상 스캔하면 유료이다. 어려운 기술도 아닌데, 돈 받고 파는 게 아쉽다. 아마 라이브러리가 유료이거나 번역시 AI 등 사용료는 내는 거 같다. 어쨌든 AI의 도움을 받아 하루만에 만들었다. 정말 재미있는 세상이다.     추가로 일본어와 스페인어도 지원되게 기능을 추가했다.

(macOS)pdf 변환과 파일변환 script

브레밀 한글 설명서를 다운받아 홈페이지에 올리면서 각 페이별로 이미지로 변환하고 싶었지만, 제대로 변환이 안되었다. brew install poppler pdftoppm -png -r 300 BES870_KOR_IB_C22_LR.pdf output 위 작업을 하니, output-01.png 이런 형태로 파일이 생성된다. #!/bin/bash # output-N.png → bes870_kor_N.png 로 변경 for f in output-*.png; do # 숫자만 추출 (예: output-10.png → 10) num=$(echo “$f” | sed -E …

깃허브에 예외 처리

이미 GitHub(원격 저장소)에 올라간 vendor/ 폴더를 로컬에서는 유지하면서, 원격에서는만 제거하고 싶다면 아래 순서대로 하면 됩니다. 처리순서 1 .gitignore에 아래 추가 /vendor/ 2. Git의 캐시(Index)에서만 vendor 제거 로컬 파일은 그대로 두고 Git 히스토리에서만 제거합니다. git rm -r –cached vendor –cached = Git에게 “이 파일 추적하지 마라” 로컬 파일은 삭제되지 않음 원격 저장소에서는 삭제됨 3. 커밋 git …