본문 바로가기

전체 글66

엑셀에서 ChatGPT API를 이용하여 GPT함수 만들기 ChatGPT가 나오면서 업무에 많은 편리함을 가지게 되었고 이것을 더 확장할 수 있지 않을까? 생각하다가 ChatGPT를 만든 회사 OpenAI에서 GPT를 사용할 수 있는 API를 제공하고 있어 엑셀에 ChatGPT에게 물어보고 답변을 얻는 함수를 만들어 보았고 이를 공유합니다. 사전준비 OpenAI 회원가입과 카드등록 그리고 접근키 발급 ChatGPT API를 사용하려면 우선 OpenAI사이트에 회원가입을 하고 카드를 등록해야 합니다. 카드등록을 마치면 크래딧을 구매하거나 결제가 될 수 있게 합니다. 그리고 OpenAI API에 접근할 수 있는 API 키를 발급 받아야 합니다 https://platform.openai.com 카드등록화면 API Key 발급화면 ChatGPT함수 형태 함수는 엑셀에서.. 2023. 10. 28.
Xcode14에서 Product Archive 활성화 방법 Xcode14에서 iOS 앱을 만들고 배포를 하기 위해 Product - Archive 메뉴를 클릭하려고 했는데 비활성화가 되어 있어 검색시간을 낭비하여 이번에 기억을 하기 위해 글을 남깁니다. 비 활성화 원인 비 활성화 원인은 build 할때 iOS Simulators 기기로 설정했기 때문입니다. Archive 해결방법 iOS Simulators로 설정된 부분을 build영역에 Any iOS Device (arm64)로 설정하명 됩니다. 그리고 다시 Product 메뉴를 확인하면 Archive 가 활성화 된것을 확인할 수 있습니다. 시간은 금이다! 개발자님 모두 개발시간을 아끼세요! 2023. 10. 26.
Dart에서 JSON 다루기 Dart에서 JSON을 다룰 때 바로 확인해서 이용할 수 있는 예제 코드를 소개합니다. 기본 Dart에서는 JSON 다루기위한 내장 라이브러리가 포함되어 있습니다. 사용하기 위해서는 상단에 JSON 라이브러리를 Impot 해야합니다. 예제 JSON 파싱하기 import 'dart:convert'; void main() { // JSON 문자열 String jsonString = ''' { "name": "John", "age": 30, "languages": ["Dart", "JavaScript", "Python"] } '''; // JSON 문자열을 Map으로 파싱 Map jsonMap = jsonDecode(jsonString); // 데이터에 접근 String name = jsonMap['name'.. 2023. 10. 25.
Next.js 관련 기본 알아야할 사항 Next.js 시작하면서 꼭 알아야할 기본 사항들을 다시는 찾지 않게 정리합니다. Server Side Rendering 와 Client Side Rendering 모두 지원함 Compononent도 마찬가지로 두 종류를 모두 지원함 기본형태는 Server Component사용으로 되어 있음 Client Component 를 사용하기 위해선 소스 코드 맨 위에 'use client'를 선언해야함 Server Component에서는 Client Component에서 사용한 함수를 사용 못함 useState, useEffect onClick, onChange useRouter, userParams 처음 공부할 때 도움 되는 학습링크 공식사이트 https://nextjs.org/docs/app/api-refe.. 2023. 10. 25.