0004_웹브라우저를 열어보자.

웹브라우저는 우리가 흔히 마주치는 인터넷 익스플로어, 크롬, 사파리 등이다. 이러한 웹브라우저가 어떤 것인지에 대해서 전에는 전혀 관심이 없었다. 주소와 검색, 그리고 앞으로 가기와 뒤로가기 정도를 사용하고 마지막으로 즐겨찾기 정도 쓰는 수준이다. 그런데 이제 HTML을 공부하려고 하니 이 웹브라우저라는 것에 대해서 흥미가 생긴다. 그래서 이번에는 웹브라우저라는 것에 대해서 몇가지 호기심을 채워보려고 한다. 


웹브라우저는 무척 간단한 쓰임새를 가지고 있지만 다양한 자료가 웹브라우저에 올라온다. 우리는 웹브라우저를 통해서 예쁘게 꾸며진 웹페이지의 글, 동영상, 음악, 사진 등등을 보고 듣고 즐긴다. 갑자기 브라우저의 다재다능함이 어느 정도 수준인지 호기심이 생겨서 이것저것 실험을 해보고 싶어졌다.


여러 HTML 관련 교재를 읽어보니 브라우저에 무엇인가를 쓰는 방법은 매우 간단했다. 


우선 메모장(Notepad)을 열고 거기에 쓰고 싶은 내용을 쓴다. 그리고 저장할 때 확장자를 .txt가 아닌 .html로 저장한다.


그래서 아래의 그림처럼 만들어서 저장해보았다.



그랬더니 이 파일의 아이콘이 웹페이지 아이콘으로 나타났다. 그리고 그 파일을 크롬하고 인터넷 익스플로어의 두 종류의 웹브라우저로 열어보았다. 





크롬과 인터넷 익스플로어의 웹브라우저에 Hello World! 라고 쓰여진 문장이 보인다. 


평소 URL을 보여주던 주소입력 부분에는 파일 경로가 나타난다. (URL과 파일의 경로가 어느 정도 유사한 개념인가 보다?)

 

탭 부분은 크롬에서는 파일명을 보여주고 있지만, 인터넷 익스플로어에는 파일경로가 들어간 것이 조금 다르다. 



메모장으로 확장자를 .html로 만들어서 저장하면 해당 파일이 브라우저에서 열린다는 사실을 알게 되었다. 


그런데 또 궁금하다. .html로 뒤이어 붙여야만 되는 것일까?


그냥 메모장에 .txt로 쓴 것도 웹브라우저가 읽을까?

 

이번에는 메모장(Notepad)Text 방식으로 다음과 같이 적어 보았다.

 



저장하면서 start002.txt 라고 저장하니 더블 클릭을 하면 메모장만 열리지 웹브라우저가 열리지 않는다.

 

그래서 웹브라우저를 열고 거기에 start002.txt 파일을 드래그해서 집어넣으니 훌륭하게 다음과 같이 읽힌다.


(여기서 확장자라는 것은 컴퓨터에게 이 파일을 열 때 어떤 프로그램을 쓰는지 가르쳐주는 것일뿐 해당 파일의 내용을 좌지우지 하는 것은 아니라는 점을 처음으로 알게 되었다.)



 

이번에는 메모장에서  굵게기울임꼴 등.... 여러 가지 서식을 적용해보고 이를 웹브라우저로 읽어보았지만 웹브라우저에는 해당 서식은 전혀 적용되지 않고 그냥 위의 그림처럼 평면적인 텍스트만 보여주었다.

 

그 외에도 평소 자주 사용하는 다양한 파일을 드래그해서 웹브라우저에 넣어 보았다. 


한글2010 파일과 MS의 파워포인트, 워드 파일은 전혀 열리지 않았다.

 

사진은 바로 화면에 표시되고 음악은 바로 플레이되지만 동영상은 열리지 않았다. 

  

요약하면 이렇다.

 

웹브라우저에서는

- 메모장의 텍스트는 바로 읽지만 서식은 반영되지 않는다.

- 사진과 음악은 바로 열리고 실행된다.

- 동영상, Office, 한글 파일 등은 열리지 않는다.

 

이와 같은 몇가지 실행을 통해 추정해 볼 수 있는 점이 이것이다. 사진과 음악, 그리고 서식이 적용되지 않은 텍스트는 웹브라우저에서 바로바로 해당 파일을 읽어서 표시할 수 있는 형식이다. 하지만 특별한 글의 서식이나 화면 분할, 동영상 같은 것은 웹브라우저에서 쓰는 방식과 다른 워드프로세스 프로그램, 동영상 프로그램에서 쓰는 방식과는 차이가 있는 것 같다. 그렇다는 이야기는 웹브라우저에서 서식을 지정하고 동영상을 플레이함에 있어서 몇가지 제약이 있을 것으로 추정된다. 


이번 앙키로그(Ankilog)는 실습이자 실험이므로 간단하게 해당 실습을 환기할 수 있는 수준의 간단한 Anki 파일로 만들었으니 이점 참고하시고 아래의 파일을 다운받기 바랍니다. 


Anki 학습 파일 :  0004_웹브라우저를 열어보자..apkg









문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.




Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Basic Templates(기본 템플릿)

 

아래의 사진은 기본 노트유형의 카드창이다.

 

가장 기본적인 템플릿의 형태를 확인할 수 있다.

 

 

 

우선 카드의 앞면 템플릿을 보면 다음과 같이 작성되어 있다.

 

  {{앞면}}

 

Anki는 중괄호들 사이에 놓인 텍스트를 이름으로 가진 필드가 있는지 찾는다.

 

즉, 이 사례에서는 "앞면"이라는 이름을 가진 필드가 있는지 찾는다.

 

그리고 그 "앞면" 필드에 기입되어 있는 텍스트로 {{앞면}}을 대체한다.

 

필드는 원하는 만큼 포함시킬 수 있다.

 

주의 : 필드이름은 대소문자를 구분한다. 만일, "Front" 필드를 나타내기 위하여, {{front}}라고 쓰면 당연히 인식하지 못함.

 

템플릿에 필드의 목록만 쓸 수 있는 것은 아니다.

 

필드가 아닌 임의의 텍스트를 포함시킬 수도 있다.

 

예를 들어, 각 나라의 수도에 대해서 공부하고 있다면 다음과 같이 작성할 수 있다.

 

 What's the capital city of {{country}}?

 

아래의 사진을 보면 앞면 템플릿에 작성한 텍스트가 그대로 앞면 미리보기와 뒷면 미리보기에 반영되는 것을 확인할 수 있다.

 

하지만 {{country}}라는 필드가 만들어진바 없어서 앞면과 뒷면 미리보기에 "unknown field"라고 오류메시지가 나타나 있다.

 

이 경우 노트 추가창에서 "country"라는 필드를 만들어주면 해결된다.

 

 

내친 김에 "country"라는 필드를 추가하고 이 필드에 "korea"라고 기입해보자.

 

 

앞서 나타났던 "unknown field"라는 오류 메시지가 사라지고, 앞면 템플릿의 {{country}} 부분이 미리보기에서는 "korea"로 대체되어 나타나는 것을 확인할 수 있다.

 

 

 

뒷면 템플릿은 기본적으로 이렇게 작성되어 있다.

 

{{FrontSide}}

 

<hr id=answer>

 

{{뒷면}}

 

 

이것은 "카드앞면("앞면" 필드가 아닌 카드의 앞면을 의미함)에 있는 텍스트를 표시한 다음 구분선을 긋고 그 아래에 "뒷면" 필드를 표시"하는 것을 의미한다.

 

{{FrontSide}}는 카드앞면에 표시된 내용을 그대로 표시하라는 의미이다.

 

<hr id=answer>는 구분선을 의미한다.

 

id = answer 부분은 Anki에게 이 구분선이 질문과 대답 사이에 위치하고 있다는 것을 알리는 역할을 한다. 

 

이렇게 하면 내용물이 길게 배치된 카드에서 답변보기를 누르면 (특히 화면이 작은 휴대 기기에서 유용) Anki는 답변이 시작되는 지점으로 자동 스크롤 하게 된다.

 

답변의 시작 부분에 수평선을 표시하지 않으려면 대신 단락(paragraph)이나 div와 같은 다른 HTML 요소를 사용하면 된다.

 

마지막으로 {{뒷면}} "뒷면" 필드이다.

 

"뒷면" 필드가 비어있으므로 미리보기에는 (뒷면)이라고만 나타나 있다.



Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.




Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

 Reverse Cards(카드 뒤집기)

 

YouTube에서 카드를 역방향으로 뒤집는 것에 대한 동영상을 볼 수 있다.

 

카드의 앞면을 보고 뒷면을 생각하는 연습도 좋지만 그것을 뒤집어 뒷면을 보고 앞면을 생각하는 연습도 유용하다.

 

따라서 카드를 하나 만들어서 양방향으로 사용할 수 있다면 좋을 것이다.

 

이렇게 양방향으로 사용할 수 있는 카드 (: 'ookii' 'big' 'big' 'ookii')를 만들려면 여러 가지 옵션이 있다.

 

가장 간단한 방법은 Anki에서 제공하는 "기본 (역방향 카드 포함)" 노트 유형을 사용하는 것이다.

 

이렇게 하면 하나의 노트에 대하여 각 방향으로 하나씩 두 개의 카드가 생성된다.

 

 

 

 

 

모든 노트를 대상으로 두개의 카드를 만들 필요는 없다.

 

특별이 중요한 자료만 시간을 들여 역방향 카드까지 만들어 공부하고 싶을 수 있다.

 

혹은 어떤 자료들은 순방향으로는 좋은 학습자료가 되지만 역방향으로는 이상할 수 있다.

 

그렇다면 일부 학습자료만 역방향 카드로 생성하면 된다.

 

보통, 이런 경우 "기본 (선택적 역방향 카드)" 노트 유형을 선택하면 유용하다.

 

이 노트 유형은 처음의 두 필드(앞면, 뒷면)에만 텍스트를 입력할 경우 오직 순방향 카드만 생성한다.

 

하지만 "반대 방향 추가" 필드에 임의의 텍스트를 입력하면 역방향 카드도 생성한다.

 

"반대 방향 추가" 필드에 기입한 내용은 카드에 표시되지 않는다.

 

 

 

나중에 역방향으로 추가한 카드가 필요없다고 판단되면 "반대 방향 추가" 필드에서 텍스트를 제거하여 카드를 삭제할 수 있다.

 

마찬가지로 역방향 카드를 추가하고 싶으면 "반대 방향 추가" 필드에 텍스트를 추가하면 된다.

 

수정하고자 하는 노트의 노트 유형이 "기본 (선택적 역방향 카드)" 노트 유형이 아니었다면 브라우저에서 편집 노트 유형 변경을 사용하여 변경할 수 있다.

 

주의 : 기본(선택적 역방향 카드) 노트 유형을 편집할 때, "반대 방향 추가" 필드에 텍스트를 기입하거나 삭제할 때마다 카드가 추가되고 삭제되기 때문에 각 카드마다 설정되어 있는 학습간격에 대한 정보가 훼손될 수 있다. 이를 피하기 위하여 Anki에서는 "반대 방향 추가" 필드에서 텍스트가 제거되어보 바로 자동으로 카드를 삭제하지 않는다. 이를 완전히 삭제하려면 메인 메뉴에서 도구 → 빈카드를 실행하면 된다.

 

 

보다 복잡한 노트 유형(하나의 노트에 3개의 카드를 생성하는 식의)을 사용하고 있으면서 오직 특정한 상황에서만 필요한 특정 카드를 생성하고자 한다면 조건부 대체 섹션을 참조하라.



Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.




Anki 매뉴얼 전체 개요 페이지 가기




Cards and Templates

 

 

 

