전체 글 66

[CUBRID] 소개

[CUBRID] 소개 CUBRID 는 오픈소스 라이센스(아파치 라이센스 2.0)에 관계형 데이터베이스 관리 시스템 이다. CUBRID 서버 및 공식 라이브러리는 C 또는 C++ 로 구현되어 있으며, GUI 도구(CUBRID Manager)는 자바로 구현되어 있다. 주요 기능 RDBMS 기본 기능 지원 트랜잭션 완벽 보장: COMMIT/ROLLBACK/SAVEPOINT 장애 발생 및 백업 복구 시 트랜잭션 일치성 보장 HA 환경에서 트랜잭션 일치성 보장 ANSI SQL 표준 및 확장된 SQL 지원: 계층형 쿼리, CTE (Common Table Expression)를 이용한 재귀적 쿼리 등 VIEW/TRIGGER/PRIMARY KEY/FOREIGN KEY/SERIAL 지원 고성능 보장 MVCC (Multi..

손과 손목을 위한 간단한 마사지

손과 손목에 통증을 느끼는 데에는 여러가지 이유가 있을 수 있습니다. 하루 일과를 마치고 손이 뻣뻣하고 아프고 불편하고 고통스러울 수 있으며, 손과 손목 마시지가 이러한 요소를 도움을 줄수 있습니다. 손마사지는 단순히 기분이 좋아지는 것 이상으로, 두통 완화,, 뻣뻣함과 통증을 완화, 이완 촉진, 불안 감소, 등등의 이점을 줄 수 있습니다. 손과 손목을 위한 마시지 기술 셀프 핸드 마사지 손 마사지를 시작하지 전에 로션을 바리고 손과 손가락을 흔들어주는 것이 중요합니다. 구부린 손가락과 주먹을 번갈아 가며 시작합니다. 손이 아래를 향하도록 손목을 구부립니다. 기본적인 손 마사지 루틴 손가락 끝을 아프지 않을 정도로 조엽니다, 각 핀치를 2~3초 동안 유지하고 엄지 손가락을 잊지 않도록 합니다. 이 과정을..

취미/마사지 2022.05.16

마사지의 종류

마사지의 종류 마사지 란? 신체의 여러 부분이나 치유 방법에 따라 초점을 맞춘 여러 유형의 마사지가 있습니다. 마사지는 손으로 몸을 문지르고 누르는 운동입니다. 마사지하는 동안 마사지 관리사는 통증과 긴장을 완화하기 위해 신체의 근육과 관절을 부드럽게 또는 강한 압력을 가합니다. 다양한 유형의 마사지와 자신에게 적합한 유형을 찾는 것이 중요합니다. 1. Swedish massage (스웨디시 마사지) 스웨디시 마사지는 부드러운 전신 마사지 입니다. 마사지가 처음인 사람. 긴장이 많은 사람 촉감에 민감한 사람. 근육의 몽침을 풀어주는 데 도움이 될 수 있으며 마사지 중에 완전히 긴장을 풀고 싶을 때 좋은 선택입니다. 일반적으로 60 ~90 분 동안 진행 됩니다. 2. Hot stone massage (핫 ..

취미/마사지 2022.05.16

[Python] 퀀들(Quandl) - 금융 데이터

[Python] 퀀들(Quandl) - 금융 데이터 Nasdaq 의 Quandl 은 세계에서 가장 강력한 금융 데이터를 수집하는 도구 입니다. 투자 전문가에게 서비스를 제공하는 금융, 경제 및 대체 데이터 세트에 대한 최고의 소스를 제공 합니다. 설치 pip install quandl Quandl 을 사용하기 위해서는 API Key 받아야 한다. Quandl 사이트에 들어면 API Key 를 아래와 같이 확인 할 수 있다. 퀄들(Quandl) API 를 이용하여 금융 데이터를 수집할수 있습니다. 수집할 수 있는 데이터는 국제 금 가격, 국제 은 가격 등을 수집할 수 있다. 아래 코드는 금값을 수집하였다. 금 가격: LBMA/GOLD (런던 금시장 연합회) 은 가격: LBMA/SILVER (런던 금시장 연..

[Python] OpenDartReader 사용하기 - 공시 보고 원문 활용

[Python] OpenDartReader 사용하기 - 공시 보고 원문 활용 금융감독원에서는 오픈 API 를 제공하고 있다. DART 에 공시되고 있는 공시보고서 원문 등을 오픈 API 를 통해 활용할 수 있다. 활용을 원하는 누구든 이용할 수 있다. DART 공시원문 활용: DART 공시원문을 XML 형식으로 다운로드 받아 원하는 자료를 자유룹게 추출하여 사용할 수 있다. 주용 공시 및 재무정보 제공: 사업보고서 주요항목 및 주요재무계정, 지분보고서 종합정보를 데이터 형식으로 바로 활용할 수 있다. 대용량 재무정보 제공: 상장법인에서 제출한 전체 재무제표를 분기별로 다운로드 받을 수 있다. OpenDART 는 인증키 신청을 통해 사용할 수 있다. OpenDartReader 를 위한 API https:/..

[Python] FinanceDataReader 를 통한 주가 읽기 - 볼린저밴드

[Python] FinanceDataReader 를 통한 주가 읽기 - 볼린저밴드(Bollinger Bands) 볼린저 밴드는 미국의 재무분석가인 존 볼린저가 개발하고 상표권을 취득한 주가 기술적 분석 도구이다. 볼린저 밴드 의 기본 원리는 주가의 변동이 표준 정규 분포 함수에 따른다고 가정하고 주가를 따라 위(Upper), 아래(Lower) 로 폭이 움직이는 밴드를 만들어 기준선으로 판단 한다. 볼린저 밴드는 이동평균선을 추세 중심선으로 사용하며, 상하한 변동 폭은 추세중심선의 표준편차로 계산하여 가격 변동성 분석과 추세분석을 동시에 수행할 수 있다. 볼린저 밴드 계산 상한선: 20일 이동평균선 + (20일 동안의 주가 표준편차 값0 *2) 하한선: 20일 이동평균선 - (20일 동안의 주가 표준편차 ..

[Python] FinanceDataReader 를 통한 주가 읽기 - 이동 평균선

[Python] FinanceDataReader 를 통한 주가 읽기 - 이동 평균선 이동평균선은 매일 산정되는 가격을 기준으로 이동평균치를 표시하는 것을 말한다. 연장선으로 일정 기간의 주가 평균가격을 그어놓은 선이다. 이동편균선 은 주가의 평규치 진행 방량을 확인하고 대략적인 상승과 하락을 예측하고 판단하는데 사용하는 지표이다. 이동편평선 계산 공식 이동평균선 = 설정 기간의 종가의 합 / 설정기간 5일 평균선은 5일간의 종가평균, 10일 평균선은 10일간의 종가평균으로 진행된다. FinanceDataReader 에서 이동 평균선 s_df 는 이전 stockMain 함수를 통해 만들어지는 Data Frame 이다. def stockMain(val, strFromDay, strToDay): 5일 평균선:..

[Python] FinanceDataReader 를 통한 주가 읽기

[Python] FinanceDataReader 를 통한 주가 읽기 기존 pandas-datareader 는 잘 구성된 시계열 데이터 수집 라이브러리로 사용되고 있지만, 현재 야후 파이내스가 더 이상 지원되지 않는 등 의 이슈가 있다. FinanceDataReader는 pandas-datareader 를 대체하기 보다 보완하기 위한 목적으로 만들어졌다. 종목 코드 거래소별 전체 종목코드: KRX (KOSPI, KODAQ, KONEX), NASDAQ, NYSE, AMEX, S&P 500 가격 데이터 해외주식 가격 데이터: AAPL(애플), AMZN(아마존), GOOG(구글) 등 국내주식 가격 데이터: 005930(삼성전자), 091990(셀트리온헬스케어) 등 각종 지수: KS11(코스피지수), KQ11(코..

[Python] 구글 트렌드(Google Trends PYTHON API)

[Python] 구글 트렌드(Google Trends PYTHON API) Google Trend 에 연결하기 pip 를 이용해 pytrends library 를 받는다. pip install pytrends Google Trend Python 을 import 하여 사용 TrendReq 의 매개변수 host language(hl) = "ko" Timezone(tz) = 360 pytrends.build_payload 의 매개변수 keyword: 데이터를 가져올 키워드 목록(한번에 5개 키워드로 제한) geo: 지리적 위치 timeframe: 관심있는 시간 프레임 keywords=["코로나"] pytrends = TrendReq(hl="ko", tz=360) pytrends.build_payload(key..

[프로그램] 임베디드 시스템 (Embedded System)

[프로그램] 임베디드 시스템 (Embedded System) 임베디드 시스템은 제어가 필요한 시스템에 대해, 제어를 위해 특정 기능을 수행하는 컴퓨터 시스템을 장치 내에서 제공하는 시스템을 말한다. 임베디드 시스템은 특정한 목적을 가지고 만들어진 프로그래밍 가능한 모든 컴퓨터로, 시스템 내에서 특정 기능을 위해 제공되는 기능을 제공하거나 프로그래밍 가능한 컴퓨터 하드웨어와 소프트웨어의 조합이다. 아래 그림은 Raspberry Pi 와 Arduino 와 같이 특정 기능을 제공하기 위해 하드웨어와 소프트웨어를 제공하는 것을 예로 들수 있다. 임베디드 시스템의 소프트웨어 임베디드 시스템은 부트로더, 커널, 루트파일 시스템 으로 구성된다. 부트로더: 하드웨어 초기화, 커널 부팅을 담당(ex: uboot) 커널:..