시맨틱 태그란? 시맨틱(semantic)이라는 '의미의', '의미론적인'라는 뜻을 가진 형용사입니다. 즉 시맨틱 태그는 의미를 부여한 태그라는 뜻이 됩니다. 태그에 의미를 부여했다고 생각하시면 이해가 편합니다. 이런 시맨틱 태그는 HTML5에서는 처음 등장했습니다. 예를 들자면 나 같은 태그들을 말합니다. 이 태그들은 이름만 봐도 상단과 하단이라는 것을 알겠죠. 이렇게 시맨틱 태그의 등장으로 인해 우리는 태그만 보고서도 문서를 더 쉽게 이해할 수 있게 되었습니다. 시맨틱 태그를 사용해야 하는 이유 웹 문서 레이아웃을 만들 때 시맨틱 태그를 사용하지 않더라도 태그를 활용하여 웹 문서를 똑같이 만들 수 있습니다. 하지만 우리가 시맨틱 태그를 사용해야 하는 이유는 크게 아래의 3가지 이유가 있습니다. HTML..
HTML이란? HTML은 Hyper Text Markup Language의 약자로 이것을 그대로 번역해보자면 하이퍼 텍스트를 마크업 하는 언어라고 할 수 있겠습니다. 여기서 Hyper Text(하이퍼 텍스트)는 웹사이트에서 링크를 클릭해 다른 문서나 사이트로 이동할 수 있는 기능을 의미하고 Markup(마크업)은 태그(tag)를 사용해 문서에서 제목 본문 이미지 등을 표시하는 것을 말합니다. 즉 HTML을 한마디로 정리해보자면 웹에서 자유롭게 오갈 수 있는 웹 문서를 만드는 태그를 활용한 언어라고 HTML의 정의를 내려볼 수 있겠습니다. 현재는 웹 표준을 제정하는 W3C(World Wide Web Consortium)에서 표준을 권고하고 발전시키고 있습니다. W3C(World Wide Web Consor..
애플의 제품이 품질이 좋기는 하지만 비싼 가격 대비 가성비가 좋다고는 생각이 들지 않습니다. 저에게는 애플의 제품들은 사고는 싶으나 가격이 만만치 않아 막상 구매하기에는 부담스러운 포지션의 브랜드입니다. 애플의 제품을 좋아하시는 분들도 아이폰, 에어팟까지는 필수적으로 구매를 하시지만 애플 워치나, 에어팟 맥스와 같이 있으면 좋고 없으면 마는(?) 그런 제품들은 잘 구매하시지 않으시죠. 하지만 비싼 제품이라도 누군가에게는 굉장히 유용하게 사용될 제품이 될 수 있을 겁니다. 저에게는 음악을 좋아하는 친구가 있습니다. 애플 광팬이었던 그 친구는 애플스토어에서 한번 들어보고 완전히 아이팟 맥스에 매료되어 버렸습니다. 하지만 역시 비싼 가격에 무척 망설이던 것처럼 보였습니다. 하긴.. 애플 제품들이 워낙 고가라 ..
일반인들은 물론이고 상당히 유명한 사람들까지 정말 많은 사람들이 인스타그램을 합니다. 그래서 인스타그램을 하지 않는 사람들도 유명인이나 지인들의 인스타 스토리가 궁금해서 들어가 보는 경우가 종종 있는데요. 하지만 인스타그램 정책으로 인해 인스타를 하지 않는 사람들은 타인의 인스타그램 스토리를 보기 위해서는 반드시 로그인을 해야만 볼 수 있습니다. 이로 인해 인스타의 가입을 원치 않는 사람들도 부득이하게 인스타그램을 가입해야 하는 상황이 발생하는데 이는 굉장히 번거롭습니다. 이번 포스팅에서는 인스타그램을 로그인 없이 게시물, 스토리, 팔로워 등을 보는 방법에 대해 알아보도록 하겠습니다. 인스타그램 로그인 없이 스토리, 게시물, 팔로워 보는 방법 인스타그램을 로그인 없이 스토리, 게시물, 팔로워 등을 보는 ..
모바일보다는 PC가 확실히 사용자 친화적입니다. 손가락보다는 마우스가 낫고 모바일의 키패드보다는 컴퓨터의 키보드가 사용성이 좋죠. 인스타그램도 아무리 모바일에 최적화되어 있는 프로그램이라고는 하지만 PC로 사용하는 것이 사용성면에서 훨씬 좋습니다. 특히 댓글을 달거나, 글을 쓸 때는 모바일보다 훨씬 편리함의 체감이 많이 됩니다. 이번 포스팅에서는 인스타그램을 PC에서 사용할 수 있는 방법에 대해 포스팅해보려 합니다. 인스타그램 PC버전 사용하기 인스타그램은 모바일 버전만 오랫동안 지원하고 있었는데요. 최근에는 드디어 PC버전도 출시하였습니다. 아래 링크된 URL에 접속하셔서 사용하시면 됩니다. 인스타그램 PC버전에서도 모바일에서 사용할 수 있는 대부분의 기능을 제공하고 있기 때문에 조금만 적응하시면 사용..
정말 많은 분들이 유튜브 프리미엄을 사용하고 계십니다. 이에 따라 유튜브 프리미엄을 결제하면 무료로 사용할 수 있는 유튜브 뮤직을 사용하시는 분들 또한 굉장히 많아졌는데요. 이렇게 유튜브 뮤직을 사용하시려는 분들은 모바일뿐만이 아니라 PC에서도 유튜브 뮤직을 즐기고 싶을 수 있겠죠. PC에서 유튜브 뮤직을 들을 때는 보통은 유튜브 뮤직 URL에 직접 접속해서 음악을 감상하시고는 합니다. 하지만 이렇게 브라우저를 통해서 유튜브 뮤직을 사용하려 한다면 브라우저의 탭 하나는 계속 유튜브 뮤직으로 할당하고 있어야 하고, 이로 인해 사용자 실수나 브라우저 오류로 인해 브라우저가 꺼질 수도 있고, 다른 음악을 틀기 위해서는 유튜브 뮤직을 실행하고 있는 탭을 찾아야 하는 등의 다양한 문제점들이 발생할 수 있습니다. ..
유튜브에는 자주 보고 싶은 영상들을 하나의 리스트로 만들어 끊김없이 이어서 감상할 수 있는 기능들이 있습니다. 이 기능들을 활용하면 자신이 듣고 싶은 음악이나 영상들을 하나의 재생목록으로 만들어서 감상할 수 있는데요. 저는 이 기능을 활용하여 자주듣는 음악 플레이리스트를 만들거나, 여러 편으로 되어있는 다큐멘터리를 하나로 묶어서 생각날 때마다 보고는 합니다. 이번 포스팅에서는 유튜브의 나만의 플레이리스트를 만드는 방법에 대해 알아보도록 하겠습니다. ※ 위 포스팅은 모바일 기준으로 작성되었습니다. PC도 이미지만 다를 뿐 동일한 방법으로 그대로 진행하실 수 있어요. 유튜브 나만의 플레이리스트 만드는 방법 1. 플레이리스트로 만들고 싶은 영상을 찾으신 뒤 영상 우측 아래에 있는 저장 버튼을 클릭합니다. 2...
공부나 일을 할 때 유튜브에 있는 뮤직비디오나 음악 영상들은 여러 번 반복해서 감상하고는 합니다. 많은 분들이 한곡을 여러 번 반복해서 듣고 싶을 때 "00 음악 1시간"과 같은 영상들을 찾고는 하는데 이런 영상들을 억지로 찾지 않아도 그냥 유튜브에서 제공하는 반복 재생 기능을 활용하면 한 영상을 여러 번 반복하셔서 감상하실 수 있습니다. 이번 포스팅에서는 유튜브의 반복재생 기능을 켜고 끄는 방법에 대해 알아보도록 하겠습니다. Mobile에서 유튜브 반복재생 켜기 / 끄기 모바일에서 반복 재생하고 싶은 유튜브 영상을 켠 뒤 우측 상단에 톱니바퀴 모양의 설정 버튼을 클릭합니다. 그런 뒤 동영상 연속 재생이라는 버튼을 클릭해주면 자동재생 설정이 완료됩니다. PC에서 유튜브 반복재생 켜기 / 끄기 PC에서도 ..
유튜브는 동영상이 끝난 뒤 스크롤을 내린다던지와 같은 특정 액션을 취하지 않으면 8초의 카운트 다운 뒤 다음 영상으로 자동 재생됩니다. 이 자동재생으로 인해 발생하는 문제가 많습니다. PC로 유튜브 영상을 볼 때면 가끔 졸 때가 있는데 자동 재생으로 인해 숙면을 취하지 못하는 경우, 와이파이가 연결되어있으면 상관이 없겠지만 자동재생으로 인해 쓸데없는 데이터들이 나가는 경우들이 자동재생의 단점이라고 생각할 수 있겠습니다. 그렇기에 저는 유튜브의 자동재생 기능을 끄고 사용하고 있는데요. 이번 포스팅에서는 유튜브의 자동재생 기능을 켜고 끄는 방법에 대해 알아보도록 하겠습니다. Mobile에서 유튜브 자동재생 켜기 / 끄기 모바일에서 유튜브 영상을 켜보시면 상단에 위의 이미지와 같은 토글 버튼이 하나 있는데요...
바야흐로 클라우드 시대 빅데이터 시대를 맞아 데이터의 양이 방대해지고 "데이터를 어떻게 하면 효율적으로 관리할 수 있을까?"라는 문제가 화두로 떠올랐습니다. 하지만 역시나 문제는 비용입니다. 효율적인 데이터의 관리를 위해서는 데이터센터를 구축해야 하고 운영해야 하는 등 많은 인력과, 시간, 자원들이 소모됩니다. 이럴 때 고려해볼 수 있는 사항이 바로 클라우드 컴퓨팅 서비스입니다. 기업 입장에서 클라우드를 이용하면 많은 장점들이 있습니다. 우선 데이터센터를 짓지 않아도 되기에 많은 비용이 절감되고 신속하게 서비스를 구축할 수 있으며 서비스를 이용한 만큼만 비용이 지불되기에 예산을 특정할 수 있기에 경제적입니다. 그리고 트래픽이 급증하면 서버를 늘려야 하지만 클라우드를 사용하면 이에 맞춰 필요한 만큼 확장하..
정규화란? 데이터베이스 정규화는 관계형 데이터베이스 데이터 모델의 중복을 최소화하고 데이터의 일관성, 유연성을 확보하기 위한 목적으로 데이터를 분해하는 과정을 뜻합니다. 일반적으로 크고 제대로 조직되지 않은 테이블들을 잘 조직된 여러 개의 테이블을 나누는 과정이라고 생각하시면 이해가 쉬울 듯합니다. 이렇게 정규화를 하는 목적은 데이터들을 조금 더 효율적으로 관리하는 것에 그 목적이 있습니다. 불필요하거나 중복되는 데이터(data redundancy)들을 제거한다. 이상현상(Anomly)을 방지한다. 데이터 저장을 "논리적으로" 한다. 데이터를 효율적으로 관리하기 위해서는 위의 3가지를 고려하여 데이터모델을 재설계해야 합니다. 이렇게 정규화를 수행하면 비즈니스 로직에 변화가 생기더라도 데이터 모델의 변경을..
속성(Attribute)이란? 국어사전에서 속성이라는 단어를 찾아보면 "사물의 특징이나 성질"이라는 뜻을 이라고 명시하고 있습니다. 이것을 데이터 모델링에서 적용한다면 엔터티가 가지고 있는 특징이나 성질이라고 할 수 있겠습니다. 데이터 모델링에서의 속성은 엔터티의 정보를 나타내고 더 이상 분리되지 않는 최소의 단위로써 엔티티의 성질, 분류, 수량, 상태, 특성 등을 나타내는 세부 항목으로 업무에 필요한 데이터를 저장할 수 있습니다. ※ 속성(Attribute)는 왜 분리되지 않는 단위인가? 속성은 하나의 값만 가져야 하기 때문입니다. 그래야 해당 속성에 저장되는 데이터가 의미가 있습니다. 그렇기에 멀티 파트가 되는 속성들은 쪼개서 하나의 의미만 가질 수 있도록 만들어야 합니다. 속성(Attribute)를..
엔터티(Entity)란? 엔터티(Entity)를 그대로 번역하면 실제, 독립체라는 뜻으로 데이터 모델링에서 사용되는 객체라고 생각하시면 되겠습니다. 즉 엔터티(Entity)는 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 "어떤 것(Thing)"이라고 말할 수 있습니다. "어떤 것"이라고 부르는 것처럼 엔터티는 추상적인 의미를 가지며 학교나 학생처럼 현실 세계에서 눈에 보이는 개념일 수도 있고 주문이나 결제처럼 눈에 보이지 않는 개념일 수도 있습니다. 엔터티(Entity) : 엔터티는 데이터베이스 테이블이라고 생각하시면 이해가 편합니다. 인스턴스(Instance) : 인스턴스는 데이터베이스에 저장된 데이터 내용의 전체 집합을 의미합니다. 속성(Attribute) : 속성은 인스턴스의 구성요소로써 ..