도이터 배낭(푸트라 프로34)
산티아고를 가기 위해 오랫동안 방치되어 있던 배낭을 꺼냈다. 무슨 끈들이 많아서 지저분해 보였다. 요새 나온 배낭들은 불필요한 끈이 없어서 심플하니 좋다. 그런데, 인터넷에서 검색해 보니, 내가 가지고 있는 것도 그럴싸해 보였다. 그래서 상품 소개 이미지를 가져왔다. 배낭이 1.5kg로 다소 무겁긴 하지만, 용량은 딱 맞다. 최근에 산 침낭의 부피가 커서 이정도 배낭은 되어야 할 거 같다. …
산티아고를 가기 위해 오랫동안 방치되어 있던 배낭을 꺼냈다. 무슨 끈들이 많아서 지저분해 보였다. 요새 나온 배낭들은 불필요한 끈이 없어서 심플하니 좋다. 그런데, 인터넷에서 검색해 보니, 내가 가지고 있는 것도 그럴싸해 보였다. 그래서 상품 소개 이미지를 가져왔다. 배낭이 1.5kg로 다소 무겁긴 하지만, 용량은 딱 맞다. 최근에 산 침낭의 부피가 커서 이정도 배낭은 되어야 할 거 같다. …
아침에 영어 독해 공부하려다가 번역이 어려워서 번역기 앱을 만들었다. 기본 앱은 기능이 너무 없고 앱스토어에 있는 앱은 3회 이상 스캔하면 유료이다. 어려운 기술도 아닌데, 돈 받고 파는 게 아쉽다. 아마 라이브러리가 유료이거나 번역시 AI 등 사용료는 내는 거 같다. 어쨌든 AI의 도움을 받아 하루만에 만들었다. 정말 재미있는 세상이다. 추가로 일본어와 스페인어도 지원되게 기능을 추가했다.
브레밀 한글 설명서를 다운받아 홈페이지에 올리면서 각 페이별로 이미지로 변환하고 싶었지만, 제대로 변환이 안되었다. 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 …
SSL인증서 재발급 인증서는 매년 갱신해야 한다. 2년 가입을 했어도 매년 인증서 갱신해야 하는데, 올해는 2년 상품도 없어졌다. https://www.sslcert.co.kr/ 위 사이트에 접속해서 왼쪽 메뉴에서 “만료예정/갱신”를 선택해서 SSL상품을 갱신하고 결제까지 완료했다. DCV방식으로 인증받는데 어려움을 겪었다. 그동안 해오던 DCV방식으로 적용하니 안되었다. 그동안 https방식을 사용했다. 다운받은 파일을 특정폴더에 놓고 해당 파일을 인증기관에서 조회하여 검증되면 인증되는 방식이다. 하지만, 해외 사이트에서 …
[출처] 커스텀커피 라떼가 맛있어서 만들어본 숙성우유 만들기 (feat. 커피대통령)|작성자 꽤빠른달팽 레시피는 매우 간단했다. 무지방우유 300ml 생크림 100ml 옥수수차티백 2개 이렇게 섞어서 7시간 뒤 티백을 건져내면 완성. 무지방우유를 먼저 붓고, 그 위에 생크림을 붓고 옥수수차티백 2개를 잘 넣고 잘 섞어서 냉장보관. 7시간 뒤에 꺼내면… 현재는 저지방우유 400ml 휘핑크림 150ml 옥수수티백 2개 보리차티백 1개 이렇게 섞어서 …
시마노 DI2 변속기 한글 설명서 UM-3K40A-000-KOR
특정 폴더에 저장된 이미지 파일에서 숫자를 인식하는 파이썬 소스를 작성했다. AI가 처음엔 문자열을 인식하지 못하다가 유료버전을 사용하니, 다른 방법을 사용했는데, 정확하게 인식을 한다. pip install easyocr pip install opencv-python Pillow import os import cv2 import easyocr # 설정 input_folder = “./” output_folder = “./saved” reader = easyocr.Reader([‘en’], gpu=False) os.makedirs(output_folder, exist_ok=True) valid_extensions = [‘.jpg’, ‘.jpeg’, ‘.png’, …
전에 내가 안드로이드로 처음 앱을 만들었을때 리스트를 구현하기 위해 정말 어려운 작업을 했다. 개별요소를 위한 클래스를 별도로 만들어야 하고, 리스트를 어댑터에 연결해서 데이터가 반영되게 해야 했다. 그러다가 아이폰용앱을 만들기 위해 공부하다 보니 너무 쉽게 구현되기에 이래서 아이폰 개발을 하는 구나 싶었다. 개념을 알면 정말 쉽게 코딩을 할 수 있게 많은 라이브러리를 제공하고 있었으며, 기본적으로 디자인요소가 …
자전거용 벨을 그동안 여러 개 바꿨다. 내 생각에는 내 귀가 안좋아지는 수준에 따라 바꾼 것이 아닌가 싶다. 처음엔 잔향이 오래가는 것을 사용했는데, 언젠가부터 소리가 작게 느껴졌다. 그래서 종처럼 청명한 것으로 바꾸었다. 한동안 오래 썼는데, 설치할 위치도 마땅치 않고 소리도 크지 않은 거 같아서 전자벨로 바꾸었다. 알리에서 구입했는데, 소리크기가 120데시벨이다. 버튼은 총 3개가 있는데, 가운데 버튼을 …