Jost Do It.

그냥 IT해.

반응형

전체 글 230

[자기계발] 개발자 원칙, 테크 리더 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..

[컴퓨터] 그림으로 배우는 웹구조, 니시무라 야스히로

웹이 어떤 구조를 통해 사용자에게 디스플레이 되는지 알 수 있었던 책 별점: ★★★ 요즘 크롤링과 웹 내부 API 접근 시도 등을 하다보니 웹 구조에 대해 알고 싶어 읽었던 책! 단순히 웹의 소스코드, HTML 과 같은 프론트 요소뿐만 아니라 백에서 데이터가 어떻게 출력되는지와 클라우드 등 다양한 내용들이 담겨 있다. 사실 그림으로 돼 있다고 하지만 거의 글이기도 하고,,, 그림이 도움 안되는 파트도 많다 ㅋㅋㅋㅋ 그림이 있다 뿐이지 내용이 쉽거나 이해가 잘되진 않는 부분도 다수 있음. 그래도 이 책의 시리즈물이 그렇듯이 전반적 개관을 알기에 좋았고, 디테일한 부분들은 따로 찾아보며 공부하면 될거 같다.

취미/독서 2024.03.18

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

너뿐만 아니라 모두 고민 많은 삶을 살고 있다. 고민에 대해 어떻게 맞설지 알려주는 책 별점: ★★★☆ 데일 카네기. 어릴 적 인간관계론을 읽고 사람들과 어떻게 소통하고 행동할지 많은 생각을 던져준 저자이다. 데일 카네기는 인간관계론 말고도 여러 책들이 있는데, 그 중 유명한 책이 자기관리론이다. 사실 책 제목이 끌리지 않아서 구매하고 방치 중이었는데, 읽다보니 공감가는 내용이 많아 빠르게 완독한 책이다. 자기 관리론의 영어 원제는 어떻게 걱정을 멈추고 삶을 살것인가 (How to Stop Worrying and Start Living) 로 삶에서 어떻게 고민들을 마주하고 대처할지를 소개하고 있다. 책을 읽다보면 나뿐만 아니라 많은 사람들이 각자의 고민들 속에서 살고 있구나를 느낄 수 있었다. 그리고 그..

취미/독서 2024.03.17

[대화형 AI] TaskWeaver에 대해 알아보자.

개요 MS 대화형 AI는 서비스 제품인 1. MS Copilot과 오픈소스로 공개된 2. TaskWeaver, 3. AutoGen 으로 나뉩니다. 그 중 TaskWeaver에 대해 알아봅시다. 2. TaskWeaver 오픈소스 소개 Task Weaver는 데이터 분석 작업을 목적으로 개발된 AI입니다. 사용자의 프롬포트에서 요청을 해석하고, 실행 가능한 코드 스니펫을 생성해 사용자에게 결과와 함께 제공합니다. 데이터 분석 결과와 함께 관련 코드까지 제공한다는 장점이 있습니다. UI 인터페이스도 제공할 수 있습니다. 오픈소스 특징 Task Weaver는 2개의 대화형 AI에 각각 역할을 설정해 AI간 대화(interaction)를 통해 프롬포트 결과를 출력합니다. Planner: 사용자가 입력한 프롬포트를..

Study/딥러닝 2024.03.16

[대화형 AI] Microsoft Copilot에 대해 알아보자.

개요MS 대화형 AI는 서비스 제품인 1. MS Copilot과 오픈소스로 공개된 2. TaskWeaver, 3. AutoGen 으로 나뉩니다. 그 중 MS Copilot에 대해 알아봅시다. 1. MS Copilot서비스 소개Copilot은 MS사의 여러 제품에 최적화된 대화형 AI 챗봇을 범용적으로 부르는 이름입니다.크게 윈도우 11 Copilot, 앱 전용 Copilot, Bing Copilot 3가지로 나뉩니다.현재 윈도우 11은 프리뷰로 일부 유저만, Bing Copilot은 웹에서 사용이 가능합니다. 앱전용은 앱마다 사용 권한이 다르게 설정돼 있습니다.서비스 특징Copilot 지원 대상 앱Word, PowerPoint, Excel, Teams, Github, Outlook, OneNote, …한..

Study/딥러닝 2024.03.11
반응형