2017년 9월 16일 토요일
[R] Data Frame, List에서 name을 변수로 받는 방법
오후 3:54 홍다슬
Laptop
운영체제Windows 10 Home 64bit
개발프로그램RStudio Version 1.0.153
자료형 중 name 속성을 가지는 것들에는 모두 해당될 것 같다.
(Data Frame, List 밖에 몰라서 제목은 그 2개만 썼다.)
아래 소스는 data.frame을 list로 바꿔도 동일한 결과가 나온다.
df <- data.frame(X=1, Y=2, Z=3)
이런식으로 X, Y, Z 라는 name들을 가진 Data...
2017년 7월 25일 화요일
[Python] mongod 실행 중 ERROR: Insufficient free space for journal files 오류 해결법
오후 6:14 홍다슬
Laptop
운영체제Ubuntu 16.04 LTS 64bit
mongod 명령어를 입력했을 때 ERROR: Insufficient free space for journal files 가 포함된 로그가 출력되면서 제대로 되지 않을 때가 있는데, --smallfiles 옵션을 추가하면 해결된다.
(에러 바로 아래에 [initandlisten] Please make at least 3379MB available in /data/db/journal or use --smallfiles 라는 로그가 함께 나오긴 한다.)
$ sudo mongod --smallfiles
혹은 mongod.conf 파일을 생성하여 smallfiles=true를 입력하면 된다.
/etc/ 에 생성했을 경우, 실행은...
[R] installation of package ‘curl’ had non-zero exit status 오류 해결법
오후 5:34 홍다슬
Laptop
운영체제Ubuntu 16.04 LTS 64bit
개발프로그램RStudio Version 1.0.143
(R version 3.4.1)
KoNLP 패키지 설치 중 curl 관련 오류가 뜨길래 install.packages('curl') 을 했더니 다시 오류가 나왔다.
installation of package ‘curl’ had non-zero exit status
libcurl4-openssl-dev를 설치하면 해결된다.
$ sudo apt-get install libcurl4-openssl-dev
추가로 아래와 같은 패키지들을 요구할 수도 있다. 마찬가지로 sudo apt-get install로 설치하면 된다.
libssl-dev ...
[R] conftest.c:1:17: fatal error: jni.h: No such file or directory 오류 해결법
오후 5:25 홍다슬
Laptop
운영체제Ubuntu 16.04 LTS 64bit
개발프로그램RStudio Version 1.0.143
(R version 3.4.1)
(Java 설치, 환경변수까지 모두 되어 있다는 가정)
R에 Java를 연결하는 과정에서
$ sudo R CMD javareconf
명령어를 입력하면
conftest.c:1:17: fatal error: jni.h: No such file or directory
이 문장이 포함된 에러 메시지가 출력되면서 실패할 때가 있다.
이것은 Java 요소가 전부 설치되지 않았다는 뜻이며,
재설치 후 다시 하면 해결된다. 8은 버전이므로 바꿔도 상관없다.
$ sudo apt install openjdk-8-*
이 때, JAVA_HOME은 /usr/lib/jvm/java-8-openjdk-amd64...
[R] ERROR: dependencies ‘jsonlite’, ‘plyr’ are not available for package 오류 해결법
오후 5:11 홍다슬
Laptop
운영체제Ubuntu 16.04 LTS 64bit
개발프로그램RStudio Version 1.0.143
(R version 3.4.1)
ERROR: dependencies ‘jsonlite’, ‘plyr’ are not available for package
install.packages 를 사용하다보면 종종 나타나는 오류.
json을 사용하는 패키지에서 나타나는 것 같다.
r-cran-jsonlite를 설치하면 해결된다.
통합 패키지인 것 같은데, 다른 dependencies 오류의 경우에도 해결방안이 될 수 있을 것 같다.
$ sudo apt-get install r-cran-jsonlite
참고 사이트: https://stackoverflow.com/questio...
R CRAN에서 삭제된, 혹은 구버전 패키지 다운로드하기
오후 4:59 홍다슬

