borame365의 등록된 링크

 borame365로 등록된 네이버 블로그 포스트 수는 14건입니다.

속리산 천왕봉 등산 - 법주사와 세심정을 지나 바로 치고 올라간 천왕봉 [내부링크]

늦여름의 끝자락에서 다시 시작한 등산 - 지난주에 다녀온 속리산 마지막으로 문장대를 다녀온 것이 6 ~7년...

파이썬 datetime 모듈과 장고(django)에서 시간대 설정 [내부링크]

파이썬에서 사용하는 datetime 모듈에 대한 것들 장고(Djdngo) models의 DateTimeField() 한국시간 입력 장고의 models.py에서 모델 클래스 작성 시, models.DateTimeField(auto_now=True)로 설정하면서 한국 시간으로 입력되게 하려면 장고 setting.py에서 TIME_ZONE은 'Asia/Seoul', USE_TZ는 비활성화 시킨다. TIME_ZONE = 'Asia/Seoul' USE_I18N = True USE_L10N = True #USE_TZ = True 각 요소 의미, TIME_ZONE 'Asia/Seoul' → 테이터베이스 시간대 설정 문자열 USE_I18N = True → 장고 번역시스템 활성화 여부 USE_L10N = True → 현지화 데이터 형식 사용 여부 USE_T.......

처음 해보는 클라우드 서버(NCP, 네이버 클라우드 플랫폼) 설정 도전기 [내부링크]

