| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- 정보처리기사
- Tomcat
- davinciresolve
- SQL
- js
- node.js
- TIP
- svn
- dbeaver
- html
- windows
- devlog
- Oracle
- Mac
- shorturl
- SQL Server
- Linux
- maria db
- my sql
- spring
- mysql
- programmers
- Java
- jquery
- javascript
- reCAPTCHA
- IntelliJ
- Eclipse
- urlshortner
- mybatis
- Today
- Total
목록전체 글 (200)
고양의 성장일기
스프링부트 프로젝트에 Gemini 2.5 연동하기너무 늦은 감이 있지만, LLM을 연동한 간단한 챗봇 형태의 사이드 프로젝트를 개인적으로 진행해봤습니다.무료쿼터를 제공하는 gemini 2.5 flash lite 버전을 연동하는 예제입니다. 프론트는 제외하고 백엔드 코드와 의존성 설정 부분만 소개합니다.개발 환경은 아래와 같습니다.version : springboot 4.0build : gradle의존성 주입하기build.gradle 파일에 아래와 같이 OpenAi 의존성을 추가해줍니다.스프링 이니셜라이저나 인텔리제이에서 제공하는 스타터를 이용해서 스프링AI 의존성을 찾아서 주입할 수도 있습니다.dependencies { implementation 'org.springframework.ai:sprin..
구글 AI 스튜디오에서 API 키 발급받기재미삼아 시작한 생성형 AI 서비스에 제미나이를 연동해보려고 합니다.이것저것 찾아보니 API 키를 발급받아야 한다고 했는데 생각처럼 쉽게 쉽게 되지 않았어서 방법을 공유합니다.API 키 발급받기구글 AI 스튜디오 Google AI StudioThe fastest path from prompt to production with Geminiaistudio.google.com먼저 스튜디오에 들어가서 로그인을 합니다.대시보드 왼쪽 아래를 보면 Get API Key라는 버튼이 있는데 클릭해줍니다.아래와 같이 자신의 API 키를 관리할 수 있는 화면으로 이동됩니다.여기서 우측 상단의 API 키 만들기 버튼을 누르면 작은 팝업이 뜹니다.키 이름을 지정하고, 프로젝트를 선택해주..
2021년 1회차 기출문제1. 물리 네트워크(MAC) 주소에 해당하는 IP 주소를 역으로 알아내는 프로토콜은 무엇인가?정답더보기RARP (Reverse Address Resolution Protocol) 해설ARP: IP → MACRARP: MAC → IP👉 네트워크 계층에서 주소 변환 역할을 수행2. 다음은 DB 설계 절차에 관한 설명이다. 빈칸에 들어갈 용어를 쓰시오.정답더보기1. 물리적 설계2. 개념적 설계3. 논리적 설계해설DB 설계 순서:👉 요구사항 분석 → 개념적 → 논리적 → 물리적 → 구현개념: ERD논리: 정규화물리: 실제 DB 구조3. 요구사항의 유형을 쓰시오.정답더보기1. 기능적 요구사항2. 비기능적 요구사항해설기능적: 시스템이 “무엇을 하는가”비기능적: 성능, 보안, 제약 조건4..
다빈치 리졸브에서 음원 합치기요 근래 영상과 음원 편집을 할 일이 생겨서 다빈치 리졸브라는 프로그램을 간간이 다루고 있습니다.다빈치 리졸브 첫 포스팅으로 여러개의 음원을 합쳐서 하나로 익스포트 하는 방법을 포스팅 하려고합니다. 아래 순서대로 천천히 따라오면 어렵지 않게 음원을 합칠 수 있습니다.프로젝트에 음원 가져오기1. 프로젝트를 하나 열고 음원파일들을 가져와줍니다가장 하단의 세번째 'edit' 탭을 열고 음원 파일들을 Master 영역으로 드래그해서 추가해줍니다.그런 다음 Master 영역의 음원들을 다시 하단으로 드래그하면 화면과 같이 음원들이 스레드에 추가됩니다.음원 Export하기가장 하단의 일곱번째 'deliever' 탭을 열고 좌측 'Render Setting' 영역에서 'Audio only..
무료 영상 편집 툴 설치하기요 근래 영상을 편집할 일들이 조금 생겨서 영상편집 프로그램들을 조금 찾아보게 됐습니다.애프터 이펙트도 전문 편집자분들 사이에서 많이 사용되는 프로그램인 것 같던데, 저는 유료 구독을 하기에는 영상 편집을 전문적으로 할건 아니라서 무료 프로그램 위주로 찾아보게 됐습니다. 유튜브에서는 캡컷을 많이 추천하는 것 같던데 UI도 답답하고 중국산 프로그램이기도 해서 꺼림칙하더라구요.그래서 결국 브루와 다빈치 리졸브를 사용하기로 마음먹었습니다. 혹시 다빈치 리졸브를 찾고 계신 분들을 위해 링크 걸어두겠습니다.https://www.blackmagicdesign.com/kr/products/davinciresolve DaVinci Resolve | Blackmagic DesignDaVinc..
프로시저 생성 DDL 실행 중 SQL Error [1064] [42000] 해결방법Error occurred during SQL script executionReason:SQL Error [1064] [42000]: (conn=56) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 5원인 및 해결방법이 예외는 MySQL이나 MariaDB에서 표시되는 흔한 구문 오류입니다.SQL 문법이 정확하지 않거나, 예약어가 충돌하는 경우 발생합니다. 저의 경우는 DDL을 수동으로 마이그레이션 하는 중 이 ..
애플워치 페어링 해제하는 가장 쉬운 방법혹시 사용하던 애플워치를 중고로 판매하거나 가족, 지인에게 선물하실 예정이라면 반드시 잊지 말고 해야하는게 있습니다.바로 애플워치의 초기화와 페어링 해제인데요, 이걸 빠뜨리고 시계를 구매하거나 판매하게 되면, 페어링에 어려움을 겪게 됩니다. 생각보다 모르시는 분들이 많기 때문에, 페어링 해제를 위한 가장 쉬운 방법 여기서 정리해보겠습니다.애플워치 초기화하기가장 먼저 시계를 초기화해주어야 합니다. 아이폰에서 Watch 앱에 접속합니다.일반 > 재설정 메뉴를 찾아 들어간 뒤, 가장 위에 있는 Apple Watch의 콘텐츠 및 설정 지우기를 선택합니다.이어서 애플 계정의 암호를 입력하면 페어링 해제와 애플워치 초기화가 시작됩니다.시계에서 사과 로고가 보인다면 정상적으로 ..
윈도우에 리눅스 설치하기(feat. WSL)리눅스 마스터 시험 응시를 위해 윈도우에 리눅스 환경을 구성해봤습니다.혹시 저처럼 리눅스 환경이 필요하신 분들에게 도움이 되었으면 좋겠습니다. 버전은 리눅스 마스터에서 사용되는 RHEL(레드헷 엔터프라이즈 리눅스)입니다.윈도우 기능 켜기가장 먼저 아래 순서를 따라 리눅스 설치가 가능하도록 설정을 조금 변경해주어야 합니다.제어판 실행프로그램 및 기능 진입Windows 기능 켜기/끄기 선택Linux용 Windows 하위 시스템에 체크재부팅Store에서 Ubuntu 다운로드컴퓨터가 재부팅 되었다면 스토어에서 Linux OS를 다운로드 해주어야 합니다.쉘 명령어 실행하기우분투 다운로드가 완료되었다면 파워쉘을 통해서 윈도우에 설치해줍니다.-d 다음 들어갈 키워드는 우분투..