Laptop
운영체제Ubuntu 16.04 LTS 64bit
개발프로그램RStudio Version 1.0.143
(R version 3.4.1)
CRAN이란, R 언어에서 사용되는 패키지 등의 자료의 모음이라고 보면 된다.
이 중 같은 기능을 수행하는 다른 패키지로 대체되고 사라지는 패키지들이 존재한다.
https://cran.r-project.org/web/packages/[패키지명]/index.html
[패키지명]부분을 바꿔 주소창에 입력해 들어가면 확인해...
2017년 7월 24일 월요일
Ubuntu E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it? 오류 해결법
오후 10:41 홍다슬
Laptop
운영체제Ubuntu 16.04 LTS 64bit
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it?
apt install 작업을 하던 중 종종 발생하는 오류.
이전 apt 프로세스가 정상적으로 끝나지 않았을 때 잠금상태가 풀리지 않은 상태라는 듯 하다.
아래 명령어를 입력 후 다시 해보면 된다.
$ sudo rm /var/lib/dpkg/lock
$ sudo dpkg --configure -a
아마...
2017년 6월 26일 월요일
[Android Studio] Spinner setRotation 시 dropdown 창 함께 회전하기
오전 1:37 홍다슬

Laptop
운영체제Windows 10 Home 64bit
개발프로그램Android Studio 2.3.3
(buildToolsVersion "25.0.2")
프로젝트명Spinner-rotation-test
Mobile
모델LG X5
운영체제Android 6.0.1 Marshmallow
Android Studio에서 Spinner 뷰에 setRotation(90); 메소드를 적용하면, 아래와 같은 문제점이 발생한다.
바로...
Android / Android_Studio / Java / XML
2017년 6월 15일 목요일
Python 프로그램 exe 파일로 만들기 (+ openpyxl, requests 라이브러리 포함)
오후 3:16 홍다슬

Laptop
운영체제Windows 10 Home 64bit
개발프로그램PyCharm Community Edition 2017.1.3
Python 3.4.4
개인적인 용도로 엑셀파일을 생성하는 프로그램을 만들었는데, 파이썬 개발환경이 없는 컴퓨터에서 실행시킬 필요가 있었다.
그러기위해선 exe파일로 만들 필요가 있다.
알아본 결과 대표적으로 3가지 라이브러리가 있는데 각각 테스트 결과는 이렇다.
1. cx_freeze
공식에서 배포를 잘못한건지 내가 못하는건지...
Python BeautifulSoup 네이버 블로그 크롤링 + txt 파일 만들기
오전 11:44 홍다슬
Laptop
운영체제Windows 10 Home 64bit
개발프로그램PyCharm Community Edition 2017.1.3
Python 3.4.4
크롤링(Crawling)은 웹페이지의 데이터를 가져오는 것을 말한다.
Beautifulsoup라는 라이브러리가 이 역할을 수행하는데, pip을 통한 별도의 설치가 필요하다.
설치과정은 다른 블로그에 소개된 곳이 많으니 링크로 대체한다.
pip 설치: http://codingdojang.com/scode/371
Beautifulsoup...
2017년 6월 11일 일요일
Android Studio OpenCV + Tesseract OCR 어플 만들기
오후 4:22 홍다슬
Laptop
운영체제Windows 10 Home 64bit
개발프로그램Android Studio 2.3.3
(buildToolsVersion "25.0.2")
프로젝트명opencvocr
Mobile
모델LG X5
운영체제Android 6.0.1 Marshmallow
Windows 에서 android studio 2.2 이상 + opencv 3.1 + ndk 개발환경 만들기:
http://webnautes.tistory.com/1054
우선 OpenCV...
Android / Android_Studio / Java / OpenCV / Tessseract / XML
피드 구독하기:
글 (Atom)