이 매뉴얼의 기본(Basic) 섹션에서 언급된 바와 같이 Anki는 노트를 추가하면 그 노트에 따라서 카드들을 자동으로 생성한다.(기본 섹션을 읽어보지 않았다면 먼저 읽어보기를 권한다. 이 카드와 템플릿 섹션에서는 기본 섹션을 읽은 것으로 가정하고 진행한다.)

 

Anki가 자동으로 생성하는 카드들을 구성하고 카드에 표시될 내용 및 서식들을 설정하려면, 노트를 추가하거나 학습중인 노트를 편집할 때 또는 브라우저에서 노트를 편집할 때 편집기 왼쪽 상단의  "카드..." 버튼을 클릭하면 된다.

 

아래 사진의 사례에서는 노트유형이 기본(선택적 역방향 카드) 이므로 이 노트유형에 따른 카드들을 구성하게 된다.

 

 

 

"카드..." 버튼을 클릭하면 현재 노트유형의 카드들의 템플릿과 스타일을 결정할 수 있는 카드창이 열린다.

 

현재 노트유형에 설정되어 있는 카드의 수만큼 카드 탭이 창 상단에 표시되고 카드의 수를 늘리고 싶으면 오른쪽 상단의 "+" 버튼을 클릭하면 된다.

 

사진의 사례에서는 기본(선택적 역방향) 노트유형에서 기본적으로 카드가 2개 생성되므로 창의 왼쪽 상단에 "카드 1"과 "카드 2"의 2개의 탭이 있는 것을 확인할 수 있다.

 

이  노트유형의 카드 수를 늘리고 싶으면 오른쪽 상단의  "+" 버튼을 클릭하면 "카드 3" 탭이 만들어지고 3번째 카드의 구성을 바꾸면 된다.(단, 여기서 카드 수를 늘리면 기본(선택적 역방향) 노트유형의 모든 노트에 카드가 3개로 변하게 되므로 주의할 것)

 

카드 탭의 오른쪽에 붙어 있는 "x"를 누르면 해당 카드를 삭제할 수 있다.

 

 

카드창의 왼쪽 상단에 앞면 템플릿이 있고, 왼쪽 하단에는 뒷면 템플릿이 있으며 그 사이에는 카드 스타일 섹션이 있다.

 

Anki에서 템플릿은 웹페이지를 작성하는 언어인 HTML로 작성된다.

 

스타일 섹션은 웹페이지의 스타일을 지정하는데 사용되는 언어인 CSS이다.

 

 

또, 이 카드창의 오른쪽에는 현재 선택한 카드의 앞면과 뒷면의 미리보기가 있다.

 

만일, 노트를 추가하는 동안 카드창을 열었다면 미리보기에는 노트에 입력한 텍스트가 표시되어 있을 것이다.

 

하지만 노트에 입력한 텍스트가 전혀 없거나, Anki의 도구 → 노트유형 관리의 경로로 카드창을 열 경우 각 필드의 이름이 괄호에 표시된다.

 

위의 사진은 미리보기가 괄호안에 필드 이름으로 되어 있고, 아래의 사진은 구체적인 텍스트가 있는 것을 확인할 수 있다.

 

 

 

카드창의 하단에는 카드의 이름을 바꾸거나 순서를 변경할 수 있는 옵션과 다음 두가지 옵션을 제공하는 "그밖에"라고 되어 있는 추가 버튼이 있다.

 

"그밖에" 버튼을 누르면 "이름변경", "위치 재조정", "뭉치 뛰어넘기", "탐색기에서 표시할 때"의 4가지 옵션이 나타난다.

 

 

"이름 변경" 옵션은 카드의 이름을 변경하는 옵션이다. 만일, "카드 1"의 이름을 변경하면 카드창 상단의 "카드 1" 탭의 이름이 변경된다.

 

"위치 재조정" 옵션은 카드의 순서를 재조정하는 것이다. 위의 사진은 "카드1"이 첫번째이고 "카드2"가 두번째로 되어 있는데 이를 변경할 수 있다.

 

