jost-do-it의 등록된 링크

키자드에 등록된 총 156개의 포스트를 확인하실 수 있습니다.

Tistory

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

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

Tistory

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

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

Tistory

[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으로 설치하는 파일들을 관..

Tistory

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

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

Tistory

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

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

Tistory

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

문제 상황 현재 환경에서 사용하고 있는 라이브러리 패키지 정보들을 가져올 때 보통 아래처럼 `pip freeze` 명령어를 사용해 `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..

Tistory

[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..

Tistory

[Airflow] 파이썬에서 Error 로그가 airflow에서는 INFO로 뜨는 이유

[아래는 ChatGPT와 나눈 대화내용] 파이썬에서 에러 로그가 airflow에서는 INFO정보로 뜨는데 왜그래? Airflow는 기본적으로 로그 레벨이 INFO로 설정되어 있기 때문에, 파이썬에서 발생한 에러 로그도 INFO 레벨로 출력됩니다. 이는 Airflow가 파이썬 코드를 실행하는 방식 때문입니다. Airflow는 DAG(Directed Acyclic Graph)을 기반으로 작업을 스케줄링하며, 각 작업은 PythonOperator, BashOperator, DockerOperator 등의 Operator를 통해 실행됩니다. 이 때, Operator 내부에서 파이썬 코드를 실행하면서 발생하는 에러 로그도 Airflow에서 INFO 레벨의 로그로 처리됩니다. 하지만, 이러한 로그 레벨을 변경할 수..

Tistory

[Airflow] 에어플로우 `trigger_rule` 정의 및 파라미터 종류

너무좋다 챗지피티... 갓갓 [ChatGPT와의 대화내용] airflow의 trigger_rule에 대해 알려줘 Airflow의 trigger_rule은 DAG 내의 작업(Task)간 종속성(Dependency)을 정의하는데 사용됩니다. trigger_rule은 이전 Task의 실행 결과를 기반으로 다음 Task의 실행 여부를 결정하는 규칙(rule)입니다. trigger_rule은 Task 객체의 인수로 설정됩니다. 기본값은 all_success입니다. 다음은 trigger_rule의 종류와 각각의 의미입니다. all_success: 이전 Task가 모두 성공했을 때 실행합니다. 이전 Task 중 하나라도 실패하면 실행하지 않습니다. all_failed: 이전 Task가 모두 실패했을 때 실행합니다. ..

Tistory

conda run의 의미와 사용방법

[chatGPT와의 대화 내용] (1번 질문) `conda run`은 무슨 명령어야? `conda run`은 Conda 환경 안에서 실행할 수 있는 명령어입니다. `conda run` 명령어를 사용하면 Conda 환경 내에서 명령어를 실행하며, Conda 환경 외부의 패키지와 충돌하지 않도록 보호됩니다. `conda run` 명령어의 일반적인 사용법은 다음과 같습니다. conda run [OPTIONS] COMMAND [ARGS] 여기서 `OPTIONS`는 conda run 명령어의 옵션을 나타내며, `COMMAND`와 `ARGS`는 실행할 명령어와 인수입니다. 예를 들어, 다음 명령어는 myenv라는 Conda 환경에서 python 명령어를 실행합니다. conda run -n myenv python m..

Tistory

[레드 와인] 산타헬레나 까르미네르 2020

[한줄요약] 와인 자체 맛은 나쁘지 않았던 와인. 가성비로는 나쁘지 않아보인다. Vivino 평점: 3.3 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 칠레 품종: 까르미네르 생산연도: 2020 구매처: GS25 (`23. 01.) 가격: 10,000원 -> 7,000원 (와인25 일일 할인 상품권 적용) 우리동네GS에서 예약해서 구매한 산타헬레나 와인! 가격이 너무 저렴해서 구매했는데, 편의점에 놔두고 계속 안찾아가서 하마터면 수령못할뻔 했다 ㅋㅋ 수령 가능한 마지막 날 수령하고 바로 오픈해서 마셨다! 산타헬레나 와인은 코르크 오픈 하니 강한 포도향과 숲속의 이끼냄새가 나는 와..

Tistory

[레드 와인] 카스텔 델라 펠리시타

[한줄요약] 산도가 강해 마실수록 부담스러웠던 와인. Vivino 평점: 2.8 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 이탈리아 품종: 산지오베제, 바르베라, 돌체토 구매처: GS25 와인25 (`23. 01.) 가격: 15,000원 -> 12,000원 (와인25 상품권 할인) GS25 와인 플러스로 구매했던 카스텔 델라 펠리시타! 처음 오픈했을 때는 신선한 포도향을 많이 맡을 수 있었다. 와인의 빛깔은 탁한 적색을 띄면서도 투명한 편이었다. 와인은 산도가 강하고, 오크향이 약간 있었는데, 레드 와인에서 즐길 수 있는 과일향이나 맛이 거의 없었다. 블랙베리 향만 약간 있는듯..

Tistory

누구도 찾지 않는 나에게

[한줄요약] 산도가 강해 마실수록 부담스러웠던 와인. Vivino 평점: 2.8 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 이탈리아 품종: 산지오베제, 바르베라, 돌체토 구매처: GS25 와인25 (`23. 01.) 가격: 15,000원 -> 12,000원 (와인25 상품권 할인) GS25 와인 플러스로 구매했던 카스텔 델라 펠리시타! 처음 오픈했을 때는 신선한 포도향을 많이 맡을 수 있었다. 와인의 빛깔은 탁한 적색을 띄면서도 투명한 편이었다. 와인은 산도가 강하고, 오크향이 약간 있었는데, 레드 와인에서 즐길 수 있는 과일향이나 맛이 거의 없었다. 블랙베리 향만 약간 있는듯..

Tistory

[화이트 와인] 얄리 그랑 레세르바 샤르도네 2020

[한줄요약] 깔끔하고 무겁지 않게 적당히 맛있는 화이트 와인 Vivino 평점: 3.9 Light Bold Dry Sweet Soft Acidic 원산지: 칠레 품종: 샤르도네 생산연도: 2020 구매처: GS25 와인25 플러스 (`22. 12.) 가격: 24,900원 -> 19,900원 (와인플러스 상품권 할인) 와인 마케팅을 가장 공격적으로 하는 편의점을 꼽으면 GS25라 생각한다. 앱을 통해서 와인을 구매할 수 있을 뿐만 아니라, 할인 상품권도 자주 뿌려서 더 공격적으로 홍보하고 있다. 그래서 샀던 와인! 얄리 와인을 오늘 오픈했다. 얄리 와인은 에코프랜드리 제품으로 환경친화적으로 생산했다고 한다. 점점 환경을 생각하는 여러 상품들을 만날..

Tistory

늦은 밤 잠에서 깨어나 끄적거리는 글

[한줄요약] 깔끔하고 무겁지 않게 적당히 맛있는 화이트 와인 Vivino 평점: 3.9 Light Bold Dry Sweet Soft Acidic 원산지: 칠레 품종: 샤르도네 생산연도: 2020 구매처: GS25 와인25 플러스 (`22. 12.) 가격: 24,900원 -> 19,900원 (와인플러스 상품권 할인) 와인 마케팅을 가장 공격적으로 하는 편의점을 꼽으면 GS25라 생각한다. 앱을 통해서 와인을 구매할 수 있을 뿐만 아니라, 할인 상품권도 자주 뿌려서 더 공격적으로 홍보하고 있다. 그래서 샀던 와인! 얄리 와인을 오늘 오픈했다. 얄리 와인은 에코프랜드리 제품으로 환경친화적으로 생산했다고 한다. 점점 환경을 생각하는 여러 상품들을 만날..

Tistory

나른한 일상에 대한 경고

[한줄요약] 깔끔하고 무겁지 않게 적당히 맛있는 화이트 와인 Vivino 평점: 3.9 Light Bold Dry Sweet Soft Acidic 원산지: 칠레 품종: 샤르도네 생산연도: 2020 구매처: GS25 와인25 플러스 (`22. 12.) 가격: 24,900원 -> 19,900원 (와인플러스 상품권 할인) 와인 마케팅을 가장 공격적으로 하는 편의점을 꼽으면 GS25라 생각한다. 앱을 통해서 와인을 구매할 수 있을 뿐만 아니라, 할인 상품권도 자주 뿌려서 더 공격적으로 홍보하고 있다. 그래서 샀던 와인! 얄리 와인을 오늘 오픈했다. 얄리 와인은 에코프랜드리 제품으로 환경친화적으로 생산했다고 한다. 점점 환경을 생각하는 여러 상품들을 만날..

Tistory

[Airflow] 에어플로우 BashOperator 에러 발생 안할 때 해결 방법

문제 상황 에어플로우 BashOperator를 통해 작업을 dag에 걸어줬을 때, 에러가 발생했음에도 정상적으로 작동됐다고 체크된 경우가 있었다. 위 경우도 원래 4초짜리 task가 절대 아님에도 4초만에 정상적으로 작동이 완료됐다고 나와 에러 발생이 의심되는 상황이었다. 그래서 로그를 살펴보니 특정 라이브러리 로드를 안해줘서 에러가 발생함을 알 수 있었다. 그럼 왜 Airflow는 해당 dag에서 에러가 발생했음에도 정상적으로 작동했다고 결과를 출력한 것일까? 문제 발생 이유 파이썬같이 우리가 익숙한 프로그래밍 코드는 순차적으로 코드를 실행하다가 특정 line에서 에러가 발생하면 해당 line에서 에러를 발생시키고 실행을 멈추게 된다. 즉, 뒷 line은 실행하지 않는다. 하지만 Bash shell에서..

Tistory

[라디에이터 리뷰] 샤오미 Mi 스마트 전기 히터 BHR4036KR

요즘 겨울이 다시 찾아오고 집안이 점점 추워진다... 밖에서 바람이 새는지 새벽만 되면 거의 밖이랑 온도차이가 없어지는데, 구멍이란 구멍을 다 막아봐도 어디서 새는지 찾을 수가 없었다... 감기 기운도 슬슬 올라오고 컨디션도 안좋아져서 주변에 고민을 토로하니 라디에이터 하나 사는거 어떻냐는 추천을 받았다. 그리고 찾아보던 중 구매한 샤오미 Mi 스마트 라디에이터! 처음에는 전기히터인줄 알고 구매했는데 사고나니 라디에이터였다 ㅋㅋㅋ 히터는 바람이 나와서 직접적으로 방안을 데우는 방식이고, 라디에이터는 안에 열선이 들어간 알류미늄 자체를 데우는 방식인데 각각 장단점이 있다. 히터는 금방 따뜻해지지만, 전기세가 감당할 수 없을 정도이고... 라디에이터는 따뜻해지는데 시간은 좀 걸리지만 전기세가 히터에 비해 저..

Tistory

[레드 와인] 바롱 레스탁 보르도 루즈 2020

[한줄요약] 밸런스 있게 즐길 수 있는 프랑스 보르도 레드와인 Vivino 평점: 3.6 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 프랑스 품종: 메를로 60%, 까쇼 30%, 카베르네 프랑 10% 생산연도: 2020 구매처: 이마트 (`22. 11.) 가격: 26,000원 -> 12,800원 (이마트 SSG 랜더스 우승 기념) 요녀석은 이마트에서 사오고 집에서 오랫동안 숙성되 처음 오픈했을 때는 중후한 코르크향과 살짝 산도가 느껴졌다. 맛은 층이 느껴진다고 할 정도로 신맛과 떫은 맛이 잘 분리되는 느낌이었다. 강한 코르크향이 있었고, 블랙체리의 맛이 느껴지고 끝에서는 고추의 ..

