IT 27

한빛미디어 파이썬 증권데이터 분석 4장 수정

책에 나오대로 아래 처럼하면 import pandas as pd from urllib.request import urlopen from bs4 import BeautifulSoup from matplotlib import pyplot as plt url = 'https://finance.naver.com/item/sise_day.nhn?code=068270&page=1' with urlopen(url) as doc: html = BeautifulSoup(doc, 'lxml') pgrr = html.find('td', class_='pgRR') s = str(pgrr.a['href']).split('=') last_page = s[-1] 이렇게 나온다. 'NoneType' object has no attr..

IT/python 2021.02.19

레버리지 ETF 자동거래 안 될때 사전교육이수하기

레버리지 ETF 거래를 위해선 아래 사항을 먼저 확인 하여야 한다. 1. ETF/ETF 거래등록을 안 한경우 -> HTS내에서 거래 등록을 하면 된다. 2. 크레온에서 사전교육(이수번호 검증) 미이수시 ETF/ETN 거래가 불가합니다. 라는 메세지가 뜨는 경우 아래에 접속 www.kifin.or.kr/course/active/el/list.do 금융투자협회 학습관리시스템 과정검색 HOME > 이러닝 > 과정검색 www.kifin.or.kr 아래 동영상 교육을 시청하고 한시간정도 뒤에 이렇게 조회가 되면 이수번호를 확인 할 수 있다. 이 이수번호를 입력하면 되는데 다른 증권사들은 입력메뉴가 있는데 대신증권 크레온은 전화로 해야한다. 물론 전화연결은 거의 안 된다. 5번, 회당 10분씩 기다렸지만 연결 안된..

IT 2021.02.15

애견 클리퍼 하이니거(Heiniger) 소음 줄이기

애견 클리퍼(바리깡)으로 가장 많이 사용되는 하이니거 바리깡의 소음을 줄이기 위해 프라스틱 레버를 교체했다. 2대를 했으며 난이도는 하 교체전 소음 교체후 교체전 교체후 소음의 주 원인은 오랜 사용으로 플라스틱 레버가 닳고 변형되어서이다. 인터넷으로 개당 7,000원에 구매했다. 하이니거 바리깡 (참고 : 매우비쌈 뉴스 : 더 비싼 새 모델 나옴) 하이니거는 별모양 나사다. 클리퍼계의 스타가 되겠다는 굳은 의지! 그래서 별모양 드라이버가 필요하다. 모두 9개의 나사를 풀어야 한다. 배터리를 빼내면 짧은 나사가 하나 있다. 날을 끼우는 경첩의 나사는 케이스후 분리하는게 더 편하다. 나사를 풀고 배터리 넣는 곳을 벌리면 쉽게 분리된다. 여기저기 털이 많이 뭉쳐있다. 스위치에도 털이 많다. 날 입구쪽에도 이렇..

해피퍼피 업데이트

해피퍼피 최신 업데이트 파일입니다. 1. 해피퍼피를 종료 2. 아래 파일을 다운 3. 압축을 풀어 해피퍼피가 깔린 폴더로 이동 4. 실행파일을 바꿔 주시면 됩니다. 아래 파일은 2021.01.19에 업데이트 되었습니다. 최초설치는 아래에서 다운받으실 수 있습니다. fraha1.tistory.com/19 애견샵 관리 프로그램 해피퍼피를 소개합니다. 애견미용실 관리 프로그램입니다. 사용하기 쉽게 직관적으로 만들었습니다. POS, 노트북, PC등 윈도우만 깔려 있으면 됩니다. 아래의 happypuppy.zip 압축파일을 C:\에 다운받고 주의! 위 파일은 DB가 fraha1.tistory.com

델파이7에서 관리자권한으로 실행되는 응용프로그램 빌드하기

Delphi7에서 만든 32bit 응용프로그램을 마우스 오른쪽 클릭하여 관리자 권한으로 실행하기를 체크하지 않아도 되게하는 방법이다. 1. 프로젝트 폴더에 아래 두파일 copy 2. cmd로 해당폴더로 이동하여 brcc32.exe Win7UAC.rc 하여 컴파일 3. 프로젝트 파일 (Project1.dpr) 열어서 {$R *.RES} 아래에 {$R 'Win7UAC.res'} 입력 4. 다시 빌드하면 이렇게 방패모양이 생긴다. 관리자 권한으로 실행된다는 것이다.

IT/Delphi 2021.01.16

발신자번호표시기(CID) 연결방법

