전체 글 42

[Html] 이미지 태그(img) src에서 403 Forbidden 에러

[Html] 이미지 태그(img) src에서 403 Forbidden 에러 1. 에러 발생 1) 아래와 같이 img 태그를 사용하여 외부의 이미지를 보여주고자 할때 에러가 발생한다 2) 에러의 내용은 '403 Forbidden', 당연히 이미지는 깨져서 보이지 않는다 2. 해결 1) 각각 이미지 태그에 직접 적용 - 'referrerpolicy' attribute를 'no-referrer'로 적용 2) meta 태그에 적용 - 각각 적용하지 않고 'head' 안에 아래 내용을 추가한다 3. 기타 1) 'referrer'는 요청을 보낸 페이지의 정보를 포함하고 있다 2) 위 해결과 같이 'no-referrer'를 사용하면 현재 페이지의 정보를 전송하지 않는다 3) no-referrer 외에 사용 할 수 있..

미국 주식 세금/양도소득세 간편 계산기

미국 주식 세금/양도소득세 간편 계산기 2023년 1월 기준 - 기본공제금액 : 250만원 - 세율 : 22% 1. 양도소득금액을 입력하면 산출세액과 순이익이 계산된다 양도소득금액 원 기본공제 만원 세율 % 산출세액 원 순이익 원 2. 소스 공개 1) HTML 양도소득금액 원 기본공제 만원 세율 % 산출세액 원 순이익 원 2) Javascript/Jquery $("#benefit, #deduct, #rate").unbind("keyup").bind("keyup", function () { calcurate(); }); function calcurate() { var benefit = $("#benefit").val() == "" ? 0 : $("#benefit").val(); var deduct = $(..

개발/Experiment 2023.01.26 (1)

시스템 트레이딩 입문 (키움증권 Open API+, 파이썬) 1편

1. 욕심 - 필자는 주식에 입문한지 2년 가량 되었고 다행이 아직은 수익권에 있지만, 늘 작은 단위라도 싸게 매수하기 위해 작은 단위라도 비싸게 매도하기 위해서 욕심을 부려대는 탓에 매수, 매도 시기를 놓쳐서 오히려 손해을 보는 경우가 많다. 머리로는 팔아야함을 인지하지만 야속하게도 손가락은 절대 매도 버튼을 눌러주지 않는다. 욕심 때문에.. 2. 필요 - 그리하여 욕심많은 나에게 감정 없이 매수와 매도를 해 줄 무언가가 필요하다. 조금 늦게 시작하는 감이 있지만 용어가 익숙한데도 한번도 시도해보지 않았던 시스템 트레이딩 프로그램을 만들어보는 것을 올해의 목표로 하고자 한다. 3. 첫 삽을 뜨다 시작이 반이라고 일단 개발에 앞서 개발에 필요한 일련의 과정들을 진행해보았다. 키움증권 홈페이지, JetBr..

개발/Experiment 2022.01.24 (1)

[MySQL/MariaDB] with recursive 이번달 모든 날짜 출력

[MySQL/MariaDB] with recursive 이번달 모든 날짜 출력 특정 테이블에서 월데이터를 일별로 그룹을 지어 각각의 평균이나 합계를 출력 싶을 때 데이터가 1건도 존재하지 않는 날짜의 데이터는 출력되지 않는다 재귀호출을 통해서 이번달의 모든 날짜를 출력하거나 특정 패턴으로 변하는 데이터를 row로 각각 출력하고 싶을때 with recursive 구문을 이용하여 임시 테이블을 만들어 주면 되겠다 사용법은 대략 첫번째 select 쿼리에서 최초의 값을, 두번째 select 쿼리에서는 변화될 패턴과 조건을 걸어주면 된다 예제를 간단히 작성해보면 아래와 같다 1. 이번달 날짜를 모두 출력 - 이번달 1일(전달의 마지막날 + 1일)부터 이번달의 마지막날까지 1씩 증가한다 with recursive..

개발/DB 2021.11.02

[Swift/iOS] Key, Value 형태로 값 저장 (UserDefaults)

[Swift/iOS] Key, Value 형태로 값 저장하기 (UserDefaults) 안드로이드에서는 Key, Value형태로때 간단히 데이터를 저장할때 SharedPreferences를 사용한다 키-값 데이터 저장 | Android 개발자 | Android Developers 키-값 데이터 저장 저장하려는 키-값 컬렉션이 비교적 작은 경우 SharedPreferences API를 사용해야 합니다. SharedPreferences 객체는 키-값 쌍이 포함된 파일을 가리키며 키-값 쌍을 읽고 쓸 수 있는 간단 developer.android.com Swift를 사용해서 iOS를 개발할때 사용 할 수 있는 비슷한 기능은 없을까? Apple Developer Documentation developer.app..

개발/Swift 2021.11.02

[Android] 푸시메시지(FCM) 클릭시 파라미터 받기

[Android] 푸시메시지(FCM) 클릭시 파라미터 받기 1. FCM 서버 - 아래와 같은 형식으로 data, notification에 추가할 파라미터를 Key, Value형태로 추가해서 발송 { "data":{ "title":"푸시메시지 제목", "body":"푸시메시지 내용", "추가할 파라미터의 Key 값":"추가할 파라미터의 Value 값" }, "notification":{ "title":"푸시메시지 제목", "body":"푸시메시지 내용", "추가할 파라미터의 Key 값":"추가할 파라미터의 Value 값" } } 2. Android - 앱이 Background인 경우 onCreate에 해당 내용을 넣어주면 값을 받아올 수 있다 Bundle extras = getIntent().getExtr..

개발/Android 2021.10.21

[Tomcat 에러] org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor

1. 문제 발생 1) org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor 2) Eclipse에서 잘 구동이 되었는데 Intellij에서 구동을 하려니 에러가 발생했다 3) Tomcat 6.0을 사용중 2. 해결 1) Tomcat 경로의 /conf/context.xml을 수정한다 2) 태그 아래 추가 ... ... 오늘도 구글이 있음에 감사하며..

