node 썸네일형 리스트형 nodejs 를 활용한 간단한 websocket 채팅서버 (ft. node project setting) nodejs 를 활용해서 간단한 채팅서버를 구현하고자 한다. 참고로 node.js 는 java script 기반의 서버 사이드 프로그래밍 언어입니다. 웹 개발 시 필수적으로 사용되며 다양한 라이브러리와 모듈을 제공하므로 빠르고 쉽게 개발할 수 있습니다. 설치 방법은 https://nodejs.org/ko/download/ 에 들어가서 자신의 운영체제에 맞는 버전을 선택 후 설치하면 됩니다. 구현하기위해서는 node 프로젝트를 생성해야 하는데 npm init 명령어를 사용해서 프로젝트를 생성할 수 있다. 결론부터 말씀드리면 생성하면 아래 파일이 생긴다. package.json index.js 첫번째, npm 를 사용해서 프로젝트를 생성한다. PS D:\dev\nodejs_project\chat_server.. 더보기 Callback 함수에 대해서 깔끔하게 정리하기 Callback 함수란? Callback 함수는 자바스크립트에서 중요한 개념 중 하나입니다. 이는 다른 함수에게 전달되어 실행이 완료된 후 호출되는 함수입니다. 예를 들어, setTimeout() 함수를 사용할 때 콜백 함수를 인자로 전달하여 일정 시간이 지난 후에 실행될 코드를 정의할 수 있습니다. function callbackExample(callback) { console.log("함수 내부 동작"); callback(); // 콜백 함수 호출 } function myCallback() { console.log("콜백 함수 실행"); } callbackExample(myCallback); 위의 예시에서 callbackExample 함수는 myCallback을 인자로 받아 실행된 후, callbac.. 더보기 Grex-JS - 테스트 케이스에서 정규식을 생성하기 (pemistahl.github.io) Grex-JS - 테스트 케이스에서 정규식을 생성하기를 소개합니다. Grex홈페이지에서는 아래와 같이 소개하고 있군요.. Generate a matching regular expression from the test cases you provide 한마디로, Grex-JS 는 테스트 케이스에서 정규식을 자동생성하는데 도움을 주는 도구입니다. 제가 한번 테스트를 해볼께요~ 부자되는 매직TV 로 테스트를 해봤더니, 아래와 같은 결과가 똿!! 하고 나오는군요.. 그외에도..Case-insensitive matching 을 체크했더니 아래와 같이 결과값이 변경되는군요.. 그리고 Grex-JS의특징을 간단하게 설명하자면 아래와 같습니다. 여러개의 문자열을 입력하면 전체에 맞는 정규식(Regular Expressi.. 더보기 Vite 3.0 릴리즈 - 차세대 프론트엔드 도구 차세대 프론트엔드 도구 Vite 3.0 릴리즈를 소개합니다. vite 3.0 에 대해서 정리해보자면 아래와 같은데요.. 작년 2월에 Evan You는 Vite 2를 출시했습니다. 그 이후로 Vite 2의 채택은 쉬지 않고 성장하여 매주 100만 npm 이상의 다운로드에 도달했다고 하고요.. 출시 후 빠르게 형성된 거대한 생태계!!! Vite는 웹 프레임워크의 새로운 혁신 경쟁에 힘을 실어주고 있고요.. 참고로, Nuxt 3는 기본적으로 Vite를 사용합니다. SvelteKit, Astro, Hydrogen 및 SolidStart는 모두 Vite로 제작되었습니다. Laravel은 이제 기본적으로 Vite를 사용하기로 결정했고요.. Vite Ruby는 Vite가 Rails DX를 개선하는 방법을 보여준다고 .. 더보기 rain.js - Javascript로 작성된 GPU 가속 뉴럴 네트워크 rain.js - Javascript로 작성된 GPU 가속 뉴럴 네트워크를 소개합니다. 홈페이지에서는 아래와 같이 소개하고 있고요.. GPU accelerated Neural networks in JavaScript for Browsers and Node.js 한마디로 간단하게 말씀드리면.. Javascript로 작성된 GPU 가속 뉴럴 네트워크라고 머릿속에 넣어두시면 됩니다. 그리고, rain.js 관련 간단하게 특징을 소개하자면 아래와 같습니다. - 브라우저와 Node.js 에서 쉽고 빠르고 편하게 사용 가능 - GPU.js 를 이용하여 GPU 활용 및 GPU 사용 불가능할 때 자바스크립트 폴백도 지원 - 여러 신경망 지원 : RNN, LSTM, GRU,.. - 네이티브 모듈인 headless-gl .. 더보기 이전 1 다음