분류 전체보기 16

[기타] 정보보안기사 응시자격서류관리 업로드 후기

이전에 정보처리기사 때는 별도의 응시 자격을 체크하지 않...았던 것 같은데 정보보안기사는 응시 자격 관련 자료를 제출해야 합니다. 저는 시험 신청시 '응시하려는 종목이 속하는 동일 및 유사 직무분야의 다른 종목의 기사 등급 이상의 자격을 취득한 사람' 으로 체크 했습니다. 근데 응시자격서류관리 메뉴에서 업로드를 하려고 보니 다소 헷갈리는 멘트들이 있더라구요. 학력 이외의 서류는 지방본부로? 우편으로만 받습니다? 라는 멘트들이 매우 헷갈렸는데요. 첨엔 지방본부로 전화해서 여쭤보니 다른 번호를 알려주었고 (02-3151-9942) 여기로 전화하니 결론은 해당 사이트에서 기타자료업로드? 아무튼 그 버튼을 클릭하여 업로드하라 라는게 가이드였습니다. 응시자격서류관리 내 멘트 수정되면 좋을 것 같네요 ㅠㅠ

IT/기타 2024.03.26

[python] 우리동네 아파트 전세가율 조회 사이트 만들어보기

안녕하세요. 요즘 날씨가 참 쌀쌀하네요. 이와중에 저희 집에도 냉기가 돕니다. 매물을 내놓은지는 어언 1년이 다 되어가는 듯 한데 아직도 찾는 이가 하나 없네요. 그래서... 우리 동네의 대장 아파트의 전세가율은 어떻게 될까 확인해보려고 web을 간단하게 만들어보았는데요. 많이 허접하지만 소개해드리겠습니다. 우선 아파트 매매가와 전세가를 받아와야겠죠. 이 정보는 공공데이터포털에서 제공되는 OPENAPI를 활용하면 됩니다. 1. https://www.data.go.kr 에 접속후 데이터 요청 저는 통합검색에서 검색해 각각 오픈 API - XML 국토교통부_아파트 전월세 자료, 국토교통부_아파트매매 실거래 자료를 선택하여 '활용신청' 을 선택하였습니다. 간단하게 사유를 쓰면 자동 승인되고 해당 API를 호출..

IT/python 2023.11.27

[termux] 갤럭시탭에서 Linux (CLI) 사용하기

Termux는 안드로이드 환경에서 리눅스를 구동할 수 있게 하는 에뮬레이터 입니다. 휴직으로 인해 재택 PC를 반납하다보니 겸사겸사 갤럭시탭을 샀는데요. DEX에서 모든게 가능할 줄 알았건만.. 완전히 Windows PC를 대체하진 않았습니다. 어쨌든 리눅스 관련 테스트를 하거나 vscode를 사용할 때가 종종 있어서 한번 구동해봤습니다. 방법은 간단합니다. 1. F-Droid 설치Play 앱스토어에서는 제공하지 않습니다. F-Droid 공식 사이트에서 다운받을 수 있는데요. https://f-droid.org/ F-Droid - Free and Open Source Android App RepositoryF-Droid는 Android 플랫폼을 위한 설치 가능한 FOSS (자유-오픈 소스 소프트웨어) 애..

IT/기타 2023.11.16

[chatgpt] 커스텀 GPT 만들어보기

2023년 11월 6일 OpenAI Devday에서 공개되었죠. GPTs 바로 커스텀 GPT입니다. 개인이 목적에 맞게 GPT를 커스텀해서 만든 챗GPT를 의미합니다. 만들어진 커스텀 GPT를 스토어에도 등록할 수 있다고 하고 비공개로도 사용할 수 있습니다. 아직 GPT 3.5에서는 사용이 불가능하고 GPT plus 를 구독하는 사용자에 공개되었습니다. 저도 한번 사용해보려고 하는데요. 청조봇을 만들까하다가 (I am chatbot...) 조금 유행이 지난듯 하여 제 말투와 제 성향을 학습한 GPTs로 남편 혹은 친구들과 카톡에서 대화를 해보겠습니다. 1. Create a GPT우선 chat.openai.com으로 접속해서 Create a GPT 를 클릭해봅니다. 2. 커스텀 GPT 생성하기Message..

IT/AI 2023.11.14

[AI] Vector database chroma 사용해보기

벡터 데이터베이스는 비정형 데이터를 벡터 (크기와 방향으로 정의되는 수치) 형태로 저장하고 쿼리하는데 특화된 DB입니다. 대표적으로 언급되는 DB가 Pinecone, Zillis, Chroma, Weaviate 등이 있습니다. 일반적으로 DB라 하면 Oracle, Postgresql 과 같은 관계형 데이터베이스나 mongo DB와 같은 NoSQL 정도를 떠올릴 수 있는데요. AI 시장에서는 데이터를 효율적으로 저장하고 소비하기 위해 벡터 데이터베이스가 자주 활용됩니다. LLM 자체가 입력받은 정보를 매번 저장하는게 아니다보니 이 저장의 영역을 보완하는게 벡터 데이터베이스라고 볼 수 있을 것 같습니다. 1. 벡터 임베딩이란? 방금 말한 벡터 임베딩은 데이터에 대응하는 벡터를 만들어서 결국 기계가 이해할 수..