Tistory

[화이트 와인] 샤또 몽페라 화이트 2019

[한줄요약] 간만에 맛있게 먹었던 화이트 와인, 샤또 몽페라! 선물 받아서인지 더 맛있게 먹었다. Vivino 평점: 3.6 Light Bold Dry Sweet Soft Acidic 원산지: 프랑스 품종: 소비뇽 블랑 80%, 세미용 20% 생산연도: 2021 구매 장소: 선물 받았음 ㅎㅎ 가격: 친구가 비싸댔음 ㅋ 오늘은 친구가 취업 직전에 집들이 선물로 가져왔던 샤또 몽페라! 공기업 준비하면서 고생 많이 했던 친구인데, 최근에 합격했다는 소식을 들었다. 원하던 데로 취업해서 되서 보기 정말 좋았다 ㅎㅎ 다음에는 같이 한잔할 수 있기를 바라며 샤또 몽페라를 오픈했다. 처음 오픈했을 때는 향기로운 정원에 온듯이 풀향이 가득했고, 이후에 오크향이..

Tistory

[가습기 리뷰] 샤오미 스마트 가습기 2

[라디에이터 리뷰] 샤오미 Mi 스마트 전기 히터 BHR4036KR 요즘 겨울이 다시 찾아오고 집안이 점점 추워진다... 밖에서 바람이 새는지 새벽만 되면 거의 밖이랑 온도차이가 없어지는데, 구멍이란 구멍을 다 막아봐도 어디서 새는지 찾을 수가 없었다... jost-do-it.tistory.com 겨울이 다가오고 집안이 춥고 건조했다. 그래서 샤오미 라디에이터를 구매한 김에 가습기도 같이 구매했다. 가습기를 사려고 한건 건조한거도 있었지만 가습기로 습도를 올려놓고 라디에이터를 틀면 더 따뜻하지 않을까 하고 구매했다. 먼저 썼던 샤오미 라디에이터 리뷰는 위에서 확인! 샤오미 가습기는 라디에이터처럼 깔끔한 화이트 색으로 디자인됐다. 크기도 컴팩트한데다 습도조절, 스마트폰과 연동 등 여러 장점이 있었다. 가격..

Tistory

성탄절 단 하루 전, 오후 지하철에서

[한줄요약] 메마른 토양 속에서 피어오르는 블랙베리, 상큼한 과일 향이 좋았던 보르도 와인 Vivino 평점: 3.6 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 프랑스 보르도 품종: 카베르네 소비뇽, 카베르네 프랑, 멜롯, 쁘띠 베르도 생산연도: 2019 구매처: GS25 (`22. 11.) 가격: 17,900원 -> 12,900원 (와인25플러스 할인 쿠폰 적용) 오랜만에 구대륙, 그리고 보르도 지방의 와인을 마시게 됐다. 아직 지역으로 와인을 구분하는 정도는 되지 못하지만 확실히 구대륙 와인을 마실 때는 좀 더 그 맛을 느껴보려고 하는 편이다. 와인을 오픈하니 굉장히 볼드하..

Tistory

[화이트 와인] 페니솔 아이렌

[한줄요약] 특색없이 평범하고 그냥 그랬던 화이트 와인 Vivino 평점: 2.7 원산지: 스페인 품종: 아이렌 구매처: GS25 (`22. 11.) 이번에 보졸레 누보 와인 사면서 딸려왔던 화이트와인 페니솔을 오픈했다. 거의 경품 느낌으로 딸려왔기 때문에 크게 기대는 하지 않았다. 향은 산미가 강하게 느껴졌고, 풀향이 은은하게 느껴졌다. 와인은 드라이하면서도 와인 자체의 특색있는 맛은 느껴지지 않았다. 맛은 안강했는데도 바디는 꽤 무겁게 느껴져서 고기나 기름있는 요리랑 잘어울릴거 같았다. 산미는 꽤 있어서 시다고 느껴지기도 했는데, 레몬의 시트러스함이 느껴지는 편이었다. 처음 오픈했을 때 독특한 쿰쿰한 향이 나서 이게 뭔가 싶어서 찾아봤는데, 습기있는 숲속의 이끼냄새와 비슷한거 같다. 이 날은 안주 초..

Tistory

[레드 와인] 앙시앙땅 까베르네 쉬라 2020

[한줄요약] ㅇㅇ Vivino 평점: 3.7 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 프랑스 품종: 까베르네 소비뇽 50%, 쉬라즈 50% 생산연도: 2020 구매처: CU (`22. 12.) 오늘은 대구 호텔에서 고등학교 친구랑 호캉스를 즐기게 됐다. 호텔에서 와인잔이랑 오프너를 무료로 빌려준다길래 와인도 한잔했다 ㅎㅎ CU에서 앙시앙땅이 부담스럽지 않으면서도 가장 괜찮아서 데려왔다. 앙시앙땅은 처음 코르크를 오픈했을 때 강한 오크향과 중후한 느낌을 받을 수 있었다. 향에서는 산도를 많이 느끼진 못했는데, 맛에서는 끝에 산도가 좀 있는 편이었다. 아무래도 쉬라즈가 들어간만큼..

Tistory

[레드 와인] 도피오파소 프리미티보 2021

[세줄요약] 편의점 와인이라 무시하지 마라 편의점에서 살 수 있다고 다 같은 와인이 아니다.. 이 가격대에서 최고의 와인 Vivino 평점: 4.1 원산지: 이탈리아 품종: 프리미티보 100% 생산연도: 2021 구매처: GS25 (`22. 11.) 가격: 16,900원 -> 11,900원 (GS 와인쿠폰 할인) 요즘 GS25에서 할인쿠폰을 매주 뿌려준다.. 무려 5,000원이나 할인돼서 와인을 계속 사다보니 냉장고가 와인으로 꽉차버렸다. 그래서 시간 나는김에 마셔버렸다! 도피오파소 프리미티보! 프리미티보란 품종은 익숙하진 않아서 이날 오픈한거도 있다. 처음 오픈하니 포도향을 강하게 맡을 수 있었고, 오크향은 잘 안나는거 같았다. 특이한점은 코르크마개가 아예 고무였는데, 여기서 기대감은 살짝 떨어졌었다...

Tistory

[헤드폰 리뷰] Anker Q45 Space White 사용 후기

최근에 Anker에서 스페이스 Q45를 새로 출시헀다. 최근까지 Anker Q30을 너무 잘쓰고 있었는데, Q45는 소리가 또 많이 업그레이드 됐다고 해서 구매하려고 했었다. 근데 화이트버젼이 너무 예뻐보이는거다.... 블랙은 차마 지르지 못할정도로 색감이나 디자인이 너무 마음에 들었다. 12월중순에 출시된다고 해서 그 날만 목빠지게 기다리고 있었는데 드디어 출시가 됐다. 그리고 바로 질러버렸다... Anker에서는 연말 Anker데이 기념으로 크게 할인을 하고 있었다. 그래서 정가 149,000원 대비 엄청 싸게 살 수 있었다. 네이버페이 적립까지 고려해서 최종 혜택가 12만원 중반 정도에 구매할 수 있었다. 구매하고 나서 지금까지의 만족한 점, 아쉬웠던 점 후기들을 써보려고 한다. 헤드폰 구성 및 패..

Tistory

[레드 와인] 샤또 뻬이 라 뚜르 보르도 루즈 2019

[한줄요약] 메마른 토양 속에서 피어오르는 블랙베리, 상큼한 과일 향이 좋았던 보르도 와인 Vivino 평점: 3.6 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 프랑스 보르도 품종: 카베르네 소비뇽, 카베르네 프랑, 멜롯, 쁘띠 베르도 생산연도: 2019 구매처: GS25 (`22. 11.) 가격: 17,900원 -> 12,900원 (와인25플러스 할인 쿠폰 적용) 오랜만에 구대륙, 그리고 보르도 지방의 와인을 마시게 됐다. 아직 지역으로 와인을 구분하는 정도는 되지 못하지만 확실히 구대륙 와인을 마실 때는 좀 더 그 맛을 느껴보려고 하는 편이다. 와인을 오픈하니 굉장히 볼드하..

Tistory

[화이트 와인] 투썩 점퍼 와인즈, 까바 리제르바

[한줄요약] 탄산있는 화이트 와인 느낌 드라이한 까바 리제르바 신선해서 좋았다. Vivino 평점: 3.9 Light Bold Dry Sweet Soft Acidic 원산지: 스페인 품종: 까바 리제르바 구매처: 이마트24 (`22. 09.) 가격: 14,900원 -> 11,920원 (KB Pay 결제 시 20% 캐시백) 어제도 과음 했지만 오늘은 마셔야겠다.. 요즘 와인을 안마시고 사놓기만 하다보니 계속해서 쌓이기만 해서 냉장고 자리가 없었다. 그래서 마셨다! 투썩 점퍼 와인즈! 아무래도 탄산이 있는 와인이다 보니 사람들과 같이 마실려고 샀었는데 집에서 같이 마실 사람을 찾지 못했다. 그래서 혼자서라도 깠다 ㅜㅜ 투썩 점퍼 와인즈의 까바 리제르..

Tistory

[레드 와인] 디아블로 카베르네 소비뇽 2020

[한줄요약] 가성비 와인 디아블로! 가격대에 딱 적당한 와인으로 보인다. Vivino 평점: 3.6 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 칠레 품종: 까베르네 소비뇽 생산연도: 2020 구매처: GS25 (`22. 11.) 가격: 9,900원 -> 7,920원 (카카오 페이 결제 시, 20% 캐시백) 어쩌면 우리나라에서 가장 유명한 와인 디아블로! 칠레의 가성비 와인으로도 유명하고, 어느 편의점에서나 구할 수 있다. 이날은 간단히 먹을 생각으로 디아블로 와인을 오픈했다. 와인을 오픈하니 칠레 와인 특유의 중후한 코르크향이 올라왔다. 색깔은 검붉으면서도 은근 보라빛이 많이 ..

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 13 교착 상태

Chapter 13. 교착 상태 요약 교착 상태의 정의와 발생 원인을 학습하고, 이를 해결하는 방법에 대해 알 수 있었다. 내용 정리 13-1. 교착 상태란 교착 상태(deadlock) 두 개 이상 프로세스가 각자 자원을 점유하고, 서로의 자원을 요구할 때에 더 이상 프로세스 진행이 불가해진다. 즉, 서로의 종료만을 기다리며 진행이 멈춰버릴 때 교착 상태가 발생한다. 식사하는 철학자 문제(dining philosophers problem) 교착상태를 잘 설명하는 예시 철학자는 프로세스 또는 쓰레드, 포크는 자원, 생각하는 행위는 자원을 기다리는 것으로 이해할 수 있다. 포크는 한 번에 한 스레드에만 접근할 수 있으니 임계 구역으로 생각할 수 있다. 식사하는 철학자 문제 과정 모든 철학자는 원형 테이블에 ..

Tistory

[레드 와인] 조르쥐 뒤뵈프 보졸레 누보 2022

[한줄요약] 매년 기다려지는 보졸레 누보, 편의점에서 쉽게 만나볼 수 있어 좋다. Vivino 평점: 3.6 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 프랑스 포도: 2022년 보졸레 지방 햇수확 포도 생산연도: 2022 구매처: GS25 (`22. 11.) 가격: 34,000원 -> 27,200원 (카카오 페이 결제 시, 20% 캐시백) 보졸레 누보는 프랑스 보졸레 지방에서 그 해에 수확한 포도로 만든 와인인데, 당해에 수확한 포도로 생산하고 판매하기 때문에 숙성 기간이 짧고 신선한게 특징이다. 보졸레 누보는 항상 수능날 이후에 편의점에서 살수 있었는데 매년 대학원에서 교수님..

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 11 CPU 스케줄링

