분류 전체보기 81

[ChatGPT] 프롬프트 작성 공식과 Tip

📌 일반 프롬프트 작성 공식 1. 역할 부여특정 주제에 대해 전문가로 설정하여 프롬프트를 작성.이는 AI 모델이 적절한 문맥을 이해하고, 전문적인 어조를 유지할 수 있도록 도움.✅ 예시 프롬프트이 채팅에서는 블로그 작성을 요청하고자 해. 너는 딥러닝 관련 파워블로거 및 전문가야. 논문과 컨퍼런스를 기반으로 공신력 있는 정보를 정리해줘. 2. 문제 제시 및 목표 설정목표가 명확할수록 AI가 더 정확하고 유용한 결과물을 생성할 수 있음.따라서 "어떤 목적을 위해, 어떤 결과물을 원하는지"를 구체적으로 정의하는 것이 중요!✅ 예시 프롬프트내가 너에게 몇 가지 내용을 제공할 거야. 그 내용을 바탕으로 제목, 본문, 결론을 만들어주고, 추가로 다음에 다룰 만한 주제도 정리해줘.🎯 프롬프트 엔지니어링 Tip목표..

[Flutter와 Dart] Cross Platform App 개발해보기(1) - 배포 (Android)

Flutter는 안드로이와 iOS 모두 앱으로 만들어서 배포할 수 있다. 여기서는 안드로이드 배포와 관련한 간단한 방법들을 알아보자.  1. 앱 성능 테스트: Profile & Release 모드앱 성능을 테스트하거나 최적화하려면 profile과 release 모드를 활용// 자세한 성능 정보 확인flutter run --profile// 최적화된 앱 성능 확인flutter run --release2. Android APK 생성2.1. 준비 단계APK 생성 전에 앱을 최적화하려면 아래 사항들을 확인.proguard-rules.pro 파일 작성앱 난독화와 최적화를 위한 설정 파일. 프로젝트의 android/app/ 디렉터리에 proguard-rules.pro 파일을 생성하고 필요한 규칙을 추가.예:# Fl..

Flutter.Dart 2025.01.19

[Flutter 추천 패키지] Flutter OSS Licenses

앱을 배포할 때, 사용한 오픈소스 패키지의 라이선스를 포함하는 건 필수이다. 이를 oss launcher 로 쉽고 빠르게 한 방에 처리해보자.  1. flutter_oss_licenses 설치하기pubspec.yaml 파일에 아래 내용을 추가해서 패키지를 가져와야 함. flutter_oss_licenses는 개발 환경에서만 사용되니까 dev_dependencies에 추가하는 게 중요.yamldev_dependencies: flutter_test: sdk: flutter # Open Source License 관리용 패키지 flutter_oss_licenses: ^3.0.1 2. 라이선스 파일 생성하기터미널에서 다음 명령어를 실행.bashflutter pub run flutter_..

[Flutter 추천 패키지] url launcher

url_launcher 패키지를 사용하면 Flutter 앱에서 웹 브라우저, 이메일, 전화, SMS 등 다양한 앱을 실행할 수 있어 크로스 플랫폼 애플리케이션 개발에 필수 요소url_launcher란?url_launcher는 Flutter에서 URL을 통해 외부 애플리케이션(웹 브라우저, 전화, 이메일 등)을 실행할 수 있도록 도와주는 패키지. 이 패키지를 사용하면 간단한 코드로 다양한 플랫폼에서 앱 간 상호작용을 구현할 수 있다.설치 방법프로젝트에 url_launcher 패키지를 추가하려면 아래 명령어를 실행.flutter pub add url_launcher설치 후 pubspec.yaml 파일에 추가된 의존성을 확인하고 프로젝트를 다시 빌드.앱 설정url_launcher를 사용하려면 Android와 ..

[Flutter와 Dart] Cross Platform App 개발해보기 (0) - 소개

Flutter는 Google에서 개발한 크로스 플랫폼 UI 프레임워크로, Dart 언어를 사용하여 단일 코드베이스로 다양한 플랫폼(iOS, Android, 웹 등)에서 동작하는 애플리케이션을 개발할 수 있다. Dart 언어란?Dart는 Google에서 개발한 객체 지향 프로그래밍 언어로, Flutter의 주요 프로그래밍 언어로, 주요 특징은 다음과 같음:JIT(Just-In-Time)와 AOT(Ahead-Of-Time) 컴파일: 개발 중 빠른 디버깅(JIT)과 배포 시 최적화된 성능(AOT)을 제공.Sound Null Safety: Null 오류를 방지하여 안정적인 코드를 작성 가능.간결한 문법: JavaScript와 유사한 문법으로 학습 곡선이 낮음.Flutter란?Flutter는 Google이 201..

Flutter.Dart 2025.01.12

[JENKINS] 6. Node 사용해보기

Node(Slave)를 시켜야 나는 진짜 Master(Controller)이다. Node 정의 Jenkins에서 주로 빌드를 목적으로 별도 컴퓨터를 지정하는 것 Controller(Master): 명령을 만드는 것 Node(Slave): 명령대로 실제 빌드가 진행되는 곳 별도의 컴퓨터(보통 머신)를 Node로 지정 별도의 Agent를 실행하거나 (Windows의 경우) SSH를 통해 접속 (Linux, Mac의 경우) 방법 1) 환경 세팅 [Node PC] JAVA + git 설치 Controller의 java 버젼, 설정과 동일한 것으로 방화벽 해제 방화벽 상태 확인 - 고급 설정 인바운드 규칙 만들기 포트: 50000 (보통 해당 번호로 진행) port 연결이 안된다고 Dashboard에서 경고 나오..

SW Tool/JENKINS 2024.03.31

[JENKINS] 4. cloc와 Doxygen

CLOC : 실제 코드 라인 점검 Doxygen : 코드 관계도 검사 (cloc) Counts blank lines, comment lines, and physical lines 설치 아래 페이지의 Download 창 GitHub - AlDanial/cloc: cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. exe 파일 다운 받으면 됨 실행 명령어 실행 실행하고자 하는 폴더로 이동 다음 명령어 실행 cloc 파일 실행 + 파일 위치 "C:\\TestTools\\cloc-2.00.exe" . 결과 JENKINS 연동 SLOCCount Plug-in 사용 (Doxygen..

SW Tool/JENKINS 2024.03.31
728x90