Programming/web 관련2014. 7. 7. 23:15
node.js는 구글의 V8 자바스크립트 엔진을 기반으로 하는 플랫폼이다.
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.

[링크 : http://nodejs.org/

내장 API중 하나인 HTTP를 이용하여 접속시 Hello World를 보여주는 예제라는데...
var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');

[링크 : http://nodejs.org/about/


요즘 임베디드에서 node.js로 GPIO 제어하는게 많이 보이는데
음.. 가볍게 테스트용도로 쓰기에는 좋으나 제품으로 쓰기에는 조금 사양이 높은 임베디드에서나 가능하려나?
V8 엔진은 Garbage collection  기반의 메모리 관리를 하기 때문에, GC시 CPU 사용률이 Spike를 치면서 순간적으로 서버를 멈추게할 수 있다는 문제점

[링크 : http://bcho.tistory.com/876

[링크 : http://www.slideshare.net/jeongsangbaek/nodejs-15279050]
[링크 : http://www.nodebeginner.org/index-kr.html]

'Programming > web 관련' 카테고리의 다른 글

HTML META cache  (0) 2014.10.20
aptana / eclipse  (0) 2014.08.25
부트스트랩 - 웹개발 프레임워크  (0) 2014.07.07
jsp / php 기본 문법 비교  (0) 2014.07.07
post 방식과 get 방식의 차이점(cache)  (0) 2014.05.15
Posted by 구차니
Programming/web 관련2014. 7. 7. 22:46

'Programming > web 관련' 카테고리의 다른 글

aptana / eclipse  (0) 2014.08.25
node.js  (0) 2014.07.07
jsp / php 기본 문법 비교  (0) 2014.07.07
post 방식과 get 방식의 차이점(cache)  (0) 2014.05.15
sql designer(web)  (0) 2014.05.11
Posted by 구차니
Programming/php2014. 7. 7. 13:27
php 책 펴놓고 공부하면서 찾아보는데..
객체지향은 php5 부터 지원한다고 한다.

[링크 :  http://php.net/manual/en/language.oop5.php]

'Programming > php' 카테고리의 다른 글

xcache apc  (0) 2014.09.23
lighthttpd / php / FastCGI  (0) 2014.08.28
웹소켓 (websocket)  (0) 2014.07.03
php 로그인 예제  (0) 2014.05.19
php framework / 읽을꺼리  (0) 2014.04.09
Posted by 구차니
Programming/web 관련2014. 7. 7. 12:53
귀찮아서 대충 정리..

jsp
<%@ %> 
<% %>
${variable}

php
<? ?>
$variable

'Programming > web 관련' 카테고리의 다른 글

node.js  (0) 2014.07.07
부트스트랩 - 웹개발 프레임워크  (0) 2014.07.07
post 방식과 get 방식의 차이점(cache)  (0) 2014.05.15
sql designer(web)  (0) 2014.05.11
호스팅어 / 무료 웹 호스팅  (4) 2014.04.27
Posted by 구차니
게임/마비노기2014. 7. 6. 23:12
애인님에게 졸라서 얻어냄 ㅋㅋㅋ
엌ㅋ 왜 타는 알파카인데 내가 드는거야 ㅋㅋㅋㅋ


Posted by 구차니
해도해도 이거 머... 진척도가 오르질 않는구만 ㅠㅠ

.
.


.
Posted by 구차니
DDR2 라서 2GB * 4 = 8GB가 한계인게 한이지만
스펙상으로도 그게 한계라 한이지만..
[링크 : http://www.asus.com/Motherboards/M2NSLI/ ]

아무튼 우여곡절 끝에 어찌어찌 해결 ㅠㅠ
classpnp.sys 로딩시에 뻗어 버리고
혹시나 재설치 해보려고 했더니 윈도우 7 셋업도 못들어 가는지라 -_-

DIMM0을 뺴면 작동하는 걸 보면..
하드웨어 문제거나 특성 문제인것 같은데
매형에게서 메모리 빌려왔는데도 BIOS는 켜지나 윈도우 부팅이 안되는걸 봐서는
하드웨어 문제는 크게 영향을 없을것 같고..

혹시 클럭이 예민해서 그런가 해서 tCAS 라던가 여러가지 바꾸고 DDR800을 DDR566으로 낮춰도 여전.

DIMM0을 빼면 작동하는 현상에서 고민을 하다(2GB * 3 = 6GB)

혹시?! 하는 마음에
unganged / ganged mode 를 설정했더니
2GB * 4 에 ganged(dual channel)로 하니 작동!


해. 결!!! 


일단 unganged mode는 멀티코어 별로 메모리를 접속하는 기능이고
듀얼 채널을 지원하지 않는 단점(?)을 가지는데
두개씩 메모리 클럭을 동일하게 주는지 클럭 문제가 완화되는 느낌?

아니면..CPU에서 3개 까진 어찌어찌 메모리 컨트롤러가 버텨주는데
Phenom2 x4 945 이녀석 단품 불량인지 아니면 컨트롤러 버그인지 모르겠지만
unganged mode로 메모리별로 클럭을 주려니 문제가 생긴 듯.. 


매형네서 빌려온 EH3 0850 2개 ㅠㅠ


이번에 구매한 QZ3 0927


기존에 사용하던 QZ3 0850 / EH3 1106


메모리 설정 Dual Channel / Ganged mode


DIMM0 만 EH3 이고 나머지는 QZ3 라서 매형네 가서 EH3 0850(08년 50주차) 2개를 빌려와도 해결이 안되었다 ㅠㅠ




 
아무튼.. 기존에 Ekmemory는 400Mhz에서 CAS / RAS가 6/6 이 아니라 7/7 이런식이라
DDR667로 잡혔던 문제가 있었긴 하지만
이렇게 해결되니 먼가 황당.. ㅠㅠ 
Posted by 구차니
DDR2 PC6400 2GB * 2EA

그래도 전보단 많이 내려서
2.5만 하던데 1.7만대 ㄷㄷ

드디어 풀 뱅크 8GB 유저구나 ㅠㅠ 
Posted by 구차니
Programming/openCV2014. 7. 4. 18:13
도서관에서 빌려와서 보는 책 정리중
OpenCV2를활용한컴퓨터비전프로그래밍
카테고리 컴퓨터/IT > 프로그래밍/언어
지은이 로버트 라가니에 (에이콘출판, 2012년)
상세보기

가장 많이 쓰일 클래스는 Mat인데 Matrix 답게 이미지를 행렬로 처리하는 클래스이다.

변수
rows , cols, step 은 이미지의 수직, 수평 해상도와 step은 실제 폭(색상이나 바이트 얼라인 포함한 data width)을 나타내며
data는 순수 이미지에 대한 포인터를 돌려준다.

메소드
row() col()은 해당 행/열에 대한 새로운 Matrix를 생성하고
channels()는 몇 채널인지를 알려준다. 만약 RGB라면 3개 채널(R,G,B) 흑백이라면 1채널을 돌려준다.
ptr()은 해당 데이터에 대한 포인터를
at()은 해당 데이터를 돌려준다.

class CV_EXPORTS Mat
{
public:
    //! returns a new matrix header for the specified row
    Mat row(int y) const;
    //! returns a new matrix header for the specified column
    Mat col(int x) const;

    /*! includes several bit-fields:
         - the magic signature
         - continuity flag
         - depth
         - number of channels
     */
    int flags;
    //! the matrix dimensionality, >= 2
    int dims;
    //! the number of rows and columns or (-1, -1) when the matrix has more than 2 dimensions
    int rows, cols;
    //! pointer to the data
    uchar* data;

    //! returns element type, similar to CV_MAT_TYPE(cvmat->type)
    int type() const;
    //! returns element type, similar to CV_MAT_DEPTH(cvmat->type)
    int depth() const;
    //! returns element type, similar to CV_MAT_CN(cvmat->type)
    int channels() const;

    //! returns pointer to (i0,i1) submatrix along the dimensions #0 and #1
    uchar* ptr(int i0, int i1);
    const uchar* ptr(int i0, int i1) const;

    //! template version of the above method
    template<typename _Tp> _Tp* ptr(int i0=0);

    //! the same as above, with the pointer dereferencing
    template<typename _Tp> _Tp& at(int i0=0);

    MSize size;
    MStep step;

}; 

Posted by 구차니
Programming/openCV2014. 7. 4. 13:23
openCV 2.3.1
디버그 모드로 하면 tbb_debug.dll 을 요구함
-> intel TBB 설치 하등가..
[링크 : http://stackoverflow.com/questions/7293160/c-tbb-debug-dll-missing]

크아아아앙 45MB에 2분이나 걸려 받았더니 여기에 두구둥!!!



openCV 2.4.7 / 2.4.9
라이브러리가 깨졌는지 메모리 침범하는 듯한 현상 발생
[링크 : http://stackoverflow.com/.../why-do-the-characters-iiii-get-stuck-onto-the-begining-of-my-strings]


걍 짜증나서 2.3.1에 릴리즈 모드 사용중 ㅠㅠ
일단 tbb 정도는 설치해 볼까나..

'Programming > openCV' 카테고리의 다른 글

opencv2.. VideoCapture 클래스..  (0) 2015.09.25
openCV Mat Class  (0) 2014.07.04
opencv2 highgui  (0) 2014.07.03
opencv2 VideoCapture::get() / set() - 웹캠 설정 읽어오기  (2) 2014.07.03
opencv2 채널분리하기(split)  (0) 2014.07.03
Posted by 구차니