728x90
소셜 딜레마 2020년 9월 9일 공개 93분 러닝타임 IT업계 종사자들의 인터뷰, 관련 현황, 미니드라마가 컨텐츠를 이룸 이런 내용이 있어요. "매트릭스를 자각하지 못하는데 어떻게 매트릭스에서 깨어나죠? " - Tristan Harris "무모한 것 같죠? 마치 이것들을 디자인하는 근본적인 방법이 좋은 방향으로 가지 않는 것 같아요. 하지만 그렇게 해야해요. " -우리가 할 수 있을까요? "그래야만 합니다. " -Tritan Harris "더는 구글을 쓰지 않고 콰트를 써요. 사용자의 검색 기록을 저장하지 않거든요. 추천 목록을 제거하는 크롬 확장 프로그램이 많아요." -자신이 만든 걸 되돌리는 것을 추천하는 게 마음이 아프네요. 우리가 되돌아가야 할 이유가 무엇일까요? 관점포인트는 이거예요 유명 IT..
CSS선택자 : 특정 요소를 선택하여 스타일을 적용할 수 있도록 함 1. 전체선택자 - 모든 HTML요소를 선택하며 별기호(*)로 나타낸다 - 전체를 다루는 만큼 margin, padding등 기본값 설정시에 주로 사용한다 - 모든 요소를 선택하므로 페이지 로딩 속도 저하 위험성이 있으니 주의 // 예시1 // *{ color:red; } // 예시2 // *.ex{ color:red; } 2. 타입 선택자 - HTML요소를 직접 지칭하는 가장 보편적인 선택자 - CSS를 적용할 대상으로 HTML요소의 이름을 직접 사용하여 선택할 수 있음 // 예시 // 3. 속성 선택자 - 특정 속성(Attribute)를 갖거나 특정 속성이 특정 값 등을 갖고 있는 요소(element)를 선택함 h1[title] //..
Q. GUI와 CLI는 어쩔 때 나오는 개념이야? GUI와 CUI의 뜻은 다음과 같습니다. GUI : Graphical User Interface, CLI: Command Line Interface 두개 모두 interface의 종류 중 하나이며 CLI의 경우, CUI(Character User Interface)라고도 불립니다. 인터페이스라는 건 서로 다른 두 개의 시스템과 장치 사이에저 정보(신호)를 주고받게 해주는 시스템입니다. 일반적으로 사용자와 기기 사이, 혹은 장치와 장치사이의 소통의 경우가 있습니다. 좀 더 자세한 예로는 터치스크린의 경우 인터페이슬를 통해 데이터를 송수신하고, 마우스와 같은 장치들이 시스템에 데이터를 전송만하는 등의 소통이 있습니다. Q. GUI, 그래픽 유저 인터페이스라는..
유투버 노마드코어의 SQL, NoSQL 차이 설명 Q. SQL, NoSQL이 각각 뭐야? SQL만 알면 NoSQL도 알 수 있습니다. NoSQL의 전체명칭은 Not only SQL, 즉 모든 SQL뿐만이 아닌 DB를 뜻하기 때문입니다. (DataBase는 데이터의 저장공간입니다.) SQL(Structure Guery Language)은 다음과 같이 설명할 수 있습니다. 데이터베이스(DB)를 어떠한 관계적인 측면을 통하여 관리하고 정리하는 컴퓨터 언어입니다. 프로그래밍 언어는 아니죠. 개발자의 관점에서 데이터가 필요한 경우는 보통 일정한 틀이 있습니다. 무작위의 내용이 아니라 사용자의 이름, 비밀번호 등 필요한 정보에 대한 카테고리가 정해져있다는 뜻입니다. 이러한 기준들이 앞서말한 '관계'중 일종이며, 이..
Q. 지역변수, 전역변수가 누구야? 코드를 작성할 때, 우리는 변수를 전역적으로 하느냐 지역적으로 하느냐의 선택이 가능합니다. 전역이라고 하면 함수 밖에서 정의되어 보통 전범위에서 사용 가능한 변수가 됩니다. 지역 변수는 반대로 함수 안에서 정의되었으니, 해당 함수에서만 사용이 가능해집니다. Q. 어떤 건진 알겠는데, 각각 어떻게 쓰려고 할 때 사용해? 전역 변수는 어느 함수에서나 쓸 수 있습니다. 따라서 모든 함수에서 읽고 사용하고 공유하려 할 때 씁니다. 지역변수는 해당 함수 안에서만 쓰일 때 쓰면 됩니다. Q. 그럼 매번 따로 작성하는 지역변수보다는 한 번만 적으면 되는 전역 변수를 쓰는 게 간편한 거 아니야? 아닙니다. '공유'되는 변수이기 때문에 한 곳에서 오류가 발생시 전체프로그램이 망가질 수..
Q. 깃(GIT)이랑 깃허브(GitHub)는 같은 거지? A. 아닙니다. 깃을 이용하여 다루는 저장소가 깃허브입니다. Q. 깃부터 말해줘. Git이 뭐야? A. 깃은 당신의 파일을 관리해줍니다. 당신의 파일이 언제 만들어졌는지, 언제 수정되었는지, 누가 수정한 건지, 무엇을 수정한 건지를 알고 있습니다. 우리는 수정을 거칠 때마다 ver1, ver2, ver3로 버전변화가 일어날 것이고 깃이 이러한 파일의 변화를 기록하고 있는 겁니다. (즉, 버전관리시스템) Q. 버전관리 시스템이라고? A. 네. 우리는 일반적으로 게임 하나를 설치하더라도 그 게임의 출시상태를 유지하는 것이 아니라 여러 번의 업데이트를 시켜줍니다. 이때 git은 마치 타임라인을 가지고 있는 것 처럼 업데이트 1차, 2차, 3차에 대한 버..