ChatGPT ChatGPT는 OpenAI가 개발한 프로토타입 대화형 인공지능 챗봇. ChatGPT는 대형 언어 모델 GPT-3의 개선판인 GPT-3.5를 기반으로 만들어졌으며, 지도학습과 강화학습을 모두 사용해 파인 튜닝되었다. ChatGPT는 Generative Pre-trained Transformer(GPT)와 Chat의 합성어이다...
Back-end 개발자 가이드 01 - 프로젝트 Constraints
JDK JDK17 버전 사용 Oracle Java SE Product Releases Spring Spring Boot 3.02 사용 Spring Boot Support RESTful API 디자인 가이드 REST API는 리소스를 중심으로 디자인되며, 클라이언트에서 액세스할 수 있는 모든 종류의 개체, 데이터 또는 서비스가 리소스에...
Flutter 개발자 가이드 03 - 프로젝트 구조 설명
Project structure GetX 프로젝트 구조를 참조하여, 하루약국 flutter 프로젝트 구조 정의 Config config 폴더에는 다음 폴더가 포함됨: routes : 애플리케이션 화면 내비게이션 코드를 기반으로 하는 모든 파일이 포함 themes : 응용 프로그램이 라이트 테마와 다크 테마를 지원하고 이러한 테마...
Flutter 개발자 가이드 02
Flutter Best Practices flutter를 사용하면서 추천하는 best practices 정리 Placeholder Widgets Container 대신 SizedBox를 사용할 것 null인 경우에 아래와 같이 자주 coding 함. return _loaded ? Conta...
Flutter 개발자 가이드 01
Naming convention Dart는 일단 카멜케이스가 기본. 카멜케이스를 기본으로 클래스 관련 네이밍에는 파스칼케이스를 사용하고, 폴더/파일명에는 스네이크케이스를 사용한다. snake_case folders/files 라이브러리, 패키지, 디렉토리, 소스파일 등 library peg_parser.source_scanne...
flutter - GetX
GetX GetX는 상태 관리 패키지로 많이 알려져있지만, 사실 이보다는 더 많은 기능을 가지고 있다. Flutter에서 GetX를 사용하게 되면, 상태 관리뿐만 아니라, Route, 다국어 지원, 화면 크기 가져오기, API 호출 기능 등 다양한 기능을 제공한다. 아래의 링크를 참조하면 도움이 됨 [GetX] 상태 관리 [GetX...
flutter 기록 - 001
개발환경 설정 Flutter PC에 설치하기 위해 flutter 사이트 방문 Flutter SDK 다운로드 원하는 위치에 압축풀기( C:\flutter ) flutter를 환경변수의 path 등록 flutter doctor 명령어 수행 의존성 실패 등을 설치 ...
안전관리 - Rest API Error 보고 양식
Rest API Error 보고 양식 0. 에러 판단 기준 API 호출 개발자가 판단하는 에러 사유. 예1) 조회된 데이터에 UI에서 사용할 데이터가 없음 예2) 아무런 데이터가 없음 예3) 에러 응답이 오는데, 왜 에러인지 원인을 알 수 없음 예4) 기타 1. Request 1.1 Request URL /api/v1/riskcaus...
SSL certificate 등록
Java SSL Certificate 인증서 다운로드 openssl 로 해당 서버에 연결 openssl s_client -connect www.google.com:443 | tee certlog [파일내용] ... Server certificate -----BEGIN CERTIFICATE----- MIIFUjCCBDqgAwI...
Awesome Tunneling, LogFX, GitLab Critical Security Release
Awesome Tunneling - ngrok 대체제 모음 로컬 웹서버를 NAT 안쪽에 있더라도 퍼블릭 도메인 명으로 접근 가능하게 해주는 솔루션 오픈소스 : frp, ngrok 1.0, localtunnel, Teleport, chisel, expose, sish, tunnelto, pgrok, SirTunnel.. 상용/클로즈드 소스...