Blog

  • 2024년 7월 1일 · google-sheets

    Google 시트에서 초기데이터 로딩하기

    Google 시트로 테이블의 초기데이터를 관리하고, 로딩하는 방법을 알아 본다.

  • 2023년 10월 28일 · java

    Java/Kotlin Backend 서버 에러 처리

  • 2023년 10월 14일 · android

    Android Compose - 화면 회전에 따른 UI 상태 관리

    안드로이드 개발에서 rememberSaveable 를 써더라도 화면 회전에 따른 UI 가 다를 경우, movableContentOf 를 사용해야 된다.

  • 2023년 9월 14일 · openai

    OpenAI API Library 사용하기 3 - Embeddings-based Search

    모델이 알지 못하는 방대한 데이터에 질의하기 위해서 해당 데이터를 모두 제공하고 관련 질의를 할 수 있겠지만, 모델에 질의할 수 있는 데이터의 크기가 매우 제한되므로, 임베딩을 통해 일차적으로 질의에 관련된 데이터를 추출하고 그 데이터를 모델에 제공하여 질의에 대한 모델의 답변을 이끌어 내는 방법을 설명한다.

  • 2023년 9월 13일 · javascript

    Next.js 에서 다국어(i18n) 지원 하기

    Next.js 에서 다국어(국제화, i18n) 지원을 위한 설정과 방법, next-i18next 라이브러리 사용법을 알아본다.

  • 2023년 8월 28일 · java

    Java/Kotlin Backend Server Logging

    Java/Kotlin 으로 Springboot 기반의 Backend Server를 개발할때, 로깅을 어떻게 하고, 로그를 출력할때 주의할 점에 대해 알아본다. 로깅을 위해 Slf4j, Logback 을 설정하고, 로깅 메쏘드 호출시 연산을 하지 않도록 주의한다. 에러를 던질때 로깅하지 않는다. 로그 메세지에 객체의 정보를 넣을때, toString() 을 사용한다. Springboot 에서는 application properties 통해 로깅을 설정할 수 있다.

  • 2023년 8월 24일 · javascript

    Javascript 의 변수 사용 - 초간단 설명

    ES6 에서 추가된 let, const 로 변수를 선언하고 사용해야 한다. var 사용된 코드 읽을때 변수 호이스팅과 변수 범위에 주의해야 한다.

  • 2023년 8월 17일 · openai

    OpenAI API Library 사용하기 1 - JupyterLab 설치

    openai API 를 사용하기전 준비와 사용법을 알아보기위해 Miniconda, JupyterLab 툴을 설치하고 간단히 openai-cookbook 의 노트북을 하나 실행해 본다.

  • 2023년 8월 17일 · openai

    OpenAI API Library 사용하기 2 - Token, Embedding

    여기서는 OpenAI API 사용시 기본이되는 Token 과 Embedding 에 대하여 알아본다. 토큰은 텍스트를 작은 단위로 나눠 ML 에서 입력으로 사용하기 위한 단위다. 임베딩은 부동 소수점 숫자의 벡터(목록)이다. 두 벡터 사이의 거리는 관련성을 나타낸다.

  • 2023년 8월 7일 · railway-oriented-programming

    Railway Oriented Programming

    Railway Oriented Programming 에 대한 소개와 예제

  • 2023년 8월 2일 · virtual camera

    비디오파일을 안드로이드 에뮬레이터 카메라의 입력으로 사용하기

    비디오 파일을 안드로이드 에뮬레이터의 카메라 입력으로 출력하는 방법을 알아본다. OBS Studio 를 이용하여 가상 카메라를 만들고, 안드로이드 에뮬레이터에서 해당 가상 카메라를 사용하도록 설정한다.

  • 2023년 7월 22일 · chatgpt

    OpenAI의 Chat Completion API, 함수 호출 기능 추가

    OpenAI ChatAPI 의 함수 호출 기능을 활용하여 AI 모델이 함수를 호출하고, 함수의 응답을 활용하여 최종 응답을 생성하는 방법을 설명한다.

  • 2023년 7월 4일 · nginx

    Request Body 에 특정 문자가 있으면 요청 버리기

    Nginx 에 lua 모듈을 사용하여 request body 에 특정 문자가 있으면 요청을 드롭하는 방법에 대해 설명한다.

  • 2023년 7월 1일 · nginx

    자체 서명 인증서로 로컬 개발환경에서 HTTPS 적용하기

    로컬 서버 접속시 자체 서명 인증서로 Nginx Reverse Proxy 서버를 구축해 https 로 접속할 수 있는 방법을 설명한다.

  • 2023년 6월 22일 · chatgpt

    ChatGPT’s near-term loadmap in 2023

    비공식 OpenAI 의 2023~2024 로드맵. 더 저렴하고 더 빠른 GPT-4, 더 긴 콘텍스트 윈도우, 파인튜닝 API, Stateful API, 멀티 모달리티 등이 포함됨

  • 2023년 6월 22일 · hello

    Hello Blog