์ ์ฒด ๊ธ208 ์ 200์ ํฌ์์ ๋ฌธํธ (ETF) http:// https://youtu.be/MvC4wPq5EsM [๋์๋ฆฌ์ค์ฟจ EP.02] ์200 ๋ฒ๋๋ฐ ํฌ์๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ? / ์ค๋ธ์ค๋ด์ค ์ด๋ณด์๋ค๋ ์์ ์ ์ผ๋ก ์ฃผ์ํ ์ ์๋ ๋ฐฉ๋ฒ ->ETF๋ก ์์ํ์ ์ฃผ์ : ๋ด ๋ง์๋๋ก ๊ธฐ์ ์ฃผ์์ ์ฌ์ ํฌ์๊ฐ๋ฅ ํ๋ : ํ๋๋งค๋์ ๊ฐ ๋์ ๋ด ๋์ ์ด์ฉํด ์ฃผ์ง. ๋์ ์์๋ฃ๋ฅผ ๋ผ๊ฐ. ๊ทผ๋ฐ ์ฃผ์๋ณด๋จ ์์ ์ ์ด์ง ์ฃผ์ + ํ๋ = ETF ํ๋๋ฅผ ์ฃผ์์ฒ๋ผ ์ผ๋ง์ ๋ช์ฃผ๋ฅผ ์ฌ๊ฒ ๋ค๊ณ ์ค์ ํ ์ ์์. ์์ฆ ์ฆ๊ถ์ฌ App์์ ๋น๋๋ฉด ๊ณ์ข( ์ค๋งํธํฐ๋ฑ์ ํตํด ์์ ์ ๋ฐฉ๋ฌธ์์ด ์ ๊ท๊ณ์ข๋ฅผ ๊ฐ์คํ ์ ์๋ ๊ธ์ต ์๋น์ค)๊ฐ์ค ๊ฐ๋ฅ ์ฝ์คํผ 200 ์ง์ : ํ๊ตญ์ ๋ํํ๋ 200๊ฐ ๊ธฐ์ ์ ์๊ฐ ์ด์ก์ ์ง์ํ ํ๊ฒ ์ฝ์คํผ 200 ETF : ์ฝ์คํผ ์ง์๋ฅผ ์ถ์ข ํ๋ ํ์ ์ํ - KODEX (์ผ์ฑ.. 2020. 10. 5. ํ๊ฒฝ ์ด์ผ๊ธฐ๋ฅผ ์ฌ๋๋ค์๊ฒ ํ๋ค๋ ๊ฒ ๊ณ ํฅ์ง์์ ๊ฐ๋ ์ผ์ฑ๋ ์ฑ์ ๋ฑ ์์ฌ๋ฃ๋ฅผ ๋ง์ด ๋ฐ์์ค๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ๊ทธ๋ด ๋๋ฉด ๋๋ ์ ์ฌ์ ์ธ๊ฐ๊ณค ํ๋ค. ๊ฐ์ธ์ ์ผ๋ก ๋ฐ์์ ์ฌ๋จน๋๊ฑธ ์ข์ํ๊ธด ํ์ง๋ง ์์ฌ๋ฃ๋ค์ด ๋์ฅ๊ณ ์์ ์ฉ์ด๊ฐ๋ ๊ฒ๋ ๋๊ณ ๋ณผ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ๊ท์ฐฎ์ง๋ง ์๋ฆฌ๋ฅผ ํด์ ๋ฐ์ฐฌ์ ๋ง๋ค๊ณ ๊ทธ ๋ค์๋ ์ ์ ์ฌ์ผ๋ก ๊ฐ์ ธ๊ฐ๊ธฐ๋ ํ๋ค. ํ์์ค์์ ์ ์ฌ์ ๋ฌต๋ฌตํ ๋จน๊ณ ๋๋ฉด 12์ 15๋ถ์์ 20๋ถ ์ ๋. ํ์ฌ ํ๋น์ค์์ ์์ ๋ฅผ ๊ฐ๋จํ๊ฒ ์ป๊ณ ๋์๋ฝ์ ์ ๋ฆฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ํ ๋ธ๋ฌ์ ์ผ์๊ณผ ๋ฌผ์ ์ ๋นํ๊ฒ ๋ฃ์ด ๋ฐ์ผ๋ก ๋์ 25๋ถ์ ๋ ๋ฌด์์ ๊ฑท๋๋ค. ํ๊ฒฝ์ด์ผ๊ธฐ๋ฅผ ๊ฐ์๊ธฐ ๊บผ๋ด๊ณ ์ถ์๋๋ฐ ์ด์ฉ๋ค๊ฐ ๋ด ์ ์ฌ์ด์ผ๊ธฐ๊น์ง ํ๋ค. ๊ฐ์ธ๋ค์ ๋ ธ๋ ฅ์ผ๋ก๋ ํ๊ณ๊ฐ ์๋ค๋ ๊ฒ์ ๋๋ฌด๋ ์ ์๊ณ ์๋ค. ๊ฐ์ธ๋ค์ด ํ ๋ธ๋ฌ๋ฅผ ๊ฐ์ง๊ณ ๋ค๋๊ณ , ๋น๋ ๋์ ์ ์ฒ๊ฐ๋ฐฉ์ ๋ค๊ณ ๋ค๋๋ฉด์ ์ฅ์ ๋ณด๊ณ , ๋นจ๋๋ฅผ .. 2020. 10. 2. [QT] linux deploy (์ฐ๋ถํฌ์์ ๋ฐฐํฌํ๊ธฐ 20.04LTS 64bit) 1. ๋ฐ์คํฌํ ํ๊ฒฝ - ์ฐ๋ถํฌ 20.04 LTS 64bit - QT creator์์ ์์ค ๋น๋ ์๋ฃ(๋ฆด๋ฆฌ์ฆ๋ก) 2.QT deploy ๋๊ตฌ ์ค์น(CQtDeployer) 2.1 CQtDeployer ๊ณต์ ๊น https://github.com/QuasarApp/CQtDeployer QuasarApp/CQtDeployer This project is used to deploy applications written using QML, qt or other ะก / ะก++ frameworks. - QuasarApp/CQtDeployer github.com github.com/QuasarApp/CQtDeployer/wiki/Build-and-Install QuasarApp/CQtDeployer This project.. 2020. 9. 14. ๋ฌด์์ ์จ์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ฐ๋ ๊ธ ํฐ์คํ ๋ฆฌ๋ฅผ ์์ํ ๋๋ ๊ธฐ์ ๋ธ๋ก๊ฑฐ๊ฐ ๋๊ฒ ๋ค๋ ์กฐ๊ทธ๋งํ ์๋ง์ด ์์๋๋ฐ ์ญ์๋ ๊พธ์คํจ์ ์ ๋ง๋ก ์ด๋ ค์ด ๋ฒ์ด๋ค. ์๋ ๋ง์ ์ด ๊ธ ์ดํ๋ก๋ ๋์ด์ ์ ๋ฐ์ดํธ๊ฐ ๋๊ณ ์์ง ์๋ค. ๋ธ๋ก๊น ์ ํด์ผ๊ฒ ๋ค๊ณ ๋ง์์ ๋จน์ง๋ง ๋ง์ ๊ธ์ ์ฐ๊ธฐ์๋ ๋๋ฌด๋ ๊ท์ฐฎ๊ณ ์ด๋ ต๊ณ , ์ปดํจํฐ ์์ ์์๋ ๊ด์๋ฆฌ ํ์ ํ ์ฐ๋ผ์ ๋ด์ค๋ง ์ฝ๊ณ ์๋ ๋๋ฅผ ๋ฐ๊ฒฌํ๋ค. ๊ทธ๋ฌ๋ค ์ด์ ์ง์ธ๋ค๊ณผ ๊ฐ์ง ๋ชจ์์์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐ๋ ์ฌ๋ฌ๊ฐ์ง ์ด์ ๋ฅผ ์ ํ๊ณ , ๋ง์ฐํ๊ฒ๋๋ง ๋๋ ์์ํ๊ฒ ๊ธ์ ์ข ์ฐ๊ณ ์ถ๋ค๋ ์๊ฐ๊ณผ ํจ๊ป ๋ด ํฐ์คํ ๋ฆฌ๋ฅผ ํ์ฉํด์ผ๊ฒ ๋ค๊ณ ๊ฒฐ์ฌํ๋ค. ์ต๊ทผ์๋ '์ ์ฌ์๋น'์ด๋ผ๋ ์ ํ๋ฒ์ ์ฑ๋์ ์ฌ๋ผ์จ ์์์ ๋ณด๊ณค ๋์ ๊ฐ๋ฐ ๊ฒฝ๋ ฅ์ ๊ฐ์ง๊ณ ์ ์์ฑ ์ ๋ด๋ณผ๊น? ๋ผ๊ณ ์๊ฐ์ด ๋ค์๋ค. ํผ์งํ ์ฃผ์ ๋ค์ ์ ํ๊ณ ๋ค์ด๊ฐ๋ ๊ธ๊ณผ ๋ํ์ํ๊ณผ ๊ด๋ จํด์ ๊ธ์ ์ผ์ง๋ง ์๊ฐ๋ณด๋ค ๊ธ ์ฐ๋.. 2020. 8. 23. Dataframe ์๊ฐ๋ณ๋ก ํ๊ท ๋ด๊ธฐ ํ์ฌ dataframe.info() RangeIndex: 9736 entries, 0 to 9735 Data columns (total 8 columns): updatetime 9736 non-null object temperature 9736 non-null float64 humidity 9736 non-null float64 water 9736 non-null int64 light 9736 non-null int64 dust 9736 non-null float64 co2 9736 non-null int64 tvoc 9736 non-null int64 dtypes: float64(3), int64(4), object(1) memory usage: 608.6+ KB updatetime์ด ํ์ฌ object.. 2019. 11. 26. ๋น์ ๋ฐ๊ธฐ์ ๋ฐ๋ฅธ ์ค๋ธ์ ํธ ํฌ๊ธฐ ๋ณ๊ฒฝ flow ์๋์ด๋ ธ์ ๋ผ์ดํธ ์ผ์๋ฅผ ์ฐ๊ฒฐํ์ฌ ๊ฐ์ ํ์ธํจ. ์ผ์์ ๊ฐ์ ์๋ฆฌ์ผํต์ ์ผ๋ก ์ ์ก processing์์ ์ผ์์ ๊ฐ์ parsingํจ ์ผ์์ ๊ฐ์ด ์ปค์ง์๋ก ์ ์ก๋ฉด์ฒด์ ํฌ๊ธฐ๊ฐ ์ปค์ง ์๋์ด๋ ธ code int light = 0; void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: light = analogRead(A1); Serial.print(light); Serial.print(","); delay(500); } processing code import processing.serial.*; Serial .. 2019. 11. 26. RS-485 master/slave ํต์ ํ๊ธฐ - ์์ค์ฝ๋ ํฌํจ https://yonglimlee.tistory.com/entry/485-Serial-%ED%86%B5%EC%8B%A0%ED%95%98%EA%B8%B0?category=734072 485 Serial ํต์ ํ๊ธฐ 1. ์ค๋น๋ฌผ (1) TTL to RS485 ์๋ ํ๋ฆ์ ์ด ์ปจ๋ฒํฐ ๋ชจ๋ [SZH-CVBE-010] (2) ์๋์ด๋ ธ ๋๋ ธ (Slave#1 ์ญํ ) (3) ์๋์ด๋ ธ ๋ฉ๊ฐ (Slave#2 ์ญํ ) (4) ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด (Master ์ญํ ) ์๋์ ์ฌ์ง์ TTL to RS485 ์ปจ๋ฒํฐ.. yonglimlee.tistory.com 1. ํต์ ๋ฐฉ๋ฒ - RS-485 2. ๊ตฌ์ฑ - master node 1๊ฐ - slave node 2๊ฐ 3. master์ธก ์์ค #include "Definition.h" //๊ตฌ์กฐ์ฒด๊ฐ ์ ์ธ.. 2019. 10. 17. matplotlib์์ ์ด๊ฐ๋จํ๊ฒ ํ๊ธ ํฐํธ๋ก ๋ณ๊ฒฝํ๊ธฐ matplotlib์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ์ง ํฐํธ๋ ํ๊ธ์ ์ง์ํ์ง ์๋๋ค. ๋ฐ๋ผ์ ๊ทธ๋ํ์ ํ๊ธ์ด ํฌํจ๋๋ค๋ฉด ํ์์ ์ผ๋ก ํฐํธ๋ฅผ ๋ณ๊ฒฝํด์ค ํ์๊ฐ ์๋ค. ์ฌ๋ฌ๊ณณ์์ ์น์ํ์ ํ ๊ฒฐ๊ณผ, ๋์ธ๊ฐ์ง ์ ๋์ ๋ฐฉ๋ฒ์ด ์์์ผ๋ ๋ญ๊ฐ ๊ท์ฐฎ์๊ณ , ์ฝ๋์์์ ์ด์์ฒด์ ์ ๋ฐ๋ผ ํฐํธ๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ํ๋ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import platform from matplotlib import font_manager, rc import matplotlib.pyplot as plt ##๊ทธ๋ํ์ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅ ์ธ์ ์ ๋ํ๋๊ฒ ํ์ %matplotlib inline plt.rcParams['axes.unicode_minus'] = False if platform.system() == 'Da.. 2019. 7. 24. ํ์ด์ฌ์ผ๋ก ๊ธฐ์ ํต๊ณ ์์ํ๊ธฐ 0. ์ฐ์ ๊ธฐ์ ํต๊ณ๋ ๋ฌด์์ผ๊น? ๋ฐ์ดํฐ๋ฅผ ์ ๋ณด๋ก ์ ๋ฆฌ ๋ฐ ์์ฝํ์ฌ ์ค๋ช ํ๋ ๋ฐฉ๋ฒ. 1. ๋ฐ์ดํฐ๋ ๋ฐฉ๋ฒ์๋ ๋ฌด์์ด ์์๊น? ์ฒซ๋ฒ์งธ. ๊ทธ๋ฅ ๋ฐ์ดํฐ๋ฅผ ์ ๋ถ๋ค ๋ณด์ฌ์ค๋ค. - ๊ทธ๋, ์ด๋ฑํ๊ต ํ ๋ฐ์ ํค 20๊ฐ ์ ๋๋ฅผ ๊ทธ๋ฅ ๋ณด์ฌ์ฃผ๋๊ฑด ๊ด์ฐฎ์ ๋ณด์ธ๋ค. ํ์ง๋ง ๋ํ๋ฏผ๊ตญ ์ธ๊ตฌ ์ ์ฒด์ ํค๋ฅผ ํต๊ณ๋ด์ผํ๋ค๋ฉด? ๊ทธ ๋๋ ๋ฐ์ดํฐ๋ฅผ ๋ค ๋ณด์ฌ์คํ ๊ฐ? ๋๋ฒ์งธ. ํ๊ท /ํ์คํธ์ฐจ/์ต์๊ฐ/์ต๋๊ฐ์ ๋ณด์ฌ์ค๋ค. - ๋งค์ฐ ๊ธฐ๋ณธ์ ์ธ ํต๊ณ๋ด๋ ๋ฐฉ๋ฒ์ด๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ๋๋ฒ์งธ ๋ฐฉ๋ฒ์ ๋ค๋ฃฌ๋ค. ์ธ๋ฒ์งธ. ์ฐํฌ๋/์๊ด๊ด๊ณ ๋ฑ์ ๋ณด์ฌ์ค๋ค. - ์ฐํฌ๋ : ๋ฐ์ดํฐ๊ฐ ์ผ๋ง๋ ํผ์ ธ ์๋์ง. (๋ค์ ํฌ์คํ ์์...) 2. ํ๊ท , ํ์คํธ์ฐจ, ์ต๋๊ฐ, ์ต์๊ฐ์ ๊ตฌํด๋ณด์. listํํ์ ๋ฐ์ดํฐ ์ ์ผ๋ก ๊ฐ์ ํ๋ค. ##A์ง์ญ์์ B์ง์ญ์ผ๋ก ๊ฐ๋ ์ด๋๊ฑฐ๋ฆฌ (km๋จ์) f.. 2019. 7. 16. ์ด์ 1 ยทยทยท 19 20 21 22 23 24 ๋ค์