분류 전체보기

· 독서
방구석 미술관 《방구석 미술관》은 2018년 출간 이래 방송과 광고업계에까지 ‘방구석 신드롬’과 미술 열풍을 일으킨 원조 미술책으로, ‘미술은 고상하고 우아한 사람들의 전유물’이라고 생각했던 대중들을 미술에 흠뻑 빠지게 만들며 지금까지 큰 사랑을 받고 있다. 최장 기간 예술 베스트셀러ㆍ스테디셀러를 차지하며 새로운 미술 교양의 지평을 연 이 책이 2021년, 드디어 100쇄를 돌파했다. 이 책이 오래도록 독자들에게 사랑받는 이유는 “미술은 누구나 쉽고 재밌게 가지고 놀 수 있는 장난감”이라는 모토 아래, 멀게만 느껴졌던 화가들을 인간미 넘치는 ‘형’과 ‘누나’로 만드는 작가 조원재의 재기발랄한 스토리텔링에 있을 것이다. 〈절규〉의 화가 뭉크가 평균 수명을 높인 장수의 아이콘이 된 사연, ‘영혼의 화가’ 반..
· E-book
먼저 PDF 파일을 뷰어로 열거나 웹으로 열어준다. 그리고 뷰어라면 인쇄 버튼을, 웹이라면 컨트롤 + P 또는 인쇄 버튼을 눌러준다. Adobe Acrobat 기준 1. 프린터 > Microsoft Print to PDF 2. 다중 탭을 선택한다. 3. 한 면에 인쇄할 페이지 수: 2 페이지 순서: 가로 방향: 세로 방향 4. 인쇄 Chrome 기준 1. 대상: PDF로 저장 2. 시트당 페이지 수: 2 3. 저장 책갈피(목차), 하이퍼링크가 없는 책이라면 여기까지 하면 된다. 하지만 메타 데이터가 존재하는 책인 경우 두 페이지로 만들고 나서 책갈피와 하이퍼링크가 사라지게 된다. 이번에도 무료 변환 사이트를 이용한다. Online PDF Converter - Online2PDF.com One PDF To..
· E-book
굿노트에서 E-book 활용하기 - 1. DRM 제거하기 평소 아이패드 굿노트 어플을 통해 책을 읽으며 필기를 한다. 곧 시험이라 수험서가 필요했고 굿노트를 활용하기 위해 E-book을 찾아보았다. 예스24, 알라딘, 교보 등 판매처는 많았지만 구매한 판 ex-xe.tistory.com 이제 DRM이 해제된 EPUB 파일이 있으니 어떤 E-book 뷰어에서나 파일을 열 수 있다. 하지만 아직 굿노트에서는 열 수 없어 PDF 형식으로 변환하는 작업을 거쳐야 한다. 내 경우, 무료 변환 사이트와 앞서 설치한 Calibre를 통해 작업했다. 구글에 'Epub to PDF'를 검색하면 무료로 변환해주는 사이트들이 정말 많이 나온다.딸깍 한 번 하면 금방 PDF로 변환시켜 주기 때문에 간편하고 어려울 것도 없어 ..
· E-book
평소 아이패드 굿노트 어플을 통해 책을 읽으며 필기를 한다. 곧 시험이라 수험서가 필요했고 굿노트를 활용하기 위해 E-book을 찾아보았다. 예스24, 알라딘, 교보 등 판매처는 많았지만 구매한 판매처의 뷰어에서만 책을 볼 수 있었고 필기도 불가능했다. 캡처 노가다를 통해 굿노트에서 활용할 수도 있지만 찾다보니 마침 구글 플레이 도서에서 사려고 했던 책을 가장 싸게 팔고 있었고, '내보내기'를 통해 파일을 구할 수 있어 구글 북스에서 구매하게 되었다. 앞으로 작성할 글은 구글 플레이 도서에서 구매한 책의 파일을 가지고 PDF 형식의 파일로 변환하여 굿노트에 넣는 과정을 다룬다. Google Play 도서 에서 책을 구매하면 '내보내기'를 통해 DRM이 걸려있는 PDF 또는 EPUB 형식의 파일을 받을 수..
· Web
클라이언트와 서버 클라이언트는 일반적인 웹 사용자의 인터넷이 연결된 장치들과 이런 장치들에서 이용가능한 웹에 접근하는 소프트웨어(파이어폭스, 크롬 같은 웹 브라우저) 서버는 웹페이지, 사이트, 또는 앱을 저장하는 컴퓨터이다. 클라이언트의 장비가 웹페이지에 접근하길 원할 때, 서버로부터 클라이언트의 장치로 사용자의 웹 브라우저에서 보여지기 위한 웹페이지의 사본이 다운로드 된다. 도구 상자의 다른 부분 웹이 도로라고 상상해보자. 도로의 한 쪽 끝은 집 같은 클라이언트이고, 다른 한 쪽 끝은 상점같은 서버이다. 인터넷 연결: 웹에서 데이터를 보내고 받을 수 있게 해준다. 기본적으로 집과 상점 사이의 거리와 같다. TCP/IP: Transmission Control Protocol(전송 제어 규약)과 Inter..
· Web
옵션들은 뭐가 있나요? 호스팅과 도메인 이름 얻기 호스팅: 호스팅 회사의 웹 서버에서 빌린 파일 공간. 이 공간에 여러분의 웹사이트 파일을 놓을 것이다. 도메인 이름: http://www.mozilla.org 같이 사람들이 웹사이트를 찾을 수 있는 특정 주소.
· JavaScript
Fetch 란? 웹 브라우저에서 웹 서버에 HTTP 요청을 할 수 있다. Request나 Response와 같은 HTTP의 파이프라인을 구성하는 요소를 조작하는 것이 가능하다. API 요청할 때 사용 사용법 // url는 openweathermap로 작성하였음 fetch(url, options).then((response) => console.log(response)); // 요청이 성공한 경우 Response 객체를 반환함. fetch(url, options).then((response) => console.log(response)) .catch((error) => console.log(error); // catch 구문을 추가하여 예외처리도 할 수 있다. 첫번째 인자로 url, 두번째 인자로 opti..
· JavaScript
forEach 란? 배열의 각 요소에 대해 주어진 함수를 한 번씩 실행한다. 삭제했거나 초기화하지 않은 인덱스 속성에 대해서는 실행하지 않는다. 예외를 던지지 않고는 중간에 멈출 수 없다. 따라서 중간에 멈춰야 하는 경우 for문 등 다른 방법을 사용한다. 사용법 arr.forEach(callback(currentvalue[, index[, array]])[, thisArg]) 매개변수 callback : 각 요소에 대해 실행할 함수. 다음 세 가지 매개변수를 받는다. currentValue : 처리할 현재 요소. index(Optional) : 처리할 현재 요소의 인덱스. 0, 1, 2 ... array(Optional) : forEach()를 호출한 배열. 배열 그 자체 thisArg(Optional..
· JavaScript
filter 란? 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환하는 함수이다. 모든 요소가 테스트를 통과하지 못했다면 빈 배열을 반환한다. 호출되는 배열을 변화시키지 않는다. 사용법 arr.filter(callback(element[, index[, array]])[, thisArg]) callback : 각 요소를 시험할 함수. true를 반환하면 요소를 유지하고, false를 반환하면 버린다. element : 처리할 현재 요소, 아래 코드에서는 32, 25, 29 ... index(Optional) : 처리할 현재 요소의 인덱스. array(Optional) : filter를 호출한 배열. thisArg(Optional) : callback을 실행할 때 this로 사용하는 값..
새발이
'분류 전체보기' 카테고리의 글 목록