Chapter 11. CPU 스케줄링 요약 CPU 스케줄링의 개념과 방법들에 대해 공부할 수 있었다. 내용 정리 11-1. CPU 스케줄링 개요 CPU 스케줄링 CPU 스케줄링 (CPU scheduling) 운영체제가 프로세스들에게 정해진 규칙으로 CPU 자원을 배분하는 것 CPU 스케줄링에 따라 컴퓨터 성능에 큰 영향을 미침 반드시 실행되야 할 프로그램이 적절히 실행되야 함 급한 프로세스는 우선 실행되고, 급하지 않은 프로세스들은 차선으로 실행할 수 있어야 함 프로세스에 CPU 자원 배분이 질서적으로 가능해야 함 프로세스 우선순위 프로세스 프로세스는 일의 중요도에 따라 우선순위가 존재한다. 우선순위가 높은 프로세스: 우선순위가 낮은 프로세스들 보다 빨리 처리 되야 하는 프로세스 프로세스는 실행 상태와 ..

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 12 프로세스 동기화

Chapter 12. 프로세스 동기화 요약 프로세스 동기화의 의미와 다양한 기법들에 대해 알 수 있었다. 내용 정리 12-1. 동기화란 동기화의 의미 프로세스 동기화(synchronization) 프로세스 사이 수행 시기를 설정하는 것 동시다발적으로 실행되는 프로세스들은 독립적이거나, 서로 정보를 주고받고 협력할 수 있다. 서로 영향을 주는 프로세스들은 실행 순서와 자원 사용의 일관성을 보장해야 하기에 동기화 돼야 한다. 참고> 프로세스 뿐 아니라 스레드도 동기화의 대상이다. 즉, 실행의 흐름을 갖는 모든 것은 동기화 대상이다. 프로세스 동기화 시 요구조건 실행 순서 제어: 프로세스를 올바른 순서로 실행 상호 배제: 동시에 접근하면 안되는 자원에 하나의 자원만 접근할 수 있도록 하기 1. 실행 순서 제어..

Tistory

[레드 와인] 필리프 2018

[두줄요약] 육류와 잘어울리는 필리프 와인. 라벨지 얼굴처럼 내 얼굴도 발그레 해졌다. Vivino 평점: 4.0 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 이탈리아 품종: 까베르네 소비뇽 생산연도: 2018 구매처: GS25 (`22. 10.) 가격: 44,700원 -> 35,760원 (카카오 페이 결제 시, 20% 캐시백) 이날은 냉장고에 꽤 오래있던 필리프 와인을 해치웠다. 나름 가격을 주고 구매했던 와인이라 누군가와 같이 마시려 했지만... 누군가를 찾지 못하고 결국 혼자 와인을 오픈하게 됐다. 와인을 오픈했을 때는 굉장히 오크향이 강하게 느껴지고 산도는 많이 못느꼈던거..

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 10 프로세스와 스레드

Chapter 10. 프로세스와 스레드 요약 운영체제가 프로세스를 관리하는 방식을 알 수 있었고, 프로세스와 스레드의 차이에 대해 배울 수 있었다. 내용 정리 10-1. 프로세스 개요 프로세스(process) 보조기억장치에 저장된 프로그램을 메모리에 적재하고 실행할 때의 프로그램 프로세스를 생성한다 고 표현함 프로세스 확인하기 윈도우: 작업 관리자 -> 프로세스 탭 유닉스 체계: ps 명령어 프로세스 유형 포그라운드 프로세스(foreground process): 사용자가 보는 앞에서 실행되는 프로세스 백그라운드 프로세스(background process): 사용자가 보지 못하는 뒤편에서 실행되는 프로세스 사용자와 상호작용하는 백그라운드 프로세스와 그렇지 않은 프로세스가 있다. 데몬(demon): 유닉스 ..

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 8 입출력장치

Chapter 8. 입출력장치 요약 입출력장치가 컴퓨터와 소통하는 방법을 알 수 있었다. 내용 정리 08-1. 장치 컨트롤러와 장치 드라이버 입출력장치가 다루기 까다로운 이유 1. 입출력 장치의 종류가 너무 많다. 다양한 입출력장치와 정보를 주고받는 방식을 규격화하기 어렵다. 장치마다 속도, 데이터 전송 형식 등이 모두 달라지게 된다. 2. 입출력장치의 데이터 전송률이 CPU, 메모리에 비해 낮다. 전송률(transfer rate): 데이터를 얼마나 빨리 교환할 수 있는지 나타내는 지표 전송률의 차이는 CPU와 메모리, 입출력장치간 통신이 어렵게된다. 장치 컨트롤러를 통해 위 한계를 극복한다. 장치 컨트롤러(device controller) 입출력장치는 컴퓨터와 직접적으로 연결하지 않고, 장치 컨트롤러라..

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 9 운영체제 시작하기

Chapter 9. 운영체제 시작하기 요약 운영체제의 개요와 운영체제가 하드웨어의 시스템을 어떻게 통제하는지 이해할 수 있었다. 내용 정리 09-1. 운영체제를 알아야 하는 이유 운영체제란 운영체제(Operating system) 실행할 프로그램에 필요한 자원을 할당하고, 프로그램이 올바르게 실행되도록 돕는 프로그램 시스템 자원: 프로그램 실행에 필요한 요소들로 줄여서 자원이라고도 부름 근본 프로그램이기 때문에 컴퓨터가 부팅될 때 메모리의 커널 영역 내에 따로 적재돼 실행된다. 커널 영역(kernel space): 운영체제가 메모리에 적재되는 공간 사용자 영역(user space): 커널 영역을 제외한 영역으로 사용자가 이용하는 응용 프로그램이 적재되는 공간 응용 프로그램(application softw..

Tistory

[Github] refusing to allow a Personal Access Token to create or update workflow 에러 해결

에러 내용 깃헙에서 workflow 내용을 수정하고 github 저장소에 push하니까 위 에러가 떴다. 내용은 다음과 같다. ! [remote rejected] {원격저장소 branch명} -> {원격저장소 branch명} (refusing to allow a Personal Access Token to create or update workflow `.github/workflows/code-style-check.yaml` without `workflow` scope) error: failed to push some refs to 'https://github.com/{원격저장소 링크}' 메세지 내용을 살펴보면 github에서 발급받은 개인 access token이 workflow를 수정할 수 있는 권한..

Tistory

[Git] 깃 브랜치 만들기 / 변경 / 삭제 (git branch / checkout / -d)

깃은 디폴트(메인) 브랜치에서 여러 브랜치를 파생할 수 있다. 여러 브랜치로 파생하여 메인 브랜치의 내용들과 충돌 없이 파생된 브랜치에 코드 내용을 수정할 수 있다. 그리고 수정된 코드 내용들을 메인 브랜치와 통합할 때는 PR을 요청하여 깃헙 관리자가 이를 허용/거절하는 구조로 이루어진다. 그러면 이 브랜치를 어떻게 파생할 수 있을까? 깃 브랜치 생성 로컬에서 깃 브랜치를 생성하는 방법은 다음과 같다. 아래 명령어를 쉘의 로컬 깃저장소 위치에서 입력한다. git branch {생성할 브랜치명} 한편 메인 브랜치와의 충돌을 피하려면 메인브랜치의 최신 내용을 pull한 상태여야 한다. 이후에 브랜치에 커밋을 하여야 메인 브랜치와 충돌을 피할 수 있다. 깃 브랜치 변경 위 명령어는 로컬 깃 저장소에 새로운 브..

Tistory

[화이트 와인] G7 소비뇽 블랑 2022

[한줄요약] 2022년 신상 와인이라 신선함을 기대했지만, 너무 시큼하고 향이 별로였다. Vivino 평점: 3.3 Light Bold Dry Sweet Soft Acidic 원산지: 칠레 품종: 소비뇽 블랑 생산연도: 2022 구매처: 이마트 성수점 (`22. 11.) 가격: 7,900원 -> 3,950원 (SSG 랜더스 우승 기념 세일) 나는 야구는 잘 모른다. 근데 이번에 SSG 랜더스가 우승해서 정용진 부회장님이 이마트에서 통큰 세일을 한다고 했다. 그래서 얼른 다녀와서 사온게 이 G7 소비뇽 블랑이다. 가격도 그렇고, 편의점에서 흔히 만날 수 있는 와인이라서 살 생각이 없었는데, 가격도 너무 말이 안되고 2022년 햇와인이라서 궁금했던게..

Tistory

20221113 일

Chapter 7. 보조기억장치 요약 보조기억장치의 종류와 보조기억장치를 구성하는 방법인 RAID 기술을 알 수 있었다. 내용 정리 대표적인 보조 기억 장치 하드 디스크 플래시 메모리 07-1. 다양한 보조기억장치 하드 디스크 하드 디스크 (HDD, Hard Disk Driver) 자기적인 방식으로 데이터를 저장하는 보조기억장치 자기 디스크(magnetic disk)의 일종으로 볼 수 있음. 하드 디스크 특징 동그란 원판에 데이터를 저장하고, 원판을 회전시켜 뾰족한 리더기를 통해 데이터를 읽는다. CD나 LP와 비슷하게 동작한다. 하드 디스크 구조 플래터(platter): 하드 디스크에서 데이터가 실질적으로 저장되는 곳. 원판 형태이다. 자기 물질로 덮여 있으며, 내부에 수많은 N극과 S극이 존재한다. ..

Tistory

[레드 와인] 피치니 오리지네스 이탈리케 아파시멘토 2019

