본문 바로가기

오탈자 정보

[자바스크립트와 Node.js를 이용한 웹 크롤링 테크닉]_오탈자

현재까지 발견된 위 책의 오탈자 정보와 오류, 그리고 보다 매끄러운 문장을 위해 수정한 내용을 안내해드립니다. 번역과 편집 시에 미처 확인하지 못하고 불편을 끼쳐드려 죄송하다는 말씀을 드립니다. 아래의 오탈자 사항은 추후 재쇄 시에 반영하도록 하겠습니다. 


이외의 오탈자 정보를 발견하시면 옮긴이(reap.as.i.sow@gmail.com)나 출판사(readers.jpub@gmail.com)로 연락주시면 고맙겠습니다.


최종수정일자: 2017년 8월 25일

2쇄본 오탈자 (발견순)

223쪽 위쪽 코드문 박스 밑에서 일곱 번째 줄(이*화 독자님 제보)

File src/ch04/05-db/leveldb-book.js 박스 코드문 전체의 들여쓰기나 행 구성이 잘못 되었습니다. 아울러 추가된 내용도 있사오니 해당 도서 GitHub 페이지(https://github.com/Jpub/JSWebCrawler/blob/master/ch04/05-db/leveldb-book.js)를 참고 바랍니다. 수정해야 할 내용이 광범위하여 부득이하게 공지문으로 대신합니다. 양해 바랍니다.


112쪽 위쪽 코드문 박스 밑에서 일곱 번째 줄(배*경 독자님 제보)

"#blogInfo > ul > li:nth-child(5) > ==> "#blogInfo > ul > li:nth-child(4) >


165쪽 두 번째 예제 상자 밑에서 두 번째 줄(이*화 독자님 제보)

return Math.ceil(1.08 v); ==> return Math.ceil(1.08 * v);


267쪽 '실제 프로그램'절 첫 번째 줄(김*훈 독자님 제보)

그러면 실제 프로그램의 코드를 살펴보자. 여기서도 우리가 만들었던 mecab-mod.js를 활용한다. 


==


그러면 실제 프로그램의 코드를 살펴보자. 여기서는 우리가 만들었던 mecab-mod.js를 약간 수정한 mecab-mod-sync.js를 사용한다. 

5장 2절에서 만든 mecab-mod.js와의 차이점은 함수의 끝에서 콜백 함수를 호출하지 않고 바로 결과를 반환하는 점이다. mecab-mod.js의 마지막에서 callback(res);라고 되어 있는 부분을 

return res;라고 바꿔주면 된다. 



최종수정일자: 2017년 1월 18일

1쇄본 오탈자


59쪽 두 번째 문단 두 번째 줄

실행 디렉터리가 ‘__dirname"라는 변수에 ==> 실행 디렉터리가 __dirname라는 변수에


112쪽 맨 마지막 코드문에서

casper.evaluate(함수, [, 파라미터1[, 파라미터2[, ...]]]) ==> casper.evaluate(함수 [, 파라미터1[, 파라미터2[, ...]]])


118쪽 맨 아래

* 표 제목인 '선택자끼리의 관계를 지정하는 서식'은 다음 페이지 첫 번째 표의 제목입니다.

119쪽 세 번째 표 설명 칸에서

* 'n번째'를 'n 번째'로 모두 통일


124쪽 절 제목 부분의 '주요 도구와 라이브러리' 상자에서

Electorn ==> Electron


200쪽 맨 마지막 문단

if 구문은 조건식이 true일때 블록을 실행하는 반면, unless구문은 조건식이 false인 경우에 블록을 실행하다. ==> if 구문은 조건식이 true일 때 블록을 실행하는 반면, unless 구문은 조건식이 false인 경우에 블록을 실행한다.


252쪽 첫 번째 코드문에서

execSync(cmd, opt); 열에 ※4 추가


284쪽 밑에서 두 번째 문단 두 번째 줄

...자신의 휴대전화'에서 SMS인증을 통해 ==> ...자신의 휴대전화'에서 SMS 인증을 통해


323쪽 첫 번째 줄
‘YouTube Data API’를 클릭하고. ‘사용 설정’ 버튼을 클릭한다. ==> ‘YouTube Data API’를 클릭하고 ‘사용 설정’ 버튼을 클릭한다.

398쪽 맨 위의 3, 4번 항목
학습 데이터(. svm)를 작성 ==> 학습 데이터(.svm)를 작성
학습시키고 모델(. model)을 작성 ==> 학습시키고 모델(.model)을 작성

398쪽 밑에서 두 번째 줄
이들은 ‘. gz’ 형식으로 압축되어 있으므로 ==> 이들은 ‘.gz’ 형식으로 압축되어 있으므로

418 두 번째 표 '의미' 열 첫 번째 칸
기점(x1, y1)을 설정 ==> 기점 (x1, y1)을 설정

463쪽
* 해당 페이지상의 모든 'D3.JS'를 'D3.js'로 바로잡습니다.