웹 사이트에서 XML 사이트 맵은 어떤 의미를 가지고 있는 걸까요? 웹 사이트를 만들거나 블로그를 운영하면 한 번씩 보이는 sitemap.xml이 무슨 의미로 만들어지고 사용되는지 알아보겠습니다. XML Sitemap의 정의 XML Sitemap 공식 사이트에서는 XML 사이트 맵을 다음과 같이 정의하고 있습니다. Sitemap은 웹마스터가 크롤링에 사용할 수 있는 사이트의 페이지에 대한 정보를 검색 엔진에 알리는 손쉬운 방법입니다. Sitemap의 가장 간단한 형식은 검색 엔진에서 사이트를 보다 지능적으로 크롤링할 수 있도록 각 URL에 대한 추가 메타데이터(마지막 업데이트된 날짜, 변경 빈도, 사이트의 다른 URL에 상대적인 중요도)와 함께 사이트에 대한 URL을 나열하는 XML 파일입니다. XML ..
웹 로그(Web Log)란? 일반적으로 웹 로그(Web Log)는 웹 서버가 가지고 있는 기록(Log)을 말합니다. 웹 로그는 서버에서 이루어지는 모든 일들을 구체적으로 기록해서 보관한 데이터입니다. 웹 로그는 상황에 따라 어떤 기록을 어떻게 보관할지 정의할 수 있습니다. 즉 사용자가 웹 사이트를 방문하고 떠나기 전까지의 일련의 과정이나 서버가 제공하는 서비스 기능 처리 내역까지 서버에서 일어난 모든 일은 기록(Log) 될 수 있고 필요에 따라 수집하고 사용할 수 있습니다. 구체적으로 예를 들면 A라는 사용자가 저녁 6시 10분에 회원 가입 페이지에 방문해서, 10분 뒤 회원 가입 완료 페이지로 이동했다면 다음과 같은 데이터를 수집할 수 있습니다. 순서 사용자 시간 내용 1 A 오후 6시 10분 회원 가..
유비쿼터스의 정의 유비쿼터스란 "Ubiquitous"([신은] 어디에나 널리 존재한다)라는 단어에 컴퓨팅을 결합해서 만든 것으로 '언제, 어디서나 어떠한 통신 단말기를 가지고, 어느 정보통신망(네트워크)을 통해서든, 원하는 정보통신 서비스를 받을 수 있는 것'을 말합니다. 1988년 제록스의 팰로앨토 연구소의 마크 와이저가 ‘유비쿼터스 컴퓨팅이란 컴퓨터 패러다임의 제3의 물결로서 네트워크 기반의 확장형 컴퓨팅 환경을 뜻하며, 머지않아 수 백 대의 컴퓨터가 한 명의 사람을 위해서 존재하는 유비쿼터스 시대 즉, 언제 어디서나 컴퓨터에 접속할 수 있는 세계가 도래할 것’이라고 말하였고 이때를 기점으로 실질적인 연구가 시작되었습니다. 마크 와이저는 '보이지 않는 컴퓨팅' (invisible computing),..
RSS는 Really Simple Syndication라는 말로, 뉴스나 블로그의 콘텐츠를 표현하는 방식입니다. RSS는 웹 사이트에 새로운 콘텐츠가 발행되면 사용자가 직접 방문하지 않고도 알 수 있게 제안된 방법입니다. 웹 버전의 유튜브 구독 기능이라고 생각하시면 이해하기 쉽습니다. 즉 RSS를 사용하면 사용자는 자신이 좋아하는 여러 웹 사이트를 돌아다니지 않고 신규로 만들어진 콘텐츠를 편하게 즐길 수 있습니다. RSS를 사용하면 좋은 점 - 정보를 바로 편리하게 제공 : 새로 만들어진 콘텐츠를 확인하기 위해 지속적으로 방문하지 않아도 쉽고 편리하게 확인하고 볼 수 있습니다. - 개인형 맞춤 정보 배달 : 관심 있는 뉴스 및 새로운 정보를 해당 웹 페이지에 접속하지 않아도 실시간 직접 제공받는 맞춤 정..
클라우드 컴퓨팅은 무슨 말일까요? 요즘은 IT 기술들을 사람들이 대중적으로 접할 수 있다 보니 클라우드 혹은 클라우드 컴퓨터와 같은 단어를 간혹 접하게 되는데요. 클라우드 컴퓨팅은 알아두면 유식해 보일 수 있는 IT 기술입니다. 비슷한 개념으로 유비쿼터스라는 개념이 있는데요. 얼핏 개념을 들으면 클라우드 컴퓨팅과 유비쿼터스는 매우 유사해 보이지만 실체는 엄연히 다른 개념을 가지고 있는 기술들입니다. 오늘은 클라우드 컴퓨팅이 어떤 개념인지 알아보도록 하겠습니다. 클라우드 컴퓨팅 개념 및 정의 클라우드 컴퓨팅의 사전적인 의미는 인터넷 상의 서버를 통하여 데이터 저장, 네트워크, 콘텐츠 사용 등 IT 관련 서비스를 한 번에 사용할 수 있는 컴퓨팅 환경입니다. 즉 네트워크를 이용해 사용이 가능한 컴퓨터로 존재하..
오늘 macOS Big Sur 11.3 정식 버전이 릴리즈 되었습니다. 이번 배포는 지난 2021년 4월 21일 발표한 AirTag 지원을 포함하고 있습니다. 아직 한국에서는 공식적으로 판매되는 제품이 아니라 AirTag의 기능을 사용해볼 수 없겠네요. Air Tag 외에도 M1 칩을 탑재한 제품을 위한 지원 및 수정사항도 있으니 M1 계열의 제품을 사용하시는 사용자라면 이번 업데이트를 통해 활용도를 높여보세요. macOS Big Sur 11.3 패치 내용 요약 정리 AirTag 지원 이제는 AirTag를 사용해 중요한 물품을 등록하고 쉽게 찾을 수 있습니다. 정식으로 배포된 OS를 통해 AirTag를 손쉽게 사용해보세요! HomePod 스테레오 지원 이전에 배포된 macOS에서는 HomePod의 재생을..
시작하기 웹 크롤러(web crawler) 아니면 웹 스파이더(web spider)라고 불리는 것은 통칭 엔진 봇이라고 말하는 프로그램입니다. 일명 방대한 네트워크를 말하는 WWW(World Wide Web), 즉 웹을 돌아다니면서 데이터를 수집하고 색인하는 임무를 수행합니다. 웹 크롤러와 관련된 내용을 검색해보면 크롤링, 스크래핑이라는 단어도 연관되어서 나오는데 크롤링은 앞서 말한 웹 클롤러가 하는 임무를 정의하는 말이지만 스크래핑은 다른 성격을 지는 내용입니다. 크롤링(crawling)은 정해진 규칙을 지키면서 웹 문서를 수집하고 색인하는 작업이고 스크래핑(scraping)은 웹 공간에 있는 특정 목적을 가지고 취득해 사용하는 방법을 말합니다. 분명히 크롤링과 스크래핑은 엄연히 목적을 지니고 다른 작..
Photo by Pereanu Sebastian on Unsplash CRLF란 무엇일까? CRLF는 한글로 말하면 새 줄 문자(new line)라는 말로 "개행", "줄 바꿈"과 같은 뜻을 의미합니다. 정확히는 CR와 LF를 합성한 단어로 EOL(end-of-line)을 의미합니다. 여기서 짚고 알고 넘어가면 재미있는 부분은 CR, LF의 개념은 타자기에서 왔다는 점입니다. 타자기를 이용해 문서를 작성할 때 줄 바꿈 할 때 쓰는 방법이 Line Feed, 줄의 시작점으로 가는 방법이 Carriage Return으로 즉 종이를 움직여서 글자를 인쇄하는 방식에서 CR, LF 개념이 만들어졌다는 사실입니다. 그렇다면 CR과 LF는 정확히 무엇을 이야기하는 것일까요? CR 과 LF CR: Carriage Re..