분류 전체보기
-
교육 플러그인 탐구 - 이미지 설명(1)일지/GPT 2024. 6. 8. 18:23
이미지는 다음을 사용할 것임입력이 이미지에 대해서 설명해줘 1. 과외선생님 결과 2. 대학교 과제 수호천사결과 3. 교육(강의) 설계 챗봇 1.0 결과 4. 코비 - 코딩을 비유하다 결과 5. Universal Primer (이 친구는 "한국어로"라는 키워드도 포함했다. 안그러면 영어로 작성해줌) 결과 6. Tutor Me(이 친구도 "한국어로" 키워드 포함)결과 일단 이 6가지의 GPTs를 사용해보았다. 개인적으로는 1번의 과외선생님과 6번의 Universal Primer이 맘에 들었다.Universal Primer은 현재 교육 쪽 GPTs 중 1등을 차지하고 있다.그만큼 더 퀄리티도 좋고 이해 확인까지 하는 부분이 마음에 든다.눈에 띄는 GPTs가 더 있다면 찾고 비교해보겠다!
-
애뮬레이터로 구글 로그인부터 SHA 인증서 발급까지..개발/flutter 2024. 6. 8. 15:18
긴 여정이었다.애뮬레이터는 Select Device에서 Cold boot가 붙은 안드로이드 기기를 선택해주고기기를 켜준다.여기에 나오는 DISMISS는 눌러도 되고 안 눌러도 된다. 그냥 무시하는거임 참고로 플러터 프로젝트의 경로에 한국어가 있으면 디버깅 실행시 오류가 뜨니 주의할 것기기를 키고 플러터 프로젝트의 터미널에 flutter run 을 입력해준다그러면 처음에는 아래와 같은 상당히 오래걸리는 로딩이 시작되고성공적으로 에뮬레이터에서 실행하고자 하는 앱이 딱! 켜진다. 만약 firebase에서 SHA 인증을 안하면 구글 로그인을 하고자 해도 콘솔에 에러가 뜨면서 할 수가 없을 것이다.SHA는 디지털 지문인데 각 컴퓨터마다 서로 다른 SHA 인증 키값을 가지고 있다.그래서 내 SHA 키는 무엇인지 어..
-
firebase 복합 인덱스 색인 만들 때 주의 점개발/flutter 2024. 6. 3. 17:13
만들 때 필드의 순서도 중요하다.QuerySnapshot querySnapshot = await challengesRef .where('overDate', isLessThanOrEqualTo: now) .where('uid', isEqualTo: user.uid) .get(); 다음과 같이 만들었다면 overDate를 먼저, uid를 그 다음 필드에 넣어서 만들어야하는 것 같다. 그리고 만들었으면 색인이 적용될 때까지 시간이 조금 걸리니 기다려주자.완료가 되면 사용 설정됨이라는 상태로 변경되니 그 때 디버깅을 이어서 해주면 된다.
-
firbase에서 현재 로그인한 정보를 가져오는 법개발/flutter 2024. 5. 30. 16:49
일단 패키지 두 개를 import한다.import 'package:cloud_firestore/cloud_firestore.dart';import 'package:firebase_auth/firebase_auth.dart'; 로그인 정보를 가져오는 부분이기 때문에 정보를 가져올 해당 위젯은 StatefulWidget이어야 한다.그리고 가져올 정보를 클래스 밑에 변수로 선언해서 가져올 준비를 한다.나는 users 콜렉션의 다큐먼트에 있는 email과 name, points를 가져올거다.아래와 같이 선언해주자. String email = ''; String name = ''; int points = 0; 그리고 밑에 다음 함수를 추가해주자 @override void initState() { s..
-
vercel에서 배포된 url이 계속 바뀌는 것을 방지하는 법개발/flask 2024. 5. 28. 13:34
vercel에서 flask 프로젝트를 업데이트하거나 다시 publish하려면 vercel이라는 명령어를 터미널에 입력한다.근데 이러면 preview의 링크가 계속 바뀌기 마련이다.그것을 방지하기 위해서 고정된 url을 사용하는 방법이 있는데 처음의 production의 url과 같은 경우는 변하지 않는 url이다.이 url의 프로젝트를 업데이트하기 위해서는 vercel --prod라는 명령어를 터미널에 입력하면 된다.그러면 고정된 도메인이 업데이트되기 때문에 그 도메인에 들어가서 프로젝트의 업데이트를 확인하면 된다.
-
vue.js MockData 사용법개발/vue.js 2024. 5. 27. 21:16
src에 data 폴더를 만들고 data명.js 파일을 만든다그리고 그 데이터를 사용할 vue 파일에서 import를 다음과 같이 해주자import { 데이터명 } from '@/data/ data명 '; 그 후 data(){ return { 데이터명: {}, };}이렇게 만들어두고created 훅을 이용해 다음과 같이 작성해주자created() { this.데이터명 = 데이터명 ;} 그리고 데이터명.어트리뷰트이름 이런 형태로 사용하면 된다. 참고로 MockData의 예시이다.export const mockRestaurantData = [ { restaurantName: "프프", restaurantLocation: "한동대", rest..