※ 주의 : 불법적인 크롤링에 대한 책임은 전적으로 본인에게 있습니다. 해당 포스팅 공유에 문제가 있다면 연락 부탁드립니다. 지난글([Scrapy] 스크래피 설치 및 셋팅(Windows 환경))에서 크롤링을 하기 위한 준비 작업을 모두 마쳤습니다. 이번 포스팅은 웹사이트 정보를 가져와서 필요한 부분만 추출하고 원하는 형식으로 가공하여 파일에 저장하는 방법에 대한 글입니다. 파이썬 언어에 대한 기초적인 이해가 필요하긴 하지만 타프로그래밍 언어를 어느 정도 사용하실 줄 아신다면 느낌적인 느낌(?)으로 동작 원리 및 절차를 이해하실 수 있으실 겁니다 코드별 설명은 주석으로 달아놓았으므로 참고하시기 바라며, 추가적인 함수나 설명은 Scrapy 공식문서(영문)를 참고 부탁 드립니다. 그럼 시작해 보겠습니다. [작..
웹사이트나 블로그를 다니다 보면 아래처럼 깔끔하게 소스코드가 표시되는 것을 보신적이 있으실 겁니다. 보통 코드 하이라이터라고 불리우는데요. 소스코드를 블로그 편집기에 그대로 붙여 넣으시면 태그 인식등으로 인해 제대로 표시되지 않을 뿐만 아니라, 들여쓰기 및 예약어 등이 구별되지 않아 가독성이 떨어지게 됩니다. 소스코드 하이라이팅을 지원 하기 위해서 여러가지 플러그인들이 존재하는데요. 개인적으로는 가볍고 사용방법이 편리한 SyntaxHighlighter을 선호합니다. 이번에 블로그를 신규 개설하다보니 다시 설치해야 하는 상황이 되어서 겸사겸사 적용방법을 포스팅하게되었습니다. 설치 과정은 단순합니다. 바쁘신 분들은 아래 설치 과정 요약만 보셔도 될거에요 :) 설치 과정 요약 1.설치 파일 다운로드 : htt..
직장 생활을 하다 보면 월화수목금금금이라는 말을 어렵지 않게 들을 수 있습니다. 저 또한 마찬가지 이구요;; 다행인것은 최근 기업과 개인들의 인식변화로 인해 유연 근무제라던지 가족의 날 시행 등 일과 삶의 밸런스를 맞추기 위한 시도들이 확산되는 점입니다. 2012년 통계를 보면 한국은 OECD 평균보다 근로시간은 높은 반면 시간당 노동생산성은 굉장히 낮은 것을 볼 수 있습니다. 시간당 노동 생산성 공식은 다음과 같습니다. 수치를 올리기 위해서는 분자(역량)을 높이거나 분모(근무시간)을 줄여야 한다는 결론이 나옵니자. 일단 정부는 연평균 근로시간을 낮춰야 한다는 결론을 내린 것 같습니다. 소비시간을 늘려서 경제를 부양하고자 하는 관점과 일자리 나누기라는 정책의 연장선상에서 접근한 것 같기도 하지만요. (그..
최근 많은 블로그 및 웹페이지들이 네이버의 나눔글꼴을 사용하고 있습니다. 높은 가독성 및 무료 라이선스로 인해 많은 사랑을 받고 있는데요. 나눔글꼴을 오피스 파일이나 한글 파일에서도 사용하는 방법을 안내해 드리고자 합니다. 바쁘신 분들은 과정 요약만 보셔도 됩니다 : ) 과정 요약 1.나눔글꼴 설치 파일 다운로드 : http://hangeul.naver.com/2014/nanum 2.설치 파일 실행 3.폰트 설치 여부 확인 : 제어판 → 글꼴 → 검색창에 "나눔" 검색 4.문서 프로그램 재시작 후 폰트 사용 1.나눔글꼴 설치 파일 다운로드 1)다운로드 사이트 접속 : http://hangeul.naver.com/2014/nanum 2)운영체제에 맞는 파일 다운로드 : 윈도우 이용자 - TTF 나눔글꼴 모..
지난번 글([협상전략] KT 인터넷 해지 과정 문제점과 대안에 대한 생각(Part1))에서 KT 인터넷 해지과정을 말씀드렸는데요. 제가 경험한 KT 인터넷 해지 과정을 간략하게 도식화 해보면 다음과 같습니다. 해지 과정의 첫번째 문제는 과정 자체가 복잡하다는 점입니다. 입력하라고 하는 정보도 많구요. ARS 입력 단계에서 이미 전화번호와 생년월일 등을 입력했는데 상담과정에서 본인 확인을 위해 또다시 물어보는 중복절차는 고객 편의 보다는, 의도적인 불편함을 만들었다는 느낌입니다. 두번째 문제는 상담원 연결 자체가 어렵다는 점입니다. 오늘 간신히 통화에 성공했습니다만, 2일 간 계속 연결을 시도하고 랜덤으로 진행된 1,2,3번 케이스를 모두 경험한 후 몇시간을 더 기다려서야 통화가 연결되었습니다. 세번째 문..
※ 주의 : 이글은 KT 인터넷 해지과정을 협상 전략 개념을 이용하여 풀어쓴 글입니다. 재미가 없다는 거죠. [3줄 요약] 1.KT 인터넷 해지 신청의 불편하고 불쾌한 사용자 경험 2.요금 협상 목적의 고객이 해지 목적으로 변화할 가능성 높음 3.해지율은 감소할 수 있으나 재가입율도 같이 하락할 것으로 예상 처음부터 KT 인터넷을 해지할 생각은 없었습니다. 적정한 요금과 속도 그리고 사용 편의성(IPTV)으로 인해 계약을 연장하고자 했습니다. 사실 장기(3년) 약정으로 인하여 계약 만기가 언제인지 조차 모르고 있었다는 게 더 적절한 설명이 되겠네요. 하지만 가입 당시 대행 업체가 제 정보를 보관하고 있었는지 계약 만기가 다가오자 하루에도 몇 통씩 타사 이전 가입 권유 전화를 받게 되었습니다. 몇 군데였는..
최근 전세가가 폭등하고 월세 전환율이 높아지는 추세에서 내집 마련에 대한 욕구가 커지고 있는 것 같습니다. 하지만, 미분양 주택이나 기존 주택을 구입하자니 집 값이 앞으로 떨어질것이라는 전망에 주저하게 되는데요. 이때문에 주변 시세보다 저렴하게 공급되는 국민/민영 분양에 관심이 높아지는 것 같습니다. 이때 청약 통장을 보유하고 계신분들은 온/오프라인에서 주택 청약을 신청하게 되시는데요 국민은행 외 은행에서 청약에 가입하신 분들을 위한 온라인 청약 방법을 알려드립니다. 먼저, 청약통장 및 공인인증서가 필요하며 절차는 다음과 같습니다. 1.온라인 주택청약 서비스 홈페이지 접속하여 "APT청약신청" 클릭 - 접속 주소 : http://www.apt2you.com/ 2.유의사항 및 정보처리 방침 확인 후 "청약..
윈도우를 설치하면 기본으로 메모장을 사용할 수 있습니다. 뭐 간단하게 사용하기에는 문제가 되지 않습니다만... 부가 기능들이 없기 때문에 코딩을 할 때는 조금 불편합니다. 노트패드++(Notepad++)는 다양한 기능과 플러그인을 지원하기 때문에 소스코드를 수정하거나 인코딩을 제어하고, 매크로를 생성하는 등 부가지원하는 기능이 많습니다. 심지어 무료입니다. 울트라에디터를 개인적으로 선호하기는 하지만 유로 에디터다 보니 학생들이나 취미 생활로 코딩을 하시는 분들에게는 조금 부담이 되실 수 있습니다. 한번 사용해 보시면 좋을 것 같아서 소개시켜 드립니다. 1. 설치 파일 다운로드 : https://notepad-plus-plus.org/download/ 2.설치 : 별다른 옵션을 설정하실 필요는 없지만, 한..
지난 글에서([크롬] 웹사이트 영어 번역 하기 - 네이버 영어 사전) 크롬 확장 프로그램을 이용한 영어 단어 실시간 확인 방법을 소개 시켜드렸는데요. 네이버 영어 사전이 아쉬운 점은 문장 번역이 불가능하다는 점입니다. 이를 보완하기 위해서 Google 번역 확장 프로그램을 사용하는 방법을 안내해 드리겠습니다. 작업 절차 요약 1. 크롬(Chrome) → 설정 → 확장프로그램 → 더 많은 확장 프로그램 다운로드 2. Google 번역 검색 → CHROME에 추가 1. 크롬을 열고 설정에 들어갑니다. 2. 확장 프로그램 선택 후 맨 밑에 더 많은 확장 프로그램 다운로드 클릭 3. 검색창에 Google 번역을 검색한 후 + CHROME에 추가를 클릭 4. 팝업창이 뜨면 확장 프로그램 추가 클릭 5. 확장 프로..
인터넷을 하다 보면 본의아니게(?) 영어로 된 사이트들을 만나게 됩니다. 술술 읽을 수 있으면 다행이지만 영어 단어 한~두개에 막히는 경우가 있죠. 이럴때 크롬 확장 프로그램을 이용하면, 간단하게 영어 단어를 드래그하는 것만으로도 뜻을 확인할 수 있습니다. 작업 절차 요약 1. 크롬(Chrome) → 설정 → 확장프로그램 → 더 많은 확장 프로그램 다운로드 2. 네이버 영어사전 검색 → CHROME에 추가 3. 네이버 영어사전 설정 → 드래그 했을 때에도 검색하기 체크 1. 크롬을 열고 설정에 들어갑니다. 2. 확장 프로그램 선택 후 맨 밑에 더 많은 확장 프로그램 다운로드 클릭 3. 검색창에 네이버 영어사전을 검색한 후 + CHROME에 추가를 클릭 4. 팝업창이 뜨면 확장 프로그램 추가 클릭 5. 설..