본문 바로가기

개발일지 Dev Diaries30

[TIL] window10 화면 녹화, 크롤링/파싱/스크롤링, MongoDB db 개수 확인하기, 1. window10 화면 녹화 window 키 + Alt + R 2. 크롤링/파싱/스크롤링 # 크롤링(crawling) # 크롤링이란 단어는 웹 크롤러(crawler)라는 단어에서 시작한 말이다. # 크롤러란 조직적, 자동화된 방법으로 월드와이드 웹을 탐색하는 컴퓨터 프로그램이다.(출처: 위키백과) # 크롤링은 크롤러가 하는 작업을 부르는 말로, 여러 인터넷 사이트의 페이지(문서, html 등)를 수집해서 분류하는 것이다. # 대체로 찾아낸 데이터를 저장한 후 쉽게 찾을 수 있게 인덱싱한다. # 파싱(parsing) # 파싱이란 어떤 페이지(문서, html 등)에서 내가 원하는 데이터를 특정 패턴이나 순서로 추출하여 정보를 가공하는 것이다. # 컴퓨터 과학적 정의를 보면 파싱이란 일련의 문자열을 의미있.. 2022. 2. 27.
주특기 결정 : React (리액트) 리액트 ? - IT 업계에서 가장 떠오르는 키워드. - 페이스북에서 만든 오픈소스 자바스크립트 라이브러리 중 하나. * 라이브러리 ? 프로그래밍으로 무언가를 만들어 낼 때 도움을 주는 기능들을 묶어놓은 모음 리액트는 자바스크립트 라이브러리. 즉, 웹 브라우저에서 실제 눈으로 볼 수 있는 부분을 자바스크립트 프로그래밍으로 만들어 내는데 도움을 주는 목적으로 만들어졌다라고 보면 된다. 처음에는 페이스북의 가장 핵심 기능 중에 하나인 뉴스피드를 쉽게 개발할 목적으로 만들어졌는데, 페이스북이 보기에도 이건 정말 잘 만들었다는 생각이 들었는지 다음에 바로 인스타그램에도 적용하고 그 다음해에 페이스북 개발자가 아닌 사람들도 사용할 수 있도록 오픈소스로 공개해서 본격적으로 알려지게 되었다. 프론트엔드 개발을 처음 공.. 2022. 2. 25.
[항해99]_스파르타 코딩클럽 웹개발 종합반 1주차 [수업 목표] 서버와 클라이언트의 역할에 대해 이해한다. HTML, CSS의 기초 지식을 이해한다. 부트스트랩을 가져다 쓸 줄 안다! Javascript 기초 문법을 익힌다. 회고 1. 얻은 것 - 서버와 클라이언트 역할에 대해 이해할 수 있었음. - 파이참을 설치, Html과 CSS 를 빠르게 다뤄볼 수 있었음. - 부트스트랩, 이모지 등 따다 쓸 수 있는 '잘 정리된 보따리'가 있는 것을 알고, 활용할 수 있었음. - Javascript 는 움직임과 관련된 언어. 변수/리스트/딕셔너리, 함수/조건문/반복문 등을 배움. 2. 부족한 것 - 자바에 대한 개념 보완 필요. 3. 만든 것 - 팬카페 페이지 2022. 2. 10.