재테크 초보가 읽어야할 펀드 기초 4가지 (수익, 분산투자, 공모, 은행 추천) 1. 펀드로 수익을 낼 수 있을까? 펀드에 관심은 있지만 가입하지 않은 분들의 최대 고민거리죠. 어떤 투자 상품이든 수익을 낼 수 있지만, 반대로 손실을 볼 수도 있습니다. 해외펀드도 마찬가지라 재테크 초보라면 우선 국내 펀드에 먼저 가입해 펀드 기초를 익히세요. 재테크 초보가 펀드 수익을 내려면 기다림과 경제 뉴스 읽기를 해야 합니다. 펀드는 주식과 다르게 수익을 보려면 시간이 필요하며, 경제 뉴스를 읽으며 파악한 정보로 올바른 투자 방향을 잡아야 합니다. 해외펀드 알아보는 분들도 많으신데, 우선은 주식 혼합형 펀드에 가입하여 투자 방법을 익히는 게 먼저입니다. 하지만, 은행 창구 직원이 추천하는 상품으로 무조건 가입하는 ..
라즈베리파이2 - START X 자동 실행 (raspberry pi startx) 라즈비안 최초 실행 시 부트 옵션을 설정할 수 있습니다. 근데 이때, Desktop Log in as user 'pi' at the graphical desktop을 설정해 놓지 않으면, 계속 텍스트 모드로 진행이 될겁니다. 나중에 마음이 바뀌어 GUI로 로그인 하고 싶다면 이 부분을 다시 바꿔주시면 됩니다. 먼저 Light Display Manager를 실행시켜 줍니다. 1/etc/init.d/lightdm startcs 그리고, 1sudo raspi-configcs 위의 명령어로 라즈베리 파이 소프트웨어 설정 툴을 실행시킵니다. 이어서 3번, 1Enable Boot to Desktop/ScratChoose whether..
VC++ PostMessage 예제, mfc 화면 갱신 깜박임 사용법 PostMessage 사용 시 주의 PostMessage 는 SendMessage 와 달리 프로그램이 메시지를 빈번히 처리해서 메시지큐가 full인 경우에는 처리되지 않는다. 따라서 중요한 처리의 경우는 리턴값을 확인해야 한다. 화면 갱신 시 깜박임 없애기 클라이언트 영역에 그래픽 작업이나 컨트롤을 올릴 때 화면이 깜박이는 문제를 없에려면, (1) Memory DC를 사용한다.화면에 직접 그릴 경우는 배경 칠하고 위에 다른 것을 그리면 이것이 눈에 띄게 된다. CreateCompatibleDC를 이용해 메모리 DC에 모두 그려준 다음 BitBlt를 이용해 한꺼번에 화면에 복사해 주면 깜박임이 없어진다. (2) OnEraseBkgnd (..
KICC 이지페이 가맹점 서비스 9개와 전자결제 PG 설명 출처 : 한국정보통신 PG EasyPay [바로가기] 우리나라 VAN 회사 중 점유율 1위에 기업 규모 1위인 KICC PG 정보입니다. 홈페이지에 올라온 결제 정보들 간략하게 요약하여 소개합니다. 이 내용은 가맹점에 해당하는 것으로 일반 소비자와는 직접적으로 관련이 없습니다. 자영업자분들에게 참고할 자료입니다. 이지페이 차별화 서비스 6개 (전자결제 PG) 1. 마케팅 프로모션 4개 무이자 할부 다이어트 할부 청구 할인 포인트 결제 7개 카드 회사와 제휴한 KICC가 가맹점에 제공합니다. 2. 이지페이 모바일앱 스마트폰 앱으로 구매자 결제를 돕습니다. 사회적 문제인 개인 정보 보호는 금융권에서 사용중인 PKI방식(RSA 2048bit, SEED..
Qt4 -> Qt5 업그레이드 차이 6가지 (우분투 리눅스 기준) pro에서 배포 출처 : Qt4 → Qt5 プログラム移行注意点 [링크] Qt4와 Qt5의 차이를 일부 정리한 포스트입니다. 아래 사항을 수정하면 대부분 정상적으로 빌드될 것입니다. 1. xxxx.pro Qt4 : QT += core gui network webkit Qt5 : QT += core gui network webkitwidgetsgreaterThan(QT_MAJOR_VERSION, 4): QT += widgets 2. QApplication 선언 Qt4 : #include Qt5 : #include 3. Local 데스크탑 트리 Qt4 : QDesktopServices::storageLocation(QDesktopServices..
UF_DRAW_set_view_display 사용 문제 (4.0, 7.5) UG NX C++ API 출처 : UF_DRAW_set_view_display 使用问题 [링크] 주제 : NX 4.0에서 UF_DRAW_set_view_display 함수 설정 방법이 NX 7.0과는 다릅니다. 함수 호출하면 에러가 발생합니다. NX 4.0과 NX 7.5의 정의 형태가 다르므로 발생하는 문제입니다. 7.5에서는 전달받는 인자 구조가 변경되어 interfering_solids 변수를 logical(논리형 bool)에서 int로 바꿔줘야 합니다. 만약 소스 하나로 NX4.0과 NX7.5에 프로그램을 공급해야 한다면, 버전에 맞도록 데이터를 변환하는 소스를 추가해야 합니다. UG NX C++ API를 사용하다 보면 다른..
FPGA와 TCM를 이용한 임베디드 보안 시스템 개요 (TPM, 반도체, OS) 이전 글에서 이어지는 내용입니다. 이전 글 링크 : 안전한 임베디드 시스템 구현 [링크] 3. TFSES Architecture 아래 그림을 보면 TFSES는 두 가지의 모듈을 포함하고 있다 : FPGA 컨트롤러와 TPM. FPGA 컨트롤러는 임베디드 시스템 프로세서와 부트롬으로 분리되어 있다. - BootROM 보안은 신뢰 컴퓨팅의 근원이 됨- 임베디드 시스템의 전원이 켜질 때, 가장 먼저 FPGA 컨트롤러는 BootROM의 내용을 읽고 무결성을 검사하게 됨 - 그 결과는 TPM 칩에 암호화 형식으로 전송 - 결과에 따라 TPM은 임베디드 프로세서의 응용 프로그램에서 컴퓨팅 서비스를 제공할 것인지 신뢰 여부를 결정- TFS..
913 부동산 종합대책은 결국 중산층 증세 정책에 불과 (종부세 올려봐야) 2018년 9월 13일은 문재인 정부가 또 실패한 정책 시작일로 기억될 것입니다. (종합부동산세 올려도 실패)2017년 5월에 재임한 문재인 대통령은 913 부동산 종합대책까지 총 9번의 정책을 시도했습니다. 하지만 의도한 결과완 정반대로 서울 집값은 두 배 이상으로 급등하여, 노무현 시즌2라는 비아냥밖에 얻질 못했습니다. 이번 913 부동산 종합대책의 문제점은 이렇습니다. - 종부세 대폭 상승 (300%)- 투기꾼 대신 집을 보유한 중산층 대상으로 과세- 9번이나 투기꾼이 아닌, 관료의 탁상행정 시도- 택지 세대 합산을 유지 (핵심) 정치외교학 출신으로 다주택자 겨냥 내로남불 논란을 일으킨 김현미는 투기꾼이 왜 투기하는 줄 모릅..
[C# 디자인 패턴] 팩토리 메소드 패턴 예제 (Factory Pattern) 출처 - Factory Method Design Pattern (코드 프로젝트) [링크] 컨셉 요약 - 책 유통 업체가 전국으로 배송하기 위해 3개의 대리점을 개설. 제품을 전달하는 BookStore 클래는 동부, 중부, 서부의 ShipBook() 함수를 몰라도 상관없습니다. BookStore.IDistributor이란 코드를 이용하면 되기 때문이죠. 실제론 아래처럼 사용할 수 있습니다. 123IDistributor b = bookStore.GetDistributor();//the client gets the distributor without having//to know which distributor is being use..
배당소득세 계산 방법, ETF 매매 세금 산출 방법 (차익에 따른 과세 기준) ETF는 크게 "국내 주가지수 추종 ETF", "국내상장 해외지수 ETF(채권, 파생,원자재 등)", "해외상장 ETF"까지 총 3개입니다. 국내 ETF인 코스피200 (추종)은 매매 차익에 따른 세금은 (조건부로) 없습니다. 배당소득세 계산 방법 예를 들어, 3천만원 수익(배당소득세 대상)이 발생했다면, 2천만원 + 1천만원으로 나누어 세금이 계산됩니다. 2천만원까진 15.4%라 변동되는 내용이 없습니다. 다만, 추가 소득인 1천만원에 대해선 종합소득세율에 따라 세금이 변동됩니다. 1. 과세표준 세율표를 참조하여 자신이 4,600만원~8,800만원 사이라면 세율은 24%가 됩니다. 고로, 추가 소득 1천만원에 대해선 24% ..
Qt 프로그래밍 Errors: cannot allocate an object of abstract type '???' 에러 메시지 - Errors: cannot allocate an object of abstract type '???' pure 스타일의 가상 함수를 만들어 사용 중이었는데, 자꾸 저런 에러가 뜨더라. 부모 클래스의 가상 함수(pure( = 0))를 구현하지 않은 자식 클래스는 객체 생성이 안 된다. 분명히 구현이 다 되었음에도 구현되지 않았다는 에러가 뜨길래 혹시나 해서 폴더를 뒤져봤다. 아이고... 이런 세상에... Command.h 파일 이 두 개 다. 하나는 대문자로 시작하고 하나는 소문자로 시작하네. Qt 프로그래밍 에로 사항이 이것이다. 회사 내규상 파일명은 대문자로 시작해야 하..
C# Quartz 스케줄러, 초 단위 설정 Cron 문법 (닷넷 타이머 예제 소스) Quartz를 사용할 때 Cron을 빼고 마치 타이머처럼 사용할 수 있는 예제 소스를 소개합니다. C# Quartz를 이용해 초 단위로 작업을 할 땐, 아래처럼 사용할 수 있습니다. 3번 라인에 보면 "0/2 * * * * ?" 이런 Cron 표현식이 보이는데요. 이 표현식엔 한 가지 문제가 있습니다. 59초 이상을 반복하고 싶을 땐 에러가 발생하는 것이죠. 12345ICronTrigger trigger = (ICronTrigger)TriggerBuilder.Create() .WithIdentity("trigger1", "group1") .WithCronSchedule("0/2 * * * * ?") .StartAt(sta..