본문 바로가기
  • think normal

새로워지기451

마흔에 정석을 다시 펼치다 01 for.딥러닝 (feat.회귀 이론) 딥러닝과 머신러닝을 배우기 위해 몇개월 전주식트레이팅 시스템을 목적으로 급하게 후려쳐서? 실습했던 파이썬을 다시 차근차근 공부하고 있다. 이 과정에서 매우 인상적인 경험을 하고 있다. 그 경험은 3년전인가? JAVA를 공부할때 보았던 자료구조에 대해 다시 들여다보고 있다. 그리고 30년...전인가? ㅎㄷㄷ.. (아, 물론... 당연히.. 라임을 맞추기 위해 MSG 좀 뿌려서..) 정석책을 펼쳤다. 아직 집에 있다는게 더 신기... =,.= 머신러닝은 기하와 백터를 기반으로 한다. 그리고 머신러닝은 기하와 백터를 텐서로, 사람?과거의 컴퓨팅?은 선형대수로 기하와 백터를 연산했다. 물론 이 둘은 상반된 방식이 아니라 선형대수가 확장되서 텐서가 되었다고 보면 될 것 같다. 그 선형대수는 벡터와 행렬를 기반으로.. 2021. 7. 1.
블록체인에 왠 시큐어 코딩이냐고?! 제 아무리 블록체인 할아버지라도 결국 인터넷(웹 or 앱) 위에서 돌아갈수 밖에 없기 때문에 결국, 일반 웹사이트와 같이 시큐어 코딩이 필요한 것이다 2021. 6. 9.
까이꺼 인공지능(NLP 자연어 처리 : word2vec, LexRank ) 어쩌다 마흔, 인공지능을 접하다. 3~4년? 전 bert가 나온 뒤부터 NLP 쪽은 무서울 정도로 급격한 성장을 이루고 있다. 최근에는 T5와Big Bird가 많은 관심을 끌고 있다. *NLP 모델의 진화?과정 : (Vec2Vec → Seq2Seq) → BERT → XLNet→ RoBERTa → MT-DNN→ T5 → Big Bird 최근 개인적 관심사는 T5 나 Big Bird과 같은 이 최신 모델에 한글을 적용하는 부분을 테스트하고 있다. 아래는 첫번째로 한글 적용 테스트한 예제이다. 모델은 각각 word2vec, LexRank 를 사용했다. 1. gensim word2vec 알고리즘 알고리즘 요약 단어마다 차례대로 인덱싱을 하여 벡터화 하지 않고, 유사한 단어들을 비슷한 방향과 힘의 벡터를 갖도록 .. 2021. 6. 8.
마흔에 블록체인) 하이퍼레저 페브릭 실습 01~ 03 어쩌다 마흔, 어쩌다 프라이빗(하이퍼레저 페브릭) 블록체인 코딩을 시작하다. #잠깐, 딴소리 새로움을 접하면, 그동안 당연하던 것들이 불편으로 다가오는 경우가 있는데 그래서 경험과 그 경험에 대한 감정이 무섭다는 건가보다 과거의 경험, 소위 경력자, 어른이 상시 염두해야할 이슈가 아닐까한다 마흔, 참 많은 생각을 하게되는 나이이다. #포스팅 경로 변경 나에겐 노션이 그렇다. 물론 노션과 티스토리의 용도는 다르다. 하지만 어쩌다, 티스토리에 상세한 내용의 글을 포스팅 하다보면 아.. 티스토리는 정말.. 좀 그렇다 는 생각이 든다. 티스토리로만 쓰다가, 애매해서 노션과 같이 쓰다가... 결국 티스토리 포스팅은 삭제하고 노션 링크만 남기기로 한다. 예제 1. Commercial paper 출처 : 하이퍼레저 .. 2021. 6. 5.
마흔에 도커) 기본 명령어 기록(-ing) docker 기본 명령어 전체 컨테이너(가상화 컴퓨터) 조회하기> $docker ps -a -q 전체 컨테이너(가상화 컴퓨터) 정지하기> $docker stop $(docker ps -a -q) 전체 컨테이너(가상화 컴퓨터) 지우기> $docker rm $(docker ps -a -q) 설치되어진 가상화(툴) 이미지 확인> docker images 만들어진 이미지 확인하기> $docker images 만들어진 이미지 지우기> $docker rmi $(docker images -q) -f docker rmi -f $(docker images dev-* -q) docker exec cliMagnetoCorp peer chaincode list --instantiated -C mychannel 다커 위에 네트.. 2021. 6. 5.
시계열(Time series analysis) 분석에 대한 썰 시계열(Time series analysis) 분석 1. 지극히 개인적인, 결론 1) 시계열 분석은 예측이 아닌 다른 요소와의 관계를 분석하는 용도로 사용한다 2) 시계열 분석은 예측이 아닌 파라미터와 리턴이 있는 함수(조건연산)처럼 활용한다 -> 제공하려는 서비스의 이해관계자(현장 전문가)의 노하우를 파라미터로 실증(함수를 연산한 리턴값)하는 형태로 진행한다. 3) 합리적 시나리오 X - 어떻게 될 것이다 O - 어떤 조건(사람의 경험적 노하우,과거 데이터 기반 상관관계 분석)을 만족한다면 ...어떻게 될수있다. 2. 썰의 배경지식 1) 시계열 분석은 ARIMA라고 한다. ARMA에 'I(Intgrated, 누적)'가 추가된 형태이다. 2) 용어정의 ARIMA(Autoregressive Integrat.. 2021. 5. 31.
정규식 코드, 더 이상 구글링 복붙하지 않기 위한 40분 투자! 로그인이나 회원가입.. 크롤링과 같이 어쩌다 한번 쓰던 정규 표현식. 게다가 어찌나 암호 코드처럼 생기셨는지.. 그래서 그냥.. 늘 구글링해서 복붙하던 정규 표현식은 관심 밖의 항목이었다. 그런데.. 최근 [파이썬, 통계]을 공부하면서 꾀 많이 쓰게 되어 여러모로 난감한 주제였는데.. 주말.. 혼밥하면서 유튜브로 뭐 볼꺼 없나 검색하다.. 우연히 발견한 엘리님의 영상 정규표현식 , 더이상 미루지 말자 라는 제목에 뜨끔하여... 클릭해서 보게되었다. youtu.be/t3M6toIflyQ 오호~ 덕분에 정규식 완전 정복! 완전 강추 복습 : 위 주소 중에서 주소에 있는 키워드( ~ youtu.be/~~~~ ) 뽑기 https://www.youtu.be/-normalstory http://www.youtu.b.. 2021. 3. 1.
파이썬 3.8 64bit에 텐서플로우 2.2 설치(feat. 아나콘다) * 개발 환경 : 샤오미 레드미 노트북 64비트, RYZEN 4000 시리즈 7. 윈도우 10 64 비트 책과 달리, 내 컴퓨터에서는 pip install tensorflow 가 안된다. 파이썬 까지는 잘됐었는데... 흑흑... pip Install Error: don't could find version that satisfies the requirement tensor flow 1. 구글 검색하다가, 텐서 플로우 공식 깃허브의 이슈관리 페이지로 들어가봤다. 댓글에 유사한 사례와 답변과 만족들이 있었지만 내 컴퓨터엔 작동하지 않았다. github.com/tensorflow/tensorflow/issues/39130 pip Install Error: don't could find version that .. 2021. 2. 24.
[마흔에 파이썬] 산출물들 실습 자료 - 파이썬 증권 데이터 분석 파이썬 증권 데이터 분석 웹 스크레이핑으로 증권 데이터를 주기적으로 자동 수집, 분석, 자동 매매, 예측하는 전 과정을 파이썬으로 직접 구현한다. 그 과정에서 금융 데이터 처리 기본 라이브러리(팬더스)부터 주가 예 www.aladin.co.kr 실습 예제 중, 실제 운용 중인 포트폴리오 또는 종목을 적용해 본 산출물 정리 주요 실습 결과 01. 샤프 지수 샤프 지수가 가르키는 최적화(max_sharpe, min_risk) 포트폴리오 위에 내가 보유한(my_position) 포트폴리오를 찍어봤다. (*책 p.254 ~ p.267 & 저자의 깃헙 쏘스 ) * 코드 커스텀 리뷰 : 아.. 실습 결과 그래프를 보니, 저 위에 내 포폴은 어디쯤 위치라고 있을까? 하는 궁금증.. 2021. 2. 18.
[마흔에 파이썬] 배우는 여정 메인 스터디 : 책 따라 실습하기, 파이썬 증권 데이터 분석 파이썬 설치(*환경변수 자동추가 옵션선택) -> cmd에서 패키지 설치(pip install matplotlib설치와 pythonexe -m pip install --upgrade pip 업뎃) *EnvironmentError이슈대응 -> 실습용 패키지 설치(목록을 파일로 저장 후 cmd에서 해당 파일 실행 = pip install -r 파일이름.txt) -> 32비트-파이썬(Windows x86 executable installer) 다운로드 -> 설치(*환경변수 선택X) 메인 레퍼런스 - 파이썬-기본을갈고닦자, - 파이썬org(kr) - 프로그래머스-파이썬 서브 레퍼런스 - 주식투자를 위한 PyQt GUI - 토닥토닥 파이썬 - 증권데이터분.. 2021. 2. 18.
마흔에 입문하며 소셜 이용현황 리뷰 1. 정보 과잉으로 페이스북, 인스타그램 사용률 감소 2. 알람에 대한 피로감으로 점차 카카오톡 사용 빈도 감소, 텔레그램 사용빈도 증가 3. 오늘 클럽하우스 가입 자연스럽게? 오랫동안 방치되어 있던 페북과 인스타그램 프로필 업데이트 프로필 업데이트 피드를 보고 페이스북 메신져로 오랫만에 지인들과 연락 가입 첫날, 100명의 클친들과 새벽 세시까지 함... ㅎㄷㄷ 서비스디자인 탁월, 적정기술, 만족스러운 인터페이스, 중독성과 몰입도 매우 빨간맛- 주의 필요 ㅋㅋㅋ 2021. 2. 6.
독서 기록 더 쌓이기 전에 이름이라도 먼저 정리해두기로 한다 2021년 01월 트렌드코리아2021 맥락을 팔아라 2030축의전환 빅페인지 부의대이동 건투를 빈다 스틸니스 공간이 만든 공간 마흔에 대하여 어느 날 갑자기 무기력이 찾아왔다 모든 것이 되는 법 시민의 교양 2021. 2. 3.
[마흔에 파이썬] 공부를 시작한 계기 파이썬 공부를 시작한 계기 말로만 듣던 마흔, 아.. 인생 서른과 또다른 묵직한 느낌 서른과 똑같이 가벼운 쏠로 나의 마흔역시, 요즘의 마흔들처럼 주식 시장에 기웃거리는 중이다. 20대 주식을 처음 접했다. 주식에는 관심이 없었다 첫 직장 부장님의 권유였다. 그렇게 얼떨결에 가입한 펀드는 두,세번? 넣고 말았던것 같다. 왜 그랬는지 이유는 모르겠다. 무튼 그리고 잊고 있었다. 지난해 2020년 3월. 십년?넘게 지나서 열어보니.. Wow! 수익률 약 180%정도!!! 하지만 잔고는 18만원 정도 ㅜㅜ ㅋㅋㅋ 2020년 4월, 초심으로 나름 진지하게 시작 ( 운용자금 5만원, 수익률 15% ) 2020년 12월 예상 수익이 넘을 때마다 운용자금을 조금씩 추가 ( 운용자금 800만원, 수익률 10% ) 20.. 2021. 2. 3.
리액드 리덕스 몽고디비 학습 내용 책의 내용(리액트를 다루는 기술)을 실습하는 형태로 진행했다. 학습 결과 github.com/normalstory/blog-frontend normalstory/blog-frontend Contribute to normalstory/blog-frontend development by creating an account on GitHub. github.com 리뷰 리액트 리덕스는 공부하면 할수록 JAVA를 닮아있다? 닮아간다? 하는 느낌을 받는다 에피소드 실습 책(리액트를 다루는 기술)에 개정판이 있는지 몰랐다. 다행히 해결되지 않던 이슈를 검색하는 과정에서 개정판이 있다는 걸 알 수 있었다. 이후, 계획 실습이 끝나면 배운 내용을 개인 홈페이지에 적용할 계획이었다. 막상 끝나고 적용을 하려고 .. 2021. 2. 3.
말로만 듣던 마흔 #01 믿을 수 없는 일이 일어났다- 말로만 듣던, 마흔이 나에게도 시작된 것이다 감사하며, 새로운 다짐하며. 2021. 1. 1.
자율학습 계획과 성과관리(feat.혼공코드) #직장인도 물론 자율학습은 단지 수험생에 국한된 내용이 아니다. 최근 나도 집에서 개발관련된 내용을 부단히 자율학습 중이다. 그러던 중 유튜브가 아주 매우 오랫만에 적절한 영상을 추천해주었는데 이를 보고 몇자 적어본다. #혼공코드 youtu.be/7DwXK3u0wKE 수험생과 직장(특히 원격업무), 프리랜서에서의 계획 및 성과의 기준은 '기간 대비 분량'이어야 한다. 파운더 레벨 또는 예비창업자 또는 크리에이터는 '기간 대비 시간' 이어야 한다. 이제 막 졸업 또는 입학을 했거나 퇴직을하고 예비 창업(프리랜서 및 용역사업 제외) 및 크리에이터를 준비하는 경우에 '기간 대비 시간'은 매우 중요하다. 학생의 경우 수능, 직장인 또는 프리랜서의 경우 상사로 부터 하달된(또는 클라이언트로부터 전달된 외주) 작업환경에서 1.. 2020. 10. 18.
해빗, 웬디우드 (feat. audio clip) 네이버 카페와 블로그를 정리하다가 우연히, 네이버에 오디오북 서비스가 운영되고 있음을 알게 되었다. 그리고 '하루 한 책'씩 무료로 오디오 서비스를 제공하고 있었다. 알라딘 중고서점에서 구매한 뒤에.. 1년째 숙성 중인 책이다. 덕분에 두시간째 틀어놓으며 듣고 있다. audioclip.naver.com/audiobooks/6B1265756F 해빗 (웬디 우드) “당신은 습관 설계자인가, 만성 노력 중독자인가?” ‘지속하는 힘’에 대한 최신 뇌과학과 심리학의 명쾌한 대답 ★★★ 전 세계 11개국 번역 출간 ★★★ 󰡔넛지󰡕 캐스 선스타인이 인정한 audioclip.naver.com 기억에 남는 메시지 일이 어쩔 수 없이 흘러 가는 듯한 느낌.. 당신의 마음(의식적 자아)은 눈을 뜨고부터 헬스장에 도착할때부터.. 2020. 10. 12.
우리는 의미를 채우기 위해서가 아니라 여백을 메꾸기 위해 인생의 길을 걷는다 하와이에 왔으니 10만보 걷기에 도전해보자며 다함께 목표를 설정했던 것이 아닌가 그런데 왜 걷고 있는 도중에 그 의미라는 걸 찾으면서 포기하려고 했을까 어쩌면 고통의 한복판에 서 있던 그때 우리가 어렴풋하게 찾아 헤매던 것은 이 길의 의미가 아니라 그냥 포기해도 되는 이유가 아니었을까? 애초부터 모든 것이 잘못되어 있었다고 이 길은 원래 내 것이 아니었다고 그렇게 스스로 세운 목표를 부정하며 포기할 만하니까 포기하는 것이라고 자기합리화 했던 것이다 살면서 유난히 힘든 날이 오면 우리는 갑짜기 거창한 의미를 찾아내려 애쓰고 그것을 발견하지 못하면 의미없다 사실 처음부터 다 잘못되었던 것이다 라고 변명한다 이런 머나먼 여정에서 길을 잃었을 때는 최초에 선택한 결심을 등대삼아 계속 가보아야 하는데 대뜸 멈춰 .. 2020. 8. 24.
창작과 비평. 여름 2020, 188 여름이다. aladin.kr/p/jNbNe 창작과 비평 188호 - 2020.여름 「창작과비평」 2020년 여름호는 문학 신작과 비평은 물론 코로나19 사태를 둘러싼 다양한 논의, 임종석 전 대통령 비서실장과 한반도 평화의 길을 모색한 대담, 백낙청 서울대 명예교수를 비롯�� www.aladin.co.kr 여름호의 목차이다. 이번 호 목차는 코로나 19로 전세계가 떠들석한 지금의 시대를 담고 있는 내용들이 많다. 코로나 19라는 키워드가 아님에도 불구하고 단연 눈에 띄는 목차가 있었다. 이렇게 한심한 시절의 아침에. 백무산 작가는 시집이 제목만으로 내 등살에 소름을 돋게 만들었다. aladin.kr/p/1N4zI 이렇게 한심한 시절의 아침에 창비시선 442권. 한국 노동시를 대표하는 백무산 시인의 시집... 2020. 6. 7.
마음 시툰, 너무 애쓰지 말고. 앵무/박성우, 창비 운동장을 달리며 복식호흡을 하며 발성연습을 하며 문학제를 준비하던 문학 소년은 본인도 모르게 '아, 시를 읽은게 언제더라..' 하는 서른 아홉 아저씨? 삼촌이 되었다. 그런 아재 앞으로 시툰(poem toon) 한 권이 도착했다. '너무 애쓰지 말고'. 제목만으로도 많은 위안을 주는 책이다. aladin.kr/p/YNM9T 마음 시툰 : 너무 애쓰지 말고 여유 없는 일상을 사는 대중들이 가벼운 마음으로 시를 즐기고 위안을 얻기를 바라는 마음을 담은 ‘마음 시툰’ 시리즈다. 시를 읽어 주는 카페를 차린 영길과 여기에서 알바를 하게 된 여고생 www.aladin.co.kr 사실, 책을 읽기 전엔 조금 걱정 앞섰었다. 과연 캐릭터와 시나리오가 시의 내용과 잘 어울릴까? 결론부터 말하면 기우였다. 책을 덮으며 .. 2020. 6. 7.
애쓰지 않고 편안하게. 김수현 작가, 다산북스 서른 아홉 실화임? 하- 오월에 되서야, 코로나 19로 마스크 5부제로 약국을 가는 길에 인지했다. 그 전까지 서름 여덟.. 혹은 서른 일곱 정도로 생각하고 있었다. 사실, 서른 중반 이후로는 나이에 대한 생각을 잊고 살았다. 어쩌면 무의식 적으로 매우- 의도적이었던것 같다. 삼십대 중반이 아닌 후반임을 잊고 싶었는지도 모르겠다. 덕분에 요즘들어 너무 당연한? ‘살기’에 대해 심히 고민 중이다. 개인적으로 나의 서른아홉은 스물아홉과는 달리 유난스럽다.스물 아홉은 사회에 어떻게든 들어가기만 하면 끝? 이었다. 지금은 후자는 턱걸이로 들어간 사회에서 떨어지지 않도록 버티는 지난한 과정인 것 같다. 전자는 수단과 방법을 가리지 않고 결과만 내면 그만이었다면 후자는 매순간 마주하는 과정이다. 전자는 타자에 대한.. 2020. 6. 7.
부런치_ 루이비통도 넷플릭스처럼(작성 중) 부런치_ 루이비통도 넷플릭스처럼 1) 한줄 평 : 바로 이전에 '아마존 이노베이션' 책을 통해 알게 된 내용들과 궁합이 잘 맞는 내용이 많아 유익한 시간이었다. 특정 사안에 대해 외부에서 접한 솔루션의 경우 - 특히 아마존 - 아무리 탁월해도 각 조직 마다의 환경은 저마다 다르기 때문에 머리로는 이해하고 실무에 적용하기에는 다소 시간이 걸리게 마련이다. 하지만 '루이비통도 넷플릭스처럼'에서는 다양한 환경에서 - 특히 아마존으로부터 위헙을 받는 - 극복하거나 극복의 과정에 있는 상황들에 대한 간접적인 케이스 스터디를 통해 보다 빠르게 실무에 적용해 - 물론 완성이 아닌, 진행 중이지만 - 볼 수 있었다. 만약 '아마존 이노베이션'을 먼저 읽지 않고 이 책을 읽었다면, 어떤 느낌이었을까? 기회가 된다면 나중.. 2019. 7. 25.
아마존 이노베이션, 리뷰 02. 아마존이 국내 시장에 들어온다면? 아마존 이노베이션리뷰 02. 아마존이 국내 시장에 들어온다면? 아마존이 국내 시장에 들어온다면? 생각보다 별일 없을 것 같다. 뿐만아니라 지금의 아마존은 위기이다.아마존은 그것을 인지하고 있기 때문에 스스로를 데코하고 있다고 생각한다. 아- 맞다! 뭐래?! 아니면, 헐, 뜨악- 같은 뇌피셜이다. ;> 그럼 갈 사람 가고 남을 사람 남아서 아래로~ 랫츠 기릿- Why? 01. 어떤 회사도 지금 당장의 핵심 역량을 공개하는 바보는 없다. 예컨데 값비싼 전투기를 판매할 때도 더 신형의 전투기가 나와야 판다. 전투기가 너무 먼 얘기라면 장사꾼을 예로들어보자. 장사 좀 해본 사람은 안다. 장사가 잘 될때 죽는 소리를 하고 안될때는 오히려 떵떵거리며 선심쓰며 잘 된다고 한다. 작금의 아마존이 50보 100보 그렇다.. 2019. 6. 29.
래딧에 대한 연구?같은 거 가입과 동시에 자신의 커뮤니티(하위 래딧)이 생성되었다. in-line 베이스의 싸이월드 느낌인가? 그건 아닌데.. 무튼 개인이 아닌 느낌인데... 문화의 차이인가? 1. 테스트 포스팅을 해보았다. 2. 퍼오기 테스트 (이미지를 못불러오고 있네? 어디에서 발생되는 이슈지?) https://www.reddit.com/user/thinknormal/comments/bysp82/helloworld/?utm_source=share&utm_medium=web2x 불러오는 중입니다... 2019. 6. 10.
[생활코딩따라가기] 예고 목차 우앗~ 오늘 올라온 업데이트 정보 !! https://ko.reactjs.org/?fbclid=IwAR3ZrQ5T0X3Vju0s0ZIattPl3ys807lcTgOXsTD9OVItPvWYG15CgoQJUdo React – 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리 A JavaScript library for building user interfaces ko.reactjs.org 1. 활용 - 기존 홈페이지 react로 개편하기 https://www.normalstory.com/ normalstory think normal, 일상 UX 기획자의 홈페이지 www.normalstory.com 2. 불변성 - https://opentutorials.org/module/4075 JavaScrip.. 2019. 6. 1.
[생활코딩따라가기] React CRUD 중 UD ~ go~ (그전에 수정할 내용) 이고잉은 오류가 안뜨는데 나만 떠는 오류.. JSX문법에 안맞는다는 말인데.. 그래서 뭐가 틀렸단말인가?! 봤더니.. 를 작성하는 경우 ' _ '를 사용하면 안된다는 오류였다. 컴포넌트를 생성하면서 한줄이 추가되는걸 보고 알았다. 그동안은 따라가느라 정신이 없었나보다. 암튼 그동안 작성했던 컴포넌트의 ' _ '를 모두 삭제하니까 말끔해졌다.~ (이제 고고~ 얼마 안남았다~) https://opentutorials.org/module/4058/24861 Update & Delete 기능 구현 - React 수업소개 웹앱의 수정 기능을 React로 구현해봅시다. 강의 - update 구현 코드 변경 사항 강의 - update 구현 : form 작업 코드 변경 사항 강의 - update.. 2019. 5. 29.
[생활코딩 따라가기] REACT, 대망의 CRUD~ 중, create https://www.youtube.com/watch?v=nwwJ2xU7E8w&list=PLuHgQVnccGMCRv6f8H9K5Xwsdyg4sFSdi&index=28 1. Create 1. CRUD별 state.mode 값을 변경하기 1) 일단 CUD목록을 만들자 import React, {Component} from 'react'; import './App.css'; import Subject from "./component/Subject" import TOC from "./component/TOC" import Content from "./component/Content" class App extends Component{ constructor(props){ super(props); this.stat.. 2019. 5. 28.
[생활코딩 따라가기] React 16 event 풀~패키지 챕터 https://www.youtube.com/watch?v=kviidk347nU&list=PLuHgQVnccGMCRv6f8H9K5Xwsdyg4sFSdi&index=19 수업의 목표 TOC(목차)를 클릭하면 클릭한 항목에 해당 콘텐츠가 목록 아래 영역에 출력될 수 있도록 할 수 있다. 1. Subject의 콘텐츠를 변경하는 이벤트 구현하기 1. React의 특징 이해하기 1) state(또는 props) 값이 바뀌면 화면이 다시 그려진다. - state(또는 props) 값이 바뀌면 그 state(또는 props)를 가지고 있는 컴포넌트의 render()가 다시 호출된다. - render() 2019. 5. 27.