본문 바로가기

공부33

[AI] SI 개발자에게 AI의 의미 오늘 아침 면접을 보러 가는 도중 본 기사이다.Gemini를 CLI 버전으로 공개한다고???정말 대단한 회사다. https://n.news.naver.com/mnews/article/009/0005514944 구글, AI코딩 에이전트 ‘제미나이 CLI’ 오픈소스로 공개커맨드 라인에서 작동하는 AI 누구나 무료로 무제한 사용 가능 구글이 인공지능(AI) 어시스턴트 제미나이를 개발자 터미널에서 사용할 수 있는 AI코딩 에이전트인 ‘제미나이 CLI(Command Line Interfan.news.naver.com 다만 내가 주로 근무하는 분리망 형태의 네트워크에서는 사용하지 못할 것 같다.흥분을 가라앉히고 기사 내용을 찬찬히 뜯어보니, 아무래도 CLI 형태로 제공하지만 백엔드는 구글 서버인 것 같다.즉, 인터.. 2025. 6. 26.
[GCP] Firestore 사용하기 최근 개인 개발용으로 Firestore라는 GCP의 기능을 사용하게 되었다. Firestore는 구글의 모바일 및 웹 애플리케이션 개발 플랫폼인 Firebase에서 제공하는 NoSQL 클라우드 데이터베이스이다. 앱의 데이터를 저장하고, 실시간으로 여러 사용자와 동기화하며, 필요할 때마다 쉽게 꺼내 쓸 수 있게 해주는 매우 유연하고 강력한 '디지털 파일 캐비닛'이라고 생각할 수 있다. Firestore의 특징은 아래와 같다.실시간 동기화 지원 - 데이터베이스의 데이터가 변경되면, 해당 데이터를 보고 있는 모든 앱에 거의 즉시 변경 사항이 전달된다. - 채팅 앱에서 메시지 교환, 여러 사용자가 함께 편집하는 문서 도구, 실시간 주식 시세 앱 등을 만들 때 유용하다. 오프라인 지원 - 모바일 앱 사용자가 지하.. 2025. 6. 26.
[BE] Spring AsyncContext - 스프링의 비동기 메시지 인터페이스 기존에 만들던 SSE 관련 프로젝트에서 잠깐 언급되었던 장애 내용 중 하나에 대해 확인하다가 알게 된 사실을 기록한다. [BE] SSE 재연결과 관련된 시간이것저것 테스트하던 중, 가장 기본적인... 재연결 로직이 정상적으로 동작하지 않는 것을 확인했다. SSE 연결은 클라이언트에서 요청을 보내고 (빨간색 화살표), 서버는 해당 연결을 OS에 반환하gooduck.net 시간문제와는 조금 다른 내용이지만, 조금 더 깊이 스프링의 내부 동작을 이해할 수 있는 계기가 되었던 것 같다. jakarta.servlet (Jakarta Servlet API documentation)The jakarta.servlet package contains a number of classes and interfaces tha.. 2025. 6. 22.
[매크로] Java와 이미지 인식을 이용한 게임 매크로 만들어보기 예전부터 한 번 만들어보고 싶었다. 모바일 게임 중 PC에서 돌아가는 게임들이 많다.나는 Java의 Robot과 UI를 이용해서 간단한 매크로를 만들어보았다. 대충 만든 기능 흐름도큰 덩어리는 두 개다. 1. 설정 - Swing을 이용해서 간단한 UI를 만들었다. - 클릭해야 하는 게임 내의 버튼을 overlay 한 java ui 위의 마우스 클릭을 통해 영역을 선택하게 만들었다. - 관리자 권한으로 실행해야 한다. 2. 매크로 - 설정 화면에서 반복할 횟수를 정한다. - 현재 화면을 캡처한다. - if 특정 이미지가 캡처에 존재하면 구입 버튼을 클릭한다. - 화면을 드래그하여 남은 영역을 출력한다. - 현재 화면을 캡처한다. - if 특정 이미지가 캡처에 존재하면 구입 버튼을 클릭한다. - 정해진.. 2025. 6. 20.
[이미지변환] 도커를 이용한 이미지 변환 (HEIC To JPG) 이번에 아이폰을 새로 장만하면서 사진을 찍고 블로그에 올리다가 문제를 발견했다.이전 아이폰 12 mini에서는 내가 설정을 해놨었는지, 문제가 없었는데... 이미지 포맷이 heic(High Efficiency Image Container)라는 포맷으로 기본 사진이 촬영된다...!고화질을 유지하면서 용량이 작은 IOS에서 많이 사용되는 이미지 파일 형식이라는데... 이게 문제가 뭐냐면 우리 집의 개인 PC는 Windows 11 Pro가 설치되어 있는데, 코덱이 없어서 이미지가 안 열린다.뭐 쉽게 프로그램 하나 만들어서 변환하면 되겠지 했는데, 이게 생각보다 만만하지 않았다. 1. 이미지 변환 코덱HEIC 포맷은 라이선스가 있는 HEVC 코덱을 사용한다. 따라서 일반적인 오픈소스에는 위의 코덱이 포함되지 않.. 2025. 6. 20.