본문 바로가기

[Node.js 따라배우기] 그래서, Node.js는 무엇인가? 스터디 시작 오리엔테이션에서 링크 걸어넣고 node.js에 대한 글들을 읽어보세요! 라고 이야기 드리고 스터디를 시작했었습니다. 그런데 그렇게만 했더니, 생각보다 많은 분들이 '그런데 그래서 node.js가 뭔가요?'라고 의문을 가지시는 것 같습니다. 그래서 따라하기 스터디를 좀 더 진행하기전에 node.js의 정체에 대해 되살펴보는 시간을 가지려고 합니다. 부디, 차분히 읽어보시길 권합니다. 마찬가지로 각종 코멘트 환영합니다. :D 한글 위키피디아의 정의 Node.js는 V8 (자바스크립트 엔진) 위에서 동작하는 이벤트 처리 I/O 프레임워크이다. 웹 서버와 같이 확장성 있는 네트워크 프로그램 제작을 위해 고안되었다. Node.js는 파이썬으로 만든 Twisted, 펄로 만든 펄 객체 환경, 루비로 만.. 더보기
[Node.js 따라배우기] Node.js TDD 프레임워크 Expresso 매뉴얼 번역 따라하기 실습에서 사용하는 node.js 웹 프레임워크는 express 입니다. express는 왠만한 웹 애플리케이션 프레임워크 수준입니다. 보면 볼수록 괜찮다는 느낌이 드는 프레임워크인데요, 놀랍게도 firejune이라는 분께서 매뉴얼을 한글로 번역해 놓으셨습니다. Node.JS용 MVC 프레임워크 Express - 문서 번역. node.js관련해서 이런저런 사이트를 언급했었는데요, 이런 사이트도 있었는 줄 몰랐습니다. 이 외에도 이분의 블로그에는 node.js 관련된 좋은 내용이 참 많이 있습니다. 참고하시면 많은 도움 되실겁니다. 기회봐 여쭤봐서 오프라인 세미나때 초청해 볼 생각입니다. (잘 되야 할텐데 말입니다.ㅎㅎ) 여튼 그에 필 받아서 저는 Express에서도 쓸수 있고, 우리의 따라배우기.. 더보기
[dW Review] 혁신적인 아키텍처와 창발적 설계: 테스트 주도 설계 * dW Review, 이번 달은 조금 짧게 리뷰할 예정입니다. 너그럽게 봐주세요~ :) 꽤 괜찮은 TDD관련 글입니다. 영문의 경우 그냥 훝어 읽었는데, 한글로 다시보니 많이 새롭습니다.(응??) 여하튼... 언제나 그러한, 조금은 매니악한 닐포드의 글 되겠습니다. 혁신적인 아키텍처와 창발적 설계: 테스트 주도 설계, Part 1 http://www.ibm.com/developerworks/kr/library/j-eaed2/index.html 테스트를 통한 설계 진행 및 개선 혁신적인 아키텍처와 창발적 설계: 테스트 주도 설계, Part 2 http://www.ibm.com/developerworks/kr/library/j-eaed3/index.html 테스트를 통한 설계 진행 및 개선에 관한 추가 정.. 더보기
[node.js 따라배우기 02] 설치와 애플리케이션 뼈대 만들기 (Installation and Skeleton App) 이번부터는 조금 난이도가 올라갑니다. 번역 이외로 주석이나 박스 설명으로 원문에 없는 내용들을 많이 추가했습니다만, 그래도 처음 접하시는 분들은 다양한 기술이 나와서 혼란스러우실 수 있습니다. 하지만 본문에도 적었듯이, 모르는 내용이 나온다고 당황하지 마세요. 차차 알게 되실겁니다. node.js의 정체도 아직 본 스터디에서는 직접 언급하지 않았잖아요? :D (그런 내용은 오프라인 모임때 다룰 예정입니다.) 그리고 그냥 읽기만 하면 좀 더 어렵습니다. 앞으로의 스터디를 대비해서라도 이번 따라배우기 글은 꼭 직접 따라해 보시길 권합니다. 학습을 마치신 다음엔, 앞서와 마찬가지로 댓글로 소감이나 추가내용 OK 메시지 등등을 달아주시면 되겠습니다. 자! 그럼 굿,럭! 입니다. Part 01. Webapp을 만.. 더보기
[dW Review] 자바스크립트 초보자를 위한 학습자료 * dW Review, 이번 달은 조금 짧게 리뷰할 예정입니다. 너그럽게 봐주세요~ :) 최근 node.js와 구글 Dart 언어를 중심으로 한 스터디 OctoberSky.js를 시작했습니다. 온라인/오프라인 동시에 진행하고 있는데요, 참여하시는 분들중에는 자바스크립트 자체가 아직은 조금 낯선 분들도 계십니다. 그리고 낯설진 않지만, 다양한 경로(?)로 배워서 체계가 약한 사람들도 있고요. 도움이 될만한 몇 가지 학습자료를 소개해 봅니다. 웹 JavaScript 언어 시작하기, 파트 1: JavaScript 언어의 기초 http://www.ibm.com/developerworks/kr/library/wa-javascriptstart/index.html?ca=drs- JavaScript 언어 시작하기, P.. 더보기
[dW Review] 클라우드 컴퓨팅의 가능성과 위험 소개 * dW Review, 이번 달은 조금 짧게 리뷰할 예정입니다. 너그럽게 봐주세요~ :) 클라우드가 대 유행입니다. 작년에는 그 개념이 사회적으로 퍼지는데 있어서 대 유행이었다면, 올해는 구체적인 구현물들이 나오면서 대 유행을 이어가고 있습니다. 초반에는 클라우드(cloud)라는 이름처럼이나 참 모호하게 느껴졌는데, 이제는 대략 방향들이 보이기 시작하는 것 같습니다. 기본적으로 굴지의 기업들은 다들 클라우드로 이전하고 있으니까요. 기업을 움직이는 힘은 우선 그 원동력이 '돈(Money)'입니다. 클라우드가 돈을 벌게 해주거나 비용을 줄여주거나 (그게 그거인것 같지만 어쨌든) 둘 중 하나를 도와 줄것으로 예상되기 때문에 선점하거나 적용하기 위해 애쓰고 있습니다. 관련해서 정리도 잘 되어 있고 유의할 점도 .. 더보기
Social Study - node.js 소개 동영상 함께 보기 후기 node.js 함께 배우기 온라인 모임의 일환으로 지난 금요일 밤에는 Introduction to Node.js with Ryan Dahl 동영상 함께 보기 시간을 가졌습니다. 저도 외부 모임에 참석했다가 부랴부랴 집으로 와서 11:30분 부터 다른 분들과 함께 시청했습니다. 함께라고는 하지만, 모양만 놓고 보면 각자 자신의 장소에서 각자 온라인 동영상을 각자 감상하는 것이었습니다. 사실 스터디 모임을 만드는 데에는 여러가지 이유가 있겠지만, 주요한 이유중 하나는, 혼자서 할때 겪게되는 여러가지 어려움, 이를테면 물어보고 이야기 나눌 대상이 없다던가 격려해주고 도움받고 응원해줄 사람이 없다던가 하는 점을 해소하고자 스터디를 많이 결성하게 됩니다. 뭐니뭐니 해도 스터디 모임이라면 역시 오프라인에 모여서 얼.. 더보기
[node.js 따라배우기 01] Webapp을 만들어 봅시다! : 노드패드(Nodepad) 첫 번째 따라배우기를 시작합니다. 아마, 익숙하지 않은 분들은 많은 것들이 낯 설게 느껴지실 겁니다. 하지만 당황하지 마시고, 우선은 그런가 보다 하고 넘어가시는 것도 괜찮습니다. 그리고 번역은 크게 오해가 안생기는 수준에서 빠르게 진행할 예정이라 다소 어색할 수 있습니다. 매끄럽지 못하더라도 양해해 주세요. (댓글로 지적해 주시는 부분은 수정할게요~ ^^) 자 그럼 part 01은 비교적 편한 마음으로 쉽게 읽으시면 되겠습니다. 원본 http://dailyjs.com/2010/11/01/node-tutorial/ 파트1, "웹앱(Webapp)을 만들어 봅시다!"에 오신걸 환영합니다. 본 시리즈는 "Node.js"를 이용해서 웹 애플리케이션(이하 웹앱)을 만들어보는 따라배우기(tutorial)시리즈입니다.. 더보기
[node.js 따라배우기 00] 온라인 스터디 오리엔테이션 OctoberSky.js 스터디 활동의 일환으로 금주 금요일부터 "node.js 따라배우기"를 시작합니다. 왜 하필이면 node.js인가?에 대해서는 학습해 나가면서 차차 알아가 보기로 하고 우선 진행 먼저 합니다. :) 그리고 node.js 따라배우기는 오프라인 스터디와는 별개로 온라인상으로 진행될 예정입니다. (오프라인 스터디는 현재 인원문제로 두개로 쪼개야 하나 어째야 하나 머리아파 하고 있습니다.) 온라인 스터디의 큰 주제는 node.js와 재미진 자바스크립트 라이브러리들을 이용해서 nodepad라는 앱을 만드는 내용입니다. 제가 이쪽분야 전문가가 아니고 저도 배우는 입장인지라, 이 따라배우기는 http://dailyjs.com의 node.js 튜터리얼을 기반으로 진행되며, 각각의 라이브러리들의 .. 더보기
기간한정 자바스크립트 학습모임 Octobersky.js "10월의 하늘"이라는 지식기부 모임이 있습니다. 은 전국 중소도시의 도서관에서 해당 지역의 청소년들을 대상으로 개최되는 ‘도서관 과학 강연’ 행사입니다. 은 기획에서 준비, 당일 강연 및 행사진행에 이르는 전 과정이 오로지 기부자들의 재능 나눔으로 이루어집니다. 이를 통해 재능 기부자들에게는 이웃과 사회를 위해 봉사하고 자신이 가진 재능을 사회적 재능으로 확산시킬 수 있는 기회를 제공하며, 참여 청소년들에게는 과학이 주는 즐거움을 맛보고 우주와 자연이 주는 경이로움을 체험할 수 있도록 하는데 목적이 있습니다. 나아가 재능을 나누는 사람과 그 재능을 전달받는 사람이 서로 따듯한 교감을 나눔으로써, 본 행사를 통해 실천된 재능기부 문화를 사회 전반으로 확산시키고, 지속적인 생명력을 갖도록 하자는 비전을 가.. 더보기