Express v5의 출시는 Node.js 웹 프레임워크의 새로운 시대를 여는 중요한 순간입니다. 이번 업데이트는 10년 전 처음 계획되었으며, 오랫동안 기다려온 커뮤니티의 요구를 반영한 결과입니다. 특히, Express 프로젝트의 핵심 기여자인 Doug Wilson을 비롯한 많은 개발자들의 노력 덕분에 안정성과 신뢰성을 유지한 채로 출시되었습니다. 이번 v5 릴리스의 가장 큰 특징 중 하나는 오래된 Node.js 버전 지원을 중단한 것입니다. 이제 Express는 Node.js v18 이상에서만 작동하며, 이는 성능 개선과 유지보수를 더욱 쉽게 만들어줍니다. 그동안 구버전 지원이 프로젝트의 발전을 저해했던 만큼, 이를 중단함으로써 현대적인 언어 기능과 런타임 최적화를 보다 효과적으로 사용할 수 있게 되..
전체 글
https://www.npmjs.com/package/xss xssSanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. Latest version: 1.0.15, last published: 8 months ago. Start using xss in your project by running `npm i xss`. There are 1114 other projects in the npm registry using xswww.npmjs.com import xss from "xss";const content = ``;const sanitized = xss(content, { css: false, //..
관계형 데이터베이스는 소프트웨어 시스템의 핵심 구성 요소 중 하나로, 데이터를 체계적으로 저장하고 관리하는 역할을 한다. 이러한 데이터베이스는 대규모의 복잡한 데이터를 구조화하여 효율적으로 접근, 검색, 수정할 수 있도록 도와준다. 대표적인 관계형 데이터베이스 시스템에는 MySQL, PostgreSQL, Oracle 등이 있으며, 이들은 대규모 애플리케이션이나 기업 환경에서 주로 사용된다. 이 중 SQLite는 간소하면서도 강력한 기능을 갖춘 데이터베이스 시스템으로, 서버리스(serverless) 환경에서 사용될 수 있다는 특징이 있다. SQLite는 설치와 설정이 간단하며, 가벼운 애플리케이션이나 임베디드 시스템, 테스트 환경 등에서 자주 사용된다. SQLite의 가장 큰 장점은 서버가 필요하지 않다는..
안정적인 서비스를 제공하기 위하여 서버 점검 작업이 진행될 예정입니다. 일시 : 2024년 8월 4일 21시 ~ 2024년 8월 16일 0시 점검 내용 : 장비 점검 점검기간동안 클래스보드의 모든 서비스가 일시적으로 중단되오니 양해 부탁드립니다.
1. Tesseract OCR 설치https://github.com/UB-Mannheim/tesseract/wiki HomeTesseract Open Source OCR Engine (main repository) - UB-Mannheim/tesseractgithub.com위 링크로 접속하여 빨간색으로 표시된 파일을 다운로드하고 실행하여 Tesseract OCR을 설치합니다. 2. 한국어 인식을 위한 훈련 데이터 받기https://github.com/tesseract-ocr/tessdata/raw/main/kor.traineddata tessdata/kor.traineddata at main · tesseract-ocr/tessdataTrained models with fast variant of ..
윈도우 11의 작업표시줄은 보기에는 좋지만 저처럼 작업표시줄을 옆쪽에 놓고 쓰시던 분들은 윈도우 11 설치 이후에 불편하실 수 있습니다. 그래서 오늘은 윈도우 10의 작업표시줄을 사용하는 방법을 소개드리겠습니다. 먼저 아래 링크에 접속합니다. https://github.com/valinet/ExplorerPatcher/releases/latest Release 22621.2861.62.2 · valinet/ExplorerPatcher Tested on OS builds 22621.2715, 22621.2861, 22631.2787, 22631.2861, 22635.2915, and 23590.1000. 1 Taskbar10: Various important fixes: (ec68783) Revised t..
클래스보드는 2023년 11월 16일 기존의 Express.js 기반 서버를 대신할 Next.js를 이용한 새로운 서버를 구축하기로 결정했습니다. 왜 오랜 기간을 함께한 Express.js를 역사 속에 묻어두기로 한 것일까요? Express.js가 뭐지? Express.js는 웹서버 구축을 위한 프레임워크로 업계에서는 사실상 표준 서버 프레임워크로 불리고 있습니다. 2010년에 개발되어 긴 시간 동안 많은 개발자들에게 사랑받았습니다. Next.js는 또 뭐지? Next.js는 React.js 기반의 웹 애플리케이션 개발을 위한 프레임워크입니다. 가장 최근 업데이트에서는 한 파일 안에 서버 측 코드와 클라이언트 측 코드를 동시에 작성하는 php와 유사한 형태를 보이고 있습니다. 2016년에 개발되어 최근 ..
윈도우 11로 업그레이드하고 난 후부터 생긴 이 화면, 날씨, 경제, 사진, 뉴스 등을 제공하지만 딱히 유용한지도 모르겠고 클릭을 하지 않아도 자꾸 튀어나와 불편하다. 이 화면이 뜨지 않도록 설정해 보자. 1. 작업표시줄 우클릭 - 작업 표시줄 설정 2. widget을 "끔"으로 설정한다. (작업 보기, 채팅, 검색도 끄면 깔끔한 작업표시줄을 만들 수 있다)
웹사이트와 환경이 무슨 상관이 있을까요? 우리가 웹사이트를 방문하기 위해 사용하는 스마트폰과 컴퓨터는 자동차처럼 배기가스를 배출하지 않는데 말입니다. 글로벌 비영리 단체인 ‘기후 케어(Climate Care)’에 따르면 인터넷 사용에 따라 발생하는 이산화탄소 발생량은 연간 8억 3000만 톤에 달한다고 하는데요. 이는 전 세계 탄소 배출량의 약 2%를 차지하는 수치입니다. 도대체 어쩌다가 이렇게 많은 탄소가 배출되고 있을까요? 위 사진처럼 우리가 웹사이트를 보기까지의 과정에는 수많은 컴퓨터들이 작동해야 해요. 서비스 제공자의 서버부터 통신사들의 라우터, 그리고 우리가 사용하는 컴퓨터나 스마트폰까지 모두 전기를 소비하고 있지요. 바로 이 전기를 만드는 과정에서 발생하는 탄소가 연간 8억 3000만 톤이나 ..