페이지

2015년 11월 12일 목요일

웹 크롤링

1. 기본적인 개발환경 패키지 설치 

sudo apt-get update 
$ sudo apt-get install build-essential 

2. Python 개발환경 

2-1. pip 패키지 매니저 설치 

$ sudo apt-get install python-pip 

2-2. Python 가상 환경 설치 

virtualenv virtualenvwrapper설치 

$ sudo pip install virtualenv virtualenvwrapper 

.bashrc 파일에 다음을 추가 

export WORKON_HOME=$HOME/.virtualenvs 
source /usr/local/bin/virtualenvwrapper.sh 

가상 환경 생성 

$ mkvirtualenv oneq 

(oneq)onecue@onecue-VirtualBox:~$  

가상 환경 주요 명령어  

가상 환경 생성 : mkvirtualenv env_name 
특정 python 버전으로 가상환경 생성 : mkvirtualenv --python=python3.4 env_name 
가상 환경 제거 : rmvirtualenv env_name 
가상 환경 실행 : workon  env_name 
가상 환경 종료 : deactivate 


3. Beautiful Soup 설치 

3-1. lxml 라이브러리 설치 

lxml defendency 설치 

sudo apt-get install libxml2-dev libxslt-dev python-dev zlib1g-dev 

sudo apt-get install python-lxml    # for Python 2.7 
sudo apt-get install python3-lxml  # for Python 3.x 

$ pip install lxml 


3-2. Beautiful Soup4 설치 

pip install beautifulsoup4 


4. Scrapy 설치 

4.1 Defendency 설치 

$ sudo apt-get install libffi-dev libssl-dev 

4.2 Scrapy 설치 

pip install Scrapy 


2015년 1월 6일 화요일

환경변수


  1. 환경변수 등록방법
    VARIABLE = value
  2. 개별 환경변수 확인
    echo $VARIABLE 
  3. 전체 환경변수 확인
    printenv
  4. 쉘에 환경변수 적용
    export VARIABLE 
  5. 환경변수 등록 & 적용
    export VARIABLE = value
  6. 환경변수 파일
    /etc/profile
    ~/.bash_profile
    ~/.bashrc
    ~/.profile
  7. PATH 추가하기
    PATH = $PATH:/usr/directory
    export
  8. 출처
    https://help.ubuntu.com/community/EnvironmentVariables
    https://kldp.org/node/69242
    http://ubuntu.or.kr/viewtopic.php?p=115063

Edison Arduino에서 갑자기 스케치가 업로드 안될때.

#mv the downloaded file to /sketch/sketch.elf
Moving downloaded file to /sketch/sketch.elf on target
target_download_name="${host_file_name##*/}"
echo "Moving downloaded file to /sketch/sketch.elf on target"
#$fixed_path/lsz.exe --escape -c "cp sketch /sketch/sketch.elf" <> $tty_port_id 1>&0
$fixed_path/lsz.exe --escape -c "mv $target_download_name /sketch/sketch.elf; chmod +x /sketch/sketch.elf" <> $tty_port_id 1>&0
Retry 0: Got TIMEOUT
Retry 0: Got ZCAN

Transfer incomplete



You're right Doug, after deleted all contents in from /var/log/journal directory the sketch was correctly uploaded.
Thanks a lot.


> rm -r *

출처 : https://communities.intel.com/thread/55976

2014년 4월 28일 월요일

버추얼박스 디스크 용량 변경 및 Ubuntu 파티션 크기 확장



1. 위도우에서 다음 명령을 이용하여 가상 디스크 파일의 크기를 변경

2. Ubuntu livecd를 통해 부팅
3. Gparted 실행
4. swap 확장 파티션을 확장
5. swap 확장 파티션의 위치를 우측으로 변경
6. root 파티션을 확장

2014년 1월 7일 화요일

Opencv with CUDA

설치전 필요사항
  1. OpenCV 최신버전 설치
    http://opencv.org/downloads.html
  2. CUDA 최신버전 설치
    https://developer.nvidia.com/cuda-downloads?sid=422836
  3. CMake 최신버전 설치
    http://www.cmake.org/cmake/resources/software.html
CMake GUI 툴을 이용하여 WITH_CUDA 플래그 활성화, 이때 다른 CUDA 설정이 바르게 로딩 되었는지 확인.

자신의 IDE에 맞는 프로젝트 생성 및 재 빌드.

프로젝트에서 환경설정.


참고자료

VC++ 디렉토리 사라짐

VC 2010 이후 버전에서 도구>>설정에 있던 VC++ 디렉토리 설정 부분이 사라지고 각 프로젝트 속성에 디렉토리 설정 항목이 옮겨 졌다.

하지만 이 항목들에 기본적으로 들어가 있는 경로는

C:\Users\onecue\AppData\Local\Microsoft\MSBuild\v4.0\에 있는 user 프로퍼티 파일을 상속 받도록 변경 되었다.

따라서 기존과 같은 방법으로 디렉토리를 관리하고자 하는 사람은 다음 경로의 파일을 노트패드를 이용하여 수정해야한다.