nuxt3 후기, 저희 팀은요 최근에는 nextjs만 사용하다보니 저희 팀에서는 nuxt 3버전 이상부터는 사용하지 않고 있어요 ... 하지만 아무래도 개발자라면, 이런저런 기술을 다룰 수 있어야되니까 오늘은 한번 nuxt 3 버전을 사용해볼게요. # nuxt 3 설치하기 nuxt 3nuxt·2024년 1월 1일·6 min read
머신 코드 컴퓨터 프로그래밍에서 기계어 명령어로 구성된 컴퓨터 코드를 말하며, 컴퓨터의 중앙처리장치(CPU)를 제어하는 데 사용된다. 과거에는 10진법 컴퓨터가 일반적이었지만, 현대 시장에서는 2진법 컴퓨터가 주류다. 이러한 컴퓨터에서 기계 코드는 '컴퓨터가 실제로 읽고 해석하Computer Science·12월 26일·22 min read
책 디자인 패턴 후기 디자인 패턴: Elements of Reusable Object-Oriented Software(디자인 패턴: 재사용 가능한 객체지향 소프트웨어의 요소)(1994)는 소프트웨어 디자인 패턴을 설명한 소프트웨어 공학 서적이다. 에리히 감마, 리처드 헬름, 랄프 존슨, Computer Science·12월 16일·16 min read
프로그래밍에서의 콜백 컴퓨터 프로그래밍에서 콜백 또는 콜백 함수는 다른 코드에 인수로 전달되는 실행 가능한 코드에 대한 참조를 말한다. 이 실행은 동기식 콜백처럼 즉시 수행될 수도 있고, 비동기식 콜백처럼 나중에 수행될 수도 있다. 또한 블로킹 또는 비 블로킹이라고도 한다. 프로그래밍 Computer Scienece·11월 3일·14 min read
프로그래밍에서의 이벤트 프로그래밍 및 소프트웨어 설계에서 이벤트는 소프트웨어에 의해 인식되는 동작 또는 이벤트를 의미하며, 종종 외부 환경에서 비동기적으로 발생하여 소프트웨어에 의해 처리될 수 있다. 컴퓨터 이벤트는 시스템, 사용자 또는 기타 방식으로 생성되거나 트리거될 수 있다. 일반적으Computer Scienece·11월 2일·17 min read
Javascript v8 엔진에 대해 알아보자 V8은 Chromium Project에서 Chromium 및 Google Chrome 웹 브라우저를 위해 개발한 무료 오픈 소스 JavaScript 및 WebAssembly 엔진이다. 이 프로젝트의 개발자는 Lars Bak이며, V8 엔진의 첫 번째 버전은 2008년Javascript·10월 2일·8 min read
브라우저 엔진, blink 블링크는 크롬 프로젝트의 일환으로 개발된 브라우저 엔진으로 애플, 구글, 메타, 마이크로소프트, 오페라 소프트웨어, 비발디 테크놀로지스, 어도비, 인텔, IBM, 삼성 등이 참여하고 있으며, 2013년 4월에 처음 발표되었다. 되었다. # 네이밍 블링크의 네이밍은Computer Science·9월 14일·13 min read
웹프레임워크란? 웹 프레임워크(WF) 또는 웹 애플리케이션 프레임워크(WAF)는 웹 서비스, 웹 리소스, 웹 API를 포함한 웹 애플리케이션 개발을 지원하도록 설계된 소프트웨어 프레임워크이다. 웹 프레임워크는 월드와이드웹에서 웹 애플리케이션을 구축하고 배포하기 위한 표준적인 방법을 Computer Science·7월 24일·11 min read
nextjs의 탄생배경 Next.js는 민간기업 베르셀(Vercel)이 개발한 오픈소스 웹 개발 프레임워크로, 서버 측 렌더링과 정적 웹사이트 생성 기능을 갖춘 리액트 기반 웹 애플리케이션을 제공한다. 리액트 문서에서는 'Node.js로 서버 렌더링된 웹사이트를 구축할 때' 개발자에게 조Computer Science·7월 14일·16 min read
알고리즘의 정의 수학 및 컴퓨터 과학에서 알고리즘은 일반적으로 특정 문제 클래스를 해결하거나 계산을 수행하는 데 사용되는 엄격한 명령의 유한한 시퀀스이다. 알고리즘은 계산이나 데이터 처리를 수행하기 위한 사양으로 사용된다. 고급 알고리즘은 조건식을 사용하여 코드 실행을 다양한 경로(Computer Science·7월 4일·29 min read
운영체제 톺아보기 운영체제(OS)는 컴퓨터의 하드웨어 및 소프트웨어 자원을 관리하고 컴퓨터 프로그램에 공통된 서비스를 제공하는 시스템 소프트웨어이다. 시간 공유 운영 체제는 시스템을 효율적으로 사용하기 위해 작업을 예약하고 프로세서 시간, 대용량 저장 장치, 주변 장치 및 기타 자원Computer Science·5월 21일·17 min read
소프트웨어의 정의 소프트웨어는 컴퓨터 프로그램, 관련 문서 및 데이터의 집합이다. 이는 시스템이 구축되고 실제로 작업을 실행하는 하드웨어와 대조된다. 가장 낮은 프로그래밍 수준에서 실행 가능한 코드는 개별 프로세서 일반적으로 중앙처리장치(CPU) 또는 그래픽처리장치(GPU)가 지원하Network·5월 18일·15 min read
플랫폼으로서 웹 # 웹 2.0 웹 페이지는 처음에는 HTML을 기반으로 한 구조화된 문서로 생각했다. 이미지, 동영상 및 기타 콘텐츠를 포함할 수 있었지만 초기에는 미디어 사용이 비교적 제한적이었고 콘텐츠는 주로 정적이었다.2000년대 중반에 이르러 블로그, RSS 등 콘텐츠 공유Network·5월 11일·19 min read
웹의 대중화와 역사 1991년 1월, CERN 외부의 첫 번째 웹 서버가 가동되었고, 1991년 8월 6일 버너스-리(Berners-Lee)는 뉴스 그룹 alt.hypertext에 월드와이드웹 프로젝트 개요를 발표하고 협력자를 모집했다. 스탠포드 선형가속기센터(SLAC)의 폴 쿤츠(PNetwork·5월 8일·27 min read
CERN이란? # 개요 1989년 3월 12일, CERN에서 근무하던 Tim Berners-Lee는 서로 다른 컴퓨터에 저장된 정보를 찾는 데 있어 비효율성과 어려움에 대해 불만을 갖게 되었고, '제안'이라는 제목의 각서를 CERN 경영진에 제출했다. 이 제안은 '웹'이라는 용어Network·5월 6일·14 min read
인터넷에 대해 톺아보기 월드 와이드 웹("WWW", "W3", 또는 단순히 "웹")은 인터넷에 연결된 컴퓨터를 통해 사용자가 액세스할 수 있는 글로벌 정보 매체이다. 이 단어는 종종 인터넷의 동의어로 잘못 사용되지만, 웹은 이메일이나 유즈넷과 마찬가지로 인터넷에서 운영되는 서비스이다. 인터Network·4월 5일·15 min read
네트워크 온 칩 네트워크 온 칩 또는 네트워크 온 칩(NoC /ɛˌ en-oh-SEE 또는 /nɒk/ knock)은 집적 회로("마이크로칩")의 네트워크 기반 통신 서브시스템으로, 가장 일반적인 것은 시스템 온 칩(SoC)의 모듈 간이다. IC의 모듈은 일반적으로 컴퓨터 시스템의 다Network·3월 4일·16 min read
백그라운드-프로세스에-대해-알아보기 백그라운드 프로세스는 사용자의 개입 없이 무대 뒤에서(즉, 백그라운드에서) 실행되는 컴퓨터 프로세스를 말한다. 이러한 프로세스의 일반적인 작업에는 로깅, 시스템 모니터링, 스케줄링, , 사용자 알림 등이 있다. Windows 시스템에서 백그라운드 프로세스는 사용자 Computer Science·3월 1일·15 min read
javascript 보안 코딩 JavaScript와 DOM은 악의적인 제작자가 웹을 통해 클라이언트 컴퓨터에서 실행되는 스크립트를 배포할 수 있는 가능성을 제공한다. 브라우저 제작자는 두 가지 제한을 통해 이러한 위험을 최소화한다. 첫째, 스크립트는 샌드박스 내에서 실행되며, 파일 생성과 같은 범Javascript·2월 24일·26 min read
프로세스란? 컴퓨팅에서 프로세스는 하나 이상의 스레드에 의해 실행되는 컴퓨터 프로그램의 인스턴스이다. 다양한 프로세스 모델이 존재하며, 일부는 경량화되어 있지만, 거의 모든 프로세스(전체 가상 머신 포함)는 프로그램 코드, 할당된 시스템 자원, 물리적 및 논리적 액세스 권한, 실Computer Science·2월 16일·26 min read
nodejs 톺아보기 Node.js는 크로스 플랫폼 오픈소스 자바스크립트 실행 환경으로 윈도우, 리눅스, 유닉스, 맥OS 등에서 동작하며, V8 자바스크립트 엔진에서 동작하여 웹 브라우저 밖에서 자바스크립트 코드를 실행한다. 실행한다. Node.js를 통해 개발자는 자바스크립트로 명령줄Nodejs·1월 26일·20 min read
javascript, 어디든 쓰여요 2023년 현재 98.7%의 웹 사이트가 웹 페이지 동작을 위해 클라이언트 측에서 자바스크립트를 사용하고 있으며, 많은 경우 타사 라이브러리가 내장되어 있는 경우가 많다. 내장되어 있다. 모든 주요 웹 브라우저는 사용자의 기기에서 코드를 실행하기 위한 전용 자바스크립Javascript·2022년 12월 26일·24 min read
C언어의 특징과 함수 알아보기 # C언어란? C언어는 ALGOL의 전통을 이어받은 명령형 절차형 언어이다. C언어에서 실행 가능한 모든 코드는 서브 루틴(함수형 프로그래밍의 의미는 아니지만 '함수'라고도 함)에 포함된다. 함수의 매개변수는 값으로 전달되지만, 배열은 포인터, 즉 배열의 첫 번째 C·2022년 11월 26일·25 min read