[한줄요약] 싼 가격에 맛있게 먹을 수 있는 편의점 와인 Vivino 평점: 3.6 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 이탈리아 품종: 네그로아마로 생산연도: 2019 구매처: 이마트24 (`22. 11.) 가격: 8,900원 -> 7,120원 (카카오 페이 결제 시, 20% 캐시백) 이 와인은 언제 샀는지 기억이 안난다. 그냥 와인 마시고 싶어서 냉장고를 열었는데, 이 와인이 보여서 마시게 됐다. 요즘 대부분 편의점에서 저렴한 와인들을 마시고 있어서 와인은 큰 기대 없이 오픈했다. 코르크에서는 강한 산도가 느껴졌고, 오크향도 꽤 있어보였다. 색깔은 검붉은 색을 띄면서도..

Tistory

프로그래머가 알아야 할 알고리즘 40 Chapter 6 비지도 학습 알고리즘

Chapter 06. 비지도 학습 알고리즘 요약 비지도 학습의 여러 알고리즘들을 학습하고 어떻게 활용되는지 알 수 있었다. 내용 정리 6-1. 비지도 학습 이해하기 비지도 학습 (Unsupervised learning) 데이터에 내재된 패턴을 발견하고 이를 구조화하는 프로세스 데이터가 무작위로 생성된 것이 아닌 이상, 다차원의 공간에서 데이터 요소 간에는 어떤 패턴이 존재한다. 비지도 학습은 숨겨진 패턴을 찾아내 데이터셋에 구조를 부여하는 과정이다. 지도 학습과 비지도 학습을 결합해 새로운 알고리즘을 개발하려는 연구자들이 늘고 있다 (semi-supervised learning). 비지도 학습의 장점 정답이 주어져 있지 않기 때문에 분석이 훨씬 유연해 가정(assumption)에 덜 의존적임 어떤 차원의..

Tistory

[Github] Pull Request (PR) 요청

보통 회사에서 코드 작성을 마치면 바로 디폴트 브랜치에 코드 내용을 merge하지 않는다. 동료에게 먼저 코드 리뷰를 받는데, 보통은 1명 ~ 3명 내지의 동료들에게 코드 리뷰를 받는다. 코드 리뷰를 통해 내 코드에 이슈가 없는지, 수정하면 좋은 부분이 있는지 검토를 받고 문제가 없으면 디폴트 브랜치에 merge 하는 것을 승인 받는다. 위 과정을 Pull Request (PR)이라고 한다. 그럼 Github에서 PR을 하는 방법에 대해 알아보자. Github에서 Pull Request (PR) 요청 하기 PR전에 변경한 코드 내용들은 별도의 브랜치에 push된 상태여야 한다. 다음으로 PR을 할 Repository에 들어간다. 그리고 아래의 Pull Request 를 클릭한다. 그럼 아래의 화면이 뜬다..

Tistory

[자기계발] 존 템플턴의 행복론

좋은말은 가득하지만,,,, 글쎄? 템플턴에 대한 지식 없이 재미있게 읽힐까? 별점: 읽는데 꽤 시간이 걸린 책이다. 읽다가 중간중간 그만 읽을까 고민도 많이 했던거 같다. 그냥 손에 잘 안붙던 책이다. 템플턴에 대한 배경지식이 없어서인지 너무 당연한 말들에 가슴깊이 와닿지 않았던건지 모르겠다. 다 읽고 나서도 머리에 남은게 크게 없는거 같다.

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 7 보조기억장치

Chapter 7. 보조기억장치 요약 보조기억장치의 종류와 보조기억장치를 구성하는 방법인 RAID 기술을 알 수 있었다. 내용 정리 대표적인 보조 기억 장치 하드 디스크 플래시 메모리 07-1. 다양한 보조기억장치 하드 디스크 하드 디스크 (HDD, Hard Disk Driver) 자기적인 방식으로 데이터를 저장하는 보조기억장치 자기 디스크(magnetic disk)의 일종으로 볼 수 있음. 하드 디스크 특징 동그란 원판에 데이터를 저장하고, 원판을 회전시켜 뾰족한 리더기를 통해 데이터를 읽는다. CD나 LP와 비슷하게 동작한다. 하드 디스크 구조 플래터(platter): 하드 디스크에서 데이터가 실질적으로 저장되는 곳. 원판 형태이다. 자기 물질로 덮여 있으며, 내부에 수많은 N극과 S극이 존재한다. ..

Tistory

[화이트 와인] 몬테스 클래식 샤도네이 2021

[한줄요약] 유명한 와인인 만큼 평균이상은 한다. 동가격대에서 좋은 와인 Vivino 평점: 3.6 Light Bold Dry Sweet Soft Acidic 원산지: 칠레 품종: 샤도네이 생산연도: 2021 구매처: GS25 (`22. 11.) 가격: 13,500원 -> 10,800원 (카카오 페이 결제 시, 20% 캐시백) 화이트와인은 잘몰라서 최근에 많이 마셔보려고 한다. 이번에는 와인 셀러 중 유명한 몬테스 라인 샤도네이을 구매해봤다. 평도 나름 나쁘지 않다고 들어서 기대를 하고 오픈하였다. 몬테스 샤도네이는 기존에 마셨던 비슷한 가격대 화이트보다는 훨씬 풍부한 향을 느낄 수 있었다. 입안에 들어올 때는 청량하게 시원함이 먼저 느껴지고, ..

Tistory

프로그래머가 알아야 할 알고리즘 40 Chapter 5 그래프 알고리즘

5장. 그래프 알고리즘 요약 그래프의 종류들과 그래프를 사용한 알고리즘 방법론들을 알 수 있었다. 내용 정리 그래프 알고리즘(graph algorithm) 복잡하고 상호연결성이 높은 자료 구조에서 원하는 정보를 가장 빠르게 찾을 수 있는 방법 전통적으로 검색 분야에서 크게 쓰이고 있음 최근 빅데이터, 소셜미디어, 분산형 데이터 분석에도 사용되고 있음 5.1 그래프 표현 이해하기 그래프(Graph) 버텍스(vertex)와 엣지(edge)로 구성된 자료 구조 버텍스(vertex): 네트워크를 구성하는 개체로 하나의 노드로 볼 수 있다. 모든 버텍스는 버텍스 집합에 속한다 (v ∈ V). 엣지(edge): 두 버텍스가 관계가 있을 때, 이를 이어서 엣지로 표현함 모든 엣지는 엣지 집합에 속한다 (e ∈ E)...

Tistory

[금융] 전설로 떠나는 월가의 영웅, 피터 린치

금융가의 전문가들에 대해 의문을 던지는 책 별점: 피터 린치는 월가의 전설적인 투자자 중 한명이다. 뮤추얼펀드인 마젤란 펀드의 가치를 크게 성장시키며 월가에서 이름을 날렸는데, 그는 월가의 자칭 분석가, 투자자들을 신뢰하지 않는다. 월가의 전문가들이 절대 개인보다 뛰어나지 않고, 대부분 전문가들의 실력이 개인과 다르지 않다고 판단한다. 그는 투자세계에서 월가의 관심에서 벗어났지만 좋은 펀더멘털을 가진 주식을 살 것을 권한다. 그 역시 여러 가치 투자자들처럼 펀더멘털의 중요성을 살펴보았는데, 그 중에서도 시장의 관심에서 벗어난 주식에 대해서 크게 고려하는듯 하였다. 펀더멘털이 우수하더라도 시장의 관심을 받고 있다면, 적절한 가격으로 이미 평가되었을 것이며, 오히려 고평가 된 경우도 많을 수..

Tistory

[화이트 와인] 호주 빈야드 샤도네이 2021

[한줄요약] 저렴하게 마시기 좋았던 샤도네이. Vivino 평점: 정보 없음 원산지: 호주 품종: 샤도네이 생산연도: 2021 구매처: 홈플러스 익스프레스 (`22. 11.) 가격: 5,990원 홈플러스 익스프레스에 장보러 갔다가 매우 저렴한 샤도네이가 있길래 사봤다. 큰 기대를 하지 않고 오픈했는데, 가격대비 기본은 해서 나쁘지 않았다. 와인은 굉장히 드라이했고, 맛이 강하게 났는데, 그래서 와인잔에 눈물도 비교적 오래 남는편이었다. 목넘김은 부드러웠다. 마셨을 때 알코올은 비교적 오래 목에 남아있는 편이다. 트로피칼함과 시트러스가 많이 느껴지지만 그외의 맛은 잘 느낄 수는 없었다. 와인 맛이 안주에 비해 센편이지만, 나쁘지 않게 어울러졌다고 생각한다. 이 날은 우울한 일이 많아서인지 안주를 많이 시켰..

Tistory

[레드 와인] 넘버 투 로만체 까베르네 소비뇽 2019

[한줄요약] 싼가격에 행사해도 안살듯... 편의점에 항상 있는 와인들은 걸러야 되는건가... Vivino 평점: 2.7 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 칠레 품종: 카베르네 소비뇽 생산연도: 2019 구매처: GS25 (`22. 11.) 가격: 15,000원 -> 12,000원 (카카오 페이 결제 시, 20% 캐시백) 어느정도 보증된 와인들만 마시다 보니 점점 안좋은 와인들은 어떤건지 잘 구분이 안되서 요즘은 저렴한 와인들이랑 비비노 앱에서 평점낮은 와인들을 많이 마셔보려고 한다. 넘버 투 로만체는 그런 의미에서는(?) 꽤 성공한 와인이었다... 너무 별로였기 때문이..

Tistory

프로그래머가 알아야 할 알고리즘 40 Chapter 4 알고리즘 설계

4장. 알고리즘 설계 요약 알고리즘을 설계할 때 중요한 포인트들과 여러 알고리즘 종류들을 알 수 있었다. 내용 정리 4.1 알고리즘 설계의 기본 개념 살펴보기 알고리즘 설계 "특정 목표"를 가장 효율적으로 달성할 수 있는 "명료한 요구사항으로 구성된 유한한 집합"을 고안하는 것 문제 이해: 풀려는 문제를 명확히 이해해야 한다. 요구 사항: 무엇을 완료해야 하는지를 파악해야 한다. 알고리즘 설계: 어떻게 완료할 것인지 고민해야 한다. 문제 이해 단계 문제의 기능적 요구 사항과 비기능적 요구 사항을 모두 파악해야 한다. 기능적 요구사항: 문제의 입출력 인터페이스, 이와 관련된 함수를 의미함. 기능적 요구사항을 통해 기대하는 결과를 얻기 위해 구현해야 할 데이터 처리, 가공 및 연산과정을 이해 비기능적 요구사..

Tistory

[레드 와인] 갤로 패밀리 빈야드 까베르네소비뇽

[한줄요약] 아쉬운점은 있지만 가격대에서 마실만한 와인 Vivino 평점: 3.4 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 미국 품종: 까베르네 소비뇽 구매처: 이마트24 (`22. 11.) 가격: 3,300 (미니와인 3병 1만원) 이마트24에서 미니와인 3병을 9,900원이라는 저렴한 가격에 판매하고 있다. 그리고 KB페이로 결제하면 20% 페이백까지 받을 수 있는데, 나같이 혼자 사는 사람들은 저렴한 가격에 여러 맛을 볼 수 있어서 좋은거 같다. 우선 갤로 패밀리 까쇼는 색깔이 굉장히 진하고 불투명했다. 색깔만봐도 맛이 강하고 여운이 오래갈 것 같은 느낌을 받았다. 오크..

Tistory

[아이스 와인] 칼로로시 아이스 스토로베리향 와인

[한줄요약] 합성 첨가물 맛만 가득... 와인이란 이름도 아깝다... 어릴 때 딸기맛 감기약 느낌이라서 몇입 못먹고 다버렸다. Vivino 평점: 평가 없음 원산지: 미국 품종: 아이스와인 구매처: 이마트 24 (`22. 11) 가격: 7,900원 예전에 아이스와인을 엄청 맛있게 마셨던 기억이 있다. 기존 와인들과 다르게 굉장히 달콤면서도 시원했고, 알코올이 부담스럽지 않아서 좋았다. 그래서 그때를 떠올리며 딸기 아이스와인은 어떤가 하고 구매하였다... 그러면 안됐는데... 처음 오픈했을 때 인공적인 딸기향이 가득했는데, 딱 어릴 때 딸기맛 감기약 냄새였다. 불길했지만 똑같진 않겠지 하면서 마셨는데... 그냥 똑같았다... 질감만 더 묽어졌지 맛은 딸기맛 감기약 그자체였다... 와인이라 하기도 어려웠는데..

