본문 바로가기

분류 전체보기85

브라우저 콘솔창에 사용자 정보 노출하기 브라우저 콘솔창에 사용자 정보 노출하기    - 개발자 정보, 사이트, 등등을 콘솔창에 노출해보자~ 아래같은 결과를 만들어 보자! 1. 에디터에 텍스트로 그림을 그리기 ( / _ | 등의 기호를 이용해 나만의 그림을 그리자) Generated by SuperMan __ __ _____ __ | | | | |_ _| / | | |_| | | | | | | _ | | | | | | | | | | | |__/ | | | | _| |_ __ |__| |__| |_____| |__| javascript console Url Link : http://www.mydomain.com 2. 각 행의 마지막에 줄비꿈 문자("\n.. 2024. 6. 6.
array unit set const array = ['a' , 1, 2, 'a' , 'a', 3];// 1: 'Set'[...new Set(array)];// 2: 'Filter'array.filter((item, index) => array.indexOf(item) === index);// 3: 'Reduce'array.reduce((unique, item) => unique.includes(item) ? unique : [...unique, item], []);// RESULT:// ['a', 1, 2, 3] 2024. 6. 5.
enum to array enum EResouce_Filter_List_Type { shape = 'shape', square = 'square', image = 'image', movie = 'video', audio = 'audio', interacted = 'interacted', page = 'page', none = '', folder = 'folder',}const allList = Array.from(Object.values(EResouce_Filter_List_Type)); 2024. 6. 5.
구글 플레이 콘솔 : 개인정보처리방침 설정 메뉴 위치 구글 플레이 콘솔 : 개인정보처리방침 설정 메뉴 위치 2024. 6. 5.
무료 웹서버 인증서(let's encrypt) nginx 에 자동 설정하기 nginx용 무료 서버인증서 (let's encrypt) 도메인 추가하기  아래 3개 도메인을 추가할때 나의도메인.comwww.나의도메인.com api.나의도메인.comcertbot --nginx -d 나의도메인.com -d www.나의도메인.com -d api.나의도메인.com   -> 기존 등록 후 수정할때도 위와 동일하게 설정한다.   등록된 도메인 삭제시에는certbot delete --cert-name 도메인주소. 2024. 6. 5.
딜레이 (delay) 딜레이 (delay)   await Future.delayed(const Duration(seconds: 1)); 2024. 6. 5.
ios info.plist 파일 위치 ios info.plist 파일 위치./ios/Runner/Info.plist 2024. 6. 5.
플러터, 다트 버전 확인 (flutter, dart version) 플러터, 다트 버전 확인 (flutter, dart version) * 전체상황 확인flutter doctor -v * 다트버전dart --version * 플러터 버전flutter --version  ———* 플러터 업그레이드 : 플러터, 다트, 플러터sdk 모두 동시 업그레이드됨.flutter upgrade. 2024. 6. 5.
안드로이드 앱번들 빌드하기 (aab 파일 생성) 구글 플레이스토어에 업로드용 앱번들 파일 만들기 앱번들 빌드flutter build appbundle  * 아래 경로에  배포용 번들파일 생성됨 (aab)/Users/MYID/myproject/build/app/outputs/bundle/release/app-release.aab. 2024. 6. 5.
안드로이드 키스토어(keystore) 만들기 안드로이드 키스토어(keystore) 만들기keytool -genkey -v -keystore ~/myprojectname.jks -keyalg RSA -keysize 2048 -validity 10000 -alias myprojectname 계정디렉토리 아래에 myprojectname.jks 파일이 만들어진다. /Users/myId/myprojectname.jks 2024. 6. 5.
안드로이드 apk 빌드하기 안드로이드 apk 빌드하기 1. 터미널 혹은 커맨드창에서 '빌드하고 싶은 플러터 프로젝트 디렉토리로 이동'cd /Users/myid/flutter/myproject 2. 빌드flutter build apk --release --target-platform=android-arm64 입력 3. 빌드 파일 경로 [Project Forder]/build/app/outputs/apk/release/app-release.apk 2024. 6. 5.
Flutter : FlutterSecureStorage 오류 Flutter : FlutterSecureStorage 를 사용하여 앱 개발 테스트 중 앱 재설치시 데이터를 삭제하지 않으면 앱 시작시 오류 발생테스트 폰 : 삼성갤럭시S21(Android 13)처리 1 (아래와 같이 옵션 추가)final sStorage = const FlutterSecureStorage( aOptions: AndroidOptions(encryptedSharedPreferences: true)); 해결된 듯 했으나,삼성갤럭시노트10(Android 12)에서 비슷한 오류 발생 (위 S21의 경우 데이터 삭제 후 재설치하면 문제 없었으나, 이번에는 데이터를 삭제하고 재설치해도 동일한 문제 계속 발생) 에러 메세지 :error: PlatformException(Exception en.. 2024. 6. 4.