본문 바로가기
반응형

개발168

mac 에서 mysql connector / j 설정하기 mac 이라고 해서, 특별히 다른건 아니지만 소소한 것들이 몇개 다를 수 있을 듯. 아주 설명이 잘 되어 있는 블로그. http://mirwebma.tistory.com/90 olc 의 허광남님의 강좌는 아주 좋다. mysql 강좌는 설치 / 권한설정 / 커넥터 연결 및 핑테스트까지 상세하게 되어 있다. 윈도우 기준이긴 하지만, 크게 다르지 않다. http://olc.oss.kr/ 예전... 아주 오래전... 언제 배웠는지도 기억나지 않고, 가르쳐 주는 대로 실습만 할때와 필요성을 느껴서 삽질해가며 접근하는 지금과는 받아들이는 이해도가 다르다. tomcat : jsp 라는 서버사이드 언어를 컴파일해주는 컨테이너의 역할로서 필요하고, mysql : 다들 너무 기본이라고 생각하고 넘어가지만, 오픈소스로서 뛰.. 2012. 3. 20.
mac 에서 tomcat 설치하기 설명이 잘 되어 있다. http://mirwebma.tistory.com/27 여러가지 path설정들이 있는데, 굳이 해줘야 하나 싶다. 위의 포스팅대로 해도 일단 돌아는 간다. http://onlyu.blog.me/60133636935 2012. 3. 20.
JDBC 사용하기 jdbc connect 다운로드 http://second27.egloos.com/4232834 jdbc connect 추가 http://ishyeok.tistory.com/69 jdbc 구문 이해 http://blog.outsider.ne.kr/6 ------------------------------------------------ Dynamic Web Project 에서 jdbc 연결 테스트를 할때는 build path 추가 외에 프로젝트 내부의 WEB-INF/lib 에 해당 .jar 파일을 복사해서 추가해 줘야 한다. http://wonsama.tistory.com/301 2012. 3. 18.
윈도우 테스트는 여기까지인가... 흠... 잘 진행되다가 오류가 하나 떠버렸다. 잘 따라하고 있었는데... 아쉽다. 모던웹을 위한 Node.js 프로그래밍 P178까지.. ㅎㅎ npm install mysql 로 모듈 설치 마치고, 간단히 연결해 보는 예제였는데 특별히 틀린 부분도 없는 것 같은데, 위와 같은 오류... 그냥 구글에서 Unhandled 'error' event 로 찾아보니, 대략 https://github.com/pubnub/pubnub-api/issues/62 이런 글이 검색되는데, 대략 뉘앙스로 보아하니 윈도우만의 이슈이며, 별다른 해결책은 없는 듯 보인다. 그냥 리눅스나 유닉스에서 하라는 둥의 답변인 듯. 여태껏 설정하고 사용하던게 아깝긴 한데... 응? 그닥 설정한게 있었던가.. @_@ 2012. 3. 13.
[node.js] 모듈을 생성하고, 호출하여 사용하기 node.js 에서는 모듈을 생성하고, 호출해서 사용하는 방식을 많이 사용하는 듯 하다. 자바에서 클래스 상속해서 사용하는 거랑 비스므레 해보이는데, 코드는 훨씬 간결하다. 먼저 모듈을 생성할 때에는 exports 라는 객체를 사용하고, 모듈을 호출할 때에는 require() 함수를 사용한다. 아래의 예제는 mymodule.js 에서 export 객체를 이용하여 호출될 함수를 작성하고, main.js 에서 이를 가져다 쓰도록 한다. - mymodule.js - main.js - 커맨드창에서 해당 디렉토리로 이동하여 node main 명령어 실행 오늘도 조금 남겨본다. 조금씩이라도 매일매일 실습해 보는 것을 목표로~ 2012. 3. 5.
Node.js 관련글들 모음 - HTML 문서 파싱 jsdom 모듈 http://uix.kr/archives/96 - 송형주님의 블로그 http://nodejs-kr.org/insidejs/ - '모던웹을 위한 Node.js 프로그래밍' 저자 블로그 http://rintiantta.blog.me/ 2012. 3. 5.
Node.js 윈도우7에 express 모듈 설치하기 윈도우7에서 express모듈을 설치하려면, 관리자 권한으로 실행하여 설치해야 한다. 그냥 설치하더라도 설치는 되지만, 정상작동을 하지 않는다. 몇번의 삽질끝에 메모를 남겨본다. 1) 명령프롬프트를 실행할 때, 오른쪽 마우스 클릭해서 '관리자 권한으로 실행' 버튼을 누른다. 2) 커맨드 창의 이름이 '관리자: 명령 프롬프트'라고 뜬 것을 확인한다. 3) nodejs 폴더 위치까지 이동한다. (나의 경우, C:\Program Files\nodejs) 4) 아래의 명령어를 실행한다. (-g 로 실행하는 것이 포인트!) npm install -g express 참고) connect 설치를 먼저 하는 것이 맞는지 여부는 알 수 없으나, 아래와 같이 설치하도록 하자. npm install connect@1.8.5.. 2012. 3. 4.
node.js 에서 mysql 사용하기 출처 : http://www.giantflyingsaucer.com/blog/?p=2596 Using NodeJS with MySQL nodejs 진영의 라이브러리들은 계속해서 성장하고 있다. 이중 mysql을 사용할 수 있는 라이브러리를 하나 소개하려 하며, 그 이름은 node-mysql 이다. 나는(저자는) 우분투 10.10 을 사용했으며, nodejs를 아직 설치하지 않았다면, 설치한 이후에 이 글을 보도록 하시게. (굳이 번역할 필요는.. . 괜히 읽었나..) Installing node-mysql > npm install mysql NodeSample이라 이름지은 테이블을 하나 생성해보자. CREATE TABLE 'NodeSample'.'MyTable' ( 'id' INT UNSIGNED NOT.. 2012. 3. 2.
윈도우XP에 몽고DB 설치하기 출처 : http://www.mongodb.org/display/DOCS/Quickstart+Windows 아래의 글은 제자신의 필요로 인해 발번역 한것이니 필요하신 부분만 발췌해서 보시면 되겠습니다. Download 32-bit binaries 또는 64-bit binaries 중에 자신에게 필요한 것을 다운받는다. Unzip .zip 으로 되어 있으며, 그냥 unzip 해주면 그걸로 설치가 된거다. 본인은 2.0.2 버전으로 받았으며, 현재시점에서 안정화 된 버전이라고 한다. Create a data directory 몽고디비의 데이터는 \data\db 밑에 쌓이지만, 이 폴더가 자동으로 생성되지는 않는다. 귀찮겠지만, 직접 만들어라. 아래처럼. C:\> mkdir \data C:\> mkdir \d.. 2012. 2. 28.
node.js 에서 express 란 뭐지? express 란 뭐지? - node.js 가 핵심 엔진이라면, node를 이용해서 수월하게 웹서비스를 구현하는 기술이 express인 것 같다. 프레임워크라고 하니 대강 맞는 의미이겠지. express를 이용해서, 서버 구축이라던지, 쿼리스트링이라던지, 뷰단을 만든다던지 하는 작업을 하는 듯. express의 view engine으로는 총 5가지를 지원하는데, - Haml - Jade - EJS - CoffeKup - jQuery Templates 참조 : http://expressjs.com/guide.html#template-engines 이 중에 뭘 쓰는게 제일 학습량이 적을지 고민해보자. * node.js 로 무언가를 만들때 필요한 사이트들 - nodejs.org - expressjs.com -.. 2012. 2. 27.
[node.js] cloud9 IDE 와 github 연동하기 - gibhub 사용하기 http://binggrec.tistory.com/116 - cloud9 에 node.js 세팅하기 http://nodejs-kr.org/wordpress/archives/473 2011. 12. 3.
cloud9 IED를 활용하여 node.js 개발하기 나의 경우, 일단 OSX에 힘들게 세팅을 완료하기는 하였으나, 그렇다고 딱히 맘에 드는 것은 아니다. 이왕 하는 거 github와 연결도 시켜보고 싶고, 프로젝트가 잘 되면 바로 리얼에 올려서 대고객 서비스도 해보고 싶은데, 이런 부분은 어떻게 해야할지, 또 어떤 설정공부들을 해야할지 생각하면 다 던져버리고 싶어진다. 어쨌든, cloud9 IDE 는 이런 성향에 많은 부분을 만족시켜주는 개발 플랫폼이다. node.js를 지원하는 ide가 거의 없는 상황에서, 클라우드 기반으로 제공되는 개발도구가 지원한다는 것 또한 놀라울 뿐이다. http://nodejs-kr.org/wordpress/archives/473 2011. 11. 20.
node.js + sencha touch 를 활용한 채팅프로그램 node.js + sencha touch 를 활용한 채팅프로그램이라고 함. client-side : sencha touch server-side : node.js 클라이언트는 모바일외에 데스크탑도 센차로 통일해도 괜찮을듯 하고, 기분좋은 조합. http://www.sencha.com/forum/showthread.php?118453-Mobile-Chat-with-Sencha-Touch-node.js-socket.io 2011. 11. 14.
mongodb + node.js 따라해보기 먼저 mongodb # 1 다운로드 받을때, OSX 64 버전으로 해야 하더군. 나의 경우, 맥북유니바디라 불리는 저가형 맥북임에도 64짜리였던가. 진정 몰랐네. # 2 실행명령어 mongod 라고 하면 안되더군. ./mongod 라고 해줘야 알아먹는다. 좀 그런데... # 3 사실 위처럼 해줘도 오류. 자세히 읽어보니 퍼미션 디나이... sudo ./mongod 라고 해줘야 제대로 알아먹었다. 나의 경우 맥을 띄우면, 내 이름 계정으로 들어가더군. 언제부터 그렇게 되어 있었는지 모르겠다. 압축파일을 다운로드 받아 풀어주면, 루트권한 패스워드를 물어보는데, 무조건 루트권한으로 풀어야만 하는 건지는 잘 모르겠다. 시간날때, 슈퍼유저권한 주는 방법을 구글링 해봐야겠다. 덧) 그래도 아침 30분 실습 치고는 .. 2011. 11. 14.
구글 캘린더API 사용법 http://netkong.egloos.com/373153 2011. 10. 31.
Java development 2.0: Amazon RDS를 사용하여 Play로 작업하기 http://www.ibm.com/developerworks/kr/library/j-javadev2-19/index.html 아마존 EC2 + Play framework + 아마존 RDS 의 조합이다. Play는 어느정도 익혔으니, 아마존에 익숙해지는 연습을 해보자. 2011. 10. 7.
반응형