본문 바로가기

분류 전체보기

(16)
[GIT 계정 변경] - git bash 터미널 계정 변경 기존에 github에서 로그아웃하고 다른 계정으로 작업하고 싶을 경우. github에 새 repository를 만들고 기존에 하던 방식대로 진행하다보면 $ git push -u origin master 를 하면 remote: Permission to newaccount/projectname.git denied to oldaccount. fatal: unable to access 'https://github.com/newaccount/projectname.git/': The requested URL returned error: 403 newaccount는 현재 계정을 newproject는 현재 업로드하려고 만들어 놓은 repository의 이름을 의미합니다 이런 에러가 뜰 것이다. 먼저 git에 등록된 이..
[GIT 연동 #2] IntelliJ 터미널에서 GitHub Repository 연동 요즘은 IDE 자체에서 Git 을 사용할 수 있도록 지원해주는 경우가 많다. 하지만 개인적으로는 터미널에서 git을 사용하면 개발환경과 무관하게 모든 곳에서 공통적으로 사용할 수 있어서 가급적 터미널에서 git 명령어을 사용하고 GitHub에 연동한다 그런데 add, commit, push 는 자주하지만, git 초기화 설정 및 git hub 연동은 처음에만 하고 다시 할일이 별로 없어서 헷갈릴 때가 많다. 그래서 GitHub에 연동하는 걸 기준으로 정리해둔다. 컴퓨터에 git이 설치되어 있는지는 터미널에서 git --version 명령어를 입력해보면 확인할 수 있다. 설치가 안 되어 있다면 https://git-scm.com/ 에 접속해서 다운받아 설치 한다. # 터미널 GitHub 연동 사용 방법 1..
[Oracle DB #3] Ubuntu 18.04 / node.js / Oracle 클라이언트 #0 AWS + nodejs 환경 구축 (node -v 반드시 14 이상) https://jejestudy.tistory.com/13 AWS + nodejs + Vuejs $ sudo apt-get update -> 우분트 서버 업데이트 $ curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - $ sudo apt-get install nodejs $ sudo apt-get install npm -> Node Package Manager.. jejestudy.tistory.com #1 오라클 모듈 설치 (node를 실행할 폴더에 들어가 설치 여기서는 -> home/ubuntu/node-project/testNode) sudo npm insta..
[Oracle DB #2] Ubuntu 18.04 Oracle 서버 Oracle 서버 구축 #1 root 비밀번호 설정 후 root 접속 sudo passwd su root #2 apt 업데이트 후, 오라클 설치에 필요한 몇가지 패키지들을 설치 apt-get update apt install -y alien libaio1 unixodbc bc unzip #3 아래 링크로 접속해 3번째에 위치한 Linux x64 버전 다운로드하고 /home/ubuntu 폴더로 옮겨서 파일의 압축 해제 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html chown -R ubuntu /home/ubuntu unzip -x oracle-xe-11.2.0-1.0.x86_64.rpm.zip #4 /home/ubu..
[Oracle DB #1] - Server(윈도우)/Client(서버) https://www.oracle.com/database/technologies/xe-prior-release-downloads.html 설치 방법 https://pinetreeday.tistory.com/121 DB Oracle 11g XE 설치하는 방법 DB Oracle 11g XE 설치하는 방법 -> Oracle 11gXE를 다운로드하기 위해서 해당 URL(https://www.oracle.com/database/technologies/xe-prior-releases.html)로 접속합니다. Oracle 홈페이지에서 Oracle Dat.. pinetreeday.tistory.com 설치 후 로그인 (비밀번호에 @ 들어가지 않게 조심) https://yoni84.tistory.com/entry/%EA..
[Ubuntu] NGINX + Laravel7 + Vue * Ubuntu 18.04 * PHP7.2 * Laravel 7 * Vue 2.xx * MariaDB 1. 패키지 설치 apt update apt upgrade # nginx 설치 apt-get install nginx # php 설치 apt install php7.2-fpm php7.2-mysql php7.2-zip php7.2-gd apt install mcrypt #php 모듈 설치 apt install php-xml apt install php-bcmath apt install php-ctype apt install php-fileinfo apt install php-json apt install php-mbstring apt install php-openssl apt install php-pdo..
유튜브 데이터 크롤링 및 엑셀 저장 import time from selenium import webdriver from openpyxl import Workbook keyword = input('----------유튜브에서 검색할 키워드를 입력해주세요: ') while True: filter_status = input('----------필터 검색(1) / 전체 검색 (2)--------') if filter_status is "1": print("-----------------필터 검색을 선택하셨습니다-----------------") url1 = "https://www.youtube.com/results?search_query=" + keyword + "sp=EgIQAQ%253D%253D" break elif filter_status..
AWS 접근 후, ROOT 설정해주기 ▶ 1. root 비밀번호를 먼저 변경하여 준다. #sudo passwd root ▶ 2. sshd_config 설정정보 변경 #sudo vi /etc/ssh/sshd_config :set nu 를 입력하여 보기 좋게 라인수 표시. 38 라인의 "PermitRootLogin yes" 부분의 주석을 해제하고 저장 (:wq) ▶ 3. 루트 경로에 .ssh 경로를 생성하여 준다. #sudo mkdir /root/.ssh 나와 같은 경우는 이미 디렉토리가 있어 생성되진 않았다. ▶ 4. ec2유저의 인증키를 root로 복사한다. #sudo cp /home/ec2-user/.ssh/authorized_keys /root/.ssh -> (ec2유저로 로그인을 했을경우) #sudo cp /home/ubuntu/.ss..
AWS + nodejs + Vuejs $ sudo apt-get update -> 우분트 서버 업데이트 $ curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - $ sudo apt-get install nodejs $ sudo apt-get install npm -> Node Package Manager : NPM 을 설치 $ sudo npm install -g express $ sudo npm install -g express-generator@4 $ sudo npm install -g nodemon 환경 설정 끝 , 경로에 폴더 만들기 $ sudo mkdir node-project && cd node-project && sudo mkdir testNode && cd test..
구글 이미지 크롤링 및 데이터 저장 from selenium import webdriver from selenium.webdriver.common.keys import Keys import time import pymysql # MySQL Connection 연결 conn = pymysql.connect(host='', user='', password='', db='', charset='utf8') # Connection 으로부터 Cursor 생성 curs = conn.cursor() # wallpaper_name은 input으로 값을 받아 DB의 name 컬럼에 저장한다 wallpaper_name = input('저장할 DB 테이블명을 입력하세요 (입력값_table에 저장됩니다) : ') wallpaper_table = wallpaper..