본문 바로가기

[Mac Tools] Homebrew 맥 전용 패키지 관리 소프트웨어 mac을 이용하면서 패키지 설치할 일이 많아져 homebrew를 설치하게 되었다 homebrew는 ruby기반으로 만들어 졌으며 공식 홈페이지 https://brew.sh/index_ko로 들어가 설치 하거나 아래에 설치 명령어를 이용하여 터미널에서 설치가 가능하다 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 설치 도중에 Permission 관련 에러가 아래와 같이 뜰 수 가 있는데 .config 속 git에 homebrew가 접근하지 못한 것 뿐이니 아래의 방법을 통해 잠시 바꿔주면 된다 cd ~/ ls -al sudo chown -R $(whoami) .config 아래..
[E-govFramework] 개발환경 준비 과정 2 (Tomcat) 톰캣 설치는 아주 간단하다 필자는 8.5버전을 사용하기에 톰캣 8.5버전을 기준으로 진행합니다. 톰캣 공식 웹 사이트에서 버전 8.5을 https://tomcat.apache.org/download-80.cgi 여기서 다운 받으면 된다. core 부분에서 tar.gz파일을 다운 받는다 다운 받은 파일을 터미널을 이용하여 /usr/local/ 위치로 이동 시킨다. 해당 디렉토리가 없다면 mkdir 명령어를 이용하여 만들어 준다. 이후 rm -f 명령어를 사용하여 필요 없어진 tar.gz파일을 지워준다. 이클립스에서의 연동은 아주 간단하다. 이클립스에서 새로만들기(New)를 통해 아래의 그림과 같이 서버를 선택한다. 이후 본인이 설치한 버전에 맞는 톰캣을 선택한다. 여기서 필자는 8.5버전을 다운 받았기에 ..
[E-govFramework] 개발환경 준비 과정 (eclipse , install packages) 저는 개발 환경 e-govframework 3.7.0을 기준으로 작성하였습니다 개발 환경 가이드는 http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.7:install_guide 이곳에서 확인이 가능합니다 IDE는 이클립스4.6.3( neon3 )을 기준으로 진행하도록 하겠습니다 neon을 설치하기 위한 경로는 https://www.eclipse.org/downloads/packages/release/neon/3/eclipse-ide-java-ee-developers 입니다. 설치 이후 아래의 그림과 같이 가이드에서 보이는대로 설치를 진행하되 필요에 맞게 진행하면 됩니다. 다만 필수라고 적힌 부분은 무조건 설치하여야 합니다. 가이드 내 링크 주..
[Linux]그래픽 카드 드라이버 설치 그래픽 카드 확인1. lspci | grep -i VGA2. lspci | grep -i nvidia Bash 노트북 같은 경우는 첫번째 명령어로 내장 그래픽이 나오는 경우도 있다. 따라서 그래픽카드가 엔비디아의 경우 두번째 명령어를 사용하면 된다. 그래픽 카드 드라이버 확인 https://www.geforce.com/drivers 위 사이트에서 그래픽 카드 사양을 선택한 뒤 버전을 잘 확인한다. 버전번호.** 그래픽 카드 드라이버 설치sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-[버전번호] -y sudo reboot Bash 그래픽 카드 드라이버 설치 확인nvidia-smi ..
[Linux]phpMyadmin 설치 및 연동방법 웹서버 관리시 데이터베이스 관리에 편리함을 주는 phpmyadmin APM(Apache,PHP,MySQL) 설치되어있다고 가정합니다. 'phpMyAdmin' 설치 중간에 아래와 같이 설정 창이 몇개 나옵니다. 우리는 서버로 apache2 를 설치했기 때문에 'apache2' 선택 'Ok'이후 다음으로 설치 진행 옵션관련에 대한 설명.. 'YES' 선택 데이터베이스 관리자 계정의 비밀번호를 설정 MySQL phpMyAdmin 비밀번호 설정 패스워드 재확인
[Linux]대기모드 해제 예제환경 : Ubuntu 16.04 64bit 1. /etc/systemd/logind.conf 파일 수정sudo 권한으로 시스템 설정 파일을 수정 한다. sudo vi /etc/system/logind.conf HandleLidSwitch 주석을 해제하고 ignore 값을 입력한다. HandleLidSwitch=ignore [Login]#NAutoVTs=6#ReserveVT=6#KillUserProcesses=no#KillOnlyUsers=#KillExcludeUsers=root#InhibitDelayMaxSec=5#HandlePowerKey=poweroff#HandleSuspendKey=suspend#HandleHibernateKey=hibernateHandleLidSwitch=ignore //덮개 ..
[DB] 쿼리문 응용 일정 시간단위로 나누어 데이터를 가져오기 DATE_SUB(NOW(),INTERVAL 1 hour) 는 현재시간 ~ 1시간전 을 한다는 의미이다. select user from data where {MY_DATE} > DATE_SUB(NOW(),INTERVAL 1 hour) 현재시간 ~ 하루전 select user from data where {MY_DATE} > DATE_SUB(NOW(),INTERVAL 1 day) 현재시간 ~ 1달전 select user from data where {MY_DATE} > DATE_SUB(NOW(),INTERVAL 1 month) 현재시간 ~ 1년전 select user from data where {MY_DATE} > DATE_SUB(NOW(),INTERVAL 1 ye..
[OpenCV/C++]Mat 픽셀접근 방법 BGR컬러 영상의 경우 Image.at(x,y)[0];Image.at(x,y)[1];Image.at(x,y)[2]; 이와 같은 형식으로 나타내고, x,y는 영상의 좌표, []안의 인덱스는 각각의 B(0), G(1), R(2)채널을 나타냄 Gray 영상의 경우 Image.at(x,y); 이와 같은 형식으로 나타내고, 채널이 하나뿐이기에 []인덱스 방식을 사용 하지 않음