본문 바로가기

전체

(86)
기록 Node.js - 미들웨어 미들웨어 노드js 모듈 중 하나인 익스프레스는 미들웨어를 사용한다. 독립적인 기능을 가진 함수이다. next() 함수로 다음 미들웨어 호출 가능.미들웨어는 클라 요청은 전달 받을 수 있음.순서대로 전달.end()로 전달을 끝내고 결과를 보여줌. req: 요청res: 응답 예) 12345678910111213const express = require('express');const app = express(); app.use(function(req,res,next){ console.log("첫번째 미들웨어"); req.test = "Hello, World"; next();});app.use('/',function(req,res,next){ console.log("두번째 미들웨어"); res.end("" + ..
기록 Node.js - 콜백함수 콜백함수란? 인자에 적은 함수 코드가 내부 함수에서 작동되는걸 말한다. 예)file.read("helloworld.txt",function(a){console.log(a);}); helloworld.txt가 생성되고 file.read() 함수의 값을 전달에 출력한다. 참고:위 코드를 file.read("helloworld.txt", (a) => { console.log(a);});이런 형태로도 쓸 수 있다. ※ 노드를 배우면서 기록용도로 작성하는 글입니다.※ 피드백 환영!
오버워치 루시우 총 만들기 (4) 지난 글:오버워치 루시우 총 만들기 (3) [회로 구성2]오버워치 루시우 총 만들기 (2) [회로 구성1]오버워치 루시우 총 만들기 (1) [재료 소개] 안녕하세요. 하늘빛입니다 :)오늘은 루시우 총 만들기 4번째 시간입니다.루시우 총 앞부분을 만들어볼 예정입니다. 재료는 포멕스 2T를 이용하였습니다.따로 장비 없이 칼로만 하기 때문에 곡선 같은걸 표현 못해 정다각형 모양으로 제작할 예정입니다 정다각형 모양으로 만든 도면입니다.가운데에는 실제 총알을 발사 못하니 대체 해줄 스피커와 그 가상자리로 LED가 들어갈 예정입니다.이 도면을 만드는데 한번 실패했습니다...(그리고 저는 이때 이 도면이 이상하다는걸 몰랐죠) 칼로 자른 모습입니다. 이제 가운데 원을 잘라줄 차례입니다. 칼을 불에 달궈 잘랐습니다.그리..
스테레오 믹스 설정 프로그램을 만들다! 안녕하세요 하늘빛입니다 :) 스테레오 믹스를 아시나요?컴퓨터 소리를 송출하는 기능인데요.제 컴퓨터의 경우 그래픽카드와 HDMI 케이블을 사용 중이여서 이 조건이면 스테레오 믹스 이용이 불가능하다고 하더라고요. 그래서 따로 AUX 케이블을 꽂고 재생, 녹음에서 설정을 해줘야되는데이 설정을 자동화 하는 프로그램을 만들어봤습니다. 스테레오 믹스를 키고 끄는 기능입니다.원리는 매크로와 같습니다. 마우스 커서를 움직여서 설정을 하는거죠. AUX를 이용해서 스테레오 믹스를 설정하면 사용자가 소리를 듣기위해서는 스테레오 믹스가 항상 켜져있어야되는데 혹시 컴퓨터 소리가 송출 될까봐 프로그램을 제작하게 되었네요. 제작 언어는 C#입니다!
윈도우 시작프로그램을 추가해보자! 안녕하세요 하늘빛입니다 :D요번 글에서는 윈도우에서 시작프로그램을 추가하는 법에 대해 알아볼겁니다. 설명하기 전에 윈도우키 + R을 눌러 실행을 열 수 있고 거기에 msconfig를 치면창이 뜨고 시작프로그램 탭으로 이동하면 작업관리자를 통해 시작프로그램을 볼 수 있습니다. 마인크래프트 서버 여시는 분들이라면 한번쯤 생각 해볼 수도 있습니다."컴퓨터가 켜지면 자동으로 서버가 열리게 하고 싶다" (물론 아닐 수도 있고...) 이런 경우 시작프로그램을 등록해 가능합니다. 시작프로그램을 등록 하는 방법 전체적으로 같지만 두가지로 나눠집니다.첫번째는 컴퓨터 자체 시작프로그램, 두번째는 계정별 시작프로그램입니다.이 둘다 다뤄볼겁니다. ( 첫번째 : 컴퓨터 자체 시작프로그램 )일단 "C:\ProgramData\Mi..
오버워치 루시우 총 만들기 (3) 지난 글:오버워치 루시우 총 만들기 (2) [회로 구성1]오버워치 루시우 총 만들기 (1) [재료 소개] 오늘은 회로 구성의 두번째 시간입니다.오버워치 인게임에 루시우는 밀치기, 궁극기, 볼륨을 높혀라, 분위기 전환(맞나...?)의 기술을 갖고있습니다. 현실에서는 GUI 같은걸 구현할 수도 없고 해서 총 뒷쪽에 이 4가지 기능 버튼을 만들었습니다. 각 기능들을 하게될 버튼입니다.(이 납땜을 마지막으로 실납은 ㅂㅂ) 그리고 회로 구성을 마쳤습니다! 파란색 작은 부품이 LED바인데요. 저 두개를 이용하여 잔여 총알량, 궁극기 게이지를 만들 예정입니다. 프로그래밍은 마쳤으나 저 두가지는 아직 안 만들었습니다. 그리고 작동 샷! 분위기 전환을 이용하여 힐(노란색), 속도(초록색)으로 바꿀 수 있습니다. 그리고 ..
오버워치 루시우 총 만들기 (2) 지난 글: 오버워치 루시우 총 만들기 (1) 루시우 총의 기반, 몸체는 포맥스로 만들려 했으나 없는 관계로 재료를..음악 파일을 저장할 SD 카드도 없어 재료를... 결국 재료를 다시 사서 작업을 진행 했습니다. 루시우 총 발사 부분에 쓰일 LED이며 실제 인게임에서는 존재하지 않지만 그냥 장식용으로(?)장착할겁니다. 납땜을 해서 써야되기 때문에 점퍼선을 납땜해줬습니다. 재료 소개 글에서 나온 아케이드 버튼입니다.LED하고 버튼쪽 선하고 합쳐놨는데 이렇게 하면 안되는걸 깨달아서 다시 납땜한... ㅂㄷㅂㄷ 그 외에서 LED 바를 달아서 회로를 다 구성한 사진입니다.인게임의 궁 기능이나 스킬(2개)는 따로 버튼으로 빼서 기능을 추가할겁니다.물론 해당 회로에는 그 버튼들과 총 소리를 내줄 스피커쪽은 작업하지 ..
오버워치 루시우 총 만들기 (1) 안녕하세요. 하늘빛입니다.처음으로 DIY 게시판을 만들고, 작성을 해봅니다. 오버워치에 나오는 루시우 총을 만들건데요.(총이라고 안 부르고 따로 명칭이 있는거 같습니다.) 만들기 위해 준비물은 아케이드 버튼, MP3 모듈, 스피커, 네오픽셀, LED 바 2개, 버튼 4개 입니다. 컨셉이 음파?를 발생한다는 컨셉이기에 스피커로 실제 게임에 나오는 음을 내볼 생각입니다.재료들을 테스트 하는 도중 네오픽셀 테스트 사진만 한번 올려봅니다. 아래는 카메라 플레쉬를 끄고 찍은 사진, 두번째는 키고 찍은 사진입니다. 구글에 루시우 총 등을 검색하면 총 사진을 구할 수 있는데요.이것을 보고 포맥스를 이용하여 만들어볼 계획입니다. 곡선 같이 어려운 부분은 구현이 어렵겠지만 기능이라도 섬세하게 만들어보고 싶네요.만드는 현..

반응형