Tistory

[레드 와인] 스윙 쉬라즈 2020

[한줄요약] 매우 싼 가격에 부담 없이 마실 수 있는 가성비 호주 쉬라즈 Vivino 평점: 2.6 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 호주 품종: 쉬라즈 생산연도: 2020 구매처: GS25 (`22. 11.) 가격: 6,700원 -> 5,360원 (카카오 페이 결제 시, 20% 캐시백) 이 날 1차가 빨리 끝나서 술이 조금 더 필요했었다. 비싼 와인을 까기는 싫고, 간단하게 한잔할까 해서 편의점에서 발견한게 스윙 쉬라였다. 가격대가 워낙 낮다보니 큰 기대안하고 와인형식만 갖췄으면 하고 구매하게 되었다. 우선 트위스트 캡을 오픈하니, 병 입구가 씰로 밀폐돼 있었다. 이..

Tistory

1105 AI 생성 그림 (HuggingFace v1-5, colab)

입력한 글: This is Munch style. At one time, the man felt pressured that many people were watching him. But that is no longer the case. He was relieved of the pressure. (많은 사람들이 그를 쳐다본다는 압박감을 받는 남자가 있었다. 하지만 더이상 그렇지 않다. 그는 압박감으로 부터 해방되었다.)

Tistory

[화이트 와인] G7 샤도네이 2021

[한줄요약] 딱 가격에 맞는 맛인 화이트와인. Vivino 평점: 3.6 Light Bold Dry Sweet Soft Acidic 원산지: 칠레 품종: 샤도네이 생산연도: 2021 구매처: 이마트24 (`22. 11.) 가격: 3,300 (미니와인 3병 1만원) 이마트24에서 미니와인 3병을 9,900원이라는 저렴한 가격에 판매하고 있다. 그리고 KB페이로 결제하면 20% 페이백까지 받을 수 있는데, 나같이 혼자 사는 사람들은 저렴한 가격에 여러 맛을 볼 수 있어서 좋은거 같다. G7 샤도네이 같은 경우는 비비노 평점과 달리 나는 굉장히 드라이하고 알코올 맛이 강하게 난다고 느껴졌다. 이외에 맛은 레몬향과 시트러스함이 어느정도 있었는데, 이외의..

Tistory

[화이트 와인] 갤로 패밀리 빈야드 모스까또

[한줄요약] 저렴한 가격에 맛있게 먹을 수 있었던 모스카토. 맛이 괜찮아서 미니와인 말고 큰병도 사봐야겠다~ Vivino 평점: 3.7 Light Bold Dry Sweet Soft Acidic 원산지: 미국 품종: 모스카토 구매처: 이마트24 (`22. 11.) 가격: 3,300 (미니와인 3병 1만원) 이마트24에서 미니와인 3병을 9,900원이라는 저렴한 가격에 판매하고 있다. 그리고 KB페이로 결제하면 20% 페이백까지 받을 수 있는데, 나같이 혼자 사는 사람들은 저렴한 가격에 여러 맛을 볼 수 있어서 좋은거 같다. 갤러리 패밀리 모스카토는 약간 청포도 음료의 느낌도 약간 났는데, 인공적이진 않고 자연스러워서 나쁘지 않았다. 레몬향과 시트..

Tistory

2100701 늦은밤

Git은 가장 먼저 해야할 일이 있다. git 저장소를 생성하는 일인데, git 저장소는 파일의 생성, 변경 내용, 삭제 등을 기록하게 된다. 그러면 사용자가 commit한 지점마다의 파일들의 생성 / 변경 / 삭제 이력을 추적할 수 있다. 이를 통해 코드 버전관리, 롤백, 팀원과의 협업 등을 용이하게 할 수 있다. git 로컬 저장소 생성과 원격 저장소와 연결은 보통 아래 명령어로 수행된다. 로컬 경로 내에 git 저장소를 새로 생성 (git init) 및 원격 저장소에 연결 (git remote) git 저장소의 git 정보와 파일 가져오기 (git pull) 위 과정을 한번에 하기 (git clone) 이 글에서는 git 저장소를 생성하고 원격 저장소에 연결하는 방법과 원격 저장소의 파일들을 가져오..

Tistory

210524

Git은 가장 먼저 해야할 일이 있다. git 저장소를 생성하는 일인데, git 저장소는 파일의 생성, 변경 내용, 삭제 등을 기록하게 된다. 그러면 사용자가 commit한 지점마다의 파일들의 생성 / 변경 / 삭제 이력을 추적할 수 있다. 이를 통해 코드 버전관리, 롤백, 팀원과의 협업 등을 용이하게 할 수 있다. git 로컬 저장소 생성과 원격 저장소와 연결은 보통 아래 명령어로 수행된다. 로컬 경로 내에 git 저장소를 새로 생성 (git init) 및 원격 저장소에 연결 (git remote) git 저장소의 git 정보와 파일 가져오기 (git pull) 위 과정을 한번에 하기 (git clone) 이 글에서는 git 저장소를 생성하고 원격 저장소에 연결하는 방법과 원격 저장소의 파일들을 가져오..

Tistory

[Git] git에 add / commit / push 하기 (파일 등록부터 업로드까지)

[Git] Git 로컬 저장소 생성 및 원격 저장소와의 연결, 복제 (git init / git remote / git pull / git clone) Git은 가장 먼저 해야할 일이 있다. git 저장소를 생성하는 일인데, git 저장소는 파일의 생성, 변경 내용, 삭제 등을 기록하게 된다. 그러면 사용자가 commit한 지점마다의 파일들의 생성 / 변경 / 삭 jost-do-it.tistory.com 지난번 글에서 git 저장소 생성과 원격 저장소와 연결하는 방법을 알아보았다. 이번 글에서는 git 저장소에 파일들의 변경 이력을 추가하고, 이를 로컬 저장소에 등록하고 원격 저장소에 업로드하는 방법을 알아보자. git 저장소에 파일 변경 이력 추가 (git add) 먼저 파일 내용이 변경되거나 추가, ..

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 6 메모리와 캐시 메모리

Chapter 6. 메모리와 캐시 메모리 요약 RAM의 종류에 따른 특징을 알 수 있었고, CPU가 메모리의 프로그램을 어떻게 읽어들이는지 이해할 수 있었다. 내용 정리 06-1. RAM의 특징과 종류 RAM과 보조기억장치 RAM은 휘발성 저장 장치이다. 휘발성 저장 장치(volatile memory): 전원을 끄면 저장된 내용이 사라지는 저장 장치 하드디스크나 SSD 등 보조기억장치는 비휘발성 저장 장치이다. 비휘발성 저장 장치(non-volatile memory): 전원이 꺼져도 저장된 내용이 유지되는 저장 장치 한편 CPU는 보조기억장치에 직접 접근하지 못한다. 따라서 보조기억장치에는 "보관할 대상"을 저장하고, RAM에는 "실행할 대상"을 저장한다. RAM의 용량 RAM 용량이 작으면 보조기억장치..

Tistory

[Git] Git 로컬 저장소 생성 및 원격 저장소와의 연결, 복제 (git init / git remote / git pull / git clone)

Git은 가장 먼저 해야할 일이 있다. git 저장소를 생성하는 일인데, git 저장소는 파일의 생성, 변경 내용, 삭제 등을 기록하게 된다. 그러면 사용자가 commit한 지점마다의 파일들의 생성 / 변경 / 삭제 이력을 추적할 수 있다. 이를 통해 코드 버전관리, 롤백, 팀원과의 협업 등을 용이하게 할 수 있다. git 로컬 저장소 생성과 원격 저장소와 연결은 보통 아래 명령어로 수행된다. 로컬 경로 내에 git 저장소를 새로 생성 (git init) 및 원격 저장소에 연결 (git remote) git 저장소의 git 정보와 파일 가져오기 (git pull) 위 과정을 한번에 하기 (git clone) 이 글에서는 git 저장소를 생성하고 원격 저장소에 연결하는 방법과 원격 저장소의 파일들을 가져오..

Tistory

20220301

Git은 가장 먼저 해야할 일이 있다. git 저장소를 생성하는 일인데, git 저장소는 파일의 생성, 변경 내용, 삭제 등을 기록하게 된다. 그러면 사용자가 commit한 지점마다의 파일들의 생성 / 변경 / 삭제 이력을 추적할 수 있다. 이를 통해 코드 버전관리, 롤백, 팀원과의 협업 등을 용이하게 할 수 있다. git 로컬 저장소 생성과 원격 저장소와 연결은 보통 아래 명령어로 수행된다. 로컬 경로 내에 git 저장소를 새로 생성 (git init) 및 원격 저장소에 연결 (git remote) git 저장소의 git 정보와 파일 가져오기 (git pull) 위 과정을 한번에 하기 (git clone) 이 글에서는 git 저장소를 생성하고 원격 저장소에 연결하는 방법과 원격 저장소의 파일들을 가져오..

Tistory

220219

Git은 가장 먼저 해야할 일이 있다. git 저장소를 생성하는 일인데, git 저장소는 파일의 생성, 변경 내용, 삭제 등을 기록하게 된다. 그러면 사용자가 commit한 지점마다의 파일들의 생성 / 변경 / 삭제 이력을 추적할 수 있다. 이를 통해 코드 버전관리, 롤백, 팀원과의 협업 등을 용이하게 할 수 있다. git 로컬 저장소 생성과 원격 저장소와 연결은 보통 아래 명령어로 수행된다. 로컬 경로 내에 git 저장소를 새로 생성 (git init) 및 원격 저장소에 연결 (git remote) git 저장소의 git 정보와 파일 가져오기 (git pull) 위 과정을 한번에 하기 (git clone) 이 글에서는 git 저장소를 생성하고 원격 저장소에 연결하는 방법과 원격 저장소의 파일들을 가져오..

Tistory

[화이트 와인] 킴 크로포드 말보로 소비뇽 블랑 2021

[한줄요약] 저렴하게 즐길 수 있는 가성비 소비뇽 블랑. 시트러스함과 트로피칼의 느낌이 좋았다. Vivino 평점: 4.0 Light Bold Dry Sweet Soft Acidic 원산지: 뉴질랜드 품종: 소비뇽 블랑 생산연도: 2021 구매처: GS25 (`22. 08.) 가격: 2만원 중반대 화이트와인은 즐겨 마시진 않았는데, 이 날은 안주가 사시미라 화이트를 준비했었다. 와인에서 느껴지는 시트러스함과 레몬향이 회와 굉장히 잘 어울렸던 와인이다. 특히 레몬맛 위에 얹어진 강한 알코올 향이 매력적인 와인이었다. 와인에서 느껴지는 트로피칼은 열대지방을 떠올리게 한다. 와인 자체의 맛보다도 안주의 맛과 조화롭게 잘 어울리는 와인이라 생각이 들었다.

