일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- Statistics
- openCV
- 김양재 목사님
- 빅 데이터
- 김양재
- node.js
- Machine Learning
- 빅데이타
- nodeJS
- c++
- 주일설교
- 데이터 과학
- probability
- data science
- 통계
- 확률
- 우리들교회
- 몽고디비
- R
- 빅데이터
- 인공지능
- Big Data
- WebGL
- 김양재 목사
- MongoDB
- 빅 데이타
- 딥러닝
- No SQL
- Artificial Intelligence
- Deep learning
- Today
- Total
목록Programming (202)
Scientific Computing & Data Science
이번 글을 통해 Electron App의 기본 기능을 포함하는 Template을 제공하고자 한다. 기본적인 기능 구현을 생략함으로써 빠르게 Electron App을 만드는 데 있어 불필요한 시간 낭비를 줄이는 것이 목표이다. [Electron App Template 다운로드] package.jsonpackage.json 파일에 만들고자 하는 App의 정보를 채워넣도록 한다. { "name": "{YOUR_APP_NAME}", "version": "1.0.0", "description": "", "main": "main.js", "scripts": { "start": "electron main.js" }, "repository": { "type": "git", "url": "" }, "author": ""..
이번 글은 Node.js의 C/C++ Addon을 작성하는 방법에 대하여 알아 보기로 하겠다. 위에 첨부한 동영상은 참고한 YouTube Tutorial이며,Node.js의 공식 도큐먼트인 https://nodejs.org/api/addons.html#addons_wrapping_c_objects 와관련 stack overflow 사이트, http://stackoverflow.com/questions/21611867/how-to-build-a-native-node-js-extension-using-node-gyp-on-win-7-x64-vs2012 이다. 개발 환경은 다음과 같다:OS: Window 7 Professional 64 bitIDE: Visual Studio 2015 (v14) Communit..
이번 글에서는 지난 글(Creating Desktop Apps with Electron)에 이어 Electron Desktop App에서 메뉴를 만드는 방법에 대하여 알아보도록 하겠다.App 초기화Terminal에 "npm init" 명령을 통해 다음과 같이 입력한다. $ npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults. See `npm help json` for definitive documentation on these fields and exactly what they do. Use ..
이번 글은 node.js(nodejs.org) 기반 Cross Platform Desktop App을 만드는 도구인 Electron(http://electron.atom.io)을 이용하여 기본앱(Hello World)을 만드는 방법에 대하여 알아보도록 하겠습니다. 우선 App을 만들 폴더를 하나 만듭니다(비어 있어야 합니다).Terminal에 다음 명령을 실행하여 App 초기화를 합니다(node.js가 설치되어 있어야 합니다). $ npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults. See ..
이번 글에서는 CINEMA 4D를 이용하여 지오메트리 모델을 Collada로 내보내기(export)하고 이를 three.js의 Collada importer로 불러오는 방법에 대하여 알아보기로 하겠습니다.오브젝트 굽기(Baking Object) Collada 포맷으로 내보낼 오브젝트를 생성 또는 로드(load)합니다. 콘텐츠 브라우저를 이용하여도 좋습니다. 예제로서 아래 이미지와 같이 비행기 모델을 열었습니다. 내보내고자 하는 모델 외에 모두 지웁니다. 그리고, 해당 프로젝트 파일을 Menu > File > Save project with Assets...로 저장합니다 (지정한 이름으로 폴더가 생성됩니다). Scene Manager에서 모든 지오메트리를 선택하고, 우클릭하여 Connect Objects ..
1. 문자열이 비어 있거나, null 또는 undefined 인지 검사하는 함수function isEmpty(str) { return (!str || 0 === str.length); } 2. 문자열이 비어 있거나, 공란(white-space)만 가지고 있는지 검사하는 함수function isEmpty(str) { return ( str.length === 0 || !str.trim()); };
Visual Studio에서 DLL(Dynamic Link Library)를 작성하고 이를 활용하는 방법에 대하여 알아보기로 하겠습니다. 이 글은 MSDN의 동적 라이브러리 만들기 및 사용(C++) 을 좀 더 자세히 풀어쓴 것임을 밝혀 둡니다. 개발환경은 다음과 같습니다:Windows 7 Pro x64Visual Studio 2015 Community Edition DLL 프로젝트 생성하기메뉴에서 파일 > 새로 만들기 > 프로젝트를 선택합니다. 새 프로젝트 창이 열리면, 왼쪽 Pane에서 템플릿 > Visual C++ > Win32를 선택하고, Win32 콘솔 응용 프로그램을 선택합니다. 위치(L)을 통해 적당한 프로젝트 생성 경로를 설정하고, 솔루션 이름(M)은 DynamicLibrary, 이름(N)은..
Written by Geol Choi | Apr. 9, 2016 이번 글에서는 직렬화 데이터 구조 메커니즘인 Google Protocol Buffer(protobuf)와 고성능 비동기 분산메시징 라이브러리인 ZeroMQ 를 Python으로 구현하는 방법에 대하여 알아 보겠습니다. 각각에 대한 자세한 컨셉은 각각의 웹사이트를 참고하기 바랍니다:Google Protocol Buffer : https://developers.google.com/protocol-buffers/ZeroMQ : http://zeromq.orgPython : http://python.org 개발환경본 튜토리얼의 개발환경은 다음과 같습니다:OS : Microsoft Windows 7 Professional 64 bitIDE : Micr..