반응형 전체 글383 [Kotlin] Unix Timestamp to LocalDateTime, LocalDateTime to Unix Timestamp Unix Timestamp란? 1970년 1월 1일 0시 0분 0초부터 현재(UTC 기준)까지의 초 단위 시간을 나타내는 방법 Epoch Time이라고도 불림 현재 Unix Timestamp fun main() { val unixTimestamp = System.currentTimeMillis() / 1000 println("unixTimestamp: $unixTimestamp") } Unix Timestamp -> LocalDateTime fun main() { val unixTimestamp = System.currentTimeMillis() / 1000 val localDateTime = LocalDateTime.ofInstant( Instant.ofEpochSecond(unixTimestamp),.. 2024. 3. 30. [AI] 새로운 모습으로 바뀐 AI 서비스 뤼튼을 알아보자 이번 포스팅에선 새로운 모습으로 바뀐 뤼튼을 알아보려고 한다. 새로워진 뤼튼 어떤 게 바꼈나? 1. 전체적인 디자인 이전엔 깔끔한 보라색 계열이었다. 로고가 주황색으로 바뀌고 뭔가 이것저것 기능을 많이 넣고 싶었었는지 엄청 복잡해 보이게 변했다. 정신 사납다. 디자인 손 좀 봐야할 듯... 2. 실시간 검색 기능 추가 ChatGPT에 있었던 Bing 실시간 검색 기능이랑 똑같은 기능이다. 학습된 걸 기반으로 하는 게 아니라 실시간으로 검색해서 답변을 해주는 방식이다. 왼쪽 상단엔 어떤 과정으로 답변을 하는지 나와있다. 오른쪽엔 어디서 정보를 가지고 왔는지 출처가 나온다. 이전에 포스팅한 네이버의 Cue:랑 비슷한 느낌이다. 속도가 좀 느리다... 3. 캐릭터 만들기 다른 AI 서비스에서 못 본 기능인 A.. 2024. 3. 30. [AI] 네이버에서 만든 AI 검색 Cue: 소개 및 사용법 이번 포스팅에선 네이버에서 만든 AI 검색 Cue: 사용 후기에 대해 써보려고 한다. 처음 나왔을 때 사용할 수가 없어서 대기 명단만 등록해놓고 까먹었었는데, 얼마 전에 우연하게 들어가게 돼서 써보니 생각보다 괜찮은 거 같아서 흥미가 생겼다. 네이버 AI 검색 Cue:란? 2023년 9월 20일에 출시된 성인만 사용할 수 있는 네이버 자체 개발 AI 검색 서비스로 ChatGPT, Gemini 같은 서비스다. 현재는 무료다. 아직은 웹 서비스만 지원하고 있다. 앱은 추후에 나올듯 Cue:는 큐라고 읽는다. 그리고 Creative Unique Experience의 약자고, 뒤에 붙어있는 :는 명령 메시지 신호를 뜻한다고 한다. 언제든 명령을 받을 준비가 되어있다는 뜻이라고 하는데 아쉽게도 와닿지는 않는다 ㅎ.. 2024. 3. 29. [Spring] Spring Boot + Kotlin + MyBatis 프로젝트 설정 방법 이번 포스팅에선 Spring Boot + Kotlin 프로젝트에서 MyBatis를 설정하는 방법에 대해 알아보겠다. 어렵지 않지만 생각보다 깔끔하게 정리된 곳이 없어서 꽤 애를 먹었다. MyBatis 사용법을 다루진 않을 거다. 자세한 건 공식 홈페이지를 참고바란다. 1. mybatis-spring-boot-starter 의존성 추가 spring boot 버전에 따른 mybatis-spring-boot-starter는 MyBatis 공식 사이트에서 확인 가능하다. 나는 2..7.x를 사용하고 있어서 2.3.x 버전을 사용했다. // Gradle implementation("org.mybatis.spring.boot:mybatis-spring-boot-starter:2.3.1") // Maven org.m.. 2024. 3. 26. [Spring] 재시도할 때 사용하는 @Retryable, @Recover 사용법 이번 포스팅에선 Spring에서 재시도할 때 사용하는 어노테이션 @Retryable, @Recover에 대해 알아보겠다. @Retryable이란? Bean의 메소드 실행 도중 exception이 발생한 경우 재시도를 할 수 있게 해주는 어노테이션 @Retryable 사용 방법 1. spring-retry 의존성 추가 implementation("org.springframework.retry:spring-retry") 2. Spring Application에 @EnableRetry 추가 @EnableRetry @SpringBootApplication class SpringApplication 3. 재시도할 메서드에 @Retryable 추가 @Service class RetryableService { @Re.. 2024. 2. 26. [AI] GitHub Copilot 사용법 (9) - GitHub Copilot Chat 이번 포스팅에선 GitHub Copilot을 ChatGPT처럼 대화형식으로 사용할 수 있는 기능인 GitHub Copilot Chat에 대해 알아보려고 한다. GitHub Copilot Chat이란? About GitHub Copilot Chat - GitHub DocsGitHub Copilot Chat is a chat interface that lets you interact with GitHub Copilot, to ask and receive answers to coding-related questions within GitHub.com and supported IDEs. The chat interface provides access to coding information and support w.. 2024. 2. 25. [AI] Google Gemini로 탈바꿈한 Google Bard 사용 후기 이번 포스팅에선 Google Gemini로 탈바꿈한 Google Bard에 대해 알아보려고 한다. Google Bard란? 구글에서 제공하는 ChatGPT 같은 녀석이다. 예전에 정리한 글이 있는데 궁금하면 한 번 읽어보자. Bard는 PaLM2 모델을 사용하고 있었는데 성능이 훨씬 좋은 Gemini Pro로 모델이 바뀌더니 아예 이름도 Gemini로 바꿨다. 잼민이(?)가 뭐지? Gemini란? 일단 Gemini 발음은 제미나이라고 한다. 쌍둥이 자리라는 뜻이다. Gemini는 Google에서 만든 가장 유능하고 범용적인 모델로 2024년 2월에 Gemini 1.5가 발표되었다. Gemini 1.0은 Ultra, Pro, Nano 버전으로 나눠져 있다. Gemini 1.0 Ultra는 GPT-4보다 좋.. 2024. 2. 18. [AI] 심플한 무료 유튜브 요약 AI Corely 소개 이번 포스팅에선 무료 유튜브 요약 AI Corely에 대해 알아보려고 한다. Corely란? Corely 내 시간을 아껴주는 유튜브 영상 핵심 요약 서비스 - Corely 코얼리 corely.ai Corely(코얼리)는 유튜브 영상 내용을 요약해주는 AI다. 최근 traw와 같은 유튜브 영상 내용을 요약해주는 AI 서비스들이 계속 나오고 있는데 그 중 하나다. 구글 계정으로 로그인만 하면 무료로 쓸 수 있다. 오우.. Corely 사용법 1. Corely 접속 -> 로그인 버튼 클릭 -> 구글 계정으로 로그인 Corely 내 시간을 아껴주는 유튜브 영상 핵심 요약 서비스 - Corely 코얼리 corely.ai 2. 내가 요약을 원하는 유튜브 영상 url을 복붙 -> 오른쪽 아이콘 클릭 or 엔터 요청하.. 2024. 2. 17. [Spring] JPA의 AttributeConverter, @Converter, @Convert 사용법 이번 포스팅에선 AttributeConveter, @Converter, @Convert에 대해 알아보려고 한다. AttributeConverter란? JPA 엔티티의 프로퍼티 값을 저장할 때 원하는 값으로, 읽어올 때 원하는 타입이나 값으로 변환하고자 할 때 사용하는 인터페이스다. 사용처를 간단하게 예를 들면 1. enum 타입 프로퍼티를 DB에 저장 2. 암호화된 DB 값을 조회할 때 복호화 자세한 예는 아래에서 설명하겠다. AttributeConveter는 아래와 같이 정의되어 있다. public interface AttributeConverter { // 컨버터를 적용할 프로퍼티의 값이 DB에 저장될 때 어떤 값으로 저장되길 원하는지 public Y convertToDatabaseColumn (X.. 2024. 2. 4. 이전 1 2 3 4 5 6 7 ··· 43 다음 반응형