Tistory

[자기계발] 공부의 미래, 구본권

앞으로의 세대는 어떻게 공부해야 할까? 과거부터 미래까지의 공부들에 대해 분석한 책 별점: 읽은지 오래되어 평가하지 않음

Tistory

[Linux] 특정 파일의 변수 리스트를 환경변수로 설정하기

문제 변수명과 변수값이 각각 지정된 .env 파일이 있다고 하자. # .env file ID=smart-hinj PWD=8191 export 명령어를 통해 변수 하나씩 환경변수로 선언할 수 있겠지만, .env 파일 내 변수의 수가 많아지면 변수 하나씩 export 하기에는 비효율적이다. 이 파일에 존재하는 변수 리스트를 환경변수로 바로 전달하는 방법은 없을까? 해결 아래 명령어를 통해 .env 파일 내 변수 리스트를 환경변수로 한번에 전달할 수 있다. 아래 명령어를 shell에서 실행하자. set -a # automatically export all variables source .env set +a 참조 https://stackoverflow.com/questions/43267413/shell-how-..

Tistory

[시집] 눈사람 자살 사건, 최승호

나는 따뜻한 물에 녹고 싶다. 오랫동안 너무 춥게만 살지 않았는가. 최승호, 『눈사람 자살 사건』 별점: 아마 대학원 석사 3학기차였을거다. 세상이 너무 우울하고 모든 것이 부질없이 느껴질 때쯤, 아무 생각없이 웹서핑 중 『눈사람 자살 사건』 시를 보고 충격받아서 문득 시집을 구매했었다. 시집 제목도 시 제목처럼 눈사람 자살 사건이었다. 책 전반적으로 내용은 다크한 느낌이 강한데, 한껏 우울해져 있던 내 감정을 더 끌어올리는 내용들로 구성되어 있었다. 메인 시(?)인 눈사람 자살 사건 외에도 공감가는 시들이 많이 있었고, 시 옆에는 어울리는 삽화들이 함께 있어 시 내용과 함께 같이 음미하기에 좋았다 생각한다. 특히 공감이 많이 됐던 것은, 당신들의 경험을 바탕으로 한 조언과 충고대신 묵묵히..

Tistory

[화이트 와인] 보르고 카스타니 모스카토 다스티 2020

[한줄요약] 모스카토의 기본적인 특징을 잘 가지고 있는 가성비 좋은 제품 Vivino 평점: 3.7 Light Bold Soft Acidic Gentle Fizzy 원산지: 이탈리아 품종: 모스카토 생산연도: 2020 구매처: 코스트코 (`22. 07.) 가격: 만원 후반대 낮은 가격대의 가성비 제품으로 모스카토를 처음 접하는 사람이 마시기에 딱 좋아 보인다. 알코올이 많이 느껴지진 않고, 달달하고 맛있는 음료를 마시는 느낌이다. 와인의 질감은 적당히 가볍고 부드럽다. 과일 배의 맛이 많이 느껴지고 깔끔하고 청량하다. 하지만 향이 좋은 편이 아니다. 마실수록 느껴지는 향이 거북하게 느껴졌고, 마실 때만 달달함이 느껴진다. 계속해서 마시기에는 향이..

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 5 CPU 성능 향상 기법

Chapter 5. CPU 성능 향상 기법 요약 CPU 성능 향상을 위해서 명령어를 병렬적으로 처리하는 파이프라이닝 기법에 대해 알 수 있었다. CPU 명령어 집합의 종류와 특징에 대해 알 수 있었고, 병렬화에 효율적인 명령어와 그렇지 못한 명령어의 차이에 대해 알 수 있었다. 내용 정리 05-1. 빠른 CPU를 위한 설계 기법 클럭 컴퓨터 부품들은 "클럭 신호" 주기에 맞춰서 명령어들이 실행되며 동작한다. 클럭 속도가 높을수록 CPU의 명령어 사이클은 더 빠르게 반복된다. 따라서 클럭 속도가 높은 CPU가 성능이 일반적으로 좋으며, CPU의 속도 단위로 간주된다. 클럭 속도 헤르츠(Hz) 단위로 측정되며 1초에 클럭이 몇번 반복되는지를 나타냄 1Hz는 1초에 클럭이 1번 반복된 것을 의미함 클럭속도는 ..

Tistory

[PostgreSQL] 쌍콜론 (::, double colon) 의 의미와 CAST 함수

최근 인수인계 받은 코드를 정리 중인데, SQL문에 처음보는 쌍콜론이 있어서 내용을 정리한다. 우리회사에서는 postgreSQL을 사용 중인데, postgreSQL에서는 쌍콜론이 CAST와 같은 역할을 한다고 한다. 바로 예시와 함께 알아보자. 코드는 아래의 예시처럼 되어있었다. SELECT 1.2::integer 코드를 통해 유추 가능하듯이, 어떤 표현식(값, 칼럼, 표현 등)의 데이터 타입을 쌍콜론 뒤에 타입으로 변형해주는 내용이다. 위 코드에서는 1.2의 값을 integer로 표현하게 된다. 1.2는 float형인데 이를 정수형인 integer로 변환해 표현하기 때문에 결과 값은 1로 출력된다. CAST를 써서 위 코드를 표현하면 다음과 같다. SELECT CAST(1.2 AS integer) 결과..

Tistory

[레드 와인] 생콤 꼬뜨 뒤 론 (루즈) 2021

[한줄요약] 시간이 지날수록 다양한 맛들이 조화롭게 어울러지는 와인 Vivino 평점: 3.8 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 프랑스 품종: 블랜드(혼합) 생산연도: 2021 구매처: 코스트코 (`22. 07.) 와인의 색은 적홍색으로 많이 진하다. 또한 밀도감 있는 와인답게 와인의 눈물은 많이 맺히는 편이다. 처음 와인을 마셨을 때 무겁고 굉장히 밀도감 느껴졌다. 그리고 마실수록 스모키함과 알코올이 강하게 느껴졌다. 한편 볼드한 것과 달리 마신 후에는 입안에 잔감이 많이 남는 느낌은 아니었다. 와인 속에서 다양한 맛을 느낄 수 있었다. 베이스 밑바탕으로 어느정도 시..

Tistory

[온라인 강의] 스탠포드 대학 딥러닝 강의 목록

최근 딥러닝을 다시 공부해야 될 필요성을 많이 느낀다. 우선 책으로만 공부하다 보니 머리 속에 정리가 잘 안됐다. 그리고 최신 트렌드나 실제 적용을 해보질 못하니 탁상공론을 하는 느낌이 계속 들었다. 그래서 딥러닝 강의들을 찾던 중 스탠포드 대학에서 온라인에 무료로 공개한 딥러닝 강의가 많이 있다는 것을 알게 되었다. 아래는 주제별 강의 목록이다. 스탠포드 대학 딥러닝 강의 목록 Deep Learning http://web.stanford.edu/class/cs230/ [ Natural Language Processing ] CS 124: From Languages to Information (LINGUIST 180, LINGUIST 280) http://web.stanford.edu/class/cs12..

Tistory

[자기계발] 질서너머, 조던 피터슨

방황하던 어렸던 내가 읽었다면 더 바뀌었을까? 1권에서보다 더 와닿던 말들 별점: 질서너머는 조던 피터슨의 첫번째 자기계발서 『12가지 인생의 법칙』에서 다하지 못했던 12가지 다른 법칙들을 담고 있다. 조던 피터슨은 청소년과 젊은 청년들에게 큰 인기를 얻고 있는데, 이는 피터슨의 명확한 가치관과 방향제시로 청년들의 답답함이 해결된 영향이 크다고 생각한다. 기존 어른들은 어떤 문제에 대해 요점과 해결 과정을 제시하기보단 이를 회피하고 결과에 대해서 탓하는 모습들이 대부분이었고, 이에 환멸을 느낀 청년들이 많았다. 하지만 피터슨은 문제에 대한 명확한 이해를 바탕으로 한 정답과 삶의 방향을 제시하는 모습들을 보이고 있다. 물론 그 방향에 동의하지 않는 의견들도 많지만, 문제들을 청년들의 눈높이에서 ..

Tistory

[금융] 투자는 심리게임이다, 앙드레 코스톨라니

1편만한 속편은 없다? 별점: 코스톨라니의 1번째 자서전 『돈, 뜨겁게 사랑하고 차갑게 다루어라』를 나쁘지 않게 읽은 입장으로써 2편은 실망스러웠다. 무엇을 말하려 하는지는 이해했다. 주식시장에서 존재하는 노이즈들은 무시하고, 본인의 투자 가치관을 따라가라는 것. 그런데 이걸 굳이 한권의 책으로까지 분리해낼 필요가 있었나 싶다. 책 한권 내내 코스톨라니가 주식시장에서 겪은 썰(?)을 풀고 있지만 그렇게 머리에 와닿는 내용이 없이 책이 끝났다. 3편은 다를지 모르겠지만, 우선 코스톨라니의 2번째 책은 여기서 마무리하려고 한다.

Tistory

[레드 와인] 팔로알토 리제르바 III 2019

