Processing math: 100%
Jost Do It.

그냥 IT해.

반응형

분류 전체보기 230

[Python] json 출력 포맷 설정하기

개요 API는 사용자 이해를 돕기 위해 일반적으로 docs문서를 제공한다. 특히 각 API마다 출력 결과 예시를 추가하면 사용자들에게 예상 결과, 에러 종류들을 안내하기 용이하다. 이 때 출력 결과 예시는 일반적으로 미리 출력해 저장한 json 데이터이다. 문제 상황 아래와 같이 출력 결과 예시 데이터는 미리 저장된 데이터로 원본 그대로이거나 원본을 간소화한 데이터다. { "api_name": "/api/v5/daily-stcok.json", "data": [ { "date": "2020-03-02", "A005930": 55000, "A035720": 35125, "...": "..." }, { "date": "2020-03-03", "A005930": 55400, "A035720": 35125, "...

Programming/Python 2023.12.19

[철학] 무엇이 옳은가, 후안 엔리케

격동하는 시대에서 절대적인 철학이 무너진 현대 사회. 정답은 없었지만 생각할만한 주제들은 많이 있었다. 별점: ★★★☆ 요즘 너무 바빠서 책을 깊게 읽어볼 기회가 많이 없었다. 그래선지 오랜만에 리뷰하는 책리뷰! 책은 긴호흡을 통해 읽었던 터라 내용이 부정확할 수도 있다. 우선 "무엇이 옳은가" 책에서 저자는 서두에서부터 절대적인 진리 가치나 정답을 제시하진 않는다고 밝힌다. 단지 세상에 옳은 것이라고 느껴지는 모든 것들에 대해 의문을 제시하며 그 진리들이 불변하지 않을 것이란걸 독자들에게 주장한다. 저자는 과거 정답이라고 생각되는 윤리 가치들도 지금의 세대들에게는 경멸의 대상이 된 역사들을 제시하고, 지금 우리가 당연시 하는 것들에 대한 윤리 가치들을 하나하나씩 깨나가는데 이를 통해 옳은 것이 무엇인가..

취미/독서 2023.12.09

[클릭하우스] config 세팅 정보 변경 및 확인

문제 상황 보통 클릭하우스 configuration 파일(config.xml)에서 변수를 변경하면 자동으로 반영이 되지만 xml 파일을 함부로 수정하기엔 문제가 발생할 수 있어 쉽지 않다. 따라서 직접적인 xml 파일 수정 없이 클릭하우스 config를 변경하고, 반영이 잘 되었는지 확인할 방법이 필요했다. 해결 방법 클릭하우스 클라이언트를 이용해 설정할 수 있다. 먼저 클릭하우스 클라이언트의 옵션 정보들을 아래 명령어로 출력할 수 있다. clickhouse-client --help 이를 출력해보면 아래처럼 다양한 옵션을 설정할 수 있는 것을 확인할 수 있다. Main options: --help produce help message -V [ --version ] print version informat..

[Docker] 컨테이너 내에서 apt-get install 시 Unable to loacate package {패키지명} 해결방법

문제상황 컨테이너 내에서 cat 명령어로 파일 내용을 확인하기 불편해서 텍스트 편집기 vim을 설치하려고 하니 아래의 에러가 나타났다. >> apt-get install vim Reading package lists... Done Building dependency tree... Done Reading state information... Done E: Unable to locate package vim 구글링해보니 아래와 같이 해결가능하다고 한다. 해결방안 apt-get update apt-get install apt-file apt-file update apt-get install vim # now finally this will work !!! 내용을 살펴보니 apt-get으로 설치하는 파일들을 관..

[경제] 정치경제학과 과세의 원리에 대하여, 데이비드 리카도

학부 때 배우던 데이비드 리카도의 비교우위론에 대해 접할 수 있는 책. 경제학 배경지식이 있어도 당시 상황이나 직역식 번역으로 이해하긴 쉽지 않았다. 그래도 원문을 읽어본 것으로 만족. 별점: ★★★ 경제학 수업 들으면서 많이 접했던 비교우위론. 모든 품목을 잘 생산하는 국가도 그렇지 못한 국가와 교역할 때 두 국가 서로 이득이 될 수 있다는 것을 처음 주창한 이론으로 보통 경제학에선 절대우위론 다음에 바로 배우게 된다. 경제학을 배우면서 이런 이론적인 논리를 주창한 사람들을 대단하게 바라본 적이 많았는데 드디어 데이비드 리카도의 원문을 읽어볼 기회가 생겨 읽게 되었다.. 하지만 책은 몇번이나 열고 닫아서 실제 읽은 기간은 거의 몇개월은 되는듯 ㅜㅜㅜ 책 속에서는 단순히 경제학 수업에서 배우던 논리나 이..

취미/독서 2023.06.27

[자기계발] 회사가 당신에게 알려주지 않는 50가지 비밀, 신시아 샤피로

뻔한 것 같으면서도 잊고 있었던 사실들을 알려주는 책! 처음 제목만 보곤 책이 회사에 거부감을 줄 것 같았는데 다 읽어보니 오히려 열심히 일해야겠단 생각이 든다. 별점: ★★★★ 이직하면서 직군을 바꾸었다. 그 영향인지, 이직하고 마음에 안들어선지, 아니면 그냥 지칠 때가 되서인지 일이 손에도 안잡히고 모든게 불만이 가득했다. 그 불만은 직장 동료들에게도 향하였고, 친구들에게도 주변사람들에게도 표현되었다. 그러던 중 우연히 발견한 책이 신시아 샤피로의 회사가 당신에게 알려주지 않는 50가지 비밀이었다. 예전부터 인기 베스트셀러였던 책이라는데 제목부터 확 강렬히 다가와서 책을 꺼내들었다. 처음 느낌은 회사에 반항적인 제목? 왠지 읽으면서 내 속의 분노를 책이 공감해줄 것 같은 느낌이었다. 하지만 책 내용은..

취미/독서 2023.06.26

[Docker] 도커 컨테이너 세부정보 확인 및 볼륨 확인하기 (docker inspect)

문제 상황 카프카 환경을 구축하면서 confluent 가이드에서 제공하는 docker-compose.yml 파일을 이용하게 되었다. 해당 파일은 카프카와 관련된 여러 컴포넌트 이미지들을 포함하는데, 각 이미지들의 세부 사항들을 확인하기 어려웠다. 특히 컨테이너를 띄우면 컨테이너 내부의 파일들을 디스크에 마운트하고 싶었는데, 어떤 내부 파일들을 마운트해야 하는지, 이미지에서 기본적으로 마운트하는 폴더들은 무엇인지 확인하기 어려웠다. confluent에서 제공하는 docker-compose.yml 파일 version: '2' services: zookeeper: image: confluentinc/cp-zookeeper:6.2.1 hostname: zookeeper container_name: zooke..

[Python] pip freeze 시, 버전명이 '@ file:///' 로 뜨는 문제

문제 상황 현재 환경에서 사용하고 있는 라이브러리 패키지 정보들을 가져올 때 보통 아래처럼 πpeeze 명령어를 사용해 requirements.txt 파일로 저장한다. pip freeze > requirements.txt 그럼 아래와 같이 해당 환경에 설치된 패키지들의 정보가 requirements.txt 파일에 저장된다. clickhouse-driver==0.2.5 clickhouse-sqlalchemy==0.2.3 colorama @ file:///croot/colorama_1672386526460/work colorlog==4.8.0 colour==0.1.5 commonmark @ file:///Users/ktietz/demo/mc3/conda-bld/commonmark_16306..

Programming/Python 2023.06.16

[주식] 태쏘의 데이트레이딩 바이블, 태쏘

기술적 투자에 대해 차근차근 알려줘서 초보자도 이해가 쉬운 책! 파트마다 실제 차트를 주고 배운걸 적용해볼 수 있게 구성된 것도 마음에 들었다. 별점: ★★★★☆ 예전부터 책장에 꽂혀있던 책인데, 최근까지도 가치투자만을 좇았던지라 쉽게 손이 가진 않았다. 그러다 최근 친구가 차트 트레이드로 돈을 벌고 잃는걸 보면서 차트 투자는 어떤 근거로 하는지 궁금해 읽게 되었다. 책은 여러가지 차트 상황, 종목의 미시적 지표들, 거래 기간 등으로 나누어 어떻게 기술적으로 투자하는 것이 바람직한지 소개하고 있다. 특히 추상적으로 표현하는 기존 가치투자 책들과 달리 명확하게 본절을 쳐야하는 구간, 손절 라인은 얼마로 잡아야 하는지를 제시하는 것이 신선했다. 책은 2권으로 나뉘는데, 1권은 초보자도 이해가 어렵지 않을 정..

취미/독서 2023.05.07

[자기계발] 어떻게 살아야 하는가, 이나모리 가즈오

결국 모두가 옳다고, 바람직하다고 생각하는 방향대로 사는게 성공으로 이끌게 된다. 별점: ★★★★ 오랜만에 자기계발서 하나를 완독했다. 나이가 들고, 남들의 충고가 간섭으로 느껴지기 시작하면서 자기계발서를 손에서 놓게된지 오래됐는데, 어떻게 살아야하는가는 전부 동의하진 않으면서도 공감되는 부분도 많았던 책이다. 저자 이나모리 가즈오는 일본의 교세라 라는 기업을 세운 기업인인데 근본 기술조차 없는 상황에서 맨땅에서 부터 기업의 성공을 이끈 인물이다. 책을 읽으면서 아무것도 없던 그가 기업을 성공으로 이끌 수 있었던 단 하나의 비결은 처한 문제를 해결하는데 진심을 쏟은 것 이라고 생각한다. 보통 범인들은 본인이 처한 상황과 환경에서 불평, 불만을 하며 문제를 회피하고 남의 탓으로 돌린다. 하지만 가즈오는 본..

취미/독서 2023.05.01
반응형