일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 빅 데이터
- Big Data
- data science
- 통계
- 김양재
- R
- 우리들교회
- Artificial Intelligence
- 딥러닝
- 빅데이타
- nodeJS
- Machine Learning
- 김양재 목사님
- 인공지능
- No SQL
- 데이터 과학
- 확률
- 주일설교
- WebGL
- 김양재 목사
- Deep learning
- 몽고디비
- c++
- probability
- node.js
- Statistics
- MongoDB
- 빅 데이타
- 빅데이터
- openCV
- Today
- Total
목록분류 전체보기 (869)
Scientific Computing & Data Science
by Geol Choi | Sep. 25, 2016 이번 글에서는 Node.js의 Web Framework인 Express에서 R Script를 실행하여 결과를 출력하는 방법에 대하여 알아보도록 하겠다.Data Flow의 개념은 다음 그림과 같다. 이를 구현하기 위하여 몇가지 기본 선행 지식이 필요하며, 아래 링크를 간단하게 파악하면 도움이 될 것이다.Rscript 명령을 이용하여 Command Line에서 R 스크립트 파일 실행하기 Node.js에서 Command Line 명령 실행하기 Node.js Child Process실행환경본 튜토리얼의 설명을 위해 구성한 실행환경은 다음과 같으나, Mac OS 및 Linux 계열의 OS에서도 가능하며, R 및 Node.js의 버전은 이보다 낮은 버전에서도 실행..
원문 : http://www.zdnet.co.kr/news/news_view.asp?artice_id=20141018101009 웹앱은 네이티브앱을 뛰어 넘을 수 있을까? 웹진영에서는 네이티브앱을 따라잡기 위한 노력이 한창이다. 가장 큰 이슈로 지적돼 왔던 성능 문제나 하드웨어와 연계 기능 부족 문제를 극복할 묘안들이 웹 표준기술지정을 앞두고 있다.웹표준화단체 월드와이드웹컨소시엄(W3C)에서 시스템애플리케이션 부분 워킹그룹 의장을 맡고 있는 이원석 삼성전자 수석은 17일 세종대학교 광개토관에서 열린 '한국웹20주년국제콘퍼런스'에서 네이티브앱과 격차를 줄이기 위해 마련된 웹 표준 기술들을 소개하는 시간을 가졌다.이원석 수석은 먼저 네이티브앱과 비교해 지적되는 문제들에 대해 "웹이 처음부터 디바이스를 위..
원문 : http://m.news.naver.com/read.nhn?oid=092&aid=0002103405&sid1=105&mode=LSD PWA, 들어보셨습니까 (지디넷코리아=임민철 기자)네이버 포털 검색이나 카페, 구글 G메일이나 유튜브같은 웹서비스를 쓰려면 인터넷 접속은 필수죠. 브라우저 주소창에 웹사이트 도메인을 백날 적어 넣어 봐야, 인터넷에 연결되지 않으면 서비스에 진입할 수 없죠. 즉 오프라인에선 웹을 못 쓴다, 이게 상식입니다. 그런데 '상식 밖' 얘기가 심심찮게 들립니다. 오프라인에서 쓸 수 있는 웹을 구현하는 기술이 한창 개발 중이라는 소식입니다. 언젠가 사람들은 온라인일 때 '내려받은' 웹사이트를 오프라인일 때 자연스럽게 활용하게 될지도 모르겠네요. 뭐가 어떻게 좋아질지 대충 상상해..
이번 글에서는 Rscript 명령을 통해 Command Line에서 R Script를 실행하는 방법을 알아 보도록 하겠다.실행환경OS : Windows 7 64R : ver.3.3.1 Bug in Your Hair 환경변수 추가만약 Default Option으로 R을 설치한 경우라면 Rscript.exe는 다음 경로에 있다.C:\Program Files\R\R-3.3.1\bin 상기 기본 경로에 R을 설치하였다고 가정하고 환경변수 추가하는 방법에 대하여 알아본다.Command Line에서 다음 명령을 입력하여 R 설치경로에 대한 변수를 추가한다:> setx R_HOME "C:\Program Files\R\R-3.3.1\bin" 이제 Rscript.exe이 있는 경로(C:\Program Files\R\R-..
이번 글에서는 Canvas 태그에 웹캠 화면을 출력하는 방법을 알아보도록 하겠다. [Project File Download] [webcam.html] [/stylesheets/main.css] .booth { width: 800px; background: #ccc; border: 10px solid #ddd; margin: 0 auto; } [/javascripts/video.js] (function() { var canvas = document.getElementById('canvas'), context = canvas.getContext('2d'), video = document.getElementById('video'), vendorUrl = window.URL || window.webkitURL;..
이번 글에서는 네이버 영화 웹페이지의 현재 상영작의 타이틀 및 평점을 스크랩핑 하는 Web Application을 제작해 보도록 하겠다.스크래핑하고자 하는 대상 웹 페이지는 네이버 영화:현재 상영영화이며, 주소는 http://movie.naver.com/movie/running/current.nhn?order=reserve 이다.영화 목록이 나열된 순서는 예매율이다. 개발환경웹 스크래핑을 위한 Node Package는 cheerio와 request이다. 본 웹 어플리케이션 제작을 위한 개발환경은 다음과 같다:Express : 4.13.4Node.js : v6.5.0MongoDB : v3.0.7cheerio : v0.22.0request : v2.74.0버전이 반드시 일치할 필요는 없으며, 참고용임을 밝혀..
HTTP는 현재의 상태를 알 수 없는 구조로 되어 있기 때문에 사용자 데이터를 저장하는 방법이 필요하다. 이를 해결하기 위한 방법이 Cookies를 저장하거나, HTTP를 통해 사용자 데이터를 전송하는 방법이 있는데 이 두 가지 방법 모두 Client 측에서 읽기가 가능하므로, 보안에 취약할 수 있다.이에 반해, Session은 이를 암호화하여 사용자 데이터에 대한 보안을 강화하는 방법이다. 작동 방식은, 사용자에게 ID를 부여하고 이 ID를 통해 모든 request를 생성하는 방식으로, ID와 연동된 사용자 데이터가 Client가 아닌 Server에 저장되는 방식이다. Server가 재시작 되지 않는 한, 동일한 ID로 데이터가 연동될 것이다. Express-Session 설치Node.js의 expre..
이번 글에서는 Express Framework에서 Cookies를 다루어 보도록 하겠다. 그렇다면 Cookies는 무엇이고 어떤 때 사용할까? 우선 Cookies의 정의는, "Server 요청에 의해 Client 측에 전달되고 저장되는 작은 파일(또는 데이터)"이며, 웹 페이지가 로딩 될때마다 Cookie는 request로 보내어진다. 이를 통해 사용자의 활동을 추적하는 용도로 사용할 수 있으며, 이 외에도 다음과 같은 용도가 있다:· Session 관리 · 개인화 (맞춤형 시스템) · 사용자 추적Cookie Parser 설치Node.js의 Cookie Parser 역시 Node Package Manager(NPM)로 설치가 가능하다: > npm install --save cookie-parser 활용C..
이번 글에서는 Express Framework에서 MongoDB를 활용하는 방법에 대하여 알아보도록 한다. Express 기본 프로젝트가 설정이 되어 있으며, MongoDB가 설치되어 있다고 가정한다. Mongoose 설치Mongoose는 MongoDB의 ODM(Object Data Mapping) 툴이다. Mongoose를 설치하려면 Command Line Tool에서 $ npm install --save mongoose를 입력한다. MongoDB 실행Express 프로젝트의 Root 경로에 "data" 디렉터리를 생성하고, Command Line에 다음과 같이 입력하여 MongoDB를 실행한다:$ mongod --dbpath {EXPRESS_PROJECT_ROOT}/data 웹페이지 member.pu..
Express Framework에서 Form을 구성하고, Form Data를 전송하는 방법에 대해 간단하게 살펴보고자 한다.우선 Form Data를 위해 필요한 Node Packages는 JSON 및 URL-encoded Data를 파싱(Parsing)하기 위해 필요한 body-parser와 Multi-part Form Data를 파싱하기 위한 multer이다.이 패키지들을 설치하려면 Command Line Tool에 다음과 같이 입력한다:$ npm install --save body-parser $ npm install --save multer 참고로 body-parser는 express-generator를 통해 Express 프로젝트를 생성하였다면 이미 설치가 되어있을 것이다.Express 프로젝트의..