본문 바로가기

프로그래밍

(9)
우분투에 아나콘다 및 텐서플로우, 파이참 설치 하기 1. 설치 파일 다운로드 https://www.continuum.io/downloads 2. 다운로드 파일 설치 - 터미널 오픈 후 다운로드 위치에서 $bash Anaconda3-4.4.0-Linux-x86_64.sh 실행 - 설치위치는 홈디렉토리 아래로 한다. (ex: $HOME/anaconda3) - 질문들은 전부 yes 로 입력 - 설치 완료후 $. ~/.bashrc 실행 하여 PATH환경변수 로딩 3. 아나콘다로 텐서플로 실행환경 설정 - 터미널에서 $conda create --name tensorflow python=3.6- $source activate tensorflow 실행- (tensorflow) $ 이렇게 표시됨 4. 텐서플로우 설치 - (tensorflow) $ pip install ..
사이보스 플러스 MFC 프로그램 작성 따라 하기 2/2 (Visual Studio 샘플프로그램) 사이보스 플러스 설치 후 비주얼 스투디오 MFC 프로그램을 진행해보자.사이보스플러스 설치는 이전글 을 참고하세요 비주얼 스투디오에서 새프로젝트를 만들자.새프로젝트->MFC응용프로그램->다이얼로그 기반으로 신규 프로젝트를 생성한다. 다이얼로그에 종목코드 입력을 위한 에디트 콘트롤과 현재가 요청 버튼을 만들자. stdafx.h 에 아래와 같이 추가한다.(CYBOS 설치 경로를 바꿨다면 맞춰서 수정하자)#import "C:\daishin\cybosplus\cpdib.dll" no_namespace 추가후 캡쳐 화면과 같이 나오는 경우 프로젝트 빌드를 해주면 cpdib.tlh 파일이 생성되어 오류 내용은 없어진다. InitInstance() 함수에 아래 내용을 추가한다.AfxOleInit(); //OLE 지원을..
사이보스 플러스 MFC 프로그램 작성 따라 하기 1/2 (CYBOS plus 설치) 대신증권 CYBOS 5와 CybosPlus 프로그램을 설치 하자. 대신증권 사이트에서 CYBOS5를 다운로드 받아 설치 접속한다.CYBOS plus의 경우 CYBOS5 접속화면에서 아래 표시된 부분을 클릭 후 접속하면 설치가 자동으로 된다. 사이보스 플러스 접속후 오브젝트 사용동의를 해야한다. 시스템 트레이에서 cybos plus 오른쪽 버튼 클릭후 주문 오브젝트 사용 동의 를 진행하면 된다. 아래와 같은 메시지가 나온다면 CYBOS5에서 시스템트레이딩 이용신청을 해야한다. CYBOS5 접속후 1846 화면을 실행하여 신청을 하도록 하자.(약관동의 3가지에 동의 해야한다) 시스템 트레이딩 이용 신청 후 주문 오브젝트 사용동의를 진행하면 아래와 같은 창이 뜰것이다. 동의 하여 진행하자.
[Linux] 우분투에서 마우스 버튼 매핑하기 이전 마우스 구입글 : 2011/03/25 - [Harry's life] - [마우스] 로지텍 M705 마우스 구입 로지텍 M705 마우스를 구매하여 우분투가 설치된 노트북에서 사용중입니다. 아래 빨간원 안의 버튼은 아무리 눌러봐도 반응이 없습니다. 그래서 이버튼을 Expose 기능으로 사용해보려합니다. 우선 해당 버튼이 어떤 이벤트 인지 확인이 필요합니다. 터미널을 열어서 xinput 명령을 통해 확인해봅니다. $ xinput --list ⎡ Virtual core pointer id=2[master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4[slave pointer (2)] ⎜ ↳ Logitech USB Receiver id=11[slave pointer ..
[책] Behind Closed Doors(실천가를 위한 실용주의 프로젝트 관리) - 둘째주 이전글 : 2011/03/26 - [Harry's library] - [책] Behind Closed Doors(실천가를 위한 실용주의 프로젝트 관리) - 첫째주 첫째주에 이어 둘째주 정리를 시작 하겠습니다. 둘째주(혼돈에 질서 부여하기) 내용을 정리 요약을 해보겠습니다. 모든 팀원이 하는 일을이해하고 명확한 우선순위를 부여해야 합니다. 부서와 조직의 목표에 부합하는 일을 선택해야합니다. 혼돈(우선순위가 없는 일 진행)은 사람과 프로젝트에 관련된 문제를 명확히 파악하지 못하게 합니다. 팀원들의 목표가 따로 따로 존해하면 조직의 목표를 지원하지 못하게 됩니다. 따라서 목표에 부합하지 못하는 프로젝트의 목록을 만들어야합니다. 프로젝트 포트폴리오 만들기 프로젝트 포트폴리오를 구성하기 위한 정보를 수집해야합니다..
[책] Behind Closed Doors(실천가를 위한 실용주의 프로젝트 관리) - 첫째주 이책은 개발부서에 새로운 부장직을 맡은 가상의 인물이 부서 관리를 어떻게 하는지 7주에 걸쳐 보여줍니다. 이책의 뒷면에 있는 글이 참 재미있습니다. :) 일정만 챙기고, 결과만을 중요하게 여긴 숨 막히는 팀장! 고객 말이라면 팀원과 한 약속은 손바닥 뒤집듯이 어기기 일쑤인 거짓말쟁이 팀장! 인간성이 너무 좋아서 미워할 수 없지만, 너무나 무능력해서 애처로워 보이는 팀장! 여기서 팀장은 관리자를 얘기 하는 거겠죠. 현실적으로 준비가 되어있지 않은 상태에서 어느날 갑자기 관리자가 되는경우가 많습니다. 그리고, 관리 업무를 배우지 못했지만 관리자의 임무를 강요받게 되죠. 책을 읽은후 정리가 필요할것 같아서 각 주차 별로 정리를 해보려고 합니다. 첫째주(팀원과 업무에 대해 알아가기) 내용을 정리 요약을 해보겠습..
[GNU autotools] libtool을 이용한 shared library 만들기 이전글에서 autotools를 이용한 Project를 만들어 봤습니다. 2011/03/07 - [OS & Programming/general Programming] - [GNU autotools] 를 이용한 간단한 Project만들기 이번에는 libtool을 이용하여 shared library를 만들어보도록 하겠습니다. 우선 configure.ac 파일에 libtool 관련 설정을 넣습니다. #AC_PROG_RANLIB #삭제 LT_INIT( [dlopen] ) #libtool 초기화 lib/Makefile.am 파일을 수정합니다. lib_LTLIBRARIES = libhello.la #libhello.a -> libhello.la 로 수정 autoreconf -i 를 실행하여 재 구성합니다. $ aut..
[GNU autotools] autoconf, automake 를 이용한 간단한 Project Build 구성 보통 GNU Free Software 소스를 받아서 컴파일할때 제일먼저 하는일이 ./configure 를 하게됩니다. 실행되면 필요한 프로그램 체크와 Makefile 생성을 자동으로 완료합니다. GNU autotools를 이용하면 이러한 이식성 높은 빌드를 가지는 Project를 구현할수 있습니다. 참고 목록 ※Autotools를 위한 온라인 책입니다. http://sources.redhat.com/autobook/download.html#Offline ※Autotools PDF 파일을 다운로드 받을수 있습니다. http://www.mcs.anl.gov/~rgupta/calcote_autotools_guide.pdf ※F/OSS study 블로그에서 다룬 autotools 입니다. http://study..