Category: ~ 2015.12.23

블로그를 여러번 이전하면서 생긴 문서 형식의 깨짐 혹은 파일 누락등의 문제를 가지고 있을 예전 문서들을 격리시키기 위해 만든 카테고리 입니다.

이곳에서도 존재하지 않는 글은 이전하기 전의 블로그 (http://technol0gic.tistory.com/) 에서 읽어보실 수 있습니다.

0

직교성은 중요하다.

한 모듈은 각자 자신이 맡은 한가지일을 수행하는데 충실해야한다. 한 모듈의 변경이 다른 모듈까지 영향을 미치는 프로그램은 직교성이 좋지 않은 프로그램이다. 서로 직교하는 두 직선은 한 축의 방향으로 움직여도 만나는 점의 좌표도 한 축의 방향으로밖에 움직이지...

0

[node.js] Express 에서 세션 다루기

Express 에서 Session 이나 Cookie-Parser 들의 미들웨어가 독립된 모듈로 Express 에서 떨어져 나갔기에 일단 해당 모듈을 직접 npm 으로 설치해줘야한다.   [code] npm install cookie-parser npm install express-session [/code] var cookieParser = require(‘cookie-parser’); var session...

[Javascript] 피타고라스 정리를 이용한 두점을 이은 선분의 길이 구하기 0

[Javascript] 피타고라스 정리를 이용한 두점을 이은 선분의 길이 구하기

function pytha(x1, y1, x2, y2) { var width = Math.abs(x1 – x2), height = Math.abs(y1 – y2); lineLength = Math.sqrt(Math.pow(width, 2) + Math.pow(height, 2)); return lineLength; } 단위는 물론 px

0

[Javascript] HTML5 Canvas 클릭시 마우스 위치 알아내기

물론 스크린 기준이 아닌 Canvas 엘리먼트 기준으로 위치를 알아낼 수 있다. 구글링해보면 되게 복잡하게 Canvas 엘리먼트 위치, 크기, 스크린 크기 이용해서 계산하는데, addEventListener 메서드로 이벤트를 바인딩 한다음에 콜백에서 넘어오는 Event 변수를 사용하면 간단하다. <!DOCTYPE HTML>...

0

[Javascript] Canvas 로 그림그리기 기초

HTML5 에서 새로생긴 Canvas 라는 기능으로 화면에 직접 그림을 그려 그래픽 적 요소를 표현할 수 있다. 이는 node.js 에도 이식되어 간단하게 그래픽 처리를 할 수 있다. <canvas id=”textCanvas” width=”500″ height=”500″></canvas> canvas 엘리먼트를 생성해 보았다. 이렇게...

[CSS] position이 absolute 인 엘리먼트를 가운데 정렬 시키기 0

[CSS] position이 absolute 인 엘리먼트를 가운데 정렬 시키기

position:absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; top, left, right, bottom 을 모두 0으로 설정한 다음 margin을 auto로 설정해주면 된다. 원리는 잘 모르겠으나, 일종의 CSS Trick 인듯..

[mongodb] 맥에서 자동으로 mongodb 데몬 실행하기 0

[mongodb] 맥에서 자동으로 mongodb 데몬 실행하기

https://alicoding.com/how-to-start-mongodb-automatically-when-starting-your-mac-os-x/

node.js에서 vhost 사용 0

node.js에서 vhost 사용

Apache 혹은 Nginx 서버 위에서 돌아가는 PHP 등의 경우는 Apache가 내부에서 프록싱을 해주어서 한 서버에서 여러 사이트를 돌리는게 가능하다. 물론 node.js의 경우에도 노드 서버 앞에 Apache나 Nginx를 둬서 프록싱을 맡겨 버리는 방법도 있다. 하지만 node.js...

0

JWT (JsonWebToken) 의 원리

  JWT (JsonWebToken) 의 원리 REST에는 표준이 딱히 존재하는 것은 아니지만, 보통 REST는 Stateless를 지향하기 때문에 쿠키나 세션방식을 사용하지 않는다고 한다. 사실 세션은 보통 서버의 메모리에 저장되기 때문에 많은 세션이 생성되면 서버쪽에서도 부담스러운것이 사실이다. 그래서...

node.js 간단한 모듈 사용 0

node.js 간단한 모듈 사용

보통 모듈이란 함수와 데이터들이 모여있는 파일을 말하며, 프로그램 내부에서 Import 하여 사용한다. 자바스크립트에서도 모듈이 존재한다. 보통 js 파일로 모듈이 형성되며, require 함수로 모듈을 JS내부로 Import 해준다. sampleModule.js exports.square = function(a, b) { var result =...