728x90
python과 pyupbit로 호가 주문 취소하기
IT2024. 5. 3. 20:50python과 pyupbit로 호가 주문 취소하기

pyupbit 라이브러리 설치pyupbit는 업비트 거래소의 API를 파이썬에서 쉽게 사용할 수 있도록 만든 라이브러리입니다. 본 글에서는 해당 라이브러리를 사용하여 주문을 취소하는 메서드를 구현하도록 하겠습니다. pyupbit 라이브러리를 설치합니다pip install pyupbit 기능 구현pyupbit에 Upbit 생성자에 access_key와 secret_key를 넘겨줘야 합니다. 키 값은 아래 글을 참고하여 생성할 수 있습니다. 업비트 Open API 신청하는 방법 가이드 (키 발급)업비트 Open API 키 발급 가상화폐 거래소 업비트(Upbit)의 Open API를 사용하기 위해서는 API 호출을 위한 키 값을 발급받아야 합니다. 본 글에서는 키 값을 발급 받는 방법에 대해 하나씩 소개합니다..

Media Stream 정의와 Streaming 기술 요소
IT2024. 5. 2. 21:18Media Stream 정의와 Streaming 기술 요소

Media Stream미디어 스트림(Media Stream)은 디지털 형태의 오디오, 비디오 또는 기타 멀티미디어 컨텐츠를 실시간으로 또는 온디맨드(On-Demand)로 전송하는 기술을 말합니다. 여기서 온디맨드는 사용자가 원하는 시간에 원하는 컨텐츠를 소비할 수 있는 서비스를 말합니다. 스트리밍(Streaming)은 컨텐츠를 다운로드 받지 않고, 미디어를 보거나 듣게 해줍니다. 즉, 컨텐츠를 연속적으로 수신하여 재생할 수 있게 해주는 데이터 흐름(flow)이라고 생각하면 됩니다. Streaming 주요 기술 요소컨텐츠 캡처 및 인코딩원본의 컨텐츠는 고해상도의 비디오 카메라와 마이크를 통해 만들어집니다. 이런 데이터는 비디오 포맷(H.264, H.256) 및 오디오 포맷(AAC, MP3) 형태로 인코딩 ..

파이썬으로 RSI 계산하기 (업비트(Upbit) Open API 활용)
IT2024. 3. 4. 23:17파이썬으로 RSI 계산하기 (업비트(Upbit) Open API 활용)

코인이나 주식에서 트레이딩하는 투자자들은 다양한 기술적 분석 도구를 사용합니다. 분석을 위해 많이 보는 지표 중 RSI(Relative Strength Index, 상대강도지수)는 매우 인기 있는 지표 중 하나입니다. 본 글에서는 RSI의 개념을 설명하고, pyupbit 라이브러리와 업비트 Open API를 활용하여 RSI를 계산하는 방법에 대해 소개합니다.RSI란?RSI는 1978년에 J. Welles Wilder가 개발하였으며, 시장의 모멘텀을 분석하는 데 유용합니다. RSI는 0에서 100 사이의 값을 가지며, 특정 자산의 가격 변동성을 측정하는 지표입니다. 일반적으로 RSI 값이 70 이상이면 과매수(overbought) 상태로 가격 하락이 예상되고, 30 이하면 과매도(oversold) 상태로 ..

Kohya_ss를 이용하여 LoRA 트레이닝 (Stable Diffusion)
IT2024. 2. 12. 14:18Kohya_ss를 이용하여 LoRA 트레이닝 (Stable Diffusion)

학습할 이미지 수집 LoRA 트레이닝을 위한 이미지를 20장 수집합니다. 본 글에서는 시바이누 강아지 사진을 준비했습니다 이미지 tagger 생성 Tagger 플러그인 설치 수집한 이미지에 맞는 tagger 파일을 만들어야 하는데, stable diffusion의 extension으로 tagger를 생성할 수 있습니다. Extensions > Available 에서 Load from 버튼을 클릭합니다. 저는 이미 설치를 했지만, 아래 사진과 같이 stable-diffusion-webui-wd14-tagger를 Install 합니다. Extensions > Installed > Apply and restartUI 버튼을 눌러서 재시작합니다. stable diffusion이 재실행되면, 이전에는 없던 Tag..

EUC-KR와 CP949 인코딩 (한글 인코딩)
IT2024. 2. 2. 21:50EUC-KR와 CP949 인코딩 (한글 인코딩)

인코딩 컴퓨터는 숫자들의 조합을 이용하여 문자를 표현합니다. 다들 많이 알고있는 인코딩이 ASCII(아스키)가 있고 영문자를 표현하기 위해 사용하는 대표적인 문자 인코딩이라고 할 수 있습니다. 인코딩은 사람이 인지할 수 있는 문자를 '약속된 규칙'에 따라 컴퓨터가 이해할 수 있는 0또는 1과 같이 코드로 변환해주는 작업을 말합니다. 여기서 약속된 규칙은 ASCII, EUC-KR, UTF-8, UTF-16 등 여러가지 인코딩 방식을 말합니다. EUC-KR (한글 인코딩) 국가마다 독립적인 인코딩 방식을 가지고 있는데, 한국에서는 EUC-KR이라는 인코딩 방식을 사용하고 있습니다. (한글을 표현할 때 사용하는 인코딩 방식 중 하나) EUC-KR 특징 EUC-KR은 한국어를 표현할때는 2Bytes를 사용합니다..