파이썬 장고(Django)로 웹 페이지를 만들어 운영하는 연습을 해보고 실제 운영도 좀 해보려고 클라우드 서버를 찾던 중 네이버 클라우드 플랫폼을 알게 되어 일단 무료 1년짜리 상품으로 신청했고, 처음으로 서버 생성과 셋팅, 파이썬과 장고의 설치, 그리고 runserver 까지 해봤다. 비록, 오후 내내 시행착오를 한 끝에 성공했지만, 잊어먹기 전에 기록해놔야 할 것 같아서 포스팅을 하기로 했다. 네이버 클라우드 플랫폼(NCP, Naver Cloud Platform)은 네이버 클라우드(네이버 자회사인가??)가 제공하는 기업용 클라우스 서비스라고 한다. 신청 서버 내역은, 1년 정도 운영해보고, 용량 부족 시 standard 상품으로 빠구면 될 듯.... (그 고민은.......

쿠팡 파트너스 API 활용한 데이터 추출 시 오류(Error)로 오해한 황당한 경험 [내부링크]

쿠팡 파트너스 API를 활용하여 데이터 추출을 해보기 위해 쿠팡 파트너스 API 가이드 내용에 따라 파이썬으로 시도해보았다. 그런데, 아래와 같은 에러가 발생함 (에러 코드 401 - Specified signature is expired.) {'code': 'ERROR', 'message': 'Specified signature is expired.', 'transactionId': '0a7a82ad-1665-446f-9a95-c285a295db9b'} 자체 해결을 위해 많은 시도를 해보고, 쿠팡 개발자 사이트의 내용도 봤지만, 초보자의 한계인지 끝내 해결 못하고 구글링을 해보니, GMT 시간대 부분을 수정하니 해결되었다는 내용이 있었다. 그 블로그 내용대로 수정하니 아래처럼 제.......

kt투넘버플러스 가입 [내부링크]

kt투넘버플러스에 가입하기 통화, 문자 발송 시 "별표77"을 전화번호 앞에 붙이기만 하면 되기 때문에 사용도 편리하고, 듀얼 메신저 기능을 지원하는 카톡이나 페이스북 등을 추가적으로 설치하여 사용할 수 있어서 좋은 것 같다. 올 봄에 별도의 영업용(또는 업무용)으로 사용할 휴대폰 번호가 하나 더 필요해서 저렴한 알뜰폰을 구입해 사용했었지만, 폰을 2개 들고 다니기가 쉽지 않아서 알뜰폰을 해지하고 kt 투넘버 서비스로 갈아탄 것. kt투넘버플러스 가입은 PC에서 kt.com에 로그인 후 "부가서비스 신청" 메뉴를 클릭한 후 "투넘버"로 검색하면 된다. ** kt투넘버플러스 사용하기 ** 01012345678 번호로.......

쿠팡 파트너스 API로 상품 리스트 추출해서 html로 만들기 [내부링크]

쿠팡 파트너스 API 활용하여 HTML 추출 쿠팡 파트너스 API 사용 권한을 받아 데이터를 추출하여 부트스트랩(bootstrap)이 작동하는 페이지에 붙여 넣으면 부트스트랩 cards가 적용된 모양을 만들 수 있다. API로 데이터를 가져오는 것을 해볼 때 사용법을 몰라 고생을 했는데, 이제는 그 특성을 좀 알고 보니 여러모로 편리한 것 같다. 하지만, 좀 이상한 건 계절이 바뀌었는데도 추출되는 상품은 그대로인 것과 가끔 품절이나 상품이 없다는 페이지가 노출된다는 단점, 그리고 가격이 수시로 바뀌기 때문에 파트너스 활동으로 가격 노출은 꺼려진다는 점이다. Python으로 작성한 HTML 생성 소스 coupang_html(1018, 3) 부분 실행을 통해 아래와.......

네이버 블로그 "보람에 산다" 소개 [내부링크]

나의 네이버 블로그 "보람에 산다"를 소개합니다. 뭔가 새로운 것을 시작한다는 것은 항상 설렘이 따릅니다. 블로그, 페이스북, 인스타스램(누군가 이것을 'FIB'라고 하던데..)을 배워보려고 '국민내일배움카드'를 통해 학원 강의를 신청하고 수강 중인데, 이렇듯 블로그를 소개하는 글을 쓸 줄은 몰랐네요.^^ 지천명(知天命)의 나이를 지나 불현듯 여러 번 생각이 들고 느꼈던 점은, 인생 참 허무하네! 철들어 산 날 만큼이나 앞으로 더 살아야 하는데, 과연 무엇을 하면서 살아야 지루하지 않은 인생이 될까!! 잠깐잠깐 이런 고민을 했어죠. 누구나 다 하는 고민이겠지만... 다니던 직장을 떠나면 또 다른 직장.......

Visual Studio Code에서 파이썬 가상 환경 만들기 [내부링크]

Visual Studio Code에서 파이썬 가상 환경을 만들기 전에 파이썬 가상환경에 대한 공식 사이트 내용을 살펴보면, venv 모듈은 자체 디렉터리를 갖는 가상 환경을 만들고, 선택적으로 시스템 디렉터리에서 격리할 수 있도록 지원하고, 각 가상 환경은 고유한 파이썬 바이너리를 가지며 자신의 디렉터리에 독립적으로 설치된 파이썬 패키지 집합을 가질 수 있다. 파이썬 가상 환경 만들기 1. 가상환경 만을 만들어서 사용할 폴더(예로, D:\python_venv)를 하나 만든다. - 폴더 만들기는 선택사항이며, 이미 만들어진 폴더를 사용해도 되며, - D:\ 드라이브가 없으면 C:\에다가 폴더를 만들어서 사용함 2. VS Code를 실행하고 "파일>폴더열.......

진한 커피 한 잔 마시면서 읽으면 좋은 책 - 시공간과 중력, 우주와 나에 관한 상상여행 [내부링크]

누군가 내게 준 책 한 권. ‘블랙홀은 과연 무엇일까?’ 한 번쯤은 상상해봤던 ‘지금 시간이 멈춘다면?’ 어릴 적 누구나 순수함에 가졌던 하늘과 우주에 대한 호기심으로만 생각하던 우주의 원리와 그 현상들을 머리와 마음으로 느낄 수 있도록 ‘상상’이라는 순수한 방법을 이용하여 설명하는 책 공간은 비어있는 곳이 아니라는 것, 우리 모두가 매 순간 공간이동을 하고 있다는 사실, 시간과 공간은 따로 존재하지 않으며 시간은 절대적이지 않고 상대적이라는 것 등에 대해 상상해본다. [시공간과 중력, 우주와 나에 관한 상상여행] 1. First Step 2. 나의 출발지를 먼저 확인하자. 3. 우주에 관한 기본 상식은 챙겨가자. 4. 기대 반, 걱정.......

파이썬으로 구글에서 원하는 이미지 받아오기 [내부링크]

구글에서 이미지를 검색하면 엄청나게 많은 이미지가 나온다. 필요한 이미지를 하나씩 찍어서 큰 이미지를 다운로드 받는 것을, 파이썬으로 자동으로 받을 수 있도록 도움을 주는 영상(유튜버 조코딩님의 영상)이 있어서 따라하며 코딩을 해보고, 일부는 응용을 좀 해본 후 포스팅 했다. 먼저, 크롬 웹드라이버 파일이 이 폴더에 있어야 함 (Chrome 브라우저에 맞는 버전을 다운로드 받아 소스코드가 있는 위치에 저장) 파이썬 셀레니움 이미지 크롤링으로 배우는 업무 자동화의 기초 셀레니움 사용 예제 구글 이미지 다운로드 기본 (1개 받아보기) 반복문으로 처리해보기 검색한 이미지 갯수를 모두 가져울 수는 없고, 오류가 없는 이.......

잠깐 동안 보였던 무지개 [내부링크]

비가 오다가 햇볕이 나오다가 하더니 갑자기 먹구름이 낀 저 쪽 산 밑에 무지개가 생겼다. 비 온 뒤에 개었을 때나 비가 오기 직전 태양을 등지고 섰을 때 볼 수 있는 호(弧)를 이루는 띠라는데, 대부분 지표로부터 하늘에 걸쳐서 나타나는 반원형 고리 모양으로 공기 중에 떠 있는 수많은 물방울 입자가 햇빛에 닿아 굴절과 반사가 일어날 때 물방울이 프리즘처럼 작용하여 태양광의 가시광선을 분산하고 굴절시키기 때문에 일어나는 현상이라고 한다.

온채널 상품 이미지 다운로드 (tkinter GUI 프로그래밍) [내부링크]

파이썬 tkinter로 온채널 상품 이미지를 다운로드할 수 있는 코딩 연습을 해보았다. (나도코딩 참조) tkinter라는 모듈이 있는 줄은 알았지만, 이렇게 쉽게 GUI가 그려지는 줄은 몰랐다. 스마트스토어 쇼핑몰 준비를 위해 온채널에서 하나씩 이미지를 다운받는 수고(?)를 덜어보고 싶은 마음과, 나도코딩님의 영상으로 독학한 것을 연습해보고 싶어서 한 번 시도해보았다. 이미지 받는 코딩 부분은 이전 글인 구글에서 원하는 이미지 받아오기를 응용해서 만들었다. https://blog.naver.com/borame365/222471520132 [참고] 파이썬 코딩 무료 강의 (활용편2) - GUI 프로그래밍을 배우고 '여러 이미지 합치기' 프로그램을 함께 만들어요.......

start 명령어로 상대경로 프로그램 실행, USB 내 바로가기 프로그램 문제 해결 [내부링크]

파이썬 pyinstaller로 만든 프로그램(-F 옵션 안주고 만들어진 것)을 USB에 넣고 실행 파일을 밖으로 꺼내 실행하는 방법(바로가기 아닌 방법)을 찾다가 start 명령으로 할 수 있음을 알게 되었다. 즉, 해당 프로그램 폴더로 들어가서 실행 파일을 찾아 실행하는 단계를 없앨 수 있는 방법이 있는데, 1. 실행파일의 바로가기 생성 후 바탕화면 등에 배치하여 실행하는 방법과, 2. 프로그램의 실행파일을 cmd 상대경로로 설정해서 사용하는 방법이 있다. 2번에 대해 만드는 과정은, cmd 파일을 하나 만들고 start 명령과 경로만 지정하면 끝이다. (statr "" "..\폴더\실행파일명") Totalcmd 포터블 프로그램을 예로... USB가.......

파이썬 장고(Django) 템플릿에서 천단위로 콤마 표시하기 [내부링크]

판매 가격에 콤마(,)가 없다. Django 템플릿에서 숫자에 1000단위로 콤마(,)가 찍히도록 하는 기능 1. settings.py의 INSTALLED_APPS에 'django.contrib.humanize' 추가 2. 해당 템플릿의 상단에 'humanize' 모듈을 로드하도록 {% load humanize %} 추가 3. 템플릿 필터를 적용하기 위해 해당 숫자(또는 가격) 변수 뒤에 'intcomma' 붙여주기 {{ prd_price|intcomma }} 콤마(,)가 생겼다.