전체보기
-
Python segmentation fault 해결방법개발지식 아카이브/Python 2022. 9. 24. 13:51
Python sementation fault는 다양한 상황에서 발생할 수 있다. 1. 코드 상의 문제 (도달할 수 없는 메모리에 액세스 하는 코드를 작성했을 때) 2. 호환되지 않는 패키지 간의 충돌 나의 경우는 2였다. 원래 문제가 없던 코드였는데 특정 라이브러리 (time-decorator)를 install 한 이후부터 갑자기 Segmentation fault 에러가 발생했기 때문에, 코드에서 발생하는 문제는 아니라고 생각되었다. time-decorator에서 참조하는 라이브러리와, 내 프로젝트 안에서 사용하는 특정 라이브러리가 충돌하는 것일 것 같았다. 그 특정 라이브러리가 무엇인지는, 에러메시지를 보고 알 수 있었다. Segmenataion fault 를 던지는 참조 코드를 따라가다 보니, goo..
-
[루비로즈 독서 모임] 부채, 첫 5000년의 역사: 부채의 도덕성에 대한 탐구Memories/책 영화 리뷰 2022. 9. 24. 09:33
첫 장에서 저자는 빈국들이 선진국에 지고 있는 부채는 불합리하게 계약된 것이므로 파기되어도 도덕적 문제가 없다고 주장합니다. 오히려 그것을 계속 갚아야 하는 것이 더욱 부당하다고 합니다. 프랑스는 1895년 마다가스카르를 침공해 식민지로 삼고 '침공당한 비용' 명목으로 엄청난 세금을 부과했고, 마다가스카르는 아직도 그 부채를 상환하고 있다. (1장) 임금 노동 계약을 맺는 순간부터 고용인과 피고용인은 완전히 동등한 사람이 될 수 없다는 암묵적 합의가 생성됩니다. 그래서 법은 고용인이 피고용인을 학대하는 것을 막기 위해 여러 제약조건을 걸었습니다. 사장의 권력은 절대적이지 않다. 계약은 근로 시간에만 국한된다 피 근무자는 언제든지 계약을 파기할 수 있다. 그런데 이것은 우리가 부채라고 부르는 것의 핵심이기..
-
[루비로즈 독서 모임] 부의 탄생(윌리엄 번스타인): 200년 전 그리고 지금Memories/책 영화 리뷰 2022. 9. 10. 11:58
Overview 추석 첫날에 윌리엄 번스타인의 부의 탄생을 읽었다. 부동산 슈퍼 블로거이자 2, 30대 여성들의 롤모델 루비 로즈님의 독후감 스터디에 가입하여 읽게 된 책이다. 제1부 무엇이 성장을 낳는가 1부는 오래된 과거에 대한 통찰이다. 국가의 부를 창출하는 요소 4가지 저자는, 국가의 부를 창출하는 요소에는 4가지가 있다고 말한다. 부의 창출 요소 근거 재산권 혁신가들이 노동의 대가를 다른 이에게 몰수당하지 않을 것이라고 확신할 수 있어야 한다. 혁신가들에게 정당한 인센티브가 이루어지지 않는다면 혁신은 일어나지 않을 것이다. 과학적 합리주의 경제적 진보는 사상의 발전과 상업화에 달려 있다. 이러한 지적 인프라가 없다면, 사상이나 혁신은 피어나지 않는다. 자본시장 계획과 생각을 구현해 내는 데는 자..
-
python CONDA 설치해 사용하기개발지식 아카이브/Python 2022. 6. 4. 15:46
Python에서 ANACONDA 사용하기 CONDA 란? 콘다는 언어의 패키지, 의존관계와 환경을 관리하는 툴이다. Python 뿐만 아니라 R, Java 등의 언어도 지원한다. 우리는 왜 콘다가 필요할까? 다음과 같은 상황을 생각해보자. 하나의 로컬 PC에서 개발을 하는데, 어떤 프로젝트는 Python2로 개발하되 어떤 프로젝트는 Python3.8로 개발하고 싶은 니즈가 있을 수 있다. 이럴 때에 CONDA를 사용하면 쉽게 Python 버전을 전환할 수 있다. CONDA의 분류 miniconda Python을 실행하는데 필요한 최소한의 패키지만 포함하는 CONDA이다. 비교적 가볍다는 장점이 있다. anaconda 720 개 이상의 주요 패키지를 한꺼번에 설치해주는 CONDA 이다. miniconda ..
-
[ELK Logstash] config 파일 작성 예시 - input, filter, output개발지식 아카이브/ETC 2022. 2. 20. 18:29
Logstash ELK의 한 축 을 담당하는 Logstash는 오픈소스 데이터 수집 엔진입니다. 다양한 경로로 원천 데이터를 가져와서 가공해서 내보내는 역할을 합니다. ELK의 한 스택으로 쓰일 때에는 주로 데이터를 읽어 들이고 Elastic Search로 내보내는 파이프라인의 역할을 합니다. Config 파일 작성 로그스태시를 기동 할 때에 실행할 데이터 파이프라인에 대한 설정을 미리 작성해둔 것이 conf 파일입니다. Conf 파일은 입력, 필터, 출력 3 단계로 구성합니다. 이 중 필터 단계는 생략해도 무방합니다. Input plugin 예시 reference: https://www.elastic.co/guide/en/logstash/current/input-plugins.html Input plu..
-
[책 리뷰] 운명을 만드는 절제의 성공학Memories/책 영화 리뷰 2022. 2. 10. 16:26
지방에 내려가는 차 안에서 읽은 책이다. 나는 요즘 미니멀리즘에 관심이 많다. 이 책을 관통하는 주제도 소식, 절제이고 또 질답 형태로 되어 있어 가볍게 읽을 수 있기에 좋을 것 같았다. 이 책은 미즈노 남보쿠라는 일본 에도 시대 위인이 제자들의 질문에 답변하는 형태로 구성되어 있는데, 답변에서 한결같이 빛나는 통찰력에 2020년대를 사는 나도 고개를 끄덕일 수밖에 없었다. 거의 4대 성인에 필적하는 통찰력과 절제력을 가진 사람이 아닐까. 몇백년 전의 사람인데 존경스럽다. 인상 깊었던 페이지들을 스캔했다. 매일 먹는 짐승과 물고기를 절제하는 것이 참 방생입니다 자신이 성공할 것인가를 알고 싶다면 먼저 식사를 절제하고 이를 매일 엄격히 실행해보면 됩니다. 만약 이것이 쉽다면 반드시 성공할 것이고, 그렇지 ..
-
[책 리뷰] 내가 원하는 삶을 살았더라면Memories/책 영화 리뷰 2021. 11. 6. 16:34
내가 원하는 삶을 살았더라면 - 죽을 때 가장 후회하는 5가지 이 책은 죽어가는 사람들을 돌보는 호스피스 간병인으로 일했던 브로니 웨어가, 그들이 죽기 전 공통적으로 이야기하는 후회에 대해 쓴 책이다. 사람들은 의외로 대부분 비슷한 후회를 한다고 한다. 나는 죽기 전 후회가 없는 삶을 살고 싶다. 내가 내린 선택들이 모두 그 순간에는 최선이었음을 알고 죽는다면 정말 행복할 것 같다. 이 책은 우리가 그런 후회의 전철을 밟지 않도록 도와줄 것이다. 죽기 전에 후회할 일이라면, 지금 바로잡을 수 있다. 늦기 전에 삶의 우선순위를 바꿀 수 있고, 마음이 진정 원하는 것을 찾아서 하게 될 것이다. 다른 사람이 아닌, 내가 진정 원하는 삶을 살았더라면 저자가 만난 사람들이 털어놓은 가장 많은 후회는 '자기 자신에..
-
[책 리뷰] THE ONE THING 원씽, 복잡한 세상을 이기는 단순함의 힘Memories/책 영화 리뷰 2021. 10. 23. 16:03
원씽 이 책은 아마존 베스트셀러 1위라고 해서 골라본 책이다. 내가 평소에 어렴풋이 생각하던 것을 구체적인 하나의 주제로 묶어낸 책이다. 리뷰는 생각의 흐름대로, 내 경험을 섞어서 적었다. 도미노 효과 30대에 접어들면서 인생은 수학 문제집 같은 게 아니라는 걸 깨닫게 되었다. 어떤 일련의 목차도 없고, 주기적으로 선택을 내려야 하는 문제가 등장하는데 답안지가 없다. 문제에 대한 의사 결정은 오로지 나의 주관에 의해 이루어지는데, 이 의사 결정 몇 가지로 우리의 인생은 완전히 바뀐다. 10대 후반까지는 어느 지역에 살지, 어느 학원에 보낼지, 어떻게 먹이고 가르칠지 등등... 나를 둘러싼 대부분의 환경은 부모님의 의사결정에 좌우되었기 때문에 내 의사결정이 큰 영향력이 없었다. 그런데 성인이 되어 갈림길에..