El Capitan(Mac OSX 10.11.1)にScrapyを設置する途中発生したエラーとその解決

ウェブクローラーScrapyの設置の途中以下のような問題が発生した。 Detected a distutils installed project ('six') which we cannot uninstall. The metadata provided by distutils does not contain a list of files which have been installed, so pip does not know which files to uninstall. 1. 少しググッタ結果pipのバージョンの問題だと言う意見があってアップグレードしてみた。 sudo -H pip install --upgrade pip まず、以前あった問題は解決されたけど別の問題が起こった。 Exception: Traceback (most recent call last):   File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 209, in main     status = self.run(options, args)   File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 317, in run     prefix=options.prefix_path,   File "/Library/Python/2.7/site-packages/pip/req/req_set.py", line 725, in install     requirement.uninstall(auto_confirm=True)   File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 752, in uninstall     paths_to_remove.remove(auto_confirm) ...

El Capitan(Mac OSX 10.11.1)에 Scrapy 설치중 발생한 에러와 해결책

웹 크롤러 Scrapy를 설치하는 중 아래와 같은 에러가 발생했다 Detected a distutils installed project ('six') which we cannot uninstall. The metadata provided by distutils does not contain a list of files which have been installed, so pip does not know which files to uninstall. 1. 약간의 구글링 결과 pip 버전의 문제라는 의견이 있어 업그레이드 해 봤다. sudo -H pip install --upgrade pip 우선 기존과 같은 문제는 사라졌지만 다른 문제가 발생했다. Exception: Traceback (most recent call last):   File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 209, in main     status = self.run(options, args)   File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 317, in run     prefix=options.prefix_path,   File "/Library/Python/2.7/site-packages/pip/req/req_set.py", line 725, in install     requirement.uninstall(auto_confirm=True)   File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 752, in uninstall     paths_to_remove.remove(auto_confirm) ...

Major, minor, sus4

이미지
본인은 코드(화음)의 종류를 크게 [3화음, 4화음, 5화음] 3가지로 분류한다. 이 중 이번에는 가장 간단한 3화음, 그 중에서도 가장 간단하고 유명한 코드의 종류인 Major, minor, sus4에 대한 설명을 해보려고 한다. 1. Major코드  지극히 유명한 코드이다. 초등학교 시절 음악시간 지겹도록 들은 "도 미 솔~"이 바로 C Major 코드인데, 사실 이 세 음에서 메이저 코드를 구성하는 원리를 찾을 수 있다. C Major 위 C Major 코드를 이루는 음들은 위에서 설명한 것처럼 [도, 미, 솔]의 3개 음이다. 간단한 이론 이야기를 하고 넘어가자면, 이 중 [도]는 근음(root), [미]는 3도(3rd), [솔]은 5도(5th) 라는 이름으로 부른다. 잘 모른다면 [미]는 [도]에서 3번째 칸에 있으니까 3도, [솔]은 5번째 칸에 있으니까 5도 라고 부른다더라..라고만 기억하자. 궁금하다면 아래를 드래그 해보자. 모르겠다면 그냥 넘어가도 좋다. 한 옥타브는 12반음이다(흑건 5개, 백건 7개 도합). 근음을 기준으로 몇 번째 반음 위치에 있는가가 해당 음의 도수를 정한다. 도 레 미 파 솔 라 시 도 1 +2 +4 +5 +7 +9 +11 +12 아직 감이 잘 안올지도 모른다. 하지만 잘 생각해보자. [도] 와 [미] 사이에는 4개의 반음이 있다. [미] 와 [솔] 사이에는 3개의 반음이 있다. 이게 바로 Major 코드를 구성하는 구성음들을 정하는 방법이다. 예를 들어, Eb 코드의 구성음이 궁금하다면 아래와 같이 구성음들을 찾아볼 수 있다. root  3rd  5th Eb    (Eb + 4 = G) (G + 3 = A# or Bb) Eb Major 2. minor 코드 마이너를 소문자 m으로 적는 이유는 대게 코드를 적을 때 Cm, Ebm 이렇게 적기 때문이다. 반대로 C Majo...

[안드로이드] (2013.10.31 이후) Google play service를 이용한 구글 애드몹(AdMob) 구현 및 기존 AdMob

[안드로이드] 인앱 결제 V3 구현 메뉴얼