2020/07
니르 이얄, 초집중 - 1부: 내부 계기를 정복한다
2020. 7. 29.미래에는 두 종류의 사람이 존재할 것이다. 타인이 자신의 집중력과 인생을 마음대로 주무르게 놔두는 사람과 당당히 자신을 '초집중자'라고 부르는 사람이다. 충동적 행동의 해독제는 미리 생각하는 것이다. 미리 계획을 세우면 해야 할 일을 완수할 수 있다. 당신의 초능력은? 온라인 기술을 없애봤자 소용이 없다. 딴짓의 종류만 바뀌었을 뿐이다. 원하는 삶을 살려면 '바른' 행동만 하면 되는게 아니라 나를 탈선시키는 '나쁜' 행동을 끊어야 한다. 딴짓은 내면에서 비롯된다. 딴짓이 자신을 무엇에서 '멀어지게' 하는 지 알아야하는 이유와 의도를 갖고 시간 계획을 세우는 법 외부계기 까발리기 우리가 하겠다고 한 일을 '옭아매는' 검증된 기법인 계약 (사전조치 기술) 초집중력을 발휘하는 방법 초집중이란 무엇인가? 본짓과..
스티븐 프레스필드, 최고의 나를 꺼내라! - 내가 자리에 앉아 글을 쓸 때 나는 내 영역에 들어간다
2020. 7. 28.저항 산타페와 같은 장소는 일단 일을 시작하기 전에 자신을 먼저 치유해야한다는 메시지를 전달하고 있는 것 같다. 그러나 일하기에 앞서 자신을 치유해야 한다는 이러한 메시는 저항의 또 다른 형태에 불과할 뿐이다. 저항과 싸워 이기기 서머셋 모옴 Somerset Maugham 은 다음과 같이 말했다. "나는 영감이 떠오를 때만 글을 씁니다. 그런데 다행히도 아침 일곱 시가 되면 어김없이 내게 영감이 찾아오지요." 이것이 프로이다. 저항이라는 관점에서 그는 다음과 같이 말하고 있는 것이다. "나는 저항을 경멸합니다. 그래서 나는 저항이 나를 어지럽히게 놔두지 않습니다. 나는 제자리에 앉아 내가 해야 할 일을 하지요." 우선 순위의 법칙의 요점은 이렇다. 첫째, 급한 일과 중요한 일을 구분한다. 둘째, 급한 일..
아나콘다 환경 공유하기 Sharing an environment
2020. 7. 28.아나콘다 환경을 재빠르게 다시 구축하기 위해서는 포함된 패키지와 각각의 버전 정보가 필요하다. 아나콘다 환경 공유방법을 아래에서 알아보자. Exporting the environment.yml file 첫번째 방법은 현재의 환경 정보가 담긴 yml 파일을 생성하는 것이다. 다음과 같이 가능하다. 먼저 가상환경을 활성화시킨다. fossa@fossa:~$ conda activate quintic 현재의 가상환경 설정을 다음과 같이 quintic_environment.yml 파일로 내보낸다. (quintic) fossa@fossa:~$ conda env export > quintic_environment.yml 정상적으로 export 되었으면 다음과 같이 yml 파일이 생성된 것을 확인할 수 있다. 해당 위치..
가민포칼립스 시대 가민 운동 데이터 가져오기, 살펴보기, 변환하기, 스트라바에 올리기
2020. 7. 28.Garminpocalypse 지난 23일부터 시작된 랜섬웨어에 의한 가민 시스템 장애가 26일 현재도 아직 지속되고 있다 . 레딧 가민 커뮤니티에서는 이 상황을 빗대 Garminpocalypse 라는 말까지 나오고 있다. 언제까지 이 상황이 지속될지 알 수 없고, 그렇다고 복구시까지 운동을 안 할 수도 없다. 이 포스팅에서는 가민 시계로부터 데이터를 PC 로 전송하여 보관 또는 스트라바 등 다른 사이트에 올리는 방법을 알아보자(27일부터 챌린지를 제외한 대부분의 서비스가 정상화되고 있고, 28일 현재는 가민 커넥트는 별도의 알림없이 정상적으로 페이지를 보여주고 있다. 런닝 후 저장, 완료까지 정상적으로 진행되고 있다). 가민 활동 데이터 파일 (.fit) 가져오기 먼저 충전용 케이블을 PC 와 가민 포러..
CSV 파일 구글 스프레드시트로 가져오기 How to Import CSV Into a Google Spreadsheet
2020. 7. 25.CSV 포맷의 파일을 구글 스프레드에 넣기 위해서는 다음과 같이 진행하면 된다. 먼저 Google 드라이브로 들어가 Google 스프레드시트 > 빈 스프레드시트를 생성한다. 파일 > 파일가져오기 > 업로드 > 가져올 파일을 드래그해서 해당 영역에 넣는다. 업로드가 끝나면 뜨는 다음의 팝업에서 데이터 가져오기를 선택한다. 정상적으로 가져오기가 완료되었음을 확인할 수 있다. 필요에 따라 사용하지 않는 컬럼을 제거하거나, CONCATENATE 함수를 이용하여 복수의 컬럼을 합칠 수도 있겠다. 물론 구글 스프레드시트로 가져오기 전에 제거하고 가져오기 작업을 시작할 수도 있겠다.
구글 스프레드시트 빅쿼리 연결 Connect BigQuery to Google Sheets
2020. 7. 25.DBMS가 구축되어 있지 않아 구글 시트나 로컬에 엑셀 등으로 데이터가 분산되어 있어 데이터의 현상태라든지 잠재력을 파악할 수 없는 경우가 있다. 이 경우 구글 클라우드의 빅쿼리를 이용하면 이렇게 흩어져있는 데이터들을 모아 활용할 수 있다. 데이터들을 하나로 모아서 SQL 구문을 이용해 복수의 시트에 쿼리를 실행할 것이다. Create a Project 먼저 Google Cloud Platform 에서 새로운 프로젝트를 생성한다 Google Cloud Platform에 로그인한다. “프로젝트 만들기 CREATE PROJECT” 를 클릭하고 아래와 같이 주요 정보를 입력한다. 프로젝트가 생성되었다. Enable the API 다음으로 방금 생성한 새로운 프로젝트에 사용할 Sheets API 를 활성화할 차..
우분투 20.04 에 Django 웹 프레임워크 설치하기 How To Install the Django Web Framework on Ubuntu 20.04
2020. 7. 20.Step 1 — Installing Django 사용자의 필요와 개발환경에 따라 Django 를 설치하는 데에는 여러가지 방법이 있지만, 여기서는 Django 공식 홈페이지의 Install an official release에 따라 설치해보기로 한다. 먼저 pip를 설치한다. standalone pip installer를 사용하여 설치하거나, 이미 pip 가 설치되어 있다면 최신 버전으로 업데이트한다. 현재 20.1.1 버전이 설치되어 있으며, 아나콘다 환경 기준 최신 버전임을 알 수 있다. (quintic) fossa@fossa:~$ pip --version pip 20.1.1 from /home/fossa/anaconda3/envs/quintic/lib/python3.8/site-packages/pi..
여러 개의 조건에 부합하는 셀 갯수 카운트하기 How To Countif With Multiple Criteria In Excel
2020. 7. 17.텍스트 값에 기반한 여러개의 조건에 맞는 셀 카운트하기 Count Cells With Multiple Criteria Based On Text Value 다음의 데이터를 가지고 동일한 컬럼에 분포된 Clothes 와 Cosmetics의 수를 카운트해보자. 이를 위해서는 단순히 각각의 countif 함수를 합치면 된다. =COUNTIF($A$2:$A$30,"Clothes")+COUNTIF($A$2:$A$30,"Cosmetics") 위의 식에서 A2:A30 은 데이터 범위이고, Cosmetics 와 Clothes 는 카운트하고자하는 검색조건이다. 하나의 컬럼에서 2개 이상의 조건을 사용하는 경우, 다음과 같이 각각의 값을 구하는 수식을 합치면 된다. =COUNTIF(range1, criteria1) + CO..
텍스트가 포함한 셀 갯수 카운트하기 How To Count If Cell Contains Text Or Part Of Text In Excel
2020. 7. 17.아래와 같은 데이터를 가지고 있고, 여기서 "Central"이라는 텍스트가 포함된 셀의 갯수를 카운트하기 원한다고 해보자. COUNTIF 함수를 사용하여, 텍스트 또는 특정 텍스트 일부가 포함된 셀의 갯수를 카운트할 수 있다. COUNTIF 함수의 구문은 다음과 같다. =COUNTIF (range, criteria) 아래 2개의 인수가 사용되는데 Range, Criteria 모두 필수이다. Range 카운트하고자하는 셀의 범위 Criteria 수, 표현식, 셀참조, 또는 텍스트문자열 등 카운트할 대상 위의 예에서는 B4:B33 범위의 셀에서 Central 이라는 텍스트를 포함하고 있는 셀의 갯수를 카운트하기 위해 D4 셀에 다음과 같은 함수를 입력하였다. =COUNTIF(B4:B33,"*Central*"..
우분투 20.04에 아나콘다 파이썬 배포만 설치하기 How To Install the Anaconda Python Distribution on Ubuntu 20.04
2020. 7. 8.본 포스팅에서는 Ubuntu 20.04 서버에 파이썬 3.0 버전의 아나콘다를 설치하는 과정을 소개한다. 우분투 20.04의 코드네임은 Focal Fossa 이다. Installing Anaconda 아나콘다를 설치하는 가장 좋은 방법은 최신 버전의 Anaconda installer bash script 를 다운로드받아 검증 후 실행하는 것이다. 최신 버전은 Anaconda Downloads page 에서 다운로드받을 수 있다. 현재 시점의 가장 최신 버전은 2020.02 이다. 다음으로 /tmp 디렉토리로 이동한다. fossa@fossa:~$ cd /tmp curl 명령을 이용해서 아나콘다 웹사이트에서 복사한 링크를 붙여 다운로드하자. 그리고 빠른 사용을 위해 anaconda.sh 라는 파일로 아웃풋을..