본문 바로가기

전체보기

(453)
[13] 아이패드 프로 미러링 시 화면이 어두워지는 문제 해결 방법 현재 학교 수업이 코로나19로 인해 원격 수업으로 많이 이루어집니다. 이 때 아이패드를 활용해 수업을 하고 있습니다. 뿐만 아니라 등교 수업 때에도 아이패드를 활용하여 교실에 있는 큰 화면에 미러링하여 수업을 하고 있습니다. 기존에는 아이패드 프로 10.5인치 버전을 사용하였기 때문에 라이트닝-HDMI 어댑터로 수업을 잘 했습니다. 이번에 아이패드 프로 11인치 1세대 버전으로 바꾸면서 미러링을 위하여 USB-C AV 멀티포트 어댑터를 구입하였습니다. 그리고 원격수업을 위하여 기존에 사용 중인 엘가토 HD60 S+에 아이패드를 연결하였는데 화면이 어둡게 보였습니다. 원인이 무엇인지 한참을 찾다보니 그 이유를 발견하였습니다. 바로 HDR로 설정되어 있어서 그랬던 것 같습니다. (설정 - 디스플레이 및 밝기..
[12] 2015 개정 초등 과학과 교육과정 이해하기 1. 2015 개정 초등 과학과 교육과정의 영역은 총 15개로 제일 많은 교과이다. 영역을 이해하기 쉽게 물리, 화학, 생물, 지구과학으로 나누면 다음처럼 나뉜다. 물리(4개) - 힘과 운동, 전기와 자기, 열과 에너지, 파동화학(3개) - 물질의 구조(초등학교에서는 배우지 않는다.), 물질의 성질, 물질의 변화생물(5개) - 생명 과학과 인간의 생활, 생물의 구조와 에너지, 항상성과 몸의 조절, 생명의 연속성, 환경과 생태계지구과학(3개) - 고체 지구, 대기와 해양, 우주 2. 내용 체계 중 "영역", "핵심 개념", "일반화된 지식"의 체계영역핵심 개념일반화된 지식힘과 운동시공간과 운동물체의 운동 변화는 뉴턴 운동 법칙으로 설명된다.힘과 운동힘물체 사이에는 여러 가지 힘이 작용한다.전기와 자기전기전..
[11] 국가교육과정 살펴보기 국가교육과정정보센터(NCIC, National Curriculum Information Center) 홈페이지에서 국가교육과정을 살펴볼 수 있습니다. http://ncic.go.kr/ NCIC 국가교육과정 정보센터 ncic.go.kr 현재 2015 개정 교육과정이 적용 중이므로 참고하시면 됩니다.
[10] JS - addEventListener의 핸들러에 특정 파라미터 넣기 const btn = document.querySelector("button"); function clickHandler(parameter){...}; btn.addEventListener("click", clickHandler); addEventListener의 핸들러를 위과 같이 넣으면 파라미터 값으로 event object 값이 전달된다. 따라서 특정 파라미터 값을 전달하기 위해서는 다음과 같이 익명 함수로 작성하면 됩니다. const btn = document.querySelector("button"); function clickHandler(parameter){...}; btn.addEventListener("click", () => {clickHandler(parameter)});
[9] Regex(Regular Expression, 정규표현식) 표현식 뜻 . 아무거나 한 개의 문자(줄바꿈 제외) ^문자 문자열의 시작 문자$ 문자열의 끝 문자? 있어도 되고 없어도 됨. 문자+ 한 개 이상 반복 문자* 없거나 한 개 이상 반복 문자1|문자2 또는 (문자열) 그룹 (?:문자열)) 그룹 제외 문자{n} 문자가 n번 반복됨. 문자{n,} 문자가 n번 이상 반복됨. 문자{n,m} 문자가 n번 이상 m번 이하 반복됨. [문자들] 대괄호 안의 문자 중 아무거나 [^문자들] 대괄호 안의 문자들을 제외 [문자1-문자2] 문자1~문자2 사이의 모든 문자(0-9, A-Z, a-z)(아스키코드 순) \특수문자 해당 특수문자 \b 문자와 빈 칸의 사이(단어 경계) \B 문자와 빈 칸의 사이가 아님(단어 경계 아님) \d 숫자 \D 숫자가 아닌 것 \f FORM FEED..
[8] HTML 코드 작성 규칙 1. 요소(element)와 속성(attribute) 문서 형식 정의(DTD)를 제외한 모든 요소(element)는 소문자로 작성합니다. 속성 값(attribute's value)은 큰따옴표("")로 묶습니다. 속성 명(attribute's name)과 속성 값 사이에는 공백이 없으며, 속성들 사이에 공백 한 칸으로 속성을 구분합니다. 2. 아이디(id) 아이디(id)는 스타일 지정을 위해 사용하지 않으며, DOM 조작을 위해 사용합니다. 한 아이디의 값은 문서 내에서 한번만 사용되며 클래스 값과 같지 않게 정합니다. 아이디 값은 고유 기능을 표현하도록 정합니다. 아이디 값은 첫 글자에 숫자, 특수문자, 대문자를 사용하지 않습니다. 아이디 값은 카멜 표기법(camel case) 또는 스네이크 표기법(sn..
[7] vscode에서 주석 기능(ctrl + /)이 안 될 때는? vscode에서 주석 기능을 사용하려고 "ctrl + /"을 누르면 갑자기 타자 입력이 이상하게 변하는 현상이 일어납니다. 그럴 때는 ctrl을 누른채로 shift 버튼을 눌렀다 떼시면 위와 같은 그림이 나옵니다. "한컴 입력기"가 주범인 것 같습니다. 따라서 해결하기 위해서는 "Microsoft 입력기"로 바꿔주시면 됩니다. ctrl을 누른채로 shift 버튼을 누르시면 누를 때마다 선택이 바뀌는 것을 알 수 있습니다. 아니면 간단하게 한/영 버튼을 한번만 눌러보시면 해결될 수도 있습니다.
[6] 초보자용 개발 용어 정리 많은 사람들이 취미 생활을 하고 있습니다. 그리고 누군가는 그 활동을 직업으로 삼고 있습니다. 우리는 대개 취미로 하는 사람을 아마추어(초보자)라고 부르고, 직업으로 하는 사람은 프로(전문가)라고 부릅니다. 대부분의 경우 아마추어와 프로의 실력 차이는 상당합니다. 저는 코딩이라는 분야의 초보자이기 때문에 모르는 것들은 검색에 의존하고 있습니다. 그런데 검색을 하면 전문가들을 위한 결과가 많이 나와 도통 무슨 말인지 모르는 경우가 많습니다... ㅠㅠ 그래도 공부를 하면서 실력이 조금씩 늘어 이해하지 못했던 내용들을 나중에 이해하는 경우가 생깁니다. 반대로 이해했던 내용들도 시간이 지나면 까먹기도 합니다... ㅠㅠ 이것이 큰 문제인데 그래서 코딩을 하면서 모르는 용어들에 대해 차근차근 정리하고자 합니다. 만..