일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- Home Assistant
- 퀄컴
- 주식
- RS-485
- 파이썬
- matter
- 해외주식
- MQTT
- ConnectedHomeIP
- 라즈베리파이
- 공모주
- 나스닥
- cluster
- esp32
- Bestin
- 엔비디아
- Espressif
- 매터
- Python
- homebridge
- 월패드
- 배당
- 빅데이터분석기사
- 홈네트워크
- 힐스테이트 광교산
- 애플
- Apple
- raspberry pi
- 국내주식
- 미국주식
- Today
- Total
목록전체 글 (652)
YOGYUI
한국산업인력공단 국가자격증 포털 큐넷(Q-Net)에서 2022년 정기 기사 1회 필기시험 응시 접수 완료! 종목은 전기기사 (서버가 미어터져서 결제 한번 실패하는 바람에 시험장소가 너무 멀어졌다...원래는 분당중학교였는데 ㅠ) 작년에 빅데이터분석기사 취득한 뒤로 약간 나태하게 2021년을 보내버린 것 같아 2022년은 초장부터 도전의식을 불러일으키는 종목으로 선택~ (회사 도서관에 있는 자격증 서적 중에 두껍기로는 세손가락 안에 드는듯...) 나무위키 슬쩍 읽어보니 전기기사랑 전기공사기사랑 같이 취득하는 게 취업준비 코스라고 하니, 나도 전기기사 무사히 합격한다면 공사기사도 함께 준비해봐야지 ㅎㅎ 문제는... 필기도 합격 못할 것 같은 느낌 ㅋㅋㅋ 책 한번 훑어보니 뭐 이리 처음보는게 많냐... (대학교..
지난 1월 18~19일 진행된 22년 상반기 최대어 (주)LG에너지솔루션 공모주 청약에 참여했다 갖고있는 증권계좌가 미래에셋, 신한금융 2개밖에 없었기에 그나마 물량이 더 많이 풀린 신한금융 계좌로 청약을 진행했다 LG엔솔 청약을 생각하지 않고 무지성으로 금현물이랑 미국 ETF에 투자하느라 현금이 많이 바닥나는 바람에 100주(증거금 1500만원)밖에 신청하지 못했다 ㅠ 결과는 2주 배정 주당 발행가가 30만원이니 60만원 제외한 14,400,000원이 고스란히 환불된다 https://biz.chosun.com/stock/stock_general/2022/01/19/RN54CTWN3ZHRZPQZSOHJN72GJI/ LG에너지솔루션 ‘114조’ 몰렸다... 균등 배정 청약자 대신·하이투자 유리 LG에너지솔..
재택근무 도중에 눈이 펑펑 쏟아지길래 집에서 몇장 찍어봤다 광교호수공원이 완전히 하얗게 덮였다 눈송이가 굉장히 큰데, 이대로 1~2시간만 내리면 오늘밤 아파트 놀이터는 아이들로 북새통을 이룰 것 같다 ㅎㅎ 눈송이가 위로 떠오르는 모습이 인상적이다 아파트 안쪽 눈 내리는 모습도 동영상으로 담아봤다 내린지 얼마 되지 않아 아이들이 나와 놀기 시작한다 겨울방학인데 이놈의 코로나땜에 맘껏 놀러다니지도 못하는 안타까운 현실 ㅠ 올해는 꼭 종식되어서 내년엔 다들 맘껏 스키장으로 놀러갈 수 있길... (물론 지금도 맘만 먹으면 갈 수 있긴 하지만 ㅎㅎ)
국세청 홈택스(www.hometax.go.kr)의 연말정산간소화 서비스가 지난 15일부터 시작됐다 https://www.joongang.co.kr/article/25034823#home 귀찮은 연말정산, 나 대신 해준다…몰랐던 새 제도 뭐길래 23일 국세청은 ‘간소화 자료 일괄제공 서비스’를 시범 도입했다. www.joongang.co.kr 올해 2022년에는 국세청이 회사에 연말정산 간소화 자료를 직접 전달하는 '간소화 자료 일괄제공 서비스'가 시범 운영되는데, 근로자 사전 동의하에 진행한다는 내용은 알고 있었지만 회사에서 별도로 동의 절차가 없었기에 올해도 마찬가지로 홈택스에서 직접 문서를 PDF로 출력했다 (매년 세금을 얼마나 뜯기는지 직접 눈으로 확인해왔기에, 간소화 서비스에 동의하고 싶은 마음도..
며칠전에 공공데이터포털에서 Open API로 대기오염정보를 가져오는 글을 포스트했다 공공데이터포털::대기오염정보 조회 (REST API) 3600: call_api = True else: call_api = False if call_api: url_base = "http://apis.data.go.kr/B552584/ArpltnInforInqireSvc" url_spec = "getMsrstnAcctoRltmMesureDnsty" url = url_base + "/" + url_spec api_key_decode = requests.utils.unquote(self._api_key, encoding='utf-8') params = { "serviceKey": api_key_decode, "returnTy..
앞서 공공데이터포털에서 대기오염정보를 조회하는 예시를 작성해봤는데(링크), API의 서비스 중 "측정소별 실시간 측정정보"를 호출하기 위해서는 '측정소 이름'을 정확히 기재해야 결과가 제대로 나왔다 API 명세서에 측정소 이름에 대한 정보는 없으며, 에어코리아 홈페이지의 "측정소 정보"에서 지역별 측정소의 이름과 주소 정보를 확인할 수 있다 URL: https://airkorea.or.kr/web/stationInfo?pMENU_NO=93 전체 조회 후 엑셀로 저장하는 방법(a.k.a. 노가다)이 가장 보편적이겠지만, 간단한 자바스크립트 및 파이썬으로 스마트하게 자동화할 수 있다 1. 웹페이지 소스 확인 브라우저의 개발자 도구에서 제어하고자 하는 컨트롤들에 해당하는 태그들을 찾아보자 (구글 크롬: 단축키..
공공데이터포털에서 전국의 대기오염정보를 가져와보자 공공데이터포털 관련 글을 많이 쓰다보니 서론 쓰는 것도 힘들다 1. API 활용신청 정식 데이터 타이틀은 "한국환경공단_에어코리아_대기오염정보" URL: https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15073861 2020년 12월에 공공데이터포털에 등록되었는데, 8000건이 넘게 활용신청된 아주 따끈따끈하고 핫한 API !! 미세먼지가 1년 내내 우리를 괴롭히니 어쩔 수가 없는건가 ㅠㅠ API 활용신청(방법은 링크 참고)하고 인증키 획득 인증키를 메모장에 복사해두자 2. API 명세 확인 API 명세서는 워드 문서로 제공되는데, 상세하게 기입되어 있어 문서 한장만으로도 충..
Get Corporations List Classified by Sectors from DART(fss) [시리즈] 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (1) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (2) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (3) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (Final) 11. 기업 객체 정보 가져오도록 스크립트 수정 테이블에서 기업 이름 및 기업 고유 코드 (8자리 문자열), 섹터 id를 함께 가져오도록 javascript를 수정하도록 하자 [run_code.js] /* * 필요한 함수 선언 */ // jsTree 노드의 부모 노드들의 id와 text 어레이로 반환 function fnG..
Get Corporations List Classified by Sectors from DART(fss) [시리즈] 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (1) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (2) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (3) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (Final) 7. 업종에 기업이 존재하지 않을 경우에 대한 예외처리 전체 트리노드를 크롤링하다보니 미처 고려하지 못했던 문제를 발견했다 특정 업종의 경우 해당 업종에 속하는 기업이 아예 없는 경우가 있는데, 이 경우 테이블 아래의 페이지 탐색 태그 () 자체가 없어서 코드에 예외가 발생했다 앞서 javascript에서 함수 두 개를 다..
Get Corporations List Classified by Sectors from DART(fss) [시리즈] 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (1) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (2) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (3) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (Final) 4. 트리 노드 위계구조 파악 업종 정보 트리의 위계구조(hierarchy)를 함께 가져와야 나만의 서비스를 만들기 편하다 jsTree 노드 객체의 부모 노드의 정보는 객체 내부에 parents 속성으로 조회할 수 있다 예를 위해 '곡물 및 기타 식량작물 재배업' 최하위 노드에 접근해보자 var tree = $j("#bus..
Get Corporations List Classified by Sectors from DART(fss) [시리즈] 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (1) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (2) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (3) 웹크롤링 - DART 기업개황 업종별 기업 리스트 가져오기 (Final) 주식 투자할 때, 뉴스나 소셜미디어 혹은 입소문 등으로 유망한 업종(섹터)을 알게되면 해당 업종에서 활동하는 기업들을 리스트 업한 뒤에 성장가능성이 높은 종목을 택해서 투자하는게 아주 일반적인 프로세스다 업종별 기업 리스트는 각 증권사 HTS나 MTS 앱을 통해 쉽게 알아볼 수 있고, 포털사이트나 증권 정보 사이트 등에서도..
근 2년간 콘솔 게임은 거의 안했는데, 작년 (2021년) 크리스마스 시즌에 심심해서 플스4 켜서 쭉 둘러보다가 스파이더맨 후속작이 있길래 구매했다 (출시일이 2020년 11월 12일이니 꽤나 케케묵은 게임 ㅋㅋ)전작인 스파이더맨을 꽤나 재밌게 한 기억이 있어서 충동구매 정식 게임명은 Marvel's Spider-Man: Miles Morales크리스마스 때 좀 달리고 재택근무 중 점심시간 및 취침 전에 간간히 하다보니 어느새 올트로피 달성! 올트로피 달성은 굉장히 쉽다 (100콤보 달성이 제일 까다로웠다...)트로피 목록 보면서 2회차만 쭉쭉 달려주면 별 무리없이 모두 획득 가능(스탠리 동상이나 아버지 무덤은 공략을 참고했다) 게임은 엄청 많이 사댔는데 올트로피 달성한 게임은 4개밖에 없네 ㅎㅎBloo..
미래에셋증권에서 2017년에 개설한 '해외주식투자전용펀드저축' 계좌에 매수해둔 ETF 중 일부 종목들(TIGER ETF)의 분배금이 입금되었다 종목명 종목번호 분배금 세금 최종입금액 TIGER 차이나항셍25 117690 17,600 2,670 14,930 TIGER 차이나CSI300 192090 3,600 0 3,600 TIGER 차이나HSCEI 245360 7,650 0 7,650 TIGER 일본니케이225 241180 8,000 1,170 6,830 TIGER 라틴35 105010 9,900 0 9,900 TIGER 미국나스닥바이오 203780 225 0 225 TIGER 미국다우존스30 245340 14,720 2,260 12,460 입금 총액 = 55,595원 종목별 주당 분배금이나 계좌 잔고는 ..
2차 접종(2021.10.06) 후 3개월이 지나 3차 부스터샷 접종 대상자가 됐다고 안내가 와서 예약가능한 가장 가능한 빠른 날짜로 선택했다 어제부터 시행된 방역패스는 2차접종 후 14일 ~ 180일까지만 유효하기에 3개월정도 여유는 아직 있지만, 굳이 미뤘다가 부랴부랴 맞을 필요가 없기에 고민없이 맞기로 했다 (다중이용시설을 이용하는 경우가 거의 없긴 했지만, 백화점/대형마트도 방역패스를 도입한다길래...) 지난 1차, 2차때와 마찬가지로 오피스텔 상가 앨리웨이에 있는 앨리소아과 (앨리소아청소년과의원)에서 접종을 진행했다 오늘은 운이 좋았는지 대기환자가 5명밖에 없어서 접수하고 20분만에 맞을 수 있었다 정부24(https://www.gov.kr/)에서 예방접종증명서도 출력 완료~ 접종 완료 후 10..
맥북에서 Pyppeteer 패키지 (Headless chrome/chromium automation library)로 웹브라우저 크롤링 작업을 좀 하려했는데 오류가 발생했다 [예시 코드] import asyncio from pyppeteer import launch async def main(): browser = await launch() page = await browser.newPage() await page.goto('http://www.google.com') await browser.close() asyncio.get_event_loop().run_until_complete(main()) [오류 발생] [W:pyppeteer.chromium_downloader] Starting Chromium ..