"뭉치 뛰어넘기" 옵션을 사용하면 현재 카드유형에서 생성된 카드가 배치될 카드뭉치를 변경할 수 있다. 기본적으로 카드는 노트 추가창에서 설정한 카드뭉치에 배치된다. 하지만 이 카드창에서 "뭉치 뛰어넘기" 옵션을 사용하여 다른 카드뭉치를 지정하면 그 카드뭉치에 배치된다. 이러한 기능은 하나의 노트에서 생성되는 카드를 별개의 카드뭉치에 집어넣을 때 유용하다. 가령, 영한 단어 노트를 이용하여 2개의 카드를 만든다고 생각해보자. 하나의 카드는 영어단어를 한국어로 인식할 수 있는지를 묻는 카드이고, 다른 하나의 카드는 한국어를 영어단어로 영작할 수 있는지 물어보는 카드이다. 이때, 두개의 카드를 "영어단어 암기", "영작"의 두개의 카드뭉치로 분할하여 배치하고 싶을 때 "뭉치 뛰어넘기" 옵션이 매우 유용하다. 마지막으로 "뭉치 뛰어넘기" 옵션을 선택하면 현재의 카드가 어느 카드뭉치에 배치되어 있는지 확인할 수 있다.

 

"탐색기에서 표시할 때" 옵션을 사용하면 브라우저의 질문 및 답변 열에 표시할 다른(아마도 단순화된) 템플릿 설정이 가능하다. 이에 대한 자세한 내용은 "탐색기에서 표시"를 참조하면 된다.



Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.




Anki 매뉴얼 전체 개요 페이지 가기




Editing

 

 

 

 Features (편집기 기능)

 

 

Anki에서 편집기는 여러 곳에서 볼 수 있다.

 

우선 노트를 추가하는 창에 편집기가 붙어 있다.

 

 

 

 다음으로, 학습 중에 노트를 편집하는 현재카드 편집 창에서 볼 수 있다.

 

 

 

마지막으로는 탐색할 때 브라우저에서 편집기를 볼 수 있다.

 

 

 

이 모든 편집기는 왼쪽 상단에 필드와 카드를 여는 두개의 버튼이 있고

 

오른쪽 상단에는 서식을 제어하는 일련의 버튼을이 있다.

 

이 서식을 제어하는 일련의 버튼들을 자세히 살펴보자.

 

의 버튼들은 워드프로세서 프로그램처럼 글꼴을 굵게, 이탤릭 및 밑줄 등의 작업이 가능하다.

 

그 다음 두 개의  버튼을 사용하면 H2O 또는 x2와 같은 간단한 수학 방정식이나 화학 화합물에 사용하는 아래첨자 또는 윗첨자를 표현할 수 있다.

 

 버튼은 현재 선택된 텍스트에서 서식을 지운다. 물론, 색상, 굵게 표현 등도 전부 지운다.

 

그 다음 버튼은 텍스트의 색상을 변경할 수 있다.

 

 버튼은 컴퓨터 하드에서 오디오, 이미지 등의 미디어를 선택하여 노트에 첨부할 수 있게 해준다.

 

또는 미디어를 컴퓨터의 클립보드에 복사하고(예: 웹에서 이미지를 복사하여), 이를 원하는 필드에 붙여넣기 해서 미디어를 삽입할 수 있다.

 

미디어에 대한 자세한 내용은 미디어 섹션을 참조하면 된다.

 

 

 버튼은 컴퓨터의 마이크로 녹음하고 녹음한 내용을 노트에 첨부할 수 있다.

 

 버튼은 LaTex라는 뛰어난 수학용 마크업을 노트에 추가하거나 기본서식을 편집할 수 있게 해준다.

 

대부분의 버튼에는 단축키가 있다.

 

단추 위로 마우스 커서를 가져가면 단축키를 볼 수 있다.

 

LaTeX / HTML 메뉴의 경우, Ctrl+t, t, e 또는 m을 사용하여 3 개의 LaTeX 유형을 선택하고 Ctrl+Shift+x를 사용하여 HTML을 편집하면 된다.

 

 

 

 Anki 매뉴얼 전체 개요 페이지 가기



+ Recent posts