12월, 2017의 게시물 표시

왜 프로그래밍인가

요즘 다양한 경영학 전공자들이 파이썬에 도전하는 것을 보면 참 감회가 새롭습니다. 그런데 목적이 없으면 배우기 어렵습니다, 프로그래밍 언어는. 코딩에 익숙해져라! 파이썬을 배우기가 어렵다 생각한다면 당신은 코딩 초보자. 먼저 코딩 환경에 익숙해지세요. 제가 생각하는 최선의 방법은 Javascript와 Web Browser로 코딩을 익히는 것입니다. 사칙연산은 무조건 Javascript! MS워드 대신 무조건 HTML, CSS, Javascript! 3개월만 공부해보세요.

KAIST MIM 2017 팀 성과물 제출/팀 평가/상호 평가

발표 팀 평가 아래 링크를 클릭하여 팀 발표 성과를 평가해주시기를 바랍니다. 개인별로 합니다. 발표를 잘 기록했다가 평가해주십시오. 발표 순서를 특히 잘 기억해두시기 바랍니다. 제출하기(클릭) 팀 성과물 제출 아래 링크를 클릭하여 팀 성과물을 제출해주시기를 바랍니다. 팀장이 제출하면 됩니다. 제출하기(클릭) 팀 구성원 상호 평가 아래 링크를 클릭하여 팀 구성원의 상호 평가를 수행해 주시기를 바랍니다. 개인별로 합니다. 제출하기(클릭)

KAIST 2017 MIM 수업 Take-home Exam 공지

수강생 여러분~ 시험 링크를 공개합니다. 링크 방문해서 읽어보시고 홧팅! 시험제출 링크(클릭)

킨텍스 특강자료 12월 8일

이번 주 금요일 킨텍스에서 진행할 특강 자료 공유합니다. PhantomJS를 사용하여 AJAX 렌더링된 웹사이트 데이터 크롤링에 관심이 있는 분들은 참고 바랍니다. 또한 Google Cloud Vision API 사용법에 관한 내용도 포함되어 있습니다. 자료 보기(클릭)

강 너머

흔들리는 물결이 잠잠해지기를 기다리는 흔들리지 않는 돌 다리를 건너가지 못해 팔을 뻗어보는 강 너머 무엇이 있니라고 풀벌레 들꽃에게 물어봐도 강 너머 무엇이 있니라고 물결에 노크를 해봐도 흔들리는 물결이 잠잠해지기를 기다리고 굳건한 돌 다리의 넓이를 짐작못해 뻗기만 하는 내 꿈에는 날개가 없다.

Node.js Express 사용하여 RESTful API 만들기 (1)

얼마나 참고할런지 알 수는 없지만... KAIST 학생들을 위해서 Express 활용하여 RESTful API를 만드는 초간단 방법을 소개합니다. 일단 node.js 설치했다고 합시다. 폴더 구조 만들기 우선 서버가 돌아갈 폴더를 하나 만듭니다. test-server라고 합시다. 이 폴더의 하위에 package.json을 만들기 위해 다음과 같이 npm을 실행합니다. $ npm init $ npm install fs express ejs body-parser express-session --save 그리고 폴더를 세 개 만듭니다. 각각의 이름은 public, router, views입니다. Server.js 파일 만들기 이제 test-server에 server.js 파일을 만들고 다음과 같이 씁니다. /* External Moduels */ var express = require('express'); var app = express(); var bodyParser = require('body-parser'); var session = require('express-session'); var fs = require("fs") /* Environment Setting */ app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.engine('html', require('ejs').renderFile); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({extended:true})); app.use(session({  secret: 'yourkey', //MODIFY THIS  

Node.js의 package.json 작성하기

Node.js에서 패키지 설치를 어떻게 하느냐구요? npm을 활용한다는 것은 알려드렸죠? 간단해요. $ npm init 이렇게 하면 package.json 이 만들어져요. 이제, 패키지를 설치하려면? $ npm install 끝이에요. 이왕 패키지 이야기를 했으니 좀 더 이야기해볼까요? {   "name": "my test app",   "version": "1.0.0",   "description": "test app",   "main": "server.js",   "dependencies": {},   "devDependencies": {},   "scripts": {     "test": "echo \"Error: no test specified\" && exit 1",     "start": "node server.js"   },   "repository": {     "url": ""   }   "author": "Taekyung Kim",   "license": "MIT" } 대충 이런 모양이에요. package.json은. 중요한 것은 노란색으로 제가 칠한 부분이에요. 저 곳에 설치하려는 모듈 이름을 적어주면 되요. 다음과 같이 변경되겠죠?   "devDependencies": {     "express": "",     "ejs": "",     "bod