Love does not confuse everything, but mixes.

“괴테는 모든 것을 말했다” 책의 서평에 나오는 말이다. “Love does not confuse everything, but mixes.”는 괴테의 명언으로, 사랑은 모든 것을 혼동시키지 않고 오히려 다양한 요소들을 하나로 섞어 조화롭게 만든다는 의미를 담고 있다. 30분 정도는 티끌과 같은 시간이라며 그냥 버리지 말고 그동안이라도 티끌과 같은 일을 처리하는 게 현명하다. 제발 완벽해지려고 하지 마라. 오직 신만이 완벽할 뿐이다. …

cctv앱 구상

전에 CCTV앱을 만든 적이 있다. 농막에서 농작물이 익어가는 것을 보기 위해서 만든 것이다. 데이터 사용량을 줄이기 위해 동영상이 아닌 고해상도 사진을 보내오는 방식이다. FCM를 이용하여 cron에 등록된 시간에 자동으로 사진 요청을 하여 서버에 파일을 저장하는 방식이다. 웹 사이트를 통해 사진을 볼 수 있다. 물론 Web 페이지에서도 호출할 수도 있다.   이번엔 데이터 사용 걱정 없는 …

구름 사이로 비치는 햇살

어제 순창에 다녀왔다. 순창읍내에서 구름사이로 비치는 햇살을 운전하면서 찍었다. 크루즈컨트롤로 해 놓고 스마트폰 망원으로 찍었다. 최근에 구입한 아이폰의 손떨림 방지 기능이 망원에서는 제 몫을 톡톡히 했다.  

키스 해링?

지하2층 주차장에서 회관으로 가는 통로에 있는 그림이다. 나는 조금 일찍 오더라도 주차공간이 많은 지하 2층을 통해 올라온다. 물론 지하 1층보다는 가까운 이유도 있지만, 이곳 통로를 지나면 내가 예술작품 속을 걷는 거 같은 느낌이 든다. 삭막하고 좁은 골목 같은 이 통로에 이런 낙서(?)를 할 생각을 누가 했을까? 키스해링도 뉴욕에서 벽에 그래피티를 하던 미술가였다. 공공기물 훼손죄로 경찰에 …

(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 …