MacOS에 쉽게 여러 버전의 JDK 관리하는 방법
IT2024. 1. 1. 17:54MacOS에 쉽게 여러 버전의 JDK 관리하는 방법

로컬 환경에 여러개의 JDK 버전이 설치되어 있는 경우, 환경 설정 파일에 JAVA_HOME 변수 값에 사용할 버전의 JDK 경로를 매번 수정해주기 번거롭습니다. 본 글에서는 편리하게 JDK 버전을 변경 할 수 있는 방법을 소개합니다. JAVA_HOME 경로 확인 우선 각 버전의 JDK에 해당하는 JAVA_HOME 경로를 확인해야 합니다. 아래 명령어를 사용하여 JDK 홈 디렉토리 경로를 확인할 수 있습니다. /usr/libexec/java_home -V 특정 JDK 버전의 JAVA_HOME 경로만 알고 싶으면, -v{버전} 을 옵션으로 넣어주면 됩니다. (단, 당연히 로컬에 해당 버전의 JDK가 설치되어 있어야 함) 예를들어, /usr/libexec/java_home -v11 /usr/libexec/j..

macos에 nodejs 설치하기 (쉽게 node 버전 변경하기)
IT2023. 11. 17. 22:13macos에 nodejs 설치하기 (쉽게 node 버전 변경하기)

nodejs 설치 nodejs를 설치하는 방법은 brew를 사용한 방법이 있고, nodejs 공식사이트에서 직접 설치하는 방법이 있습니다. 본 글에서는 brew를 사용하여 설치하는 방법에 대해 소개합니다. brew로 설치하기 맥 패키지를 쉽게 관리할 수 있도록 도와주는 brew를 사용하여 node를 설치하려면 아래 명령어를 사용하면 됩니다. brew install node 설치가 완료되면, node -v 명령어를 통해 제대로 설치가 되었는지 확인합니다. $ node -v v21.2.0 yarn 설치 (선택사항) node 설치는 완료되었고, yarn 설치가 필요한 경우는 아래 내용 참고바랍니다. npm install --global yarn 설치가 완료되었는지 yarn -v로 확인합니다. $ yarn -v..

업비트 Open API 신청하는 방법 가이드 (키 발급)
IT2023. 10. 31. 19:58업비트 Open API 신청하는 방법 가이드 (키 발급)

업비트 Open API 키 발급가상화폐 거래소 업비트(Upbit)의 Open API를 사용하기 위해서는 API 호출을 위한 키 값을 발급받아야 합니다. 본 글에서는 키 값을 발급 받는 방법에 대해 하나씩 소개합니다. 아래 사이트를 접속하여 "Open API 사용하기" 버튼을 클릭합니다. 업비트비트코인, 이더리움, 리플, NFT 등 다양한 디지털 자산, 국내 거래량 1위 거래소 업비트에서 지금 확인해보세요. No.1 Digital Asset Exchange in Korea, Upbit. Trade various digital assets conveniently and securely includingupbit.com 이후 로그인을 하는 창이 나오면 로그인을 합니다. QR 코드를 찍는 화면이 나오는데, 휴대..

MacOS에서 스크린샷 찍는 모든 방법
IT2023. 10. 31. 19:39MacOS에서 스크린샷 찍는 모든 방법

윈도우에는 캡처 프로그램이 있지만, MacOS에서는 단축키를 활용해서 스크린샷을 찍을 수 있습니다. MacOS에서 스크린샷 찍기 전체 화면을 찍는 방법 shift + command + 3 전체 화면을 찍을때는 shift, command, 3 버튼을 동시에 누르면 스크린샷이 찍힙니다. 그리고 바탕화면에 저장이 됩니다. 화면 일부를 찍는 방법 shift + command + 4 전체 화면이 아닌 일부 원하는 화면만 촬영하고 싶을때는 shift, command, 4를 동시에 누르면 됩니다. 그러면 마우스 포인터가 십자 포인터로 바뀌는데 드래그해서 원하는 영역을 표시하면 해당 영역만 스크린샷이 찍힙니다. 윈도우 또는 메뉴를 찍는 방법 shift + command + 4 > Space bar 윈도우나 메뉴만을 촬..

자주 사용하는 face prompt 모음 (Stable Diffusion)
IT2023. 10. 30. 22:30자주 사용하는 face prompt 모음 (Stable Diffusion)

본 글에서는 얼굴과 관련된, 눈(eyes), 표정(facial), 귀(ear), 입(mouth)에 대한 prompt를 소개합니다. 눈(Eyes) prompt closed eyes closed eyes: 감고 있는 눈을 표현할 때 사용하는 prompt 사용한 prompt # positive prompt closed eyes, {color} eyes eyes: 특정 색상의 눈을 표현할 때 사용하는 prompt 예를들어, red eyes, blue eyes, green eyes, purple eyes, silver eyes, aqua eyes 사용한 prompt # positive prompt 1girl, , red eyes glowing eyes glowing eyes: 빛나는(작열하는) 눈을 표현할때 사용..

728x90
image