본문 바로가기

분류 전체보기

[FullCalendar] 풀 캘린더와 구글 캘린더 연동하기 01. 풀 캘린더에서 구글 캘린더의 데이터 값을 받아다 사용하기 위해서는 풀 캘린더에서 제공하는 gcal.js 라이브러리가 필요하다. 02. 구글 캘린더의 캘린더 세부정보에서 캘린더 주소를 복사해 오자. 03. 위에서 복사한 캘린더 주소를 사용하여 아래코드의 googleCalendarId에 기입하는 식으로 아래 코드를 작성해 보자. calendar_google.php 풀캘린더::구글캘린더 loading... 04. 출력결과는 아래와 같이 한국, 미국, 일본의 국가 휴일이 나타나는것을 확인 할 수 있다. 더보기
[node.js] 웹 데이터 수집 ① ■ Node.js로 웹 페이지 다운로드 01. node.js로 웹 페이지를 다운로드 받는 코드는 아래와 같다. download-node.js // url에 있는 파일을 savepath에 다운로드 한다. // 다운로드 URL을 지정 var url = "http://blog.wickedmiso.com/"; // 저장할 위치를 지정 var savepath = "test.html"; // 사용 모듈 정의 var http = require('http'); // HTTP 모듈 var fs = require('fs'); // 파일 처리 관련 모듈 // 출력 지정 var outfile = fs.createWriteStream(savepath); // 비동기로 URL의 파일 다운로드 http.get(url, functi.. 더보기
[node.js] 윈도우에 node.js 설치하기 01. node.js(https://nodejs.org/ko/download/) 다운로드 사이트에 접속하여 node.js를 다운받는다. ① Windows Binary(.zip) 버전중에서 설치할 컴퓨터의 사양에 맞게 다운받자.(32-bit, 64-bit) ② 확인을 눌러 파일을 다운받는다. 02. 파일을 다운 받았다면 설치할 nodejs 디렉토리를 생성하고 압축을 해제하자 ① 다운받은 압축파일(*.zip)을 설치할 경로로 위치시키고 압축을 해제한다. ② 압축을 해제하고 파일명을 nodejs로 변경하였다. 03. 이제 내 컴퓨터를 열고 상단 메뉴바에서 시스템 속성을 클릭하여 준다. 04. 좌측 카테고리에서 고급 시스템 설정을 클릭한다. 05. 시스템 속성 팝업창이 뜨면 아래 순서대로 작업을 진행한다. ① .. 더보기
[Oracle] 오라클 11g 삭제하기 해당 블로그는 운영중이 아니며.... 해당 포스팅을 작성한 기간은 6~7년이 지나갑니다. 레지스트리 삭제는 컴퓨터 시스템에 큰 영향을 줄 수 있기 때문에 함부로 따라 하는 것을 추천하지 않습니다. 오라클 11g 가 아닌 분들, 레지스트리 수정에 자신이 없는분들은. 아예 해당 포스팅을 보시지 않는것을 추천드립니다. 01. '제어판'을 열고 '관리도구'를 실행한다. 02. '서비스'를 실행한다. 03. 서비스 및 응용 프로그램을 실행한다. 04. 서비스를 실행한다. 05. '시작됨'이라고 표기되어 있는 항목들에서 마우스 오른쪽 버튼을 클릭한다. 06. '중지'를 클릭하여 '시작됨'으로 되어 있는 모든 항목을 중지 시킨다. 07. 시작프로그램의 Oracle 폴더에서 Oracle 설치제품에서 'Universal.. 더보기
[CSS] CSS 선택자 지정 방법 출처 : 자바스크립트와 Node.js를 이용한 웹 크롤링 테크닉 ■ CSS 선택자 지정 방법 ▼ 선택자 기본 서식 서식 설명 * · 모든 요소 태그명 · 태그명이 일치하는 요소(예) .클래스명 · 클래스 속성 값이 일치하는 요소 #id명 · id 속성의 값이 일치하는 요소 ▼ 선택자끼리의 관계를 지정하는 서식 서식 설명 선택자, 선택자 · 열거된 복수의 선택자 (예) h1, h2 선택자 선택자 · 하위 계층의 후손 요소 (예) div > h1 선택자 > 선택자 · 바로 아래 계층의 자식 요소 (예) div > h1 선택자A + 선택자B · 같은 계층에 선택자A 바로 뒤에 있는 선택자B 한 개 (예) h1 + h2 선택자A ~ 선택자B · 같은 계층에 선택자A 바로 뒤에 있는 선택자B 모두 (예) p ~ .. 더보기