본문 바로가기

IT

jenkins, aws 이용방법 jenkins에서 홈 디렉토리에 접근이 안된다. /home의 하위 directory는 해당자만 접근 가능하도록 되어있기 때문에. 그래서 권한을 변경해줘야 한다. aws, lightsail에서 돌아가고 있는 서버의 pm2 이용방법 1. jenkins를 centos 그룹에 추가, sudo usermod -a -G centos jenkins 2. centos 권한을 750으로 변경, sudo chmod 750 /home/centos 3. jenkins의 시스템 환경변수 확인 - user.home = /home/centos HOME = /home/centos 4. jenkins 재시작 이렇게 하면 shell script 실행시 centos 에 설정한 pm2 를 시작하며, centos에 접근 가능해져, 따로 je.. 더보기
javascript google translate 안뜨게 하는법 사이트 오픈중 영문 사이트는 따로 설정하지 않으면 자동으로 구글 번역기 뜨게 된다. veevalidate 사용중 구글 자동 번역 기능때문에 유효하지 않은 데이터라고 나온다. 해결 방법은 html attirbute - translate : 'no - class: 'notranslate' meta - name:'google', content:'notranslate' 더보기
nginx nuxt 연동, conf 설정 방법 /etc/nginx/conf.d로 이동 한뒤 자신만의 *.conf 파일을 만들자(ex: your_service.conf, 확장자가conf 이면 nginx가 알아서 불러온다.) upstream simple-app { server 0.0.0.0:3000; keepalive 1024; keepalive 1024; keepalive_timeout 120; } server { listen 80; server_name ip 혹은 도메인 access_log /var/log/nginx/access_log error_log /var/log/nginx/error.log location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-.. 더보기
no live upstreams while connecting to upstream, nginx, nodejs 설정하는데 502 에러가 난다면 $sudo semanage port --add --type http_port_t --proto tcp 3000 으로 문제를 해결하자 위의 방식으로 해결이 안되면 $setsebool -P httpd_can_network_connect true SELinux의 문제를 일으킬수도 있다. 더보기
학습 방법 학습방법에는 크게 2종류가 있다. 인터넷을 활용한 오프라인/온라인 학습 데이터 중심으로 보는 사례기반/모델기반 학습 오프라인 학습 정해진 데이터를 학습하는 방법 새로운 데이터를 학습하기 위해서는 shutdown을 해야하는 단점있다 온라인 학습 batch 작업을 통해 계속 학습 데이터를 제공하는 방법이다 하지만 제공하는 데이터의 질이 안좋으면 결과가 나빠질수 있다는 단점이 있다 사례기반 예제를 모두 저장하여 사용하는 것이다 스팸에서 사용하는 단어들을 사례로 판단하여 학습하는 방법이다 모델기반 샘플 데이터 , 에제 데이터를 사용하여 예측에 중점 두는것을 말한다 더보기
머신러닝의 기초 지도학습(supervised learning) 은 훈련데이터를 통해 label을 얻는것을 얘기한다 분류 - 메일/문자 샘플링 예측변수(predictor variable, feature) 을 통한 타켓 값 예측 반복직인 훈련(회귀)를 통해 하기 떄문에 많은 데이터가 필요 지도학습에 가장 많이 사용하는 알고리즘 종류 K-최근접 이웃(k-nearest neighbors) 선형회귀 로지스틱 회귀 서포트 백터 결정 트리/랜던 포레스트 신경망 비지도 학습이란? unsupervised learning? 지도학습과 달리 훈려네이터에 레이블(분류?)가 없다. 예를 들어 어떤 데이터를 분석하는데 이 데이터를 사용하는 혹은 조회하는 사용자의 정보가 없을때.이러한 경우 머신러닝이 스스로 학습해서 사용자를 분류하는것을 얘기한다.. 더보기
무료 목업(Powermockup) 사이드 프로젝트에서 필요한 화면을 구성하는데 필요한 프로그램을 검색하는 도중 PowerMockup 이라는것을 알았다. www.powermockup.com/ PowerPoint Wireframe and Prototyping Tool | PowerMockup Collaboration PowerPoint includes collaboration and sharing features that facilitate working in a team. You can share documents with others via OneDrive or SharePoint, leave comments on slides, and merge different versions of a document into a single file.. 더보기
윈도우 레디스 설치 실행 중지 github.com/microsoftarchive/redis/releases/tag/win-3.2.100 Release 3.2.100 · microsoftarchive/redis This is the first release of Redis on Windows 3.2. This release is based on antirez/redis/3.2.1 plus some Windows specific fixes. It has passed all the standard tests but it hasn't been tested in a... github.com 에서 MSI 받아 설치한다. * Redis 중지 하는 방법 Powershell 을 관리자모드로 실행시킨다. $net stop redis * Redis 실행.. 더보기
우분투 루이온레일즈 설치 ruby on rails 루비 온 레일즈 설치방법. 티스토리에는 마땅한 코트블럭이 없네. #default library sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm-dev sudo apt install git sudo apt install libgdbm3 #install rbenv git clone https://github.com/rbenv/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~.. 더보기
flask mysql model generator Flask 로 모델 자동으로 생성하는 방법 해달 라이브러리를 추가한뒤 sqlacodegen 을 통해 생성한다. pip install flask-sqlacodegen $ flask-sqlacodegen "mysql+mysqlconnector://[username]:[password]@[DB_IP]/[DB_NAME]" > model.py 그럼 끝! 더보기

반응형