IT/AI 2023.10.31

[python] streamlit으로 챗봇 화면 만들기

지난번에 streamlit으로 frontend 올리는 방법을 소개해드린 적이 있습니다. https://gniogolb.tistory.com/10 [python] streamlit을 사용해 frontend 올리기streamlit은 python 기반 프레임워크 입니다. 웹 관련 지식이 부족해도 쉽게 만들 수 있고 interactive한 웹 개발이 가능합니다. 조코딩 유튜브(그저 빛...) 를 보다가 알게된건데 frontend로 쓰기 적합해 보gniogolb.tistory.com해당 페이지를 chatbot 화면으로 구현해보면 어떨까 싶어서 아래의 페이지를 참고하여 만들어 보았습니다. https://docs.streamlit.io/knowledge-base/tutorials/build-conversational..

IT/python 2023.10.26

[container] wsl2 사용해서 docker 기동하기

저는 개인적으론 UI 환경에서 다루는게 익숙치 않다보니 도커 데스크톱보단 virtual box 설치 후 linux 올려서 docker 설치하는 방식으로 테스트를 진행했는데요. 제 PC의 경우 windows고 여기에 virtualbox를 올리고 리눅스 설치해서 일련의 과정을 진행하는게 조금 번거로웠습니다. Windows PC에서 WSL을 활용하여 Ubuntu 22.04 를 올린 내용과 이슈 사항을 간단하게 공유드립니다. wsl2에 docker 기동하기 1. wsl 사용하기우선 CPU 가상화가 사용으로 되어 있는지 확인합니다. 작업관리자 > 성능 탭에서 확인가능합니다. 2. Linux용 WIndows 하위 시스템 활성화제어판 > 프로그램 및 기능 에서 Windows 기능 켜기/끄기 > Linux용 Windo..

IT/클라우드 2023.10.23

[python] embedchain을 사용하여 유튜브 내용 분석하기

문득 학교다닐 때가 떠오릅니다. 교수님들은 항상 텍스트를 주시면서 혹은 웹사이트나 책을 알려주시면서 여기에 있는 내용을 요약하거나 서평을 쓰라고 하셨죠. 구글링으로 대충 내용 요약본만 보고 구구절절 헛소리를 쓰다보면 결론은 재수강이었습니다. 그 때 embedchain이 있었다면 좀더 상황이 나았을라나요? embedchain을 활용해보자. embedchain은 LLM을 위한 프레임워크 입니다. 데이터셋 예를 들면 Youtube video, PDF file, Web page 등을 통해 질의를 날릴 수 있구요. 이걸 기반으로 나만의 chatbot app도 개발할 수 있는 아주 유용한 프레임워크라고 볼 수 있습니다. https://github.com/embedchain/embedchain GitHub - emb..

IT/AI 2023.10.20

[chatgpt] chatgpt에 web 스크래핑 코드 생성요청 하기

chatgpt에 python 코드를 짜달라고 하는 것은 아주 간단한 일입니다. 물론 얼마나 정확하게 요구사항을 전달하느냐는 좀 다른 문제긴하죠. 앞서 python 으로 네이버 증권에 특정 주식 일별 시세를 받아오는 코드를 짜봤는데요. https://gniogolb.tistory.com/13 [python] 네이버 증권 web crawling 해보기 오늘도 잡주에 물려있는 고잉킴입니다. 테마주 크리 타고 잠깐 올랐던 주식에 물려서 빼지도 못하고 외면하고 있습니다. 헛헛한 마음에 이미 많은 블로그에서 공유되었지만 일별 시세를 web crawl gniogolb.tistory.com 이걸 chatgpt는 어떻게 짰는지 한번 공유해드리겠습니다. 참고 : https://oxylabs.io/blog/chatgpt-w..

IT/AI 2023.10.19

[python] 네이버 증권 web crawling 해보기

오늘도 잡주에 물려있는 고잉킴입니다. 테마주 크리 타고 잠깐 올랐던 주식에 물려서 빼지도 못하고 외면하고 있습니다. 헛헛한 마음에 이미 많은 블로그에서 공유되었지만 일별 시세를 web crawling 을 해보았습니다. 1. 패키지 install pip install beautifulsoup4 pip install pandas==2.0.3 pip install requests pip install lxml ## html parser pandas 의 버전을 지정한 이유는 2.1.0부터 read_html 이 deprecate되어서 2.0.3으로 지정하여 설치하였구요. Error : FutureWarning: Passing literal html to 'read_html' is deprecated and wil..

IT/python 2023.10.19