본문 바로가기

분류 전체보기

(107)
[회고] kuddy 프로젝트를 마치며. 안녕하세요! 이번 2023 관광 데이터 활용 공모전에 참가하여 우수상🏆에 선정되었습니다! 관광데이터 활용 공모전은 관광 공사에서 제공하는 open API를 활용하여 서비스를 기획 및 개발하여 이를 평가하는 공모전입니다. 절차는 기획 내용을 1차 심사 후 합격팀에게 다양한 분야의 컨설팅을 지원해주고 이를 기반으로 개발한 후 최종적으로 심사합니다. 단순히 프로젝트 결과물을 받아 평가하는 것이 아니라 사업 모델 컨설팅, 마케팅 교육, 디자인 교육, 데이터 활용 교육 등 다양한 교육을 지원해준다는 점에서 많은 분들에게 추천하고 싶습니다! 특히, 저는 사업 모델 컨설팅을 받았는데요, 저희 팀에 기획자가 없어서 부족한 부분들을 컨설팅을 통해 보완할 수 있었습니다! KUDDY 란? 프로젝트에 대해 간단하게 소개해드리..
[데보션] 11월 테크세미나 후기 Generative AI와 함께하는 프롬프트 마스터 클래스 리뷰 이번 11월 테크세미나는 프롬프트 작성 방법과 ChatGPT의 최신 업데이트 내용 및 활용 방법에 대해 알 수 있었던 세미나였습니다! 특히, GPTs를 활용하는 데모를 여러가지 준비해주셔서 어떻게 활용해야할지 정확하게 알 수 있었습니다! 세미나 제목 그대로 “마스터 클래스”였던 것 같습니다! ✅ 좋은 프롬프트 작성 요령은 아래와 같습니다. introduction 예시 넣어주기 정답 Data set을 넣어줍니다. 이때, 무작정 많은 데이터는 정확한 답변 내지는 않으므로 적절한 사이즈의 데이터를 넣는 것이 중요합니다. 중요한 정보는 앞쪽 혹은 뒤쪽으로 배치하는 것이 더 좋습니다. 결과물의 포맷을 알려줍니다. 챗 형식으로 사용할 경우, 과거의 히..
[DB] Table Plus ERD를 추출해보자! 안녕하세요! 저는 데이터베이스 관리 GUI툴로 MySQL workbench를 주로 사용해왔는데요! 최근 여러 DBMS를 사용하면서 "Table Plus"라는 툴을 사용하기 시작했습니다. TablePlus는 MySQL, Postgres, SQL Server, SQLite, Microsoft SQL Server, Redis, Redshift 등 인기 있는 대부분의 데이터베이스를 지원 개인적으로 가장 우선순위는 "직관적인 UXUI"이라 Table Plus를 사용해보니 사용하기 편리하더라구요! 하지만 Database의 ERD를 추출하는 방법에 대해 자료가 거의 없는 것 같아 ERD를 추출하는 방법에 대해서 자세하게 공유하고 싶어 글을 작성하게 되었습니다! 1) 상단에 "Plugins" -> "Manage Plu..
[홍보] 2023 SK Tech Summit 2023년, SK의 AI 기술은 어떤 미래를 그리고 있을까요? 오늘의 기술이 만들어가는 더 편리하고 안전한 내일의 모습을 선보입니다. 최고의 기술 기업과 전문가들이 함께 바꾸고 있는 우리의 일상 그 경험과 노하우를 나누는 자리에 여러분을 초대합니다. 안녕하세요! SK 그룹 테크 세미나 홍보글입니다! SK의 특별한 기술과 노하우를 직접 들을 수 있는 좋은 기회인 것 같아 추천합니다! 💙세미나 주제들이 여러 분야로 구성되어 있어 흥미로운 것 같습니다! 홈페이지 들어가셔서 미리 세션에 대한 설명 둘러보시고 세션 클릭 후 하단을 보면 발표 자료도 있으니 살펴보시면 좋을 것 같습니다! 지난 8월, SKT에서 국내 최초로 "6G 백서" 를 발표했는데요! 2일차에 하는 "6G Global 현황 및 SK Telecom..
[알고리즘] stack 문제 비교 (백준 - 2493, 17298, 6198) 아래의 백준 문제는 스택에 관련된 문제입니다. 비슷한듯 접근 방법이 달라 비교하여 정리했습니다! 스택은 언제 사용할까? 💡 2중 for문으로는 시간 초과가 날 것 같을 때 → O(n)에 가까이 갈 수 있도록 하는 스택! 탑 (레이저) 문제 = 뒤에서 봤을 때 나보다 큰 수 하나 방향 = ← 뒤에 애들이 나보다 작으면 어차피 가려지므로 의미없음 from collections import deque n = int(input()) top = list(map(int, input().split())) stack = [] answer =[0] * n cnt = 0 for i in range(n): while stack: if stack[-1][1] < top[i]: stack.pop() else: answer[i]..
[퍼비톡] Application Context 안녕하세요! 지난 9월 19일 오후 7시 EFUB 동아리에서 진행한 “퍼비톡”에서 application context에 대해서 발표를 진행했습니다. 피피티와 함께 발표 내용을 공유하고자 글을 작성하게 되었습니다. 영상링크 -> https://www.youtube.com/watch?v=tAXa8-qWewA&t=65s 저는 스프링의 핵심 개념인 Application context 발표를 맡게 된 권지윤입니다. 🍀 목차 먼저, 들어가기 전 중요한 개념들에 대해서 간단하게 설명하고 -> 스프링컨테이너 종류인 Beanfactory와 Application에 대해서 소개 후 -> springBootApplication 을 실행하면 어떤 일이 일어나는지 applicationContext 중심으로 살펴보겠습니다. 🍀 1..
[Docker] docker system prune으로 서버 디스크 공간을 확보하다 Github actions + code deploy + docker 조합으로 CICD를 구축했습니다. 약 2주동안 잘 동작했는데요, 갑자기 다음의 오류가 생겨 code deploy가 배포 실패했다고 떴습니다...ㅠ the overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems. '잘 동작하던 게 왜 갑자기??ㅜㅜ' 이런 마음에 로그를 보니 다음의 오류가 있었습니다. copy files: use..
[데보션] 8월 테크세미나 후기 안녕하세요! 이번 8월 데보션 영 테크 세미나는 “업무 생산성 향상을 위한 생성형 AI 사용”의 주제로 생상형 ai에 대해서 알아보고 이를 어떻게 활용해야하는지 알 수 있는 시간이었습니다! 연사님께서 “프롬프트 엔지니어, LLM, 뉴럴 네트워크, NVIDIA GPU, 멀티 모달”이 단어들만 잘 용어를 잘 안다면 생성형 ai에 대해서 잘 아는 것이라고 하셨습니다! 그래서 그 핵심 내용들을 간략하게 정리해봤습니다! ✅[neural network] 사람이 인식하는 방법으로 한번 해보자 → 뉴럴 네트워크 방식으로 한번 접근을 하기 시작했습니다. 이전에는 기존에 많은 사진을 보여주고 학습을 시켜서 이런 ai들을 공부를 시켰다면 이후에는 그냥 정보만 주는 겁니다. 수만 장 수십만 장 사진을 그냥 주면은 우리 내처럼..
[데보션영] 8월 영밋업 후기✨ 안녕하세요! 저는 DEVOCEAN YOUNG 2기 권지윤입니다. 😀 지난 8월 6일(일)에 “데보션 영 전용 2번째 밋업”이 있었습니다! 지난 7월에 있던 영밋업에서 도움이 되는 내용이 많아서 좋았는데 이번에도 어디서 들어볼 수 없는 이야기들로 구성되어 있어서 유익한 시간이었습니다! 이번에도 총 4가지 주제로 진행되었습니다. 요즘 PM의 효과적인 프로젝트 관리 지극히 개인적인취업준비 & 신입 개발자로 살아남기 폐쇄망을 여행하는 히치차이커를 위한 안내서 지금 알고 있는 걸 그때도 알았더라면 ✅먼저 첫번째 전창국님의 “요즘 PM의 효과적인 프로젝트 관리”에 대해서 전반적인 요약을 하자면 아래와 같습니다. [전략과 계획] 핵심 목표에 집중: 명확한 목표 설정을 통해 프로젝트의 방향성을 확립한다. 과제별 일정 ..
[백준] 25418 정수 a를 k로 만들기 https://www.acmicpc.net/problem/25418 문제 분석 [ 문제 설명 ] 입력으로 양의 정수 A와 K가 주어지면, 아래 연산을 이용하여 A를 K로 변경하려고 한다. 정수 A를 변경할 때 사용할 수 있는 연산 종류는 다음과 같다. 연산 1: 정수 A에 1을 더한다. 연산 2: 정수 A에 2를 곱한다. 정수 A를 정수 K로 만들기 위해 필요한 최소 연산 횟수를 출력하자. [ 입력 ] 첫 번째 줄에 양의 정수 A와 K가 빈칸을 사이에 두고 순서대로 주어진다. [ 출력 ] 첫 번째 줄에 양의 정수 A를 양의 정수 K로 만들기 위해 필요한 최소 연산 횟수를 출력한다. 제한 1 ≤ A 1을 더하기 #연산 2 => 2를 곱하기 A, K = map(int, input().split()) coun..