requests와 BeautifulSoup을 이용한 간단한 크롤링 구현

맥에서 작업할때랑 윈도우에서 작업할때 맞춰가지고 명령어가 pip가 됬다가 pip3가 됬다가 할거같은데 이건 어쩔 수 없을거같다. 일단 pip를 통해 requests와 BeautifulSoup를 설치해준다. requests는 http request를 전송해주고 BeautifulSoup는 html을 파싱해서 쓰기 편하게 해주는 프로그램이다. 그냥 찾아보니까 파이썬에서 제일 많이 쓰는 코드라서 나도 사용하기로 한다 😀

크롬에서 개발자 도구로 크롤링할 테이블의 태그 id 를 확인한다. 찾을 테이블은 div로 […]

윈도우 10 파이선 설치하기

우와 진짜 오랜만이다. 이제 곧 회사를 그만두게 될 거 같아 그냥 놀기만 하면 안될거같아서 뭔가 계획적으로 놀려고 준비중이다. 파이선을 통해서 데이터 처리를 한번 해보려고 해가지고 일단 집에 있는 데스크탑에 파이선을 설치하려고 했다. 설치방법은 매우 간단했다.  그냥 파이선 홈페이지에 들어가서 윈도우용 인스톨러를 받은후 설치하니 한방에 되었다. 세상 진짜 편해졌다.     인스톨러의 경우 기본 설치 옵션에 […]

[iOS] 제스쳐 사용하기 (UIGestureRecognizer)

맨날 코드 작성 안하고 이상한것만 가끔 가끔 올리다가 깃헙에 샘플 레포시토리도 만들겸 간단한 제스쳐 등록 예제를 만들었다. 기본은 제스쳐를 생성하고 인식할 뷰에 추가를 하는것

기본적으로 iOS에서 지원되는 제스쳐는 tab, pinch,  rotation, swipe, pan, screen edge pan, long press이다. 구분을 하자면 pinch와 rotation의 차이는 pinch는 사진을 확대/축소 하듯이 손가락 두개 이상을 오므리거나 펼때 인식하고 rotation은 […]

[해킨토시] 완성이 아닌 타협! -2-

해킨을 하며 이것저것 안정화를 하기에는 너무나 힘들다는 소문을 많이 들어서 현재 되는곳에서 일단 일시 정지! 현재 되는것 – 해킨으로 부팅, 그래픽카드 인식!!, 맥 앱스토어 접속, Xcode설치후 프로젝트 빌드, 안되는것 – 아이메시지, 핸드오프, 무선랜, 블루투스등 알리에서 구입한 무선랜 설치하면 될것으로 추정   설치 드라이버 참조 메인보드 드라이버 설치 참조   – 드라이버만 다운로드 저 포스팅을 작성하신분이 쓰는 […]

[해킨토시] 과연 성공 할 수 있을까? -1-

    맥은 비싸다. 그리고 하드나 램 하나 추가하려하면 일반 데스크탑 부품의 2~4배에 가격을 내야만 한다! Xcode를 사용해야만 해서 맥을 사용해야만 하는 나에게 고사양의 맥은 꿈의 가격이였고 언제나 해킨 토시에 관심이 있었다. 이번에 GTX10XX 파스칼 웹 드라이버가 나온 김에 삽질을 시작하려 한다 야호! 일단 부팅이랑 그래픽카드까지 성공 얏호     CPU i5-7500 MainBoard GIGABYTE  Z270 […]

warning “Embedded dylibs/frameworks only run on iOS 8 or later”

iOS 최저 버젼 타겟을 7.0으로 잡으면 dilib때문에 경고가 뜬다 빌드셋팅에서 swift로 검색해서 swift라이브러리를 빌드할때 넣는다고 해주면 된다

[node.js] Express 4에서 multiparty 데이터 받기

요즘 MEAN Stack 을 사용해서 장난감을 만드는데 여태까지 별 생각없이 사용해온 html에서 form태그를 이용한 멀티파트 데이터가 당연하게 사용 할 수 가없었다.  여기저기 찾아보며 해봤는데 제일 쉬운건 connect-multiparty 을 사용하는 방법이다 그냥 라우터에다가  아래 소스만 적으면 바로 사용 할 수 있다. 자바스크립은 진짜 만드는거보다 찾는게 실력인거 같다.

      https://github.com/expressjs/connect-multiparty

트위터 카드 등록하기

트위터는 140자라는 한정된 텍스트만을 올리는걸 주요 컨셉으로 잡았다. 이는 그 짧은 글자안에 모든걸 표현해야만 한다는 제한인데 여기에 웹페이지등의 링크를 걸면 그 안에 설명이나 자신의 의견을 다 쓰기에는 턱없이 부족한 공간이다. 그래서 개발한게 트위터 카드이다 웹페이지의 헤더에 트위터에 관한 내용을 작성하여 트위터에 링크하면 해당 내용을 파싱하여 보여주는것이다. 역시나 워드프레스에는 관련 플러그인이 있고 빈칸을 몇개 채우면 바로 […]

Express를 통해 웹 페이지 생성하기 [MEAN Stack]

MEAN Stack이란 MongoDB, Express, Angular JS, Node.js를 사용하는 웹 프레임워크를 말한다. 웹 서버를 운영하면 각 페이지당 get, post등 메소드에 대한 라우팅이나 기본 설정등을 다 해야하는데 이부분을 한방에 해결해준다! 정말 친절하게도 한글 메뉴얼도 제공해준다 익스프레스 한글 메뉴얼 내 친구 npm을 통해 설치는 한방에!

첫 라인은 익스프레스 제네레이터를 설치하는거고  두번째 라인은 lotco라는 프로젝트를 생성하는데 뷰단을 처리할때 […]

Xcode 빌드 에러 [Could not find Developer Disk Image]

아이폰에서 빌드를 하려는데 “Could not find Developer Disk Image” 라는 에러가 나면서 빌드가 안됬다. 개발자 이미지를 찾을수없다는게 뭘까! 이럴때는 구글신에게 신탁을 받으면 된다. 신탁의 내용은 버전이 낮아서….내 맥에 설치되있는 xcode는 7.1버전이고 이 버전은 내 전화에 설치되있는 9.3.1 시뮬레이터가 지원되지 않는것. 그냥 간단하게 xcode만 최신버전으로 업데이트해주면 바로 해결된다