발신자 번호표시기와 연동되면 전화벨이 2번 울리면 고객을 찾아서 보여줍니다. 등록된 고객이면 고객정보도 확인 할 수 있습니다. 그러기 위해선 1. 발신자번호 표시 서비스에 가입 되어 있어야 합니다. 2. CID가 있어야 합니다. 3. PC나 POS와 연결하고 설정 해 주어야 합니다. 위 항목에 대한 상세 설명입니다. 1. 일반전화든 인터넷 전화든 발신자번호 표시 서비스에 가입되어 있어야 합니다. 요즘은 아마 대부분 가입 되어 있으실겁니다. 2. 아래사진의 씨티아이월드의 콜스타와 배달정보통신의 SeeID를 구하시면 됩니다. 1회선용이면 됩니다. 둘다 비슷한 외형에 비슷한 가격에 같은 기능입니다. 사실거면 많이 사용하는 콜스타를 사시면 됩니다. 시티아이 월드의 콜스타 배달정보통신의 SeeID 연결방법은 1...

해피퍼피에서 문자보내기 위해 알리고에 가입해야 합니다.

해피퍼피 프로그램내에서 문자를 보내기 위해서는 알리고(smartsms.aligo.in/)에 가입하고 충전 해야 합니다. 현재 5만5천원을 전용계좌로 입금하면 5,952건을 충전 해 줍니다. (건당 8.4원) 알리고와는 아무 상관없습니다. 다른 곳에 비해 저렴한 편이라 여기로 선택했습니다. 가입하고 나면 아래 사진처럼 해피퍼피의 설정화면에 정보(가입아이디, 등록한 발신번호, API Key)를 입력 해야 합니다. 이 정보는 아래 사진처럼 문자API > 신청/인증 부분에서 신청도 하고 확인도 가능합니다. 발신번호는 알리고에서 인증을 받아서 등록해야합니다. 해피퍼피에 입력하는 건 아니지만 알리고에서 발송서버IP도 등록해야 하는데 문자를 보낼 PC나 POS에서 알리고에 접속해서 아래 사진의 빨간줄 부분의 자신의 ..

DBGrid에 체크박스 넣는 법

디비그리드에 체크박스를 넣고 싶어서 찾아 봤다. http://blog.devquest.co.kr/imp/877 DBGrid에서 체크박스로 멀티셀렉트 하기 저 개인적으로는 그리드 컴포넌트로는 서드파티인 DevExpress의 cxGrid를 주로 사용하기 때문에, 간단한 로직 검증 테스트 목적 외에는 TDBGrid를 잘 사용하지 않습니다. 하지만 제가 지원하는 여러 사 blog.devquest.co.kr 박지훈 임프가 작성한 소스다. 이 소스는 새로운 필드를 만들지 않아도 돼서 좋다. 기존 DB그리드를 상속받아 체크박스를 만들기 때문에 따로 컴포넌트를 등록 할 필요도 없고 소스파일이 있는 폴더에 CheckDBGrid.pas 를 복사해 넣고 아래 사진과 같이 사용하고 싶은 소스의 uses절에 넣어주기만 하면 된..

IT/Delphi 2021.01.07

문자보내기

해피퍼피에서 문자발송 문자발송을 하려면 먼저 알리고(smartsms.aligo.in/)에 가입, 충전하고 해피퍼피 환경설정에서 정보를 입력해야합니다. 알리고는 다른 곳보다 저렴하여 선택하였으며 이해관계는 없습니다. 현재 짧은 문자 한건당 84원이고 이벤트시에는 좀 더 저렴하기도 합니다. 알리고 가입방법은 아래의 포스팅 참고바랍니다. fraha1.tistory.com/34?category=988438 화면이 나타나면 잔여건수가 표시됩니다. 보내는 번호는 알리고에서 등록한 발신번호입니다. 환경설정에서 입력하면 자동으로 입력됩니다. 바꾸려면 알리고에서 바꾸시고 환경설정에서도 수정해야 합니다. 받는번호는 메인화면의 애견정보에서 등록한 빨간 전화번호가 자동 입력되나 다른 번호를 더블클릭하면 그 번호로 입력됩니다...

환경설정 화면

환경설정에서는 발신자번호표시기(CID), 알리고 가입정보, 사용기간연장등을 설정 할 수 있습니다. 환경설정 화면은 날짜확인 화면과 메인화면 두군데 톱니바퀴를 누르면 나타납니다. 프로그램 시작시에 로그인기능을 사용하면 시작시에 아이디와 비밀번호를 입력하여야 프로그램을 시작 할 수 있습니다. 초기설정은 이 기능을 사용하지 않음으로 되어 있습니다. 기본으로 등록된 관리자 아이디는 1111이며 비밀번호도 1111입니다. 프로그램 사용기간 연장은 입금후 점포코드를 알려주시면 인증코드를 알려 드리며 인증코드를 입력하고 확인을 누르면 사용가능 기간이 늘어 납니다. 카톡이나 메일, 전화로 문의바랍니다. 문자발송 알리고 설정부분은 고객에게 문자를 보내기 위해 필요한 부분입니다. 알리고에 가입하고 충전한 다음 가입정보를 ..