반응형

전체 647

시간관리를 위한 구글 타임타이머

최근에 알게된 제품인데 시간관리를 해주는 타임타이머라는 제품이다.이 제품은 구글 스프린트 개발을 위한 핵심 아이템으로도 잘 알려져 있다.짧은 시간내에 성과를 내기위해서 시간관리가 필수다. 구글타이머라고도 불리는 이 제품은 시간이 줄어드는 것을 시각적으로 알려준다. 사실 시간이 줄어드는 것이 시각적으로 보이기 때문에 자꾸 의식하지 않을까도 생각했는데, 물론 의식도 되지만 의식되는 것 이상으로 집중력을 가져온다는 것이 결론이다.그리고 원래 사람은 무언가에 집중을 할 때 감독관이 없으면 짧게라도 딴 짓을 하기 마련이다. 이런 의미에서 타임타이머는 감독관의 역할도 하는 것 같다. 포장은 깔끔하며 예상한 크기정도의 물건이다. 타임타이머는 사악한 가격으로도 유명한데 이 녀석은 옅은 하늘색으로 가장 싼 물건이다. 어..

티스토리 새로운 에디터 썸네일 누락현상

언제부턴가 쓰는 글이 모두 썸네일이 누락되는 현상이 발생하였다. 경험상으로 비춰 썸네일 누락현상은 딱 한가지 원인이 아니다. 시간이 지나서 해결되는 경우도 있고 아닌 경우도 있다.몇가지 추정 원인 : 내가 겪었던 원인 중 하나는 대표 이미지의 사이즈가 비정상적일 때다. 가로나 세로의 길이가 한쪽이 너무 길거나 할 때 썸네일이 누락된 적이 있었다. 두 번째로 대표이미지를 가장 첫번째 올린 이미지로 하지 않는 경우.그리고 오늘 이야기할 티스토리 새로운 에디터를 사용했을 때 누락되는 현상이다.결론만 말하면 티스토리 새로운 에디터를 사용하면 네이버 검색에 썸네일이 누락되는 것 같다. 그동안 몇개의 글을 발행했는데 모두 새로운 에디터를 사용했고 썸네일이 누락되었다. 썸네일 누락새로운 에디터는 간편하게 글쓰기 좋은..

크롤링과 스크래핑 그리고 파싱의 차이

종종 글을 읽다보면 웹크롤링을 하거나 html 파싱을 한다는 말을 자주 듣는다. 또는 스크래핑을 한다고도 하는데 용어가 혼동되기도 한다. 원래의 뜻을 살펴보면 크롤(crawl)은 기어가다는 뜻이다. 스크랩(scrap)은 단편의 정보를 뜻하고 파싱(parse)은 분석한다는 뜻이 강하다. 위 세가지를 종합해보면 기어다니면서 단편의 정보를 모아서 분석한다? 응? 말되네? 최신 빅데이터와 데이터 수집을 위해서 크롤링이나 스크래핑을 많이 하는 추세다. 그리고 크롤링과 스크래핑을 구별하는 것은 크게 의미가 없다고 본다. 대략 크롤링과 스크래핑은 인터넷의 정보를 모으는 일을 생각하면 된다. 그러면 파싱이란? 예를들어 시간에 대한 표현을 보면 "2019년 12월 10일"이라면 표현이 있다. 이 표현을 '년' 앞에는 년..

엑셀 매크로 자동실행(엑셀 파일 열 때)

엑셀에서 파일을 열 때 또는 파일을 닫을 때 자동실행되는 매크로를 만들어 보자. 처음 시작한다면 : 개발도구 탭을 활성화 시켜야 한다. - 활성화 방법 : 엑셀 버전에 따라서 조금씩 다르다. 자세한 방법은 이 블로그의 586번 글에 설명해 놓았다. 이 블로그 주소/586 준비물 : 두 개의 아무 엑셀 파일을 만들자.(시작파일, 자동열기)라고 이름을 정하겠습니다. 주의할 점은 엑셀에서 매크로 사용을 위해서는 저장시 매크로 사용이 가능한 형태로 저장해야한다. 매크로 사용가능한 형태로 저장하는 방법은 다음과 같다. 매크로 기록하기 방법 : 개발도구 탭 -> 매크로 기록 모든 매크로는 사용자가 직접 실행을 시켜야 실행되지만 다음과 같이 AUTO_OPEN으로 매크로 이름을 정하면 해당 매크로가 기록된 파일이 열릴..

엑셀 2019.12.07

논문검색 사이트와 sci 논문 검색(확인) 방법

서문 : 이 글은 논문검색을 할 수 있는 사이트와 검색된 논문에 대한 sci 논문검색 방법을 정리한 글입니다. 논문 검색 사이트는 여러가지가 있지만 여기에서는 두가지 사이트에 대해서 소개합니다. 글 요약 : 외국논문을 검색사이트로는 구글스칼라가 있고 한글 논문검색 사이트는 riss라는 검색사이트가 있습니다. riss의 경우 kci등재여부를 볼 수 있기 때문에 따로 kci등재여부를 확인할 필요는 없습니다. 가끔 외국논문의 경우는 sci등재여부를 확인할 필요가 있습니다. 좋은 논문을 찾기 위한 sci 논문확인 방법과 확인여부의 필요성에 대해서는 설명을 이어가면서 말씀드리겠습니다. 첫 번째 논문검색 방법으로 구글스칼라에 가면 바로 검색을 할 수 있습니다. https://scholar.google.co.kr/ ..

유용한사이트 2019.12.06

