전체 글

Jaeya...
· AI/AI 음악
suno.ai라는 사이트를 통해 3분 이상의 음악을 생성해보았습니다. 하루에 무료로 50 credits이 제공되며, 이는 총 5곡 정도를 작곡할 수 있습니다. 1곡당 1분 정도의 음악이 만들어집니다. 무료 버전인 경우 저작권은 Suno에게 있으며, 유료 회원인 경우 저작권을 가질 수 있는 구조입니다. AI 음악 제작 : https://www.suno.ai/ Suno AI We are building a future where anyone can make great music. No instrument needed, just imagination. From your mind to music. www.suno.ai 이번에 조용히 들을 수 있는 음악을 생성해 보았습니다. https://www.youtube.c..
현대의 웹과 모바일 애플리케이션 개발에서 데이터 관리는 중요한 측면 중 하나입니다. 전통적인 RESTful API는 오랫동안 데이터를 요청하고 전송하는 표준 방식이었습니다. 하지만, RESTful API는 여러 엔드포인트에 대한 복잡한 요청, 데이터 오버페칭 및 언더페칭과 같은 문제를 내포하고 있습니다. 이러한 한계를 극복하기 위해 Facebook은 2015년 GraphQL을 공개했습니다. GraphQL은 데이터 요청과 응답 과정을 더 효율적이고 유연하게 만들어 개발자의 생산성을 크게 향상시킵니다. GraphQL 소개 GraphQL은 클라이언트가 필요한 데이터의 구조를 명확하게 요청할 수 있게 하고, 서버는 정확히 그 요청에 맞는 데이터만 반환합니다. 이는 데이터 오버페칭과 언더페칭을 방지하고, 애플리케..
구글 플레이 스토어 개발자 계정 등록 방법에 대한 설명 개발자 계정 등록 비용 US$25 구글 플레이 콘솔 로그인 https://developer.android.com/distribute?hl=ko 우측 상단 로그인 텍스트 링크를 통해 개발자로 등록할 google 계정 로그인 로그인 완료 후 "Play Console 로그인" 버튼 클릭이나 https://play.google.com/console?hl=ko 페이지로 접속 Play Console 개발자 계정 만들기 Step 1) 계정 유형 계정 유형 (기관/단체, 개인)에 맞게 시작하기 -> 버튼 클릭 후 아래 이미지 순서로 진행 하단 설명부터는 개인 계정 유형에 맞춰 설명 진행 Step 2) 필요한 항목 Step 3) 개발자 이름 Step 4) 결제 프로..
Visual Studio Code 앱 생성 VS Code 실행 View > Command Palette… 선택 “flutter”을 입력하고 Flutter: New Project 선택 Application 선택 새로운 프로젝트 디렉토리를 생성하고 해당 디렉토리 선택 프로젝트명 입력 프로젝트 생성이 완료되면, main.dart 파일이 나타남 앱 실행 VS Code 오른쪽 하단 상태바에서 실행할 Device 영역 클릭 실행할 가상 Device 선택 F5 또는 Run > Start Debugging 선택 “Start iOS Simulator” 선택시 가상의 iOS 화면이 표시되고 해당 프로젝트 앱이 실행 main.dart 내부 코드를 변경하고 Save All을 할 경우 iOS Simulator에 바로 반영 An..
Visual Studio Code Flutter와 Dart 플러그인 설치 VS Code 실행 View > Command Palette… 선택 “install”을 입력하고 Extension: Install Extensions 선택 확장 검색 필드에서 “flutter”를 입력하고 목록에서 “Flutter”를 선택하고 Install 클릭 (”Dart” 플러그인도 같이 설치됨) Flutter Doctor로 설정 확인 View > Command Palette… 선택 “doctor”를 입력하고 Flutter: Run Flutter Doctor 선택 SDK 선택하라는 문구가 오른쪽하단에 보여질 경우 flutter/bin 디렉토리 경로를 선택해주면 해결 Android Studio and IntelliJ Flutter와..
macOS (Apple Silicon) 기준으로 설치 방법을 설명합니다. 참고 사이트 : https://docs.flutter.dev/get-started/install/macos macOS install How to install on macOS. docs.flutter.dev Apple Silcon Mac Resetta 번역 환경 수동 설치 $ sudo softwareupdate --install-rosetta --agree-to-license Flutter SDK 받기 https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_arm64_3.7.8-stable.zip 압축 해제 PATH 경로 추가 #..
public static bool CheckCpIdenti(string cpIdenti) { cpIdenti = cpIdenti.Replace("-", ""); if (cpIdenti.Length != 10) { return false; } int sum = 0; string checkNo = "137137135"; // 1. 각각의 자리에 1 3 7 1 3 7 1 3 5 를 곱한 합을 구한다. for (int i = 0; i < checkNo.Length; i++) sum += (int)Char.GetNumericValue(cpIdenti[i]) * (int)Char.GetNumericValue(checkNo[i]); // 2. 마지막에서 두번째 숫자에 5를 곱하고 10으로 나누어 나온 몫을 더한다. ..
var popup; $("#btnPopup").click(function () { if (popup == undefined) { popup = window.open("Popup.aspx", "Test", "top=10, left=20, width=600, height=600"); } else { if (popup.closed) { popup = window.open("Popup.aspx", "Test", "top=10, left=20, width=600, height=600"); } else { alert("이미 팝업창이 떠있습니다."); } } });
JaeYa_Lee
JaeYa Blog