Google API의 일종인 Custom Search Engine(CSE)을 이용해 구글 검색 결과를 크롤링해보자. 순서는 아래와 같다. 1. Google Custom Search Engine(CSE) 만들기 아래 사이트에서 자신에게 맞는 검색 엔진을 만들자. https://cse.google.com/cse/create/new 아래 그림에서 검색할 사이트를 추가하면 원하는 사이트에 대해 검색을 할 수 있게 해준다. 현재는 stackoverflow.com으로 설정했다. 2. 검색 엔진 ID 추출 CSE 추가 후 아래에서 검색 엔진 ID를 복사해 놓는다. 아래 그림 참조. https://cse.google.com/cse/all 3. Custom Search API 사용 설정하기 API 대쉬보드에서 라이브러리로 이동해 custom search API를 검색 해 사용 설정을 한다. 4. API Key 생성하기 아래 사이트에서 GET A KEY 링크 눌러, 프로젝트 생성 또는 기존 프로젝트 선택해서 키 생성한다. 그리고 이 key를 복사해 둔다. https://developers.google.com/custom-search/v1/overview 5. python으로 검색 결과 크롤링 위의 단계를 완료하면 이제 크롤링 준비는 끝났다. 아래와 같은 코드로 python으로 구글 검색을 수행하고 그 결과 중에서 링크를 추출할 수 있다. 현재 API로는 10개의 링크만 추출 가능하다. * 크롤링 예제(https://linuxhint.com/google_search_api_python/ 참조) from googleapiclient.discovery import build import json my_api_key = "api key" my_cse_id = "custom search engine id"...
Nvidia Quadro 4000의 발열 문제 제가 쓰는 HP Z800 이 어느 순간부터 전원을 켜고 그래픽 관련 작업을 하면 소음이 증가하게 됐습니다. 원인은 그래픽 카드의 발열이였습니다. 그래픽 카드인 Nvidia Quadro 4000 의 온도가 증가하므로 이를 잡기 위해 그래픽 카드의 팬의 RPM이 증가해서 소음이 생긴 것이였습니다. 어떨 때는 컴퓨터가 꺼지기도 했습니다. 슬롯 쿨러 제가 인터넷을 검색해 본 결과, 이 문제를 해결하기 위해서는 근본적으로는 그래픽 카드의 팬을 교체해야 된다고 합니다. 그렇지만 방법이 복잡하고 비용도 최소 몇 만원이 들었습니다. 그래서 저는 쉽고 저렴한 방법을 찾아봤습니다. 구글링으로 슬롯 쿨러(블로워팬) 라는 것을 알게 됐습니다. 슬롯 쿨러 링크1 , 링크2 슬롯 쿨러는 PCI 슬롯에 장착하는 쿨러이며 컴퓨터 내부의 더운 공기를 밖으로 배출해 줍니다. 저는 EVERCOOL의 FOX-1 을 HP-Z800에 장착해봤습니다. FOX-1이 RPM이 작아 소음이 더 적을 거 같았습니다. 아래 그림이 제품 사진입니다. 그림에 공기가 나오는 곳을 표시했습니다. 안쪽에 붉은 색의 부분이 회전하면서 PC 내부의 뜨거운 공기를 빨아들이는 곳으로 회전하게 되있습니다. 저도 링크2에서와 같이 그래픽 카드 하단에 FOX-1을 장착했습니다. EVERCOOL FOX-1(다나와 이미지) 아래 그림이 HP-Z800 장착 모습입니다. FOX-1은 3핀 방식의 전원 케이블이 연결되있습니다. 제 HP-Z800의 보드에는 4핀 짜리만 연결 가능해서 3핀->4핀 젠더를 추가로 구매해야 했습니다. HP-Z800의 PCI 슬롯 규격이 FOX-1과 다른 지 잘 들어가지 않아서 약간 힘을 줘야 했습니다.아래 그림은 최종 장착 모습입니다. HP-Z800에 FOX-1 장착 형상 저는 컴퓨터로 단순한 2D, 3D 그림 작업을 주로 해서 그래픽 카드에게 사실 큰 무리가 가는 정도는 아닙니다. 장착 후 현재까지 그...
댓글
댓글 쓰기