⌨️

node.js

5개의 게시글이
준비되어 있어요

    THUMBNAIL

    Node.js에서 WinRT API로 재생 중인 미디어 정보 가져오기: NodeRT

    서론여느 기술자나 다 그렇듯, 필자 또한 미래적인 느낌이 나는 것들에 흥미가 있고 좋아한다. 그런 성향 때문인지, 가끔 집에 남는 기기가 생기면 그 기기에 '미래적인 느낌의 소프트웨어'를 직접 개발해서 넣으며 스트레스를 풀곤 한다. 이번에도 집에 안드로이드 태블릿이 하나 남게 되어 무얼 만들까 고민하다가, 예전에 봤던 애니메이션에서 보여준 미래적인 시계에서 아이디어를 얻어 바로 컴퓨터를 켜고 자리에 앉아 코드를 써내려가기 시작했다.몇 시간이 흘러, 충분히 미래지향적인 시계를 만들 수 있었다. 디지털 시계, 아날로그 시계 기능 뿐 아니라 웹에서 지원하는 MediaDevices.getUserMedia(constraints) 메서드 이용해 만든 거울 기능, 그리고 컴퓨터에서 지금 재생하고 있는 미디어 정보까지..

    THUMBNAIL

    텍스트 에디터로 메일 전송 페이지 만들기: 웹메일 클라이언트 개발하기 6

    필자가 개발하고자 하는 웹메일 클라이언트의 프로토타입은 이 글의 내용을 구현함으로써 완성된다. 앞으로의 내용은 UI, UX와 같은 디자인과 관련된 내용이 될 것이기에 연재되지 않을 것이므로, 지금 이 글과 다음 글이 웹메일 클라이언트 개발하기의 마지막 내용이 될 것이다.SMTP와 SMTP를 활용한 라이브러리인 nodemailer를 사용하는 메일 전송 엔드포인트 개발은 이 글의 Step 8에서 진행하였으므로 아직 읽지 않았다면 한 번쯤 읽어보기를 권장한다. 또한, 이 프로젝트의 진행 과정에 흥미가 있거나, 메일 클라이언트 개발에 참고하고 싶다면 '웹메일 클라이언트 개발하기' 태그 페이지에 방문하여 내용을 읽어보는 것도 좋다.이 글은 프로젝트 개발의 핵심 내용과 원리를 정리하고자 하는 글일 뿐, 강의를 하려..

    THUMBNAIL

    웹메일들은 어떻게 메일을 보여주는가: 웹메일 클라이언트 개발하기 5

    웹메일 클라이언트 개발일지가 벌써 다섯 편이나 작성되었다. 필자로서도, 기나긴 내용의 끝이 다가오기에 더 열정적으로 개발하고 있다. 그중에서도 이번 글은 웹메일 서비스에서 메일 리스트와 메일 상세, 즉 메일 데이터를 가공하여 사용자에게 보여주는 페이지를 작성하는 내용을 다룬다. 이 글에서 요하는 '사용자의 로그인 여부 확인' 등의 내용은 이전 글에서, 메일 데이터를 요청받고 응답하는 백엔드에 관한 내용은 이 글에서 확인해 볼 수 있다. 만약 당신이 필자가 개발하는 이 프로젝트에 관해 관심이 있거나, SMTP 및 POP3를 활용한 클라이언트 개발에 참고하려는 경우 '웹메일 클라이언트 개발하기' 태그 페이지에 방문해 보는 것도 좋다.이 글은 하나의 개발일지로서, 개발을 위해 필요했던 상식, 지식, 코드 등을..

    THUMBNAIL

    로그인 페이지 구현해보기: 웹메일 클라이언트 개발하기 4

    이번에도, 글을 시작하기 전에 이전 글을 한 번쯤 읽거나 훑어볼 것을 강력히 권한다. 또한, 이 프로젝트가 어떻게 진행되었는지 궁금하거나 과정에 대해 관심이 있다면, 여기에 글들을 정리해 두었으니 가볍게 읽어보는 것도 좋다. 이 글은 기초적 웹 기술(HTML+CSS, Node.js, Express.js)에 대한 지식을 요구하고, 그에 대한 예제 코드를 포함하고 있어 프로그래밍에 관심이 없거나 웹 기술을 경험해보지 못한 사람에게는 적절하지 않은 내용일 수 있다.저번 글에서 엔드포인트 개발을 완료했기에, 사용자에게 페이지를 표시하고 엔드포인트에 요청을 전송, 사용자가 원하는 명령을 처리하는 것이 주 목표이다. 로그인, 메일 목록, 메일 상세 정보, 메일 전송 등을 담당하는 페이지를 각각 만들 계획이다. 차례..

    THUMBNAIL

    내 도메인 주소에서 보내는 메일: 웹메일 클라이언트 개발하기 1

    도메인 주소는 IP 주소에 비해 외우기 쉽다는 장점이 있어 주로 웹 페이지 등에 쉽게 연결할 수 있도록 사용된다. 도메인 주소 하나만으로도 개인이나 단체의 이름, 특성, 컨셉을 나타낼 수 있기도 하고, 도메인 주소를 부여함으로써 내 웹 페이지에 특별함을 추가해 줄 수도 있다. 시대가 가며 웹 개발을 아예 모르는 사람이더라도 'Velog'나 'Tistory' 등의 유명 블로그 플랫폼이나 'WordPress'와 같은 설치형 블로그를 쉽게 운영할 수 있게 되었기에, '나다움'이나 본인만의 개성을 강조하기 위한 다른 수단으로써 사용되는 것이 보통이 되었다.하지만 도메인 주소를 꼭 웹 페이지 운영에만 사용할 수 있는가 하면, 그렇지는 않다. 사실 이미 모두에게 친숙한 곳에서 도메인이 사용되는 곳이 있는데, 그것은..