분류 전체보기
니르 이얄, 초집중 - 2부: 본짓을 위한 시간을 확보한다
2020. 8. 1.9. 가치관을 시간으로 전환한다 사람들은 재산을 검소하게 지키면서도 마땅히 인색해야할 시간에 대해서는 극심한 낭비벽을 보인다 - 세네카 내가 내 하루를 계획하지 않으면 다른 사람이 대신할 것이다. 그러면 일정 수립은 대체 어디서부터 시작해야하는 것일까? 흔히 쓰는 방법은 할 일 목록을 만드는 것이다. 우리는 하고 싶은 일을 쭉 나열하고 하루 동안 적당한 시간이 생기길 바란다. 하지만 해본 사람은 알겠지만 많은 항목이 오늘에서 내일로, 그리고 다시 모레로 이월된다. 따라서 '무엇'을 해야하는지가 아니라 '왜' 해야 하는지에서 출발해야 한다. 그러기 위해서는 먼저 자신의 가치관을 확인할 필요가 있다. 가치관 = "어떤 사람이 되고 싶은지, 무엇을 지키고 싶은지, 주변 세상과 어떻게 교류하고 싶은지"가 반영된..
니르 이얄, 초집중 - 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 라는 파일로 아웃풋을..
2020 AICPA Continuous Testing 결과 발표예정일
2020. 6. 20.2020년 7월 1일부터 시작되는 Continuous Testing 으로 인해 금년 남은 윈도우의 CPA 시험 결과 발표일이 다음과 같이 변경되었습니다. 발표예정일은 해당 주 보드의 사정에 따라 변경 또는 연기될 수 있는 점 참고하세요. BEC 섹션의 경우에는 별도로 리뷰가 들어가므로 일정 연기 가능성이 있으니 이 점도 참고하세요. 시험응시일 결과발표일 7/1~7/23 8/7 7/24~8/16 8/25 8/17~9/8 9/16 9/9~9/30 10/9 10/1~10/23 11/10 10/24~11/16 11/24 11/17~12/8 12/16 12/9~12/31 1/12 상기 결과 발표 정보를 참조하여 수험 계획을 세우시기 바랍니다. Continuous Testing 덕분에 불합격하더라도 빠른 시일내에 ..
일러스트 실행하는 도중 꺼지는 현상 Illustrator CS starts up but shuts down immediately
2020. 6. 20.일러스트를 실행하면 실행 중 바로 꺼지는 현상은 폰트와 관련된 문제로 다음과 같이 설정값을 수정하여 조치할 수 있다. 윈도우탐색기를 열어서 다음의 경로로 이동한 후, C:\Users\john\AppData\Roaming\Adobe\Adobe Illustrator CS4 Settings\ko_KR 해당 폴더내에 있는 AIPrefs 파일을 메모장 등으로 연 다음 다음과 같이 /useEnglishFontNames 값을 찾아서 기존의 0 에서 1 로 수정한 후 저장한 다음, 다시 실행하면 된다. 만약 AppData 등의 폴더가 보이지 않는다면 다음과 같이 폴더 옵션에서 숨김 파일 및 폴더 설정을 변경하면 된다. 윈도우탐색기 > 도구 > 폴더옵션 > 보기탭 > 숨김 파일 및 폴더 > 숨김 파일, 폴더 및 드라이브..
데이비드 엡스타인, 늦깎이 천재들의 비밀 - 해보면서 배우기, <우리>가 늘 동일한 상태로 있지 않다.
2020. 6. 16.프랜시스 헤셀바인 Frances Hesselbein 은 손님들에게 자신이 네 가지 직업을 가졌는데, 모두 회장이나 CEO 였고, 어느 자리도 스스로 지원하지 않았다는 말을 즐겨한다. 그녀가 자신의 삶이 어디로 향할지 추측할 때마다, 그 추측은 언제나 크게 빗나가곤 했다. 나이키의 공동 창업자 필 나이트 Phil Knight 는 회고록에서 자신은 라고 썼다. 갓 창업한 신발 회사의 주된 목표는 자신이 배우고 있는 것을 다음 모험에 적용할 수 있을 때까지는 실패하지 말자는 것이었다. 그는 앞서 배운 교훈을 적용하면서 계속 단기적인 목표를 추구했다. 오가스는 자기 탐사라는 굴곡진 경로 대신에 안정성을 확보해준다는 이유로 조기 문화화라는 엄격한 목표를 택하는 것이 합리적이라는 문화적 개념을 라고 부른다. 「우리..
팸 그라우트, 소원을 이루는 마력 - 가능성의 장을 찾기로 작정한다면 그것도 전기처럼 편견 없이 이용할 수 있다. 찾기도 어렵지 않다
2020. 5. 19.인간의 커다란 착각은 자신의 의식 상태가 아니라 다른데 문제의 원인이 있다고 확신하는 것이다 - 네빌 고다드 우리의 시선을 돌리려는 사람이 없는데도, 우리는 늘 엉뚱한 곳만을 바라본다. 우리의 관심은 오직 물리적 세계에만 집중되어 있다. 이런 감각적인 속임수 때문에 우리는 눈에 보이지 않는 것이 실제로 보고 있는 것보다 삶에 있어서 더 근본적이라는 사실을 놓치기 일쑤다. 미묘한 에너지와 생각과 감정과 의식은 삶의 경험에서 주역을 맡고 있지만, 눈으로 볼 수 없기에 우리는 그것을 이해하려하지 않고, 우리를 위해 사용하려고 하지도 않았다. 세상을 바꾸는 것은 이런 기대와 신념을 바꾸는 아주 단순한 문제다. 정말 말처럼 쉽다. 무언가를 물리적 세계로 가져오기 위해서는 실제로 보이는 것이 아니라 보고 싶은 것에..
윌리엄 어빈, 좌절의 기술 - 수도 밸브는 빨리 잠그면 잠글수록 좋다
2020. 5. 18.스토아 주의자들의 목표는 좌절의 고통을 겪는 동안에도 평온을 유지하겠다는 것이 아니라, 좌절당하더라도 그로 인해 고통을 겪지 않겠다는 것이었다. 이것은 중요한 차이다. 우리가 성숙했음을 보여주는 한 가지 증거는 자신이 의도했든 아니든 주변 사람들의 삶을 어느 정도로 어렵게 만들고 있는지를 아는 것이다. 세네카의 말처럼, 우리는 나쁜 사람들 사이에서 살고 있는 나쁜 사람들이다. 우주비행사 앨런 빈은 훗날 만약 다른 우주비행사가 닐처럼 불시착에서 살아남았더라면 그 사람은 아마도 그 일을 엄청난 사건으로 여겼을 것이다고 말했다. 그 사람도 어쩌면 불만을 터뜨리지는 않았을지 모르나 만약 그가 살았다면 그는 아마도 자신의 조종 실력을 엄청 뽐내고 다녔을 것이다. 나는 닐이 다른 사람들에 비해 특출하게 더 침착한 ..
도슨 처치, 깨어있는 마음의 과학 - 한 가지 믿음을 와해시키고 나자, 나는 다른 믿음들도 무너뜨리기 시작했다.
2020. 5. 17.양자 역학이 당신을 깊은 충격에 빠뜨리지 않았다면 당신은 아직 양자역학을 이해하지 못한 것이다 - 닐스 보어 The Big Short 에서 과학자들이 말하듯이, "곤경에 빠지는 것은 몰라서가 아니라, 아니라고 너무나 확신하기 때문이다." 빛과 전기와 자기는 생물이 신호를 주고받을 때 사용하는 에너지장을 만들어낸다. 생물학자 제임스 오쉬만 James Oschman 은 이렇게 말한다. "에너지는 자연계의 모든 거래를 매개하는 화폐다." 베스트셀러 작가들의 특징적인 공통점의 하나는 창조 작업에 집중한다는 것이다. 그들은 정보를 소비하는 것보다 정보를 생산하는데 훨씬 더 관심이 많다. 그들에게 단어나 이미지의 흐름이 '외부로부터의 내면으로'가 아니라 '내면으로부터 외부로' 향하는 경향이 있다. 도롱뇽이 자라서 ..
승리하는 습관 - 코비는 모든 것을 하나하나 차근차근 쌓아올리는 방법을 너무도 잘 알았다.
2020. 5. 12.운은 계획에서 비롯된다 - 브랜치 릭키 기회가 왔을 때 준비하면 이미 늦다. 기회가 올 때를 대비해 늘 준비되어 있어야 한다. 그러려면 어떻게 해야할까? 답은 간단하다. 매일 당신의 능력을 갈고 닦아라. 다른 사람들이 하지 않는 일을 해라. 당신이 선택한 분야에서 할 수 있는 모든 것들을 읽고 보고 또 귀 기울여 들으라. 다른 사람들이 텔레비전 앞에 앉아 있거나 잠자는 시간에 당신이 할 수 있는 일에 시간을 써라. 자원은 얼마든지 있다. 그것들을 찾아내라. 그리고 그것들을 활용하라. 그런 다음 행운을 잡고 싶다면 적절한 시간에 적절한 장소에 있어야 한다. 아니면 행운이 생길 때까지 기디라는 것이 아니라, 스스로 행운이 생기게 할 수도 있다. 당신이 하는 모든 일, 당신이 가는 모든 곳, 당신과 연결되는 ..
승리하는 습관 - 경기를 하지 않을 때 제가 주로 하는 일은 경기준비입니다
2020. 5. 11.효과적으로 마음을 바꾸는 방법은 뭔가를 '마지못해서 하는 것'에서 '필요해서 하는 것'으로 바꾸는 것이다. 돈은 자신의 모습을 증폭시켜줄 뿐입니다. 당신이 멍청한 사람이라면 돈은 당신을 그야말로 멍청한 사람으로 만들어주고, 너그러운 사람이라면 당신을 이 세상에 더 쓸모있는 사람으로 만들어준다. https://www.amazon.com/Living-SEAL-Training-Toughest-Planet-ebook/dp/B00U6DNZB2 스티브 내쉬 Steve Nash 는 회복력에 대해 이런 말을 했다. "회복력은 키워나가야 합니다. 뛰어난 투지와 회복력을 지니고 태어날 수도 있지만, 그 능력들은 계속 키워나가야 하는 것입니다." 제프 밴 건디 Jeff Van Gundy 는 '경험'과 '본능' 중 어느게 더..
승리하는 습관 - 자기인식, 나는 무엇을 할 수 있는 사람인가
2020. 5. 11.경기력을 향상시키기 위해 가장 필요한 첫 단계는 바로 '현재에 충실한 삶을 사는 법'을 배우는 것이다. 다음과 같은 3가지에 집중한다. 다음 플레이 통제가능한 것들 과정 성공에 필요한 기술은 누구든 쓸 수 있다. 우리에게 필요한 것은 행복과 성취감, 자신감, 영향력을 극대화하는 것 뿐이며, 그렇게 하면 성공은 이미 이룬 것이나 다름없다. 자기인식 - 나는 무엇을 할 수 있는 사람인가 휴스턴 로켓츠의 단장 대릴 모리는 "선수들이 무엇을 예측할 수 있기를 바라십니까?"라는 질문에 이렇게 답했다. "롤모델로 삼고 있는 선수에 비해 현재의 나는 무엇인 부족한지를 아는 자기인식입니다. 그러니깐 자신과 위대한 선수들 사이에 어떤 간극이 잇는지를 제대로 인지했으면 좋겠다는 말입니다. 그 다음에는 그런 간극을 메우기 ..
모든 것이 산산이 무너질 때 - 희망없이 살아라
2020. 5. 11.우리는 흔히 위기의 순간에 그 시험을 통과하거나 고민만 해결하면 모든 문제가 끝난다고 생각한다. 하지만 진실은 다르다. 세상에 진정으로해결되는 일은 없다. 세상만물은 모였다가 다시 흩어질 뿐이다. 그리고 또 다시 모였다가, 또 다시 흩어지기를 반복한다. 진정한 치유란 무슨 일이 일어나든 그것을 여유있게 받아들일 수 있도록 모든 것을 놓아버리고, 내면에 넉넉한 빈 공간을 만드는 것이다. 우리가 한계 상황에 내몰렸을 때 그 지점을 온전히 이해해보라. 다시 말해 지나치게 매몰되지 말고 억누르지 말라. 그러면 내면에 있던 단단한 뭔가가 녹을 것이다. 분노의 에너지든 실망의 에너지든 두려움의 에너지든 어떤 것이 일어날 때 그 순순한 힘 때문에 우리는 부드러워진다. 그 에너지가 한쪽 방향으로만 굳어지지 않으면, 그..
찰리 멍거 - 여러분은 워런과 내가 얼마나 많은 책을 읽는지 알게 된다면 깜짝 놀랄 것이다
2020. 5. 10.투자자로서 당신을 돕는 것은 기다림이다. 그리고 많은 사람들이 그 기다림을 잘 참지 못한다. It's waiting that helps you as an investor, and a lot of people just can't stand to wait. 버핏은 다음과 같은 단순한 조언을 남겼다. "투자의 제 1원칙은 절대 돈을 잃지 말아야 한다는 것이고, 제 2원칙은 제 1원칙을 잊어서는 절대 안된다는 것이다." 멍거는 자신의 전공과 거리가 먼 분야의 독서를 매우 중요시했다. 그러다보니 멍거에게 폭넓은 독서는 일상생활의 일부나 마찬가지였다. "내 평생 책을 꾸준히 읽지 않는데도 똑똑한 사람은 본 적이 없다. 정말이지 단 한 사람도 없다. 여러분은 워런과 내가 얼마나 많은 책을 읽는지 알게 된다면 깜짝 놀..
KT 공유기 포트포워딩 KT 홈 허브 관리자 로그인 방법 및 암호 (기가 WiFi 공유기)
2020. 5. 9.먼저 명령프롬프트에서 ipconfig 입력하여 아래와 같이 사설 IP와 공유기 접속 주소를 확인한다. C:>ipconfig Windows IP 구성 무선 LAN 어댑터 Wi-Fi: 연결별 DNS 접미사. . . . : 링크-로컬 IPv6 주소 . . . . : fe80::cc0b:9bf2:fec5:422c%18 IPv4 주소 . . . . . . . . . : 172.30.1.31 서브넷 마스크 . . . . . . . : 255.255.255.0 기본 게이트웨이 . . . . . . : 172.30.1.254 기본게이트웨이 주소인 172.30.1.254 를 웹브라우저에 입력하여 공유기 관리 홈페이지로 접근한다. 이렇게말고 homehub.kt.com:8899 로도 접속이 가능하다. 관리자아이디 및 비번 ..
엑셀 비밀번호 찾기 Advanced Office Password Recovery
2020. 5. 7.엑셀 파일 비밀번호 복구 소프트웨어를 검색해보면 대부분 유료로, 트라이얼 버전으로 테스트조차 못하는 경우가 많다. 여기서 소개하는 Advanced Office Password Recovery 는 제약은 있지만 트라이얼 버전으로 사용이 가능한 소프트웨어이다. 간단한 비밀번호 찾기에는 사용이 가능하며, 아래에서 다운로드할 수 있다. https://www.elcomsoft.com/aopr.html Advanced Office Password Recovery | Elcomsoft Co.Ltd. Recover, remove or circumvent passwords protecting documents created with a variety of office suites. Break passwords to Mi..
라즈베리파이4 라즈비안 설치 및 SSH 셋업
2020. 5. 4.디바이스마트에서 구매한 스타터키트가 도착했다. 스타터키트에 카메라 모듈만 추가로 구매했다. 구리 방열판을 다음과 같이 붙이고, 케이스도 끼워본다. 먼저 라즈비안을 microSD 카드에 설치해보자. 아래 링크에서 다운로드할 수 있다. 물론 라즈비안 외에 우분투 등의 설치옵션도 있지만, 기본적인 설치부터 해보자. Download Raspbian for Raspberry Pi Raspbian is the Foundation's official supported operating system. You can install it with NOOBS or download the image below. www.raspberrypi.org 몇 가지 다운로드 옵션이 있는데, 여기서 Raspbian Buster with ..
코세라 강의 Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning 2주차 실습
2020. 4. 30.코세라 강의 Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning > 2주차 > Week 2 Resources > Beyond Hello World, A Computer Vision Example 에 나오는 내용을 가지고 GCP 환경에서 주피터랩을 통해 실습을 진행해보았습니다. 먼저 텐서플로우를 임포트한다. import tensorflow as tf print(tf.__version__) 2.1.0 Fashion MNIST 데이터는 tf.keras 데이터셋 API 를 통해 바로 사용가능하다. 다음과 같이 로딩할 수 있다. mnist = tf.keras.datasets.fashion_mnist l..
코세라 과제 제출 에러 coursera assignment python file compiling error - coursera can't compile the student's code. invalid syntax (student_solution.py line 22)
2020. 4. 28.코세라 강의 Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning 과제 제출시 다음과 같은 오류가 발생하는 경우 coursera can't compile the student's code. invalid syntax (student_solution.py line 22) 다음과 같이 과제 제출시 상기 오류가 발생하면서 불합격으로 나온다. 이 경우 노트북 화면에서 최하단의 자바스크립트 2개 블럭을 삭제하고 제출한다. 제출이 되었다(물론 그 전 블럭 삭제 전에도 이렇게 제출은 되었다). 정상적으로 채점이 됨을 알 수 있다.
구글 태그 매니저를 이용한 외부 링크 추적 Outbound Link Tracking in Google Tag Manager
2020. 4. 25.아웃바운드 링크 추적은 구글 태그 매니저를 사용하는 편이 훨씬 용이하다. 다음과 같이 구성할 수 있다. 구글 태그 매니저 에서 새로운 트리거 생성 트리거 > 새로만들기 > 클릭-외부링크 생성 메뉴에서 새로운 트리거를 생성한다. 아웃바운드 링크에서 트리거가 발화되도록 할 것이므로, 다음과 같이 Click URL 이 본 사이트의 URL 과 같지 않다는 조건으로 트리거를 생성한다. 구글 태그 매니저 에서 새로운 태그 생성 태그 > 새로만들기 > 태그구성 에서 다음과 같이 새로운 태그를 구성한다. 추적유형 : 이벤트 카테고리 : Outbound 작업 : Page URL (링크 클릭이 발생하는 페이지의 URL 을 수집하는 기본제공변수) 라벨 : Click URL (클릭을 통해 도달하는 되는 목적지 URL 을 수집..
구글 태그 매니저를 이용한 모든 클릭 이벤트 추적 How to track all link clicks on your website using Google Tag Manager
2020. 4. 22.구글 태그 매니저를 이용하여 모든 링크 클릭을 추적하는 방법을 알아보자. 구글 태그 매니저에 ‘클릭-모든링크’ 트리거 생성 먼저 링크가 클릭될 때 작동할 트리거를 새로 생성한다. 트리거의 이름을 지정한 후, 트리거 > 새로만들기 > 트리거 구성 > 트리거 유형 > 클릭 > 링크만 을 선택해 새로운 트리거를 만든다. 트리거 구성에서 '이 트리거는 다음에서 실행됩니다 > 일부 링크 클릭' 과 같이 트리거 조건을 지정한다. 그리고 구글 어낼리틱스 데이터에 undefined 링크 클릭이 보이지 않도록 ‘Click URL > starts with > http‘ 조건을 트리거 발화 조건에 추가한다. 이것으로 트리거는 완성되었고 이제 태그를 생성할 차례이다. 구글 태그 매니저에 ‘GA-모든 링크 클릭’ 태그 생성 이..
구글 태그 관리자 설치 How to Setup and Install Google Tag Manager on your Website
2020. 4. 22.Google Tag Manager 계정 생성 가장 먼저 해야할 일은 GTM 계정을 생성하는 일이다. Google Tag Manager 공식 사이트 로 이동하여 구글 계정을 이용하여 간편하게 생성할 수 있다. Google Tag Manager 코드 구글 태그 매니저에서 웹사이트에 붙여넣을 코드를 다음과 같이 찾을 수 있다. 미리보기와 제출 버튼 좌측의 컨테이너 ID 를 클릭하면 Google 태그 관리자 설치 팝업이 로딩된다. 아니면 관리자 > 컨테이너 > Google 태그 관리자 설치 로 이동하여 확인할 수 있다. Google Tag Manager 컨테이너 코드 웹사이트에 추가하기 아래는 티스토리의 예로, 위의 구글 태그 관리자 설치 팝업에 나와있는 대로 다음과 같이 스크립트를 붙여넣는다. 먼저 상단 코드..