본문 바로가기

분류 전체보기

Pinterest 이미지기반 소셜 큐레이션 서비스 소셜 큐레이션 서비스를 알아보던 중 Pinterest(핀터레스트)가 대표적으로 많이 언급되어 알아보고자 한다. 소셜 큐레이션이란?큐레이션이란 박물관이나 미술관에서 쓰이는 용어로 전시된 작품을 기획하고 설명하는 큐레이터에서 파생된 단어이다.요즘같이 정보가 넘쳐나는 정보홍수의 시대에 정보가 과잉됨에 따라 정작 필요한 것을 얻지 못하고 정보 공해에 의해 혼란스럽기까지 하다.이에 원하는 정보를 수집, 분류, 공유함으로써 정보를 가치있게 하는 것을 소셜 큐레이션이라 한다. 이미지 기반 소셜 큐레이션 서비스의 대표 'Pinterest (핀터레스트)'핀터레스트는 이미지 기반 소셜 큐레이션 서비스이다.사용자가 인터넷 서핑을 하다가 원하는 이미지가 있을 경우 '핀잇(Pin it)'을 하면 핀터레스트에 스크랩이 된다. 이.. 더보기
Node.js express 모듈 http 모듈로 웹 서버를 생성하면 굉장히 많은 일을 직접 처리해야 한다.express 모듈은 http 모듈에 여러 기능을 추가해 쉽게 사용할 수 있게 마든 모듈이다.[ express 설치 ]$ npm install express 1. 기본 서버[ 코드 - 모듈 추출 ]//모듈을 추출한다.var http = require('http');var express = require('express'); express 모듈로 서버를 실행하려면 http 모듈이 필요하다. [ 코드 - express 모듈을 사용한 서버 생성 및 실행 ]//모듈을 추출한다.var http = require('http');var express = require('express'); //서버를 생성한다.var app = express();.. 더보기
[PHP] 지수를 숫자로 변환하는 방법 PHP에서 숫자 길이가 긴 경우 지수로 표현되는 때가 있습니다. 예) 2.0887E+15 위 예제의 지수로 표현된 것을 다시 숫자로 변경하는 방법을 알아봤습니다. 처음엔 직접 계산을 해봤는데 다시 지수로 표현되는 불상사가 생기더군요. ㅡ_ㅡ;;;계산식) 2.0887 * 10^15 이 계산식을 적용하기 위해 2.0887E+15 을 글자를 분리하고 곱하는 등... 몇 줄의 코드로 작성해야 했습니다. 좀 더 알아보던 중 한 줄로 끝나는 방법이 있더군요. $result = sprintf("%.0f", "2.0887E+15");echo $resul; //결과값 : 2088700000000000 평소에 잘 사용하지 않았던 sprintf 함수를 사용하여 문제를 해결했습니다. ^^ 더보기
Node.js 외부 모듈 일반 개발자가 만들어 배포한 외부 모듈을 사용하고자 한다. Node.js는 npm(Node Package Manager)을 기반으로 모듈을 공유한다. [ 외부 모듈 설치 ]$ npm install 모듈명 npm을 활용해 ejs 모듈, jade 모듈처럼 웹과 관련된 모듈을 살펴보자아래와 같이 콘솔 화면에 다음 명령을 입력한다.$ npm install ejs$ npm install jade [ 코드 - 외부 모듈의 사용 ]//모듈을 추출한다. var ejs = require('els');var jade = require('jade'); 1. ejs 모듈[ ejs 모듈 설치 ]$ npm install ejs 콘솔에서 명령어를 입력하여 설치한다.npm이 자동으로 외부 모듈을 다운로드하고 설치한다.[ 실행 - e.. 더보기
Node.js http 모듈 http 모듈은 Node.js의 가장 기본적인 웹 모듈이며 HTTP 웹 서버와 클라이언트를 생성하는 것과 관련된 모든 기능을 담당한다. 1. 요청과 응답 일반적으로 많이 알고 있는 요청과 응답에 대한 내용이다. 요청은 클라이언트가 서버로부터 요구하는 것을 말한다. 응답은 서버가 클라이언트로부터 받은 요청에 대한 정보를 제공해주는 것을 말한다. 기초적인 내용이라 내용 생략. 2. server 객체 http 모듈에서 가장 중요한 객체는 server 객체이다. http 모듈의 createServer() 메서드를 사용하면 server 객체를 생성할 수 있다. [ 코드 - 웹 서버 생성과 실행 ] //모듈을 실행한다. var http = require('http'); //웹 서버를 생성한다. var server .. 더보기