안녕하세요 😀유익한 일상 정보를 전달하는 유로띠 입니다 😉 시작하며 최근 골든래빗에서 주최한 개발자 원칙의 9명의 테크 리더 저자 모두가 모여 북토크를 하는 행사에 참여하게 되었다.개발자의 원칙은 작년에 읽고 후기로 남겼을 만큼 재미있게 읽었던 책이다. book-club/2023/개발자원칙 at main · alstjs1207/book-club책을 읽고 정리합니다. Contribute to alstjs1207/book-club development by creating an account on GitHub.github.com 사실 컨퍼런스나 스몰톡, 등 다양한 행사에 참여한 경험은 적었다. 일이 바빠 참여하기 어려웠기도 했고 참여하고 싶었던 행사는 운이 없어 선정이 안된 경우가 대부분이었다. ..
안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 👏👏👏👏 이번 포스팅에서는 ✅ 랭체인 데이터 연결 ✅ 체인 에 대해서 알아보겠습니다 랭체인 데이터 연결과 체인에 대해서 데이터 연결(data connection)은 일반적인 데이터 분석 환경에서 ETL(Extract, Transform, Load)에 해당하며, 데이터를 한 곳에서 다른 곳으로 옮기는 과정을 말합니다. 추출 - 변환 - 적재의 과정을 거칩니다 랭체인의 데이터 연결도 이와 동일하게 다음 구성요소에 따라 진행합니다. 문서 가져오기(Load) - 문서 변환(Transform) - 문서 임베딩(Embed) - 벡터 저장소(Store) - 검색기(Retrieve) ✅ 랭체인 데이터 연결 라이브러리 설치 필요한 라이브러리를 설치합니다 !pip inst..
안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 👏👏👏👏 이번 포스팅에서는 ✅ 랭체인 모듈에 필요한 환경 설치 ✅ openAI 토큰 발급 ✅ 허깅페이스 토큰발급 ✅ 프롬프트 생성 및 LLM 호출 에 대해서 알아보겠습니다 랭체인의 모듈을 사용해 보자 랭체인으로 LLM 기반의 AI 서비스 개발하기 란 책에서 실습 부분을 읽고 작성한 글이며, 코드가 완전히 동일하지는 않고 최신 버전 사용 및 명령어가 실행되지 않아 부분적으로 오류를 찾아 수정하였습니다. ✅ python 설치 현재 로컬에 설치된 python version은 3.9이고 책에서 알려준 버전은 3.8이지만, 랭체인을 오류 없이 사용하기 위해서는 3.11 이상은 되어야 정상적으로 작동됩니다. 그래서 python 버전별로 설치하고 관리할 수 있는 py..
안녕하세요 😀 유익한 일상 정보를 전달하는 유로띠 입니다 😉 독서는 정말로 섹시하다(Reading is so sexy)! 영국 가디언지의 한 기사 제목입니다 요새 Gen Z 세대에서 독서가 새로운 '섹시한' 유행이 됐다고 합니다. 오늘은 독서에 도움을 주는 이북리더기 오닉스 포크 5에 대해서 알아보겠습니다. 오닉스 포크 5 매번 스마트폰으로 이북을 보다가 글씨가 너무 작아 불편하고 눈의 피로도도 높아지는 것 같아서 이북리더기를 고민하고 있었는데요. 마침 회사 복지로 밀리의서재도 정기 구독해서 이북리더기 구매를 결심하였습니다. 오닉스 포크5 / 포크5s 비교 구매 전에 포크5와 포크5S를 비교해 보았습니다. 포크5S의 가장 큰 장점은 화이트 제품이 존재하지만 역시나 해상도와 6인치를 포기할 수 없었기에 저..
안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 👏👏👏👏 이번 포스팅에서는 ✅ github team code review 란? ✅ team code review 설정 에 대해서 알아보겠습니다 github team code review ✅ github team code review(팀 코드리뷰) 란? PR(pull request)에 대해서 리뷰어(reviewers)를 지정할 때 자동 할당 기능을 통해 팀 구성원의 지정된 하위 집합이 팀 위치에 할당됩니다. team code review 언제 사용하면 좋을까? 매번 pr을 올리고 동일한 리뷰어를 검색하여 지정하는 건 매우 귀찮고 반복적인 일입니다. 물론 code owners로 사용자를 지정하면 매번 추가하지 않아도 자동으로 지정됩니다. 하지만 code ow..
안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 👏👏👏👏 이번 포스팅에서는 ✅ Maccy 란 ✅ Maccy 설치 ✅ Maccy 사용법 에 대해서 알아보겠습니다 maccy ✅ Maccy 란? Maccy는 MacOS용 경량화된 클립보드 관리 도구입니다. 복사한 내용의 기록을 유지하며 이전 클립보드 내용을 빠르게 탐색, 검색 및 사용할 수 있습니다. Mac App Store에서는 $9.99(한화 14,000원)에 판매하고 있습니다. 다만, 오픈소스이기 때문에 명령어를 통해 무료로 설치하여 사용할 수도 있습니다. maccy github 주소입니다. GitHub - p0deje/Maccy: Lightweight clipboard manager for macOS Lightweight clipboard manage..
안녕하세요 😀 유익한 일상 정보를 전달하는 유로띠 입니다 😉 시작하며 개발자의 좋은 습관은 바로 회고! 기록되지 않는 것은 기억되지 않는다. 2024년의 새로운 준비를 위해 2023년을 회고해 보려고 한다. 이번 회고는 KPT 방법을 토대로 작성하였다. 참고로 KPT란 Keep, Problem, Try의 약자로, 가장 대중적으로 사용하는 회고 방식이다. Keep: 프로젝트에서 만족했고, 앞으로의 업무에서 지속하고 싶은 부분 Problem: 프로젝트에서 부정적인 요소로 작용했거나 아쉬웠던 점 Try: Problem에 대한 해결 방식으로 다음 프로젝트에서 시도해 볼 점 Keep : 계속할 것 영향력 있는 사람이 되자. 🙋♂️ ✅ 업무에 있어서 더 좋은, 더 나은 방식으로 개선하고 공유하자. 우리 팀에서 반..
안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 👏👏👏👏 이번 포스팅에서는 ✅ aseprite 무료 다운로드 및 설치 & 실행 에 대해서 알아보겠습니다 aseprite 무료 다운로드 및 설치 ✅ what is aseprite ? 픽셀 아트를 제작하기 위한 픽셀 아트 툴입니다. 공식 홈페이지에서 19.99 USD에 구매해서 사용가능합니다. 하지만 오픈소스이기 때문에 직접 빌드해서 사용할 수 있습니다. ✅ Get the source code asprite 레포지토리를 로컬에 받습니다. --recursive : 서브모듈을 업데이트할 때, 서브모듈 내의 서브모듈도 함께 재귀적으로 업데이트합니다. git clone --recursive https://github.com/aseprite/aseprite.git 🙅..
안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 오늘은 OAuth 2.0 톺아보기(샅샅이 더듬어 살피다) 입니다. OAuth ✅ OAuth란? OAuth는 Open Authorization의 줄임말로 OAuth는 인터넷에서 서비스 및 애플리케이션 간에 사용자 정보를 안전하게 공유하기 위한 표준입니다. ✅ 등장 배경 OAuth 등장 전에는 제공 업체의 id / password를 통해 신원이 확실치 않은 third party에 직접 로그인을 했기 때문에 보안적으로 위험했고, third party 입장에서는 제공받은 정보를 안전하게 보호해야 했기 때문에 부담이 있었습니다. 2006년 11월 당시 Twitter 개발자인 Blaine Cook(블레인 쿡)은 트위터에 OpenID를 탑재하는 작업을 하고 있었습니다..
안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 👏👏👏👏 이번 포스팅에서는 ✅ Excalidraw 란? ✅ 옵시디언에서 Excalidraw 플러그인 설치 ✅ Excalidraw 사용법 ✅ Excalidraw 라이브러리 설치 에 대해서 알아보겠습니다 옵시디언에서 excalidraw 이용하여 다이어그램 그리기 ✅ excalidraw 란? excalidraw(: 엑스칼리드로우)는 오픈소스기반으로 손그림 스타일의 가상 화이트보드입니다. 손그림 스타일로 아기자기한 느낌을 주기 때문에 PPT로 다이어그램을 만드는 것보다 훨씬 퀄리티가 높아 보이게 해 줍니다. excalidraw의 특징은 다음과 같습니다. 💯 무료 및 오픈 소스. 🎨 캔버스 기반 화이트보드. ✍️ 손으로 그린 듯한 스타일. 🌓 다크 모드. 📷 ..
안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 👏👏👏👏 이번 포스팅에서는 ✅ chatGPT 요금제 비교 ✅ chatGPT api 사용하기 ✅ ollama-webui에서 chatGPT 연동 에 대해서 알아보겠습니다 Ollama에서 chatGPT 연동하여 가성비 있게 사용하기 openAI의 GPT를 이용하는 방법은 크게 두 가지가 있습니다. 월정액 방식의 chatGPT 사용 종량제 방식의 openAI api 사용 두 방식에 대해 비교해보겠습니다. ✅ chatGPT 요금제 openAI의 GPT-3.5는 무료로 이용가능하고 월 20달러에 chatGPT plus를 사용할 수 있습니다. chatGPT plus는 GPT-4를 사용하며 금액 정책은 다음과 같습니다. 가볍게 보조도구로 사용하기에 월 20 달러는 생각..
안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 👏👏👏👏 이번 포스팅에서는 ✅ Ollama 란 🦙 ✅ Ollama 설치 ✅ Ollama JavaScript 라이브러리 사용하기 ✅ Ollama web-ui 사용하기 에 대해서 알아보겠습니다 Ollama : 올라마 🦙 ✅ Ollama (: 올라마) 란? Get up and running with large language models, locally. - ollama.io - 로컬에서 대형 언어 모델(Large Language Models: LLM)을 쉽게 사용할 수 있도록 하는 플랫폼입니다. 현재는 MacOS 과 Linux 환경에서만 제공하고 있습니다. MacOS 기준으로 Ollama 설치를 진행하도록 하겠습니다. ✅ Ollama 설치 brew 명령어를 ..