타입스크립트를 사용한 웹 프로젝트2
Next.js와 파이어베이스 연동 이번 시간에는 구글에서 제공하는 모바일 및 앱 개발 api1 서비스인 파이어베이스를 Next.js에 연동하여 간단한 메모장 서비스를 구현해보겠다. 이 사이트를 참고하여 제작했음을 밝힌다 준비물 typescript 템플릿으로 설치한 next.js 프로젝트 npx create-next-app 프로젝트이름 --ty...
Next.js와 파이어베이스 연동 이번 시간에는 구글에서 제공하는 모바일 및 앱 개발 api1 서비스인 파이어베이스를 Next.js에 연동하여 간단한 메모장 서비스를 구현해보겠다. 이 사이트를 참고하여 제작했음을 밝힌다 준비물 typescript 템플릿으로 설치한 next.js 프로젝트 npx create-next-app 프로젝트이름 --ty...
타입스크립트를 사용한 Next.js 실습준비 앞전에 말했듯이 이제 타입스크립트를 사용하여 시중 웹 페이지를 모방해보는 리액트 프로젝트를 진행하겠다. 참고로 리액트는 이전 포스트에서 말했듯이 웹 페이지 개발을 쉽게 해주는 도구라고 보면 된다. 이 책을 다소 참조했습니다. 리액트 프로젝트 생성 여기를 한번 참조해보자 노드 JS를 다운로드한...
배경지식? 다들 알다시피, 자바스크립트는 원래 웹 클라이언트 개발을 위해 태어난 언어이다. html(뼈대)/css(살)/javascript(영혼) 이 3박자가 맞춰져서 웹 페이지가 우리에게 보여지는 것이다. 그런데 예전에 어떤 용자가.. 이 언어 괜찮은데? 이걸로 웹 서버도 개발하면 좋겠다 라 생각해 이걸로 웹서버를 제작할 수 있게 하는 개발...
지난 이야기 프로세스: 실행되고 있는 프로그램 작업: 함수, 메소드 같이 프로그램 내에서 처리되는 일 쓰레드: 프로세스 내에 있는 작업의 최소 실행 단위 멀티프로세싱: 프로세스를 여러개 생성해 여러 작업을 동시 처리하는 기법 하나의 프로세스는 하나의 작업 멀티쓰레딩: 쓰레드를 여러개 생성해 여러 ...
깃허브 코파일럿 깃허브에서 재미있는 프로그램을 하나 발견하였다. 이름하여 자동으로 코드를 만드는 copilot. 엘론 머스크 산하 OpenAI라는 회사에서 만들었다고 한다. 이 오픈AI 회사는 아는 사람은 다 알 텐데, 일종의 인공지능 챗봇 모델을 만드는 회사라고 보면 된다. 그런데 이 인공지능의 학습량이 어마무시한지, 상황과 맥락에 맞춰 응답하는 ...
시작하면서 이번에는 알고리듬 문제를 풀어보겠다. 알고리듬은 프로그래머의 기본 중 기본이기 때문이다. 비단 취업 준비뿐만이 아니라 회사 업무, 이직시에도 알고리듬 문제를 풀 줄 알아야 한다. 회사 업무평가나 경력직 채용도 코딩 테스트를 보기 때문이다… 다행히 학생 시절 미친듯한 과제 폭탄으로 알고리듬이라면 치가 떨리기에 알고리듬 포스트는 지금까지 학...
지난 이야기 저번에는 파이썬 multiprocessing 라이브러리의 process와 pool 기능을 알아보았다. 그래서 이번에는 파이썬 쓰레딩 사용법을 설명해야 하는데… 사실 글을 쓰려고 준비를 하다보니 설명해야 할 배경지식이 너무 많다. 원리를 말하려자니 핵심 용어들을 설명할 컴퓨터 이론쪽 지식이 필요하기 때문이다. 따라서 이번에는 외전격으로, ...
지난 이야기 지난 시간에는 파이썬 멀티프로세싱 중 프로세스(Process)1를 이야기했다. 이번에는 멀티프로세싱의 또다른 방법인 풀(Pool)을 설명하겠다. Pool 풀은 스타크래프트의 스포닝 풀을 생각하면 된다. 산란못을 지으면 부화장에서 저글링을 생성할 수 있다. 부화장을 많이 지을수록 더 많은 저글링이 생성된다. ...
배경 지식 현재 시판중인 프로세서들은 모두 멀티코어-프로세서라는, 하나의 프로세서 안에 여러 개의 미니 프로세서1들이 들어가 있는 구조이다. 15여년 전 AMD 사가 프로세서 성능의 한계를 돌파하기 위해 두 개의 프로세서를 집어넣은 CPU를 개발한 것을 시작으로, 현재는 4개면 적은 거고, 많게는 12개까지 배치한 프로세서들이 생겨나고 있다. 이 ...
02/05~02/08은 운전면허 준비로 쉬었다. 양해하라. 참고로 면허는 떨어졌다….