CUDA driver version is insufficient for CUDA runtime version 에러 해결

우선 이 에러는 케라스를 사용하여 딥러닝 학습을 하는 코드에서 발생한다. 말 그대로 CUDA 드라이버 버전과 CUDA runtime 버전이 다르기 때문에 생긴 문제로 내 경우엔 nvidia-docker를 사용하여 docker환경에서 텐서플로우를 사용하다 생긴 문제다. tensorflow를 docker에서 사용하기 위한 환경설정을 위해서 이 글은 보는 경우라면 이 글이 참고 정도는 될 것이다. 위 에러의 해결법을 보려면 아래쪽으로 스크롤 하면 되며 대략적으로 docker 환경을 세팅하는 방법을 적어두려한다. 현재 2019년 8월이며 앞으로 1년정도는 이 글이 유용할 것이라고 생각은 드나 1년 후라면 새로운 버전의 쿠다 텐서플로우로 업데이트 할지도 모른다. CUDA 설치는 머신러닝 학습시 병렬처리를 위한 n..

프로그래머를 위한 확률과 통계를 읽는 중

일본 사람이 쓴 책이다. 이책의 장점은 다 읽은 후 쓰기로 하고 단점 위주로 기술하겠다. 통계학 관련 기초 책은 몇권 읽었으나 이 책은 프로그래머를 위한 책이라고 소개한다. 아직 다 읽지 않고 초반부만 읽어서 이 책을 판단할 수 없겠지만, 특이한 점은 신의 관점과 인간의 관점에서 평행세계에 대한 소개를 한다. 이런 평행세계는 이미 정해진 시나리오(사건)대로 만들어진 것들로서(신의 관점), 인간은 이런 세계중 하나의 세계를 랜덤하게 경험한다. 하지만 인간은 어떤 세계에 자기가 속한지 모른다.(예를들어 인간이 주사위를 던질 때 주사위 1이 나온다면, 신의 관점에서 주사위 1이 나오는 여러가지 세계가 있지만 우리는 그 중 어떤 곳인지를 알 수는 없음) 뭐 대략 이해는 가지만 왜 이걸하고 있는지... 아직은 모..

관심사/도서 2019.08.13

파이썬 쓰레드와 GIL(Global Interpreter Lock)에 대한 이해

파이썬으로 쓰레드를 공부하다 보면 GIL(Global Interpreter Lock)에 대한 이야기가 심심치 않게 나온다. 공부를 하는 입장에서는 당장 GIL이 뭔지 몰라도 쓰레드를 만들고 프로그램을 돌리는데는 문제가 없다. 물론 공부를 하는 입장에서다. 파이썬이 발전되는 과정에서 하드웨어 역시 발전되어 왔다. 어는 순간 CPU는 클럭을 높이는 쪽에서 코어를 늘리는 쪽으로 발전의 방향이 변경되었다. 이런 변화는 프로그래밍 언어에도 큰 영향을 미쳤다. 왜냐면 1코어 시대에서는 CPU가 1개의 코어만 있는 게 당연했지만 현재는 다중 코어 CPU를 사용할 수 있도록 언어적인 차원에서 지원을 해야하기 때문이다. 그런데 파이썬(Cpython)은 GIL이라고 해서 인터프리터에 락을 거는 방식으로 다중 코어를 병행하..

빅데이터 분석에서 판다스(pandas)를 알아야 하는 이유.

이 글은 빅데이터 분석에 관심을 갖거나 시작하려는 분들에게 도움을 주는 글입니다. 최근 동향을 보면 빅데이터 분석을 쉽게해주는 도구로 파이썬, 판다스(pandas)가 대표적이다. 판다스는 파이썬(python)이라는 프로그래밍 언어로 만들어진 프레임워크다. 쉽게말해서 파이썬 문법으로 사용할 수 있는 도구의 집합체 정도로 요약해두면 된다. 그러니 판다스를 사용하려면 파이썬(python)을 기본으로 알고 있어야 한다. 그리고 판다스와 함께 numpy란 녀석도 곁가지로 꼭 알아두어야 한다. numpy는 C언어로 구현된 python 바인딩 수학(math) 패키지(프레임웍)다. 쉽게 말해서 numpy에서 제공하는 수학연산에 대한 구현이 c언어로 최적화 되어있어 매우 빠르다. 예를들어 데이터를 다루면서 벡터연산(한번..

머신러닝과 인공지능(artificial intelligence)에 대한 단상

관심이 없는 사람들 조차 4차산업과 머신러닝, 인공지능, 알파고라는 단어는 쉽게 접하게 되는 요즘이다.스마트폰에 음성명령을 인식해서 검색이나, 앱을 실행주는 기능을 사용하려면 가끔 혼잣말 하는 듯 하여 좀 어색하기는 하지만 꽤 편리하다.자율주행 자동차나 졸음운전으로 인한 사고를 미연에 알아차려 제동을 거는 등의 활용은 매우 유익하다고 생각한다.이젠 기업들은 빅데이터를 분석하여 특정 고객둘의 니즈에 대한 인사이트를 얻어내는 일을 기계의 힘에 맏기는 시대가 도래하기 시작했다.사실 이런 작업이나 연구가 한순간에 이뤄진 것은 아니다. 오래전부터 계속 연구되고 발전되어 왔지만 이렇게 급격하게 진전되는 듯 보이는 이유는 빅데이터와 하드웨어의 발전의 힘이다.빅데이터와 하드웨어 이 두가지를 따로 때어놓을 수는 없다. ..

A.I./가볍게 2019.03.25
반응형