본문 바로가기

전체 글52

Python 3 설치 및 가상환경 구축 본 문서에서는 시스템에 설치되어 있는 Python은 그대로 두고 Python3 를 가상환경으로 구축하는 방법에 대해 소개하고자 합니다. 시스템에 설치되어 있는 것을 건드리다 보면 문제가 발생했을 시 롤백하기가 어렵기 때문에, 가상환경을 사용하는 것을 적극 권장합니다 또한, 가상환경을 사용하면, 여러 버전을 동시에 관리할 수 있으므로 프로젝트에 맞게 구분하여 관리할 수 있습니다 여러 OS 중 CentOS에서 설치 방법 입니다. 약간씩 차이가 날 수 있으니 설치 환경에 맞지 않거나 잘못된 경우 공유 부탁드립니다. Requirements yum 패키지 설치 sudo yum -y install gcc gcc-c++ kernel-devel sudo yum -y install openssl-devel zlib zl.. 2022. 3. 18.
[Book] 하버드 상위 1퍼센트의 비밀 1부. 차단의 힘 1장. 평균에 속지 마라 우리의 재능이 얼마만큼 숨어 있는지 알 수 없기 때문에 성공의 첫 번째 전제 조건으로 일단 많은 노력을 기울여야 한다. 하지만, 노력의 결과는 모두 같은가? 노력하면 할 수록 '평균' 적으로 성공을 할 가능성이 높아진다. '평균'은 매끄러운 성공곡선을 보여주지만 실상은 그렇지 않다. 완만한 성공은 '평균 속에서만' 존재할 뿐이다. 매끄러운 성공 곡선은 개인이 역경을 뚫고 일어서려는 분명한 의지를 포착할 수 없다. 잡음을 차단하면 완전하게 전념할 수 있다. 그리고 그 전념은 모두가 '재능 없다'고 단정 지은 것에도 돌을 던질 수 있다. 2장. 신호의 힘 성공하는 사람들은 연구할수록 노력하려는 개인의 소박한 의지보다는 그들을 둘러싼 긍정적 환경의 신호들이 그들을 순.. 2022. 3. 18.
Hadoop 개요 및 Hadoop 2.0 의 방향 하둡은 데이터 저장소의 역할을 하는 HDFS와 연산작업을 진행하는 MapReduce 가 있다 HDFS 구성· NameNodeo 데이터가 저장된 위치를 갖고 있는 Tree 구조의 데이터 블록들이 저장되어 있다.o DataNode에 I/O 작업 요청을 한다· DataNodeo 실제 데이터가 저장· Secondary NameNodeo NameNode가 죽은경우 대체되기 위해 떠 있는 보조 NameNodeo NameNode의 상태를 동기화 하고 있으며, 약간의 시간차가 존재 한다MapReduce 구성· JobTrackero 클러스터의 전체 리소스 관리o Job의 상태 관리를 하면서 Job마다 Task를 할당 · TaskTrackero Task를 실제 수행o 여러 JVM을 생성하여 다수의 맵리듀스 작업 실행 하둡.. 2017. 9. 27.
린 분석 [#1] 좋은 지표를 찾는 방법 본 문서는 " 린 분석: 성공을 예측하는 31가지 사례와 13가지 패턴 " 책을 읽으면서 발췌한 내용을 정리한 것입니다. 분석의 본질 사업에 매우 중요한 지표를 추적하는 것 사업 모델 (매출원, 비용, 고객 수, 고객 확보 전략의 효율성)과 연관 좋은 지표란? 상대적이어야 한다 비교할 수 있는 대상이 있어야 한다. 예) 지난 주 보다 전환율이 증가했다 이해하기 쉬워야 한다 사람들이 지표를 기억하고 대화를 할 수 있어야 한다 비율로 표현 가능해야 한다 비율은 행동에 반영이 쉽고 비교가 가능하다 행동 방식을 바꾸게 만든다 최소 존속 제품 (Minimum Viable Product, MVP)이 성공할 때 까지 다양한 방식을 시도하게 한다 최소 존속 제품이란? - 시장에 약속한 가치를 제공하는 최소한의 제품 -.. 2016. 12. 14.