개발/Java 2021.09.08

[JQuery] jqGrid 열 숨기기, 보이기 (컬럼 동적 표시)

[JQuery] jqGrid 열 숨기기, 보이기 (컬럼 동적 표시) 1. 개요 1) jqGrid를 사용하는 중 컬럼을 동적으로 숨기고 보여줘야할 일이 생겼다 2) 사실은 이 블로그를 찾아올 필요도 없었다. 당연하게도 공식 사이트에서 제공하는 Wiki에 방법이 나온다 : http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods 3) 쭉 내리다보면 사용 가능한 아주 다양한 메소드들이 나오는데 필요한 부분은 아래와 같다 - 2번째에 나오는 Parameters를 보면 showCol에서는 꼭 복수개를 한번에 처리하기위한 배열 사용이 불가할 것 같지만 아주 잘 된다 2. 방법 - 위에서 이미 설명한 것 같지만 다시 한번 설명하자면 'hideCol', 'showCol'..

[Python] TemplateNotFound: /favicon.ico.html 500 Error

1. 문제발생 - 페이지를 이동할 때 계속 파비콘 어쩌고 저쩌고 템플릿낫파운드 어쩌고 저쩌고 500을 내뱉는다 - 대충 아래와 같은 에러 메시지들 jinja2.exceptions.TemplateNotFound: /favicon.ico.html 127.0.0.1 - - [24/Jun/2021 16:35:57] "GET /favicon.ico HTTP/1.1" 500 - 2. 해결 - favicon.ico 파일을 static 폴더에 넣어두고 app.route에 추가해준다 (send_from_directory 이용) import os from flask import Flask, send_from_directory @app.route('/favicon.ico') def favicon(): return send_..

개발/Python 2021.06.24

[Python] pip install에서 SSLError SSLCertVerificationError

1. 문제 발생 - pip install [라이브러리 명] - pip를 통한 라이브러리 설치시 SSL 에러 발생 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1125)'))': /packages/2e/ed/3f3f6a1a8eac1f5e11c87dd19a633043660c72453..

개발/Python 2021.06.16