Jost Do It.

그냥 IT해.

반응형

분류 전체보기 214

[부동산] 주택 청약의 모든 것, 한국부동산원

회사를 다닌지 이제 3년차..점점 계좌에 돈도 차고 내집 마련에 대한 꿈도 생기다보니 주택청약에 대해 공부의 필요성이 느껴졌다.자주보던 부동산 유튜버님이 한국부동산원에서 공식 출판한 책이라 강추하시길래 바로 구매했다. 책 내용은 우리나라에서 내집 마련을 위해 알아야할 청약 조건과 방법, 그리고 종류들을 상세하게 설명해준다.특히 헷갈릴 수 있는 예시 사례를 통해 자세히 설명해줘서 내가 해당 청약조건에 해당할지 비교할 수 있어 좋았다. 다만 책을 읽는 독자들의 연령대가 다양하다 보니 과거 청약 방법 등도 너무 자세하게 나와있는 점이 아쉬웠다.예를 들어 현재는 일원화된 주택청약 통장 외에도 청약부금 등에 대해 설명하는 섹션이라던지, 과거의 주택 청약 종류들에 대해서도 언급하는 부분들은 빠져도 되지 않을까 싶었..

취미/독서 2024.05.20

[FastAPI] 딕셔너리 내 null 값을 return 하는 법

상황사내 API에서는 요청 쿼리의 결과 값에 wrapper를 씌워서 아래와 같이 내부 정의 응답코드, 요청 url 쿼리, data 등을 출력한다.  즉, 실제 결과는 data 파라미터에 딕셔너리 형태로 출력되는데, 여기서 data에 null 출력을 위해 nan, None 값이 포함되면 다음 에러가 발생한다.Traceback (most recent call last): File "/home/mining/projects/finance_advisor/some_money/somemoney_api_server/somemoney_api_server/sub_noAuth.py", line 215, in api_middleware response = await call_next(request) File "/ho..

[gitlab] detected dubious ownership in repository at {경로} 문제 (git config --global 옵션으로 해결 안될 때)

상황gitlab runner 업그레이드 이후 ci/cd 과정에서 아래와 같은 에러가 발생했다.  커맨드와 스택오버플로우의 조언대로 아래 두 명령어를 사용해봤으나 동일한 에러가 계속 발생했다.git config --global --add safe.directory /home/mining/dockerfiles/clickhousegit config --global --add safe.directory '*'  소유권 에러 발생 원인우선 해당 에러는 git을 업데이트하면서 보안정책이 변경돼 발생한다.기존 git은 아래 두가지의 취약점이 존재했다.1. Window에서 git 사용 시 dll 확장자 파일이 git uninstall을 강제실행할 수 있는 문제2. 프로젝트들 경로 상위에 .git 폴더 생성 시 하위 프..

[자기계발] 개발자 원칙, 테크 리더 9인 공저

앞서간 개발 선배들이 알려주는 개발 팁들을 알 수 있어 좋았다.내 모습과 장점을 더 살려나가야 겠다는 생각별점: ★★★★  개발자란 사람들은 남들과는 좀 다르단 생각이 많이 든다.보통 대기업과 안정된 직장을 선호하는 경우가 많은데, 개발자들은 돈과 명예보단 꿈을 쫓는 분들을 많이 뵈게 된다.여기에 있는 테크 리더들도 커리어가 처음부터 탄탄한 분들도 있지만 자신이 하고 싶은 일을 뚝심있게 이뤄가신 분들이 많이 보였다. 책에서는 앞서간 개발 선배들이 생각하는 개발의 가치들을 엿볼 수 있다.도움이 되는 다양한 생각들을 읽을 수 있었지만 크게 느낀건 커리어를 성장시키고 이끌어가는 정답이 결국 하나는 아니라는 것이다.9명의 저자가 글을 썼는데도 각 글에서 개발자분들이 중요하다고 생각하는 가치관과 방향은 다들 다른..

취미/독서 2024.05.09

[gitlab] server certificate verification failed 해결 (SSL 인증 문제)

문제 상황사내 gitlab 서버를 이전하면서 git 관련 명령(fetch, pull 등)을 하면 아래와 같이 server의 인증서 검증에 실패했다는 메시지가 발생했다.git fetch>> fatal: unable to access 'https://gitlab.xxxx.com/financial_backend/us_stock_processing/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none  그리고 해당 도메인으로 POST 명령 시에도 Peer's Certificate issuer is not recognized. 에러 메시지가 발생한다.curl -v https://gitlab..

[Docker] 컨테이너 No CUDA GPUs are available 에러 발생 해결방법

문제상황 nvidia-docker2를 설치하고 컨테이너 내부에서 GPU접근을 가능하게 하였다. 그런데 데스크톱을 재부팅해서 torch 모듈을 실행하니 다음 에러가 발생했다. RuntimeError: No CUDA GPUs are available 컨테이너 내부에서 nvidia-smi 명령을 해보니 다음과 같은 에러도 발생한다. nvidia-smi >>> Failed to initialize NVML: Unknown Error 문제 원인 호스트가 systemd를 사용해 container의 cgroup을 관리하는 경우, Nvidia GPU를 참조하는 유닛파일들이 reload될 수 있다. 여기서 유닛파일들이 reload되면 컨테이너는 reload 된 유닛파일에 대한 접근권한이 없기 때문에 발생하는 에러이다. ..

[Airflow] retry와 상관없이 특정 시간 이후 task fail시키기

개요 에어플로우에서는 task가 실패했을 때 재실행 하는 방법을 제공하고 있다. 재실행은 다음과 같이 설정할 수 있다. import pendulum from airflow import DAG from airflow.operators.bash import BashOperator from datetime import timedelta default_args = { 'owner': 'heenj', 'retries': 6, # 재실행 횟수 'retry_delay': timedelta(minutes=10) # 재실행 대기 시간 } with DAG( dag_id='retry_dag', default_args=default_args, start_date=datetime(2024, 3, 1, tzinfo=pendulu..

[conda] base 환경은 다른 가상환경 패키지에 모두 영향을 미친다!

개요 어느날 개발서버에서 잘 작동하던 FastAPI에서 에러가 발생했다. 에러는 특정 라이브러리의 함수를 찾을 수 없다는 내용이다. Traceback (most recent call last): File "/home/mining/projects/finance_advisor/some_money/somemoney_api_server/scripts/../run.py", line 30, in from somemoney_api_server.security import user File "/home/mining/projects/finance_advisor/some_money/somemoney_api_server/somemoney_api_server/security/user.py", line 17, in from f..

반응형