본문 바로가기

Home

[완료] 다음 애드핏 심사 완료 및 심사 통과 다음 애드핏을 등록하려고 준비한 시점부터 차근차근 설명을 해보려고합니다. 먼저 블로그 방문자 수 추이 입니다. 포스팅 글 추이 10/14(심사 요청) : 다음 애드핏 심사 요청, 구글 애드센스 심사 요청. 10/15 : 다음 애드핏 심사 보류. 구글 애드센스 심사 진행. 10/16 : 다음 애드핏 심사 보류. 구글 애드센스 심사 진행. 10/17(최종 보류) : 다음 애드핏 심사 보류. 구글 애드센스 심사 보류. 10/28 (심사 요청) : 다음 애드핏 심사 요청. 구글 애드센스 심사 진행. 10/29 (최종 1통과. 1진행) : 다음 애드핏 심사 통과. 구글 애드센스 심사 진행. 애드센스는 심사 진행중이여서 다음 애드핏 심사 과정 설명을 드리고자 합니다. 10/14 1차로 심사 요청했지만 바로 심사 보..
[R] ggplot2 그래프 화면 분할 [R] ggplot2 그래프 분할(gridExtra) [R] ggplot2 그래프 분할(gridExtra) 1 plot 그래프 는 par로 그래프 분할 2 ggplot2 그래프 분할은 grid.arrange()로 그래프 분할 3 사용 코드 (data load) 4 분할 관련 코드 5 사용 코드 설명 1 plot 그래프 는 par로 그래프 분할 아시다 시피 R 기본 그래프인 plot으로 그릴 때는 par()를 이용해서 화면을 분할하여 그래프를 띄웁니다. 2 ggplot2 그래프 분할은 grid.arrange()로 그래프 분할 Caption for the picture. 우리가 만들고자 하는 화면이 위와 같을 때, 다음처럼 설정할 수 있습니다. 1 에는 bitcoin Envelope 2 에는 bitcoin ..
[R] R 초보도 할 수 있는 Selenium을 이용한 크롤링 R 초보도 할 수 있는 Selenium을 이용한 크롤링 R 초보도 할 수 있는 Selenium을 이용한 크롤링 1 R Selenium 2 사용 코드 3 도커 설치 & Selenium 설치 4 내가 원하는 데이터 그리고 그 위치 알아오기 5 정리 6 마치며 1 R Selenium Selenium 은 automates browsers 입니다. R Selenium 은 결국 R 에서 사용하는 R Selenium입니다. 그런데 왜 셀레니움을 쓰나? 정확도가 가장높습니다. 다른 방식은 때로는 화면을 크롤링하지 못하는 경우도 있습니다. 이에 셀레니움은 이런 문제가 없습니다. 2 사용 코드 library(RSelenium) remDr > Copy xpath 하면 해당하는 Value를 가져올 수 있는 경로를 알려줍니다...
[R] 극값 Local Maximum(Minimum) Point With R 극값 Local Maximum(Minimum) Point With R 극값 Local Maximum(Minimum) Point With R R 을 이용한 변곡점, 극값을 찾아보면 몇몇 잘못된 포스팅이 보입니다. 국내나 국외 모두요. 이를 정리하고자 본 포스팅을 계획했습니다. 본 포스팅은 다음의 정보를 담고 있습니다. [1] 변곡점, 극값의 정의 [2] R에서 극값 찾기, ggplot2으로 극값 그리기 이를 위해 bitcoin 데이터를 활용하겠습니다. [1] 변곡점, 극값의 정의 변곡점과 극값의 정의는 여기서 확인이 가능합니다. 변곡점 : https://en.wikipedia.org/wiki/Inflection_point 극값 : https://en.wikipedia.org/wiki/Maxima_and_m..
[R] Bitcoin 데이터로 Envelope 와 Bollinger Band 그리기 (ggplot2) Bitcoin Analysis with R(Envelope & Bollinger) Bitcoin Analysis with R(Envelope & Bollinger) 본 포스팅에는 다음의 정보를 담고 있습니다. [1] Bitcoin openPrice에 대한 ggplot 그래프 그리기. (x축 lab 회전, character에서 시간으로 데이터 타입 변환) [2] Envelope 그리기 (설명, 그림) [3] Bollinger Band 그리기 (설명, 그림) [4] Bitcoin Volumn Envelope 와 Bolliger Band 그리기. 이번엔 R을 이용하여 envelope indicator 와 Bollinger Band 를 다루는 것을 보여드리겠습니다. 원천 데이터는 WON/BTC 값이며 기본 그래..
[R] ggplot2 그래프 겹치기. ggplot2-2plot ggplot2- 그래프 겹치기 본 포스팅에서는 ggplot2를 이용해 2개의 plot을 겹쳐 그리려 합니다. 아래와 같이 데이터 생성 및 변환을 위해 library를 추가해 줍니다. 설명을 덧붙이자면 dplyr 은 %>% chaining operation을 위해 추가했습니다. reshape 는 melt, cast 함수로 데이터 변환을 편하게 하기 위해 추가했습니다. changepoint 는 cpt.mean cpt.var 등의 함수로 통계적인 change point 를 선별해 냅니다. 단 한개만 찾을 수도 있고 최대 개수를 지정할 수 있습니다. TTR은 Moving Standard Deviation 을 간단히 계산해줄 수 있는 runSD 함수를 포함하고 있습니다. ggplot2는 ..
[R] dplyr 사용하여 초보에서 중급되기 R Notebook dplyr 패키지 관련하여 간단한 정보를 공유드리고자 합니다. %>%를 사용하여 초보에서 중급되기 위한 정보를 공유드립니다. %>% 연산이란 chain operator 라고도 하는데 R에서 표현하자면 연달아서 계속 연산을 하는 방식으로 보시면 됩니다. 운영체제를 공부하신 분들이라면 pipe 로 생각하시면 됩니다. 정 이해가 안간다면 흔히 사이트 검색창에서 볼 수 있는 ’결과내 재검색’ 같은 기능으로 보시면 됩니다. 실제 사용 방법은 인터넷에 나와있는 예제를 참고하시면 될 거 같고 여기서는 . 과 {} 활용을 말씀드리려 합니다. library(dplyr); values%{. - min(.)} %>% { c(.)/max(.)}*100; plot(values); 바로 위 소스에서 볼 수 있..
[라즈베리파이 부팅] random: nonblocking pool is initialized kernel 부팅중 nonblocking pool is initialized 이 문구에서 다음으로 넘어가지 않는다. 원인은 kernel 빌드 중 여러 설정을 임의로 뺐는데 그중 하나 때문인 것으로 판단된다. 분석이 요구됨. 아래는 현재 raspberry pi b+ 의 .config 파일이다. # # Automatically generated file; DO NOT EDIT. # Linux/arm 3.18.9 Kernel Configuration # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y CONFIG_HAVE_PROC_CPU=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_LOCKD..
Ubuntu서버에서 MariaDB 원격 접속하기 본 문서에서 다음의 내용이 담겨 있습니다. 1. Ubuntu 에서 MariaDB 설정 변경. 2. Squirrel SQL 을 이용한 접속. 3. 포트포워딩. 4. MariaDB Read 계정 생성. 5. MariaDB 원격 접속. 1. Ubuntu 에서 MariaDB 설치. https://zetawiki.com/wiki/%EC%9A%B0%EB%B6%84%ED%88%AC_MariaDB_%EC%84%A4%EC%B9%98 ubuntu xenial(16.04) 에서 mariadb 설치하는 방법입니다. 참고하셔서 시키는대로 수행하시면 됩니다. 만약 이 설치 과정이 어려우시다면, 우분투 기본 패키지 설치부터 학습하셔야 합니다. 설치후 terminal 에서 Local MariaDB 접속은 $mysql -u root ..
라즈베리파이에 나의 os 올리기 간단 요약 참고!http://wiki.osdev.org/Raspberry_Pi_Bare_Bones#Booting_the_Operating_System #라즈베리파이에 나만의 OS 만들어 올리기 What?라즈베리파이는 값싼 교육용, 개인용 전자보드로 ARM 아키텍쳐를 이용한 broadcom 사의 보드를 사용한다. (bcm2835 (rpi b+))OS는 운영체제로 하드웨어에 올라가는 공통적인 소프트웨어 플랫폼이다. 이 주제는 결국 라즈베리파이에 나만의 OS를 제작하여 포팅하는 것이다. Why?배울 것이 많다. 여러 문서들을 읽어가며 진행해야한다. 만약 센서를 연결한다면 회로까지 보게된다. 이보다 배울게 많은게 있을까... How?쉽지 않다. 어떤면에서?첫번째, OS를 올리기 위해선 Boot에 대한 지식이 필요하다.두번..
[c++] 코드 속도 측정 방법과 원리 ㅇㅇ 속도 측정 방법 http://forum.falinux.com/zbxe/index.php?document_srl=507542&mid=lecture_tip linux time 명렁어 & 코드상에서 sys/time.h 이용한 코드 명령어 asm rdtsc 어셈블리 코드로 측정 http://www.npteam.net/50 http://returnaddr.org/b0d/zboard.php?id=comm_qa&no=3&PHPSESSID=d8182d76529be268e5b1a8e7080ce736알고리즘 수행 속도를 측정하는 매크로~ Memory Search 알고리즘에 적용해보았다. // [성능 측정] :: a는 float type milli second이고 b가 FALSE일때는 에러입니다 __int64 freq..
Ubuntu video & audio 편집기 (kdenlive) , 시스템 사운드 record (simplescreenrecoder) 작업 환경 : ubuntu 18.04 본 포스팅은 다음과 같은 정보를 담고 있습니다. 1. ubuntu 에서 동영상 편집하기.( kdenlive 설치하기) 1-1. ubuntu kdenlive 설치. 2. ubuntu 에서 화면 녹화하기. (simplescreenrecorder 설치하기) 2-1. simplescreenrecorder 설치하기. 2-2. simplescreenrecorder 로 마이크와 시스템 사운드를 같이 녹음하기. ===================================================================================== 1-1. ubuntu kdenlive 설치 방법. [그림1] https://kdenlive.org/en/download/..