
최근 chat gpt의 인기가 핫해지면서 chat gpt를 통한 외부 프로그램도 많이 생기고있다. 현재 내가 쓰는것만 해도 구글 검색시 오른쪽에 chat gpt의 답변을 같이 보여주는 확장프로그램, 외국어를 마우스로 드래그 하면 한국어로 번역해서 보여주는 확장프로그램을 사용하고있다. 따라서 이런 좋은 기능들을 만들 수 있게 open ai의 gpt api를 사용하는 방법을 알아보고자 한다. API 키 발급 사이트 OpenAI API An API for accessing new AI models developed by OpenAI platform.openai.com 우선 위 사이트에서 자신만의 api key를 발급받자, 주의해야할 점은 처음에 한번만 key를 복사해올 수 있다는 점이다. 위와 같은 화면을 볼..

Git-Flow란? git을 사용한 브랜칭 기법이다. 프로젝트를 진행하면서 수많은 브랜치를 생성하고 병합하는데 이러한 수많은 브랜칭 작업을 규격화하여 브랜치를 쉽게 다룰 수 있도록 해 주는 규칙, 전략이라고 할 수 있음 브랜칭 모델은 여러 가지가 있지만 git flow는 gui 툴들에서도 기본적으로 기능으로 제공될 정도로 가장 보편화 되어있는 모델임 git flow에는 기본적으로 feature, develop, release, hotfix, master 5가지 종류의 브랜치가 있습니다. 각각 브랜치는 특정한 목적을 위해 만들어지며, 이는 필요에 따라 생성과 삭제가 될 수 있음 Git Repository 살펴보기 먼저 Repository를 살펴보자면 Repository는 아래의 세가지로 나누어진다. 1. ..

이번 예제에 사용할 라이브러리는 아래 주소에서 볼 수 있다. https://github.com/ArthurHub/Android-Image-Cropper ArthurHub/Android-Image-Cropper Image Cropping Library for Android, optimized for Camera / Gallery. - ArthurHub/Android-Image-Cropper github.com 이미지의 크롭을 위해서는 먼저 app경로의 gradle파일에 아래와 같은 코드를 추가해준다. dependencies { ... api 'com.theartofdev.edmodo:android-image-cropper:2.8.+' ... } 또한 파일의 읽고쓰기를위해 안드로이드 Manifests파일에 ..
OpenGL es란? Android는 높은 퍼포먼스를 필요로 하는 2D,3D 그래픽스를 위해 OpenGL ES(Open Graphics Library for Embeded System)를 지원함 OpenGL ES는 안드로이드와 같은 임베디드 장치를 위한 가볍고 쉬운 API를 제공함 또한 Android는 여러 버전의 OpenGL ES API를 제공하고 있음 OpenGL es를 사용하는 이유 OpenGL을 사용하는 이유는 게임과 같은 높은 수준의 그래픽을 빠르게(30~60fps) 화면에 그리기 위해서는 일반적인 안드로이드의 위젯으로는 구현하는데 한계가 있음 그렇기 때문에 빠른속도의 반복된 화면 출력이 필요한 경우에는OpenGL을 이용한 빠르게 화면 그리는 작업을 해야함 OpenGL과 OpenGL es Ope..
카카오디벨로퍼 사이트에 로그인 -> 사용자권한 허용 -> 앱등록 -> 플랫폼 등록 앱등록을 하면 4가지 앱키가 나오는데 카카오페이에서는 어드민키를 사용함 플랫폼 등록시 웹의 경우 타인이 접속 가능 서버를 만든게 아니라면 http://localhost 가능 개발자 가이드 참고 curl코드에 테스트 cid 넣고 kakaoAK 옆에는 자신의 admin key 넣음 test cid : TC0ONETIME (cid를 발급받기 위해서는 오래 걸린다함 실제로 결제를 할게 아니라 공부나 테스트용이라면 이걸 사용할것, 카카오페이에서 제공하는 테스트 cid) 값을 제대로 넣을 시 tid와 redirect_url(웹,앱 등) 출력 -> json 파싱 후 tid는 진행중에 세션이 끊기기 때문에 쿠키로 저장하고 원하는 redi..
- Total
- Today
- Yesterday
- Django
- flutter
- chatting
- Git
- 해결
- 코틀린
- Android Studio
- Tutorial
- 에러해결
- socket.io
- CHANNELS
- 안드로이드
- 에러
- mysql
- WAS
- redis
- 알고리즘
- github
- RecyclerView
- Android
- springboot
- flame
- 플러터
- 안드로이드스튜디오
- django server
- DART
- password
- node.js
- Kotlin
- Hummingbird
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |