Programming Languages/Golang(Go) CentOS7 Golang(Go언어) 설치 1. Linux에 Golang 설치방법 1) 본인은 usr/local 하위에 설치할 것입니다. - 로긴 후 이동 : cd /usr/local 2) Go 파일 다운로드 - Go 사이트(https://golang.org/dl/)의 파일 다운로드페이지에서 linux 용 go 파일의 link를 복사한다. - 앞에서 이동한 Linux의 /usr/local 에 파일 다운로드(wget 이용, wget이
Programming Languages/Tensorflow jupyter notebook 초기경로 셋팅 1. 아래는 jupyter notebook을 실행할때 초기경로를 설정하는 방법이다. (참고 : 최초 설치는 cmd창을 띄우고 pip install jupyter 를 입력한다. 그러면 알아서 설치됨.) 1) jupyter 설정파일을 만든다. jupyter notebook --generate-config 2) 아래경로에 생성된 파일을 열어 초기경로를 수정한다. C:\Users\[사용자]\.jupyter\jupyter_notebook_config.py ## The directory to use for notebooks and
오픈소스/Apache Solr Apache Solr 6.6.5 + MariaDB 연동 1. 진행과정 1) MariaDB 설치 및 MariaDB 드라이버 다운로드 2) MariaDB에 테스트용 Table 생성 및 임시 데이타 입력 3) Solr 와 MariaDB 연동을 위한 Solr 설정 4) Solr start or restart 5) Solr 인덱스 생성 6) Solr 검색테스트 2. MariaDB 설치 및 MariaDB 드라이버 다운로드 1) MariaDB 윈도우 설치는 https:
CentOS환경설정 6. Maven 설치 1. Linux용 Binary파일 다운로드 주소를 찾는다. Maven 다운로드 페이지 : https://maven.apache.org/download.cgi 최신버전의 링크로 사용하면 됨. (https://mirror.apache-kr.org/maven/maven-3/) Linux에서 바로 다운로드 : wget https://mirror.apache-kr.org/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz (다운로드 위치는 본인이 원하는대로 하면 되지만
CentOS환경설정 CentOS7 yum update에러 ---초기설치 후 리파지토리 해결방법 CentOS7을 초기설치 후 한번은 전체 업데이트를 해준다. 이럴 때 yum update 명령을 치면 아래와 같이 메시지가 나와 당황할때가 있다. One of the configured repositories failed (Inconnu), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There
Programming Languages/javascript Tabulator (Javascript, Jquery) Ajax Json 형태로 데이타를 주고받을 수 있으며, 구조가 간단하여 화면을 주로 Grid형태로 구현할 때 좋을듯 하다. Jquery기반이며, 지속적으로 업그레이드 하고 있음. 바로 볼 수 있는 예제도 많이 있음. 주소 : https://tabulator.info/ 라이센스 : MIT --> 기업에서 무료로 사용해도 되며, 수정도 가능함. 만족하셨나요? ~~~~~~~ ##js #javascript #grid
Excel and VBA [엑셀VBA] 엑셀에 VBA(Visual Basic for Applications) 도구 설치 1. VBA란 무엇인가? : 엑셀에 복잡한 프로그래밍(Visual Basic기반)을 적용하고자 할 때 사용합니다. 대신 이 VBA가 적용되어있는 엑셀은 다른이름으로 저장해서 확장자를 xlsm (통합매크로확장자)로 저장해야됩니다. (이전에는 바로 저장해도 사용가능했지만..) 2. 장점 - 아주 복잡한 프로그램을 간단하고 가볍게 만든다. - 수천,수십만 라인에서 관련된 수식을 잘못건드리면 연관된 수식이 작동해서 컴퓨터가 뻗어버린다.
Programming Languages/Python CentOS 7(Linux)에 Python3.7 설치하기 1. 문제상황 : CentOS7을 설치하고 나면 기본으로 설치되는 Python은 2.7이다. 다른 프로그램을 설치해서 사용하고자 하는데 Python 최소요구버전이 3.7일 경우 따로 다운로드 받아서 설치해야 하는 상황임. 2. 설치순서 1) 먼서 필요한 프로그램을 yum으로 설치한다. yum install gcc openssl-devel libffi-devel bzip2-devel 2) python 최신버전 확인 브라우저주소창에 붙여넣는다. (클릭하면 바로 뜸) ==>
CentOS환경설정 Eclipse와 네트워크 상의 Linux에 있는 소스연동 1. 문제상황 : Linux 서버 console 환경에서 직접 프로그램소스를 수정하려면 vi 또는 vim 에디터를 통해 주로 수정하게 된다. 아무래도 편의성이 떨어지기 때문에 익숙하지 않은 사람들은 불편할 수 있다. 이럴때 Windows 에 설치된 eclipse에서 바로 수정할 수 있으면 하는 생각들을 했을 것이다. eclipse plugin 프로그램인 Remote System Explorer를 추가하면 문제를 해결할 수
Excel and VBA [엑셀함수] 배열함수-여러조건의 합계결과 보기 1. 배열함수 때로는 SUM만 가지고 해결될 수 없는 조건이 들어가 있는 합계를 원할때가 있다. 이럴때 배열함수라는 것을 사용하는데 한 함수에서 여러 범위를 지정하고 조건을 달아놓으면 해당 조건에 해당하는 건만 필터링되어 결과물을 얻을 수 있다. 2. 예시 : 아래 테이블에서 원하는 두가지 조건에 해당하는 건들의 출장비 합을 구해보도록 하겠다. 이름 성별 출장비
오픈소스/기타 오픈소스 Apache superset(시각화BI툴) 설치해보기(CentOS7) 1. Apache superset이란? - 오픈소스 웹기반의 데이터 시각화 BI툴로 Airbnb에서 오픈소스(Apache2.0 라이센스)로 공개한 프로그램이다. - URL : https://superset.incubator.apache.org/ - 상용 프로그램인 tableau의 대안으로 선택할 수 있다. 2. 설치방법 : superset 홈피에 보면 여러가지 설치방법이 나오는데 docker를 이용한 설치는 docker-build.sh 파일이 없어 에러가 발생한다. ==>
Programming Languages/Python OpenCV를 이용한 얼굴과 눈 인식하기 1. OpenCV란 무엇인가? : Open Source Computer Vision의 약자로 그래픽을 자유자재로 주무를 수 있는 라이브러리이다. 2. Python에서 OpenCV설치 :pip install opencv-python (특정버전을 설치하려면 pip install python-opencv==버전번호) 3. 추가설치가 필요한 것들 - 시각화하기 위한 라이브러리 설치 : pip install matplotlib - 이미지는 숫자의 집합으로 이루어져 있는데 이 형태를 주무르기 위한 틀을 제공하는
Programming Languages/Tensorflow Tensorflow Object Detection (사용자 정의 이미지) ------------------폴더구조 ------------------------------------------ + annotations: contains the xml files in PASCAL VOC format + data: contains the input file for the TF object detection API and the label files (csv) + images: contains the image data in jpg format + training: contains the pipeline configuration file, frozen model and labelmap - a few handy scripts:
오픈소스/AXBoot프로그래밍 Axboot 신규화면 만들기 1 - DB생성 및 서버단 소스생성 신규화면 생성 순서 1. 업무화면을 구성/설계한 후 DB에 관리할 속성값을 뽑아낸다. : 여기서는 제품코드를 관리할 수 있는 간단한 화면을 만들겠음. 2. DB에 1번에서 정의한 속성으로 구성된 Table을 만든다. SQL Table생성 쿼리 --------------------------------------------------------------- CREATE TABLE `prdt_base` ( `prdt_cd` VARCHAR(50) NOT NULL COMMENT '제품코드', `prdt_nm` VARCHAR(50)
Excel and VBA [엑셀VBA] 이미지URL입력된 컬럼 클릭 시 이미지 팝업조회 1. 이미지 팝업조회의 사용 용도 : 데이타 처리를 할 때 제품코드는 계속 변하는데 그 제품코드에 대한 이미지을 바로 조회하고 싶을 경우 사용가능하다. 그 제품코드가 조회가능한 인터넷 URL이 있어야 가능하긴 하다. 제품분석 시 옆의 입고수량, 판매수량, 판매율 등의 데이터와 이미지를 같이 보고자 할 경우 사용할 수 있다. 2. 구현방법 1) 먼저 두개정도의