분류 전체보기(119)
-
macOS에 OpenJDK 설치
AdoptOpenJDK는 커뮤니티에 의해 무료로 제공되고 있는 OpenJDK 호환 바이너리입니다. 설치방법은 pkg 파일로 설치하는 방법과 Homebrew를 사용하는 방법이 있습니다. 참고사항 OracleJDK와 OpenJDK의 차이 : https://jsonobject.tistory.com/395 AdoptOpenJDK : 공식사이트, 공식깃허브(Homebrew) pkg 파일로 설치하는 방법 1. pkg 파일 다운로드 공식사이트에 접속해 자신이 원하는 Version과 JVM을 선택한 후 Latest release 버튼을 눌러 다운받습니다. 2. 설치 다운받은 경로로 찾아가 pkg 파일을 실행하여 설치를 완료합니다. Homebrew를 통해 설치하는 방법 공식깃허브(Homebrew)의 README.md 파..
2019.12.04 -
네이버 카페 게시물 댓글수, 조회수 크롤링 하기
지인 요청으로 네이버 카페 게시물의 댓글수와 조회수를 가져오는 간단한 크롤러를 만들었습니다. 요구사항 input : 네이버 카페 게시물 url 리스트가 있는 엑셀 파일 (.xlsx) process : 게시물 url에서 댓글 수와 조회수를 가져온다. 엑셀 파일 해당 라인의 댓글 수, 조회수 열에 덮어쓰기한다. output : 댓글 수, 조회수가 덮어쓰기 된 엑셀 파일 (.xlsx) * 기재된 카페와는 아무 관련이 없습니다. 개발 환경 [OS] - MacOS Mojave 10.14.6 [Language] - Python 3.7 [Library] - Selenium 3.141.0 - Beautiful Soup4 4.8.0 - OpenPyXL 2.6.3 [Driver] - ChromeDriver 76.0.380..
2019.09.05 -
macOS에 BeautifulSoup4 설치
BeautifulSoup4는 HTML 및 XML 파일에서 원하는 데이터를 손쉽게 Parsing 할 수 있는 파이썬 라이브러리 입니다. BeautifulSoup4를 설치하는 방법에는 여러가지가 있습니다. 직접 tar파일을 다운받아서 설치하는 방법과 파이썬 패키지 관리 시스템인 pip를 이용하는 방법이 있는데, 이 포스팅에서는 파이썬 pip를 이용해서 설치해보겠습니다. 특정한 버전을 다운받길 원할 경우 직접 해당 버전을 사이트에서 다운받아 설치해야합니다. BeautifulSoup4를 설치하기 전에 먼저 파이썬을 설치 해주세요! 또한, 파이썬 버전 업데이트가 필요하신 경우 라이브러리 설치 이전에 업데이트를 하시는 것을 추천합니다. 1. 터미널에서 아래의 명령어 입력 $ pip install beautifuls..
2019.09.05 -
Node.js supervisor 설치 및 실행
Node.js로 서버 실행 파일 수정 시 서버를 종료하고 다시 실행해야하는 불편함이 있습니다. 서버 실행 $ cd $ node 서버 종료 cmd + c supervisor supervisor 패키지를 이용하면 서버를 재시작하지 않아도, 변경사항을 확인할 수 있습니다. 1. supervisor 설치 $ sudo npm install supervisor -g sudo : super do 의 약자로 super 권한으로 명령어를 실행합니다. npm : npm을 통해서 supervisor를 설치합니다. npm은 Node.js 설치 시 같이 설치되는 기본 패키지 관리자입니다. -g : 서버컴퓨터 전역의 어떤 프로젝트든지 사용가능하도록 하는 옵션입니다. 2. supervisor로 서버 실행 $ cd $ supervi..
2019.07.20 -
macOS에 mongoDB 설치
이 포스팅은 HomeBrew를 통해 mongoDB를 설치합니다. mongoDB를 설치하기 이전에 HomeBrew를 설치 및 업데이트해주세요! HomeBrew 설치 방법 1. HomeBrew로 mongoDB 설치 $ brew install mongoDB mongoDB 환경설정 2. DB 저장할 폴더 생성 $ sudo mkdir -p /data/db 3. 폴더에 권한 부여 $ sudo chown /data/db 4-1. brew로 mongo shell 실행 brew로 실행할 경우 mongod.conf 파일의 설정을 받아오기때문에, conf 파일을 변경하면 dbpath를 매번 설정 할 필요가 없습니다. configuration 수정 파인더 창을 새로 열어서 [cmd] + [shift] + [G] /usr/lo..
2019.07.20 -
macOS에 Homebrew 설치
Homebew는 macOS용 패키지 관리자입니다. 아래의 링크를 접속해 해당 과정을 따라하면 됩니다. 한글로 되어있어 쉽게 따라할 수 있습니다 :) https://brew.sh/index_ko 1. Homebrew 설치 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. HomeBrew 업데이트 $ brew update
2019.07.17 -
macOS에 Node.js 설치
Node.js는 .pkg 파일로 installer를 제공하기때문에 사이트에서 다운로드를 통해 쉽게 설치할 수 있습니다. 1. installer 다운로드 https://nodejs.org/ko/download/ 위의 사이트에서 원하는 버전을 다운받습니다. LTS는 Long Term Suportted의 약자로, 장기적으로 안정성이 있고 신뢰도가 보장된 버전입니다. 대부분의 사용자와 유지보수나 서버 운영등에 목적이 있을 경우 사용됩니다. 짝수버전이 LTS에 해당됩니다. (ex. 10.x.x) Current는 가장 최신버전으로 새로운 기능을 제공하고 기존 API 기능 개선에 초점이 맞춰진 버전입니다. 때문에, 업데이트가 빈번하고 기능이 변경될 수 있습니다. 홀수버전이 Current에 해당됩니다. (ex. 9.x..
2019.07.17 -
macOS용 SoutceTree에서 Git Push 안되는 오류
버전관리를 하기위해 소스트리를 사용했습니다. 처음 한 두번은 Push가 잘 되다가, 어느순간부터 한참을 기다려도 Push가 완료되지 않는 오류가 발생했습니다. 어쩔 수 없이 Push를 취소했더니, 아래와 같은 메시지가 나왔습니다. Completed with errors, see above 상단 내용을 확인하라는데 깃허브에 Pushing 하는 중이라는 메시지만 있고 볼게 없습니다.. 혹시나 싶어 윈도우 10에서 같은 원격저장소에 Push해보니 잘 올라갔습니다. 구글링을 좀 해보면 접근방식을 SSH로 바꾸라는 글이 대부분이지만, 저는 사용자 인증을 통해서 해결했습니다. 방법은 아래와 같습니다. 1. 저장소 윈도우에서 [Settings] 2. [Remotes] 탭에서 origin 경로를 선택 후 [Edit] ..
2019.07.11 -
macOS에 apache Tomcat 설치
macOS 환경에서 Spring Framework 프로젝트를 개발하기 위해 WAS로 Tomcat을 설치했습니다. 설치 과정은 하단의 링크를 참조했습니다. 링크 : https://ajarpitjainblog.wordpress.com/2016/08/12/how-to-install-tomcat-on-maclinux/ 1. apache Tomcat 다운로드 링크 : http://tomcat.apache.org/ 해당 링크 접속 후 좌측의 Download에서 원하는 버전을 클릭합니다. 저는 8.5 버전을 다운받기위해 Tomcat 8을 선택했습니다. 버전 선택 후 우측의 Core Module 중 tar.gz 확장자로된 파일을 다운받습니다. 이때 편의상, 다운받는 경로를 기본 위치인 Download 폴더로 설정합니다..
2019.07.08