[한줄요약] 그럭저럭 나쁘지 않게 마셨음~ Vivino 평점: 3.4 원산지: 칠레 품종: 쉬라즈 / 말벡 / 까쇼 생산연도: 2019 구매처: 이마트24 (`22. 10.) 가격: 9,900원 -> 7,920원 (KB 페이 결제 시, 20% 캐시백) 최근에는 무난한 와인들을 많이 마셔보려고 한다. 평점이 좋고 가격대가 있는 와인들을 마시다 보니 어떤 와인이 좋고, 어떤 와인이 나쁜지 판단이 오히려 어려워지는 느낌이라.. 오히려 중간, 밑바닥 와인을 경험해보는게 와인에 대한 경험을 더 살려줄거라 생각해서다. 그래서 이녀석을 데려왔는데, 이마트 24에서 페이백적용을 받으면 7천원 후반이라는 싼 가격에 살 수 있다. 처음 와인을 오픈했을 때 산미향이 엄청 강하게 나면서 점점 농후한 오크향이 강하게 나타났다...

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 CPU의 작동 원리

Chapter 4. CPU의 작동 원리 요약 CPU 내부에서 명령어가 어떻게 처리되는지 자세히 알 수 있었다. 내용 정리 04-1. ALU와 제어장치 배경 지식 CPU: 저장된 명령어를 읽고, 해석하고, 실행하는 장치 CPU 내부는 아래 장치들로 구성된다. ALU: CPU내에서 계산을 담당 제어장치: 명령어를 읽고 해석하는 장치 레지스터: CPU 내에 있는 작은 임시 저장 장치 ALU ALU: 계산을 수행하는 장치 레지스터에 저장된 피연산자를 받아들임 제어장치에서 수행할 연산을 알려주는 제어 신호를 받아들임 피연산자와 제어 신호를 통해 산술 연산, 논리 연산 등 다양한 연산을 수행함 연산을 위해 여러 회로들이 존재하며, 가산기, 보수기, 시프터, 오버플로우 검출기 등이 존재함 ALU 회로 가산기: 덧셈을..

Tistory

[금융] 현명한 투자자, 벤저민 그레이엄

현명한 투자자 그레이엄. 한권으로 금융시장의 전반과 그레이엄의 투자 철학을 살펴보다. 별점: 벤저민 그레이엄은 미국의 가치투자가 중 한명이다. 미국의 최고 투자가 중 한명인 워렌 버핏은 "80%는 그레이엄에게, 20%는 필립 피셔에게 투자 철학을 배웠다"라고 말할 정도로 그레이엄은 버핏에게 큰 영향을 미쳤다. 그레이엄은 가치주 투자를 철학으로 하는데, 기업의 펀더멘털은 탄탄하면서도 저평가된 주식들을 투자 대상으로 한다. 이 책은 그레이엄의 투자 철학 뿐만 아니라 금융 시장의 전반적인 상품들에 대해서도 다룬다. 따라서 금융시장을 잘 모르는 초보자들이 읽기에도 적합하다고 생각된다. 또한 기업의 재무재표에 존재하는 여러 용어들과 그것을 해석하는 방법을 상세히 설명하는데, 금융상품에서 중요한 요소..

Tistory

[금융] 보수적인 투자자는 마음이 편하다, 필립 피셔

성장주 투자의 대가 필립 피셔. 투자 뿐만 아니라 경영을 배우다. 별점: 필립 피셔는 워렌 버핏의 스승으로도 유명하다. 그는 가치주 투자자들 중 성장주 투자를 개척한 원로이며, 재무재표에서는 발견하기 힘든 기업의 가치를 분석하고자 하였다. 보통 기업의 가치를 평가할 때는 여러 평가지표(PER, PBR 등 정량적 지표)와 기업의 현금 흐름등을 분석하고, 해당 기업의 현재 가치를 평가하는 경우가 많다. 하지만 필립 피셔는 앞으로 기업이 얼마나 성장할지를 평가하고, 그 근거를 찾으려 하였다. 즉, 기업의 미래가치를 평가하고자 하였다. 기업의 미래가치는 현재가치보다 평가하기 까다롭다. 현재가치처럼 정량적으로 바로 드러나는 것이 아니라 정성적인 분석자의 주관 등도 개입이 필요하기 때문이다. 피셔는..

Tistory

우마니론끼 더 시즌스 썸머 2018 (GS25 한정 와인)

[한줄요약] 옛부터 이벤트성 상품들은 쳐다도 보지 말라 했거늘... 또 낚였느냐...ㅠㅠㅠ 원산지: 이탈리아 생산연도: 2018 구매처: GS25 (`22. 10.) 가격: 25,000원 -> 20,000원 (카카오 페이 결제 시, 20% 캐시백) GS25에서 이탈리아 와인산지와 합작으로 봄, 여름, 가을, 겨울 컨셉으로 와인을 출시하였다. 이런 이벤트성 상품들에 굉장히 잘 혹하기 때문에 ㅋㅋㅋ 이번에도 호기심에 구매하게 되었다. 와인은 처음 오픈하였을 때 코르크향이 강하게 났는데, 값싼 느낌이 아니고 베이직한 느낌을 많이 받아서 기대가 되었다. 꽤 신경써서 만들었나? 생각이 들었다. 색깔은 꽤 진하면서도 불투명했다. 한편 기대와는 달리 와인 맛은 굉장히 실망적이었다. 일단 맛이 다양하지 않고 자극적인 ..

Tistory

프로그래머가 알아야 할 알고리즘 40 Chapter 3 알고리즘에 사용되는 자료구조

3장. 알고리즘에 사용되는 자료구조 요약 정렬과 검색에 사용되는 기본 알고리즘들을 학습할 수 있었다. 내용 정리 3.1 정렬 알고리즘 이해하기 버블 정렬 버블 정렬(bubble sort): 리스트 안에서 가장 큰 값을 반복적으로 옮기는 알고리즘 장점: 가장 간편하다 단점: 속도가 매우 느린 알고리즘 최선의 경우 시간 복잡도: O(n^2) 최악의 경우 시간 복잡도: O(n^2) 버블 정렬의 작동 원리 패스(pass)라는 과정을 반복한다. 패스(pass): 리스트의 큰 값을 오른쪽으로 보내는 행위 패스로 붙어있는 이웃끼리의 값을 비교한 후 오른쪽으로 보내게 된다. k번째 패스마다 리스트의 N-k+1번째 값(k번째로 큰 값)이 결정된다. k번째 패스에서 리스트 내 패스 대상은 0번째 ~ N-k+1번째 까지의 ..

Tistory

[Linux] 실행 중인 프로세스(PID) 목록 출력 및 프로세스 종료

실행 중인 프로세스(PID) 목록 출력 리눅스에서 실행 중인 프로세스 목록을 출력하기 위해서는 아래 명령어를 입력하면 된다. ps 에는 보통 아래 두가지를 많이 사용한다. -e: 실행 중인 모든 프로세스를 출력한다. -f: 프로세스의 모든 정보를 출력한다 (User ID, System 시작 time 등이 추가로 출력됨). 옵션 사용에 따라서 실행결과는 다음과 같이 달라진다. 1. ps만 사용했을 때 2. -e 옵션을 사용했을 때 3. -f 옵션을 사용했을 때 더 자세한 옵션들은 아래 명령어를 통해 확인할 수 있다. ps --help all 프로세스(PID) 종료 프로세스 종료를 위해서는 아래 명령어를 사용한다. kill 에는 보통 어떻게 종료할 것인가를 부여하게 된다. 보통 강제 종료하기 위해 9번 옵션..

Tistory

[국민은행] KB 스타뱅킹 이벤트 당첨

KB 스타뱅킹에서 다음과 같은 이벤트 문자가 도착했다. 앱만 설치돼 있으면 커피쿠폰을 준다고 해서 링크로 들어가서 쿠폰 응모를 하고 아래와 같이 쿠폰을 받을 수 있었다. 앱 접속량을 늘리려고 하는건지, 의도는 알 수 없으나 꽁짜 커피쿠폰이 생겨서 너무 좋다 ㅎㅎ

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 3 명령어

Chapter 3. 명령어 요약 고급언어와 저급언어의 차이를 정리하고, 저급언어인 명령어가 어떻게 구성되는지 알 수 있었다. 내용 정리 03-1. 소스코드와 명령어 (1) 고급언어와 저급언어 프로그래밍 언어로 만든 소스 코드들이 실행되려면 컴퓨터 내부에서 이해할 수 있는 명령어로 변환이 되야 한다. 고급 언어(high-level programming language): 프로그래밍 언어와 같이 사람이 이해하기 쉽게 만들어진 언어 ex> C, C++, Java, Python 등 고급언어의 필요성 사람이 읽고 쓰기 편하다. 가독성이 좋다. 변수나 함수 등 문법을 이용해 복잡한 프로그램을 구현할 수 있다. 저급 언어(low-level programming language): 컴퓨터가 이해할 수 있는 언어로 명령..

Tistory

[부동산] 빅데이터 부동산 투자, 김기원

데이터를 이용한 부동산 투자를 어떻게 할 수 있는지 보여주는 책. 별점: 회사 업무와 관련이 있어 읽게 된 책이다. 부동산 자산이 금융 자산 중 가장 큰 부분을 차지하는 대한민국 특성 상 부동산에 대한 지식은 필수적이다. 하지만 우리는 보통 얼마나 알고 투자하는가? 내가 사는 아파트가 가장 좋아보여도 부동산 가격은 여러 요인에 의해서 움직인다. 이 책은 부동산 가격에 영향을 미치는 요인들과 가격간의 관계를 잘보여준다. 주관적인 의견만을 개진하던 기존 전문가들과 달리 저자는 데이터를 통해 객관적으로 의견을 제시하고자 노력하는 모습이 보인다. 특히 국내의 지역별로(서울, 5대광역시, 도) 요인들의 변화와 가격간의 변화를 보여줌으로써 저자의 주장이 설득력 있었다. 저자는 본인이 개발한 여러 인..

Tistory

[레드 와인] 넘버나인 크로이쳐 2019

[한줄요약] 까쇼의 구색은 갖췄으나 음식과 조화되지 못하는 와인 Vivino 평점: 2.7 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 칠레 품종: 까베르네 소비뇽 생산연도: 2019 구매처: GS25 (`22. 10.) 가격: 15,000원 -> 12,000원 (카카오 페이 결제 시, 20% 캐시백) 와인을 처음 개봉할 때 강한 포도향과 신향이 났다. 그 뒤로 진한 오크향을 맡을 수 있었다. 색깔은 검적색으로 진한편이었다. 와인의 맛은 신맛이 강한 편이었고 스파이시함이 꽤 느껴졌다. 오크맛도 강하게 느껴졌는데, 살짝 과한 느낌이 있었다. 와인에서 느껴지는 맛이 많지 않고 단조로..

Tistory

[금융] 작지만 강한 기업에 투자하라, 랄프 웬저

소형주 투자의 정석 랄프 웬저. 에이콘 펀드가 소형주 투자로 성장한 배경을 알려준다. 별점: 금융시장에서 가치주의 대가들을 꼽으라면, 펀더멘털 투자의 대가 벤저민 그레이엄과 성장주 투자를 중시한 필립피셔, 그리고 이 둘의 장점을 섞어놓은 워렌 버핏 3명의 인물을 대표적으로 뽑는다. 랄프 웬저는 국내에서는 잘 알려지지 않은 인물인데, 그 역시 앞선 3명과 함께 주식시장에서 돈을 벌 수 있는 또 다른 방법을 제시한다. 그는 에이콘 펀드를 이끌면서 소형주 투자를 하며 획기적인 수익률을 벌어들였는데, 이 책에서는 왜 소형주 투자가 돈을 벌 수 있는 방법이 되는지를 제시한다. 기본적으로 대형주는 회사의 크기가 커서 수익률을 획기적으로 올리기는 어렵다. 또한 주식이 무겁기 때문에 주가의 변동성 역시..

Tistory

프로그래머가 알아야 할 알고리즘 40 Chapter 1 알고리즘 기초

1장. 알고리즘 기초 요약 책에서 앞으로 공부할 각 단원의 내용마다 왜 공부해야하는지, 어떤 내용이 있는지 핵심요소들을 거시적으로 정리하는 장이었다. 내용 정리 1.1 알고리즘 정의하기 알고리즘(Algorithm): 문제를 풀기 위해 특정한 연산을 수행하는 규칙 정해진 포맷의 입력 데이터를 정의된 연산 규칙에 따라 처리해서 결과를 출력한다. 알고리즘을 설계하는 것은 가장 효율적인 방법으로 현실의 문제를 해결하는 과정이다. 기본적인 알고리즘들의 조합은 더 큰 범위의 문제를 해결하는데 적용될 수 있다. 알고리즘의 개발, 배포, 사용 단계 문제 정의 알고리즘 설계 알고리즘 구현 알고리즘 검증 배포 및 사용 개발 단계: 설계 단계 + 구현 단계 개발 단계에서 설계와 구현 과정을 반복하면서 효율적인 알고리즘을 찾..

Tistory

[주식] 워런 버핏 바이블, 워런 버핏

최고의 책. 금융 투자의 모든 내공이 여기에 담겨 있다. 역자의 미친듯한 정리는 한번 더 감동시킨다. 가히 바이블이라 할만 함 별점: 최고의 책이다. 금융 투자와 관련된 모든 지식들과 워런 버핏의 생각들이 이 책에 담겨있다. 특히 역자가 금융에 빠삭한 금융인이라 책의 감동은 더 커졌다 생각한다. 사실 책의 완성도에는 파트별로 정리를 잘해준 역자의 몫도 크다고 생각한다. 워런 버핏의 회사로 알려진 버크셔 해셔웨이에서 열린 주주총회에서의 버핏 어록들을 담고있다. 특히 버크셔 주주들과 버핏간의 Q&A들도 담고 있어 재미있게 읽을 수 있었다. 또한 당시 주총에서 버핏의 어록들이기에 구어체로 되어있어 버핏과 대화하는 느낌으로 책을 읽었다. 본 책은 2010년도부터 2017년까지의 주총 어록을 담..

Tistory

프로그래머가 알아야 할 알고리즘 40 Chapter 2 알고리즘에 사용되는 자료구조

2장. 알고리즘에 사용되는 자료구조 요약 파이썬에 내장된 자료구조들의 특징과 이를 이용해 구현할 수 있는 추상화 자료형들에 대해 학습할 수 있었다. 내용 정리 2.1 파이썬 자료 구조 파악하기 알고리즘을 실행할 때는 데이터를 보관할 인메모리 자료구조가 필요함 => 적절한 자료구조를 선택하는 것은 효율적인 알고리즘 구현의 필수요소이다. 자료구조(Data structure): 컬렉션을 저장하는 방법론들을 통칭함 컬렉션(collection): 특정 목적을 위해 함께 저장되고 처리되는 데이터 요소들의 묶음 파이썬의 자료구조 종류 리스트(list): 데이터 요소간 순서가 있고, 수정이 가능한 자료구조 튜플(tuple): 데이터 요소간 순서는 있으나 수정이 불가한 자료구조 세트(set): 데이터 요소간 순서가 없고..

Tistory

[자기계발] 인간관계론, 데일 카네기

명저는 맞다. 하지만 남들의 의견에 크게 영향 받는 청소년기에는 읽히지 않았으면 한다. 별점: 어릴 때 읽고, 최근에 다시 읽은 책. 청소년기에는 읽고나서 좀 크게 와닿았다. 물론 귀가 얇아 여러 사람들의 의견에 크게 휘둘리지만, 이 책의 경우는 사람들의 심리와 속성에 대해서 많이 알려준 책이라 영향이 더 컸었다. 대화 속에서 사람들이 결국 듣고 싶은건 무엇이고, 남들에 대해서는 어떻게 생각하는지 등, 카네기가 분석한 사람들의 심리를 책을 통해 배울 수 있었다. 두번 읽고 든 생각은 "사회생활론" 등의 이름이었으면 더 좋지 않았을까 싶다. 어릴 때는 이 책의 모습들이 정답이라 생각하고 다른 사람들을 대할 때 책의 모습을 지키려 했던거 같다. 그러다보니 나 자신의 개성 보다는 남들의 모습에만 ..

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 2 데이터

Chapter 2. 데이터 요약 컴퓨터가 데이터를 읽어들이고 이를 이해하고 표현하는 방식에 대해서 학습할 수 있었다. 내용 정리 02-1. 0과 1로 숫자를 표현하는 방법 (1) 정보 단위 비트(bit): 컴퓨터가 이해하는 가장 작은 정보 단위로 0과 1을 나타낸다. 이후의 정보들은 여러 비트의 조합으로 나타내게 된다. 1비트는 0과 1, 두 가지 정보를 표현할 수 있다. n비트는 2^n의 정보를 표현할 수 있다 (2 * 2 * 2 * .... * 2로 0과 1의 정보 2개를 n군데서 표현할 수 있음). 바이트(byte): 8개의 비트가 묶인 단위이다. 표현할 수 있는 정보량은 2^8 (256)개 이다. 킬로바이트(kB, Kilobyte): 1바이트를 1,000개 묶은 단위 메가바이트(MB, Megaby..

Tistory

[스파클링 와인] 토마 스파클링 모스카토

[한줄요약] 저렴한 가격에 기분좋게 마실 수 있는 스파클링 와인 Vivino 평점: 없음 원산지: 스페인 품종: 스파클링 모스카토 구매처: 이마트24 (`22. 10.) 가격: 6,900원 -> 5,520원 (KB Pay 결제 시 20% 캐시백) 최근 일주일간 이마트 24에서 세일했던 제품이다. 왜 세일했느냐? SSG 랜더스가 KBO 정규리그 우승을 했다고 한다. 야구를 안보니 잘 모르겠는데, 와인을 저렴하게 살 수 있으니 좋은일인건 분명하다 ㅋㅋㅋ 기존 가격은 8,500원인데 KB페이 캐시백까지 적용하면 5,500원대로 까지 가격이 내려간다. 안살 수 없어 바로 사왔다. 와인병은 심플하면서도 이쁘게 생겼다. 일단 만원 이하로는 보이지 않는다. 맛은 강한 탄산과 함께 시원한 스파클링 와인이었다. 맛도 와..

Tistory

[컴퓨터 구조] 혼자 공부하는 컴퓨터구조 + 운영체제 Chapter 1 컴퓨터 구조 시작하기

Chapter 1. 컴퓨터 구조 시작하기 요약 컴퓨터 구조를 왜 공부해야 하는지, 그리고 전반적인 큰 그림을 그려볼 수 있는 챕터였다. 내용 정리 01-1. 컴퓨터 구조를 알아야 하는 이유 컴퓨터 구조는 실력있는 개발자가 되려면 반드시 알아야 할 기본 지식이다. 컴퓨터 구조를 이해하면 문제해결 능력이 향상된다. 개발할 때 문제없이 작동하던 코드가 실제 사용자들에게서는 동작하지 않을 수 있다. 컴퓨터 구조를 이해하면 이런 문제 상황을 빠르게 진단할 수 있고 문제 해결 방법을 다양한 곳에서 찾아낼 수 있다. 따라서 여러 채용 공고나 기술면접에서 컴퓨터 구조 내용을 숙지하고 있는지 질문하는 경우가 많다. 목적에 맞는 컴퓨터의 성능과 용량을 파악하고, 최소의 비용으로 이를 설계할 수 있다. 선택에 따라 비용이 ..

Tistory

[레드 와인] 마레농 그랑 마레농 루즈 2018

[한줄요약] 안주와의 조화가 좋았던 마레농 루즈. Vivino 평점: 4.0 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 프랑스 품종: 쉬라즈 70%, 그르나슈 30% 생산연도: 2018 구매처: GS25 (`22. 09.) 가격: 23,900원 -> 19,120원 (카카오 페이 결제 시, 20% 캐시백) 처음 오픈했을 때 예전에는 많이 못맡아본 향이 났었다. 무슨 냄새인지 궁금해서 찾아보니, 비비노에서는 버섯 향이라고 표현하고 있었다. 처음에는 버섯 향과 함께 땅과 가죽냄새도 많이 느껴졌는데, 맡다보니 오크향도 꽤 느껴졌다. 색깔은 검붉은색으로 강했지만 완전히 불투명하진 않았다..

Tistory

[Oracle] Database 연결 시 발생하는 에러 종류

이번에 회사를 이직하면서 Oracle database에 연결할 일이 생겼다. 나는 오픈소스 기반의 DBeaver가 편해서 해당 소프트웨어로 보통 데이터베이스를 연결하는데, 연결하면서 몇가지 에러가 발생해 이를 정리하려 한다. 0. 연결 과정 먼저 DBeaver에서 Oracle DB 연결을 위해 아래 과정을 진행한다. (1) 새 데이터베이스 연결을 클릭 (2) 화면에서 Oracle 항목을 선택하고 다음을 클릭 (3) 서버 정보를 입력 Host: 서버(IP) 주소 Port: DB의 포트번호 (Oracle DB의 경우 default는 1521이다). Databse: 데이터베이스 이름 (이름 default는 ORCL이다). Service Name / SID: DB를 단일 인스턴스로 구성할 때는 SID로, 여러 ..

Tistory

[Python] 하버사인 (haversine)으로 위경도가 주어진 두 지점 거리 구하기

두 지점 A, B의 위도와 경도가 주어졌을 때에는 haversine을 이용해서 거리를 계산할 수 있다. haversine의 개념에 대해서는 아래 링크에 정리하였다. https://jost-do-it.tistory.com/16 [haversine] 두 지점의 위도, 경도를 이용해서 거리 구하기 두 지점의 좌표 (x1, y1)과 (x2, y2)가 주어질 때 보통 피타고라스의 정리를 이용해서 거리를 구할 수 있다. 하지만 지구는 타원체이기 때문에 두 지점의 위경도가 주어진 경우 거리를 간단하게 구할 jost-do-it.tistory.com 이번에는 python의 haversine package를 이용해서 실제로 위경도가 주어진 지점들의 거리를 계산해보자. haversine package install 파이썬에..

Tistory

[레드 와인] G7 리저브 쉬라 2018

[한줄요약] 저렴한 가격대에서 쉬라즈의 특징을 잘 느낄 수 있는 가성비 와인. Vivino 평점: 3.9 Light Bold Smooth Tannic Dry Sweet Soft Acidic 원산지: 칠레 품종: 쉬라즈 생산연도: 2018 구매처: 이마트 (`22. 08.) 가격: 14,000원 저렴한 가격대에서 쉬라즈의 특징을 많이 가지고 있는 와인이다. 굉장히 와인의 맛이 볼드하고 잘 느껴지는 와인이고, 꽤 스파이시하게 느껴졌다. 탄닌도 꽤 있어 와인을 마시고 어느정도 텁텁함이 느껴졌다. 와인의 색깔은 루비색으로 진하지 않은 편이었고, 바디감도 크진 않았다. 와인의 맛은 굉장히 강한데, 질감은 부담스럽지 않은게 좋았다. 와인..

Tistory

[노트북] ASUS 비보북 15X USB - C type으로 dc단자 충전하기 (dc to pd 변환 커넥터)

https://jost-do-it.tistory.com/10 [노트북] Asus Vivobook 15x 리뷰 (M1503QA-MA023) 이번에 뽐뿌신이 내려서 노트북을 하나 구매했다. 가성비를 쫓는 남자라 보통 노트북들은 마음에 안들었는데, 그러던 중 ASUS 비보북 15x가 눈에 들어왔다. 일단 스펙과 디자인이 너무 마음에 jost-do-it.tistory.com 최근 구매한 노트북이 알고 보니 C type으로 충전을 지원하지 않는 제품이었다. 너무도 당연히 요즘 출시되는 제품들은 다 USB c type으로 충전이 될거라 생각했던 내 잘못이었다. 그러다 인터넷에서 DC단자를 PD로 변환해주는 변환 잭을 발견하였다. 여러 변환잭을 구매하고, 계속 실패하다가 어제 결국 C type으로 충전을 성공하게 되..

1 2