반응형

1.파이참(PyCharm)에서 QtSide6 설치

 - pip install pyside6

 

2.designer(디자이너) 실행

 - pyside6-designer

 

3.디자인 파일 py 파일로 변환

 - pyside6-uic xxx.ui >> zzz.py

   -> ex) pyside6-uic main_form.ui >> main_form.py

*qt 디자이너 툴에서 main_form.ui로 저장했을 경우

반응형
반응형

경고 문구

The archive did not include a dSYM for the Flutter.framework with the UUIDs [********-****-****-****-************]. Ensure that the archive's dSYM folder includes a DWARF file for Flutter.framework with the expected UUIDs.

 

플러터를 업그레이드 해주면 해결

flutter upgrade

 

https://comuhyun.tistory.com/167

반응형
반응형

keytool 위치에 접근이 안될 경우

 - flutter doctor -v

 - 나오는 항목중에 Android toolchain -> Java binary at

*여기에 포함된 경로에 keytool이 존재함

 

배포용 release 키 만들때 keytool 위치 참고https://comuhyun.tistory.com/193

반응형
반응형

1.전원 버튼 4초 이상 누르고 있는 상태

2.X(취소) 버튼 1번

3.컬러복사 버튼 3번

4.손을 떼고 전면 커버와 속 커버를 열면 가운데로 온다

5.헤드 윗쪽을 잡고 살짝 아래로 당기듯이 빼면 빠짐

6.알콜스왑 같은걸로 깨끗하게 닦아주고 자연건조 시킨 후 다시 장착

반응형

'안개발' 카테고리의 다른 글

[이사] 김병만의 파란이사 견적 후기  (1) 2018.02.05
[이사] 매매 계약시 특약 참고  (0) 2017.11.07
[엑셀] 유용한 단축키 모음  (0) 2017.02.24
반응형

군자역 부근에서 종종 점심을 먹는데 깔끔하고 괜찮게 먹을 수 있는 식당을 발견해서 가봤는데 만족스러웠다.

요즘 밥값이 만만치 않은데 이정도면 가격도 좋고

종종 방문하게 될것만 같다.

다른 메뉴들도 먹어보고 저녁에도 회식하러 와야겠다

 

 

 

군자에서 맛있게 혼밥 할 수 있는 장소

전주맛나식당

 

반응형

'개인공간 > 먹을거리' 카테고리의 다른 글

[남양주] 목향원  (0) 2016.07.14
[면목동] 신마루매운갈비찜  (0) 2016.01.04
[면목동] 자연에서온추어탕  (0) 2015.12.13
[중곡동] 신성시장 포차조개구이  (0) 2014.02.28
반응형

RDS max_connections

 

AWS RDS에서 'Too many connections' 오류가 발생하는 경우, 이를 해결하기 위해 다음과 같은 방법들을 고려해 볼 수 있습니다.

  1. DB 연결 최대 갯수 늘리기 먼저, AWS RDS 콘솔에서 DB 인스턴스 설정을 확인하고 'max_connections' 값을 늘려줍니다. 'max_connections' 값을 늘리면 데이터베이스가 허용할 수 있는 최대 연결 수가 증가하게 됩니다. 이를 통해 동시에 연결할 수 있는 사용자의 수를 늘려 'Too many connections' 오류를 방지할 수 있습니다.
  2. 연결 유지 시간 (wait_timeout) 줄이기 AWS RDS 콘솔에서 'wait_timeout' 값을 줄이는 것도 좋은 방법입니다. 'wait_timeout'은 데이터베이스 연결이 유휴 상태에서 유지되는 시간을 의미합니다. 이 값을 줄이면 사용되지 않는 연결이 더 빨리 종료되므로, 불필요한 연결이 오래 유지되지 않게 되어 전체 연결 수를 줄일 수 있습니다. 이를 통해 연결 자원이 보다 효율적으로 관리됩니다.
  3. RDS 버전 업그레이드 경우에 따라 RDS 버전을 업그레이드하는 것도 'Too many connections' 문제를 해결하는 데 도움이 될 수 있습니다. 최신 버전의 RDS는 연결 관리 기능이 개선되어 있을 수 있으며, 이를 통해 보다 효율적인 연결 관리를 기대할 수 있습니다. 업그레이드 전에 호환성 및 안정성을 충분히 검토하는 것이 중요합니다.
  4. Aurora MySQL DB 최대 연결 수 확인 Aurora MySQL DB 인스턴스의 경우, 기본적으로 최대 연결 수가 300개로 설정되어 있습니다. 필요에 따라 이 값을 늘릴 수 있으며, 이를 통해 더 많은 연결을 허용할 수 있습니다. AWS RDS 콘솔에서 설정을 확인하고, 필요 시 'max_connections' 값을 조정하여 최적의 연결 수를 설정합니다.

위와 같은 방법들을 통해 AWS RDS의 'Too many connections' 문제를 해결할 수 있습니다. 각 방법을 상황에 맞게 조정함으로써, 데이터베이스 연결 문제를 효과적으로 관리하고 시스템의 안정성을 높일 수 있습니다.

반응형

'03.웹' 카테고리의 다른 글

[VSCODE] launch.json  (1) 2025.05.13
[VSCODE] tasks.json  (1) 2025.05.13
[웹] HTTP vs HTTPS 개념과 차이점  (1) 2024.05.15
[Svelte] 기본 프로젝트 생성  (0) 2023.11.16
[PHP] composer(컴포저) 설치  (1) 2023.11.03
반응형

HTTP(Hypertext Transfer Protocol)와 HTTPS(Hypertext Transfer Protocol Secure)는 모두 웹 브라우저와 웹 서버 간의 통신을 위한 프로토콜이지만, 보안 측면에서 중요한 차이점을 가지고 있습니다.

 

1. 개념

  • HTTP: 텍스트 기반의 프로토콜로, 웹 페이지, 이미지, 동영상 등의 데이터를 전송하는 데 사용됩니다. 하지만, 데이터 암호화가 이루어지지 않아 정보 유출 위험이 존재합니다.
  • HTTPS: HTTP에 SSL/TLS 보안 계층을 추가하여 데이터 암호화를 제공합니다. 이를 통해 개인정보, 로그인 정보, 결제 정보 등의 민감한 데이터를 안전하게 전송할 수 있습니다.

2. 주요 차이점

보안 암호화되지 않음 암호화됨 (SSL/TLS)
데이터 보호 취약 (정보 유출 가능성 있음) 안전 (개인정보 보호)
프로토콜 http:// https://
포트 번호 기본: 80 기본: 443
웹 브라우저 표시 주소창에 "HTTP" 표시 주소창에 "HTTPS" 및 자물쇠 표시
사용 비용 무료 유료 (SSL/TLS 인증서 구매 필요)
성능 HTTPS보다 약간 빠름 HTTPS보다 약간 느림
활용 분야 일반적인 웹 사이트
이미지 호스팅 등
온라인 쇼핑
로그인 사이트
금융 거래 등 민감한 데이터 처리 사이트
 

3. 장/단점

HTTP 장점:

  • 간편하게 설정 및 사용 가능
  • 빠른 데이터 전송 속도
  • 기존 웹 서버와 호환성 높음

HTTP 단점:

  • 정보 유출 위험이 높음
  • 민감한 데이터 처리에 적합하지 않음
  • 최근에는 보안 취약성으로 인해 HTTPS 사용 권장

HTTPS 장점:

  • 데이터 암호화를 통해 개인정보 보호
  • 정보 유출 위험 감소
  • 사용자 신뢰도 향상
  • SEO에 유리 (Google 등 검색엔진에서 HTTPS 사이트 우선 노출)

HTTPS 단점:

  • SSL/TLS 인증서 구매 비용 발생
  • HTTP보다 약간 느린 데이터 전송 속도
  • 기존 웹 서버와 호환성 문제 발생 가능성

4. 어떤 프로토콜을 선택해야 할까요?

  • 민감한 데이터 처리 사이트: HTTPS 필수 (예: 온라인 쇼핑, 로그인 사이트, 금융 거래 등)
  • 일반적인 웹 사이트: HTTPS 권장 (정보 유출 위험 감소, 사용자 신뢰도 향상, SEO 이점 등)
  • 데이터 전송 속도가 중요한 경우: HTTP 고려 (HTTPS보다 약간 빠름)
  • 기존 웹 서버 호환성 문제: HTTP 고려 (HTTPS 호환 문제 발생 가능성)

결론적으로, 민감한 데이터를 처리하거나 사용자 신뢰도를 높이고 싶다면 HTTPS를 사용하는 것이 좋습니다. 최근에는 보안 강화 및 SEO 이점 등을 고려하여 대부분의 웹 사이트에서 HTTPS를 사용하고 있습니다.

 

5. 추가 정보:

  • SSL/TLS 인증서: HTTPS를 사용하려면 SSL/TLS 인증서를 구매해야 합니다. 인증서 발급 기관에서 다양한 종류의 인증서를 판매하고 있습니다.
  • Let's Encrypt: 무료 SSL/TLS 인증서를 제공하는 기관입니다.
  • HTTPS Everywhere: 브라우저 확장 프로그램으로, 가능한 모든 웹 사이트를 HTTPS로 연결하도록 도와줍니다.
반응형

'03.웹' 카테고리의 다른 글

[VSCODE] tasks.json  (1) 2025.05.13
[AWS] RDS "Too many connections"  (1) 2024.05.26
[Svelte] 기본 프로젝트 생성  (0) 2023.11.16
[PHP] composer(컴포저) 설치  (1) 2023.11.03
[AWS] EC2 Open JDK 11 설치  (0) 2023.10.14
반응형

iLoveIMG: 이미지 편집 및 iOS 앱 배포 준비에 유용한 무료 웹 도구

iLoveIMG는 이미지 편집뿐만 아니라 iOS 앱 배포 준비에도 유용한 무료 웹 도구입니다. 다양한 기능을 통해 앱 스토어 제출 요구 사항을 충족하는 스크린샷을 손쉽게 리사이즈하고 최적화할 수 있습니다.

iLoveIMG를 사용하여 iOS 앱 배포를 준비하는 방법:

1. 스크린샷 리사이즈:

  • iLoveIMG의 "크기 조정" 기능을 사용하여 앱 스토어 제출에 필요한 정확한 크기(1242 x 2688, 1242 x 682 등)로 스크린샷을 리사이즈합니다.
  • 여러 스크린샷을 한 번에 리사이즈하고 싶으면 "일괄 편집" 기능을 사용하면 편리합니다.

2. 스크린샷 압축:

  • iLoveIMG의 "압축" 기능을 사용하여 스크린샷 파일 크기를 줄여 앱 스토어 제출 제한 용량(10MB) 이하로 유지합니다.
  • 압축 품질을 조절하여 화질 손실 없이 최대한 작은 파일 크기를 만들 수 있습니다.

3. 스크린샷 형식 변환:

  • iLoveIMG의 "변환" 기능을 사용하여 스크린샷 형식을 PNG, JPEG 등 원하는 형식으로 변환합니다.
  • 앱 스토어 제출에는 PNG 형식이 권장되지만, JPEG 형식으로도 변환 가능합니다.

4. 스크린샷에 텍스트 추가:

  • iLoveIMG의 "사진 편집" 기능을 사용하여 스크린샷에 앱 이름, 기능 설명, 버전 정보 등의 텍스트를 추가합니다.
  • 텍스트 색상, 크기, 위치를 자유롭게 조정하여 원하는 디자인을 만들 수 있습니다.

5. 스크린샷 모자이크 처리:

  • iLoveIMG의 "얼굴 블러" 기능을 사용하여 스크린샷에 포함된 개인 정보(얼굴, 이름 등)를 모자이크 처리하여 개인정보 보호를 강화합니다.
  • 모자이크 패턴과 투명도를 조절하여 원하는 효과를 만들 수 있습니다.

iLoveIMG의 장점:

  • 무료로 사용 가능
  • 웹 브라우저에서 간편하게 이용 가능
  • 다양한 이미지 편집 기능 제공
  • 사용하기 쉬운 인터페이스
  • 고품질 이미지 처리
반응형
반응형

준비물

  • Flutter SDK 설치
  • Firebase 계정
  • 텍스트 편집기 또는 IDE

단계별 가이드

  1. Firebase 프로젝트 생성 및 설정
    • https://console.firebase.google.com/ 접속 후 로그인
    • "프로젝트 추가" 버튼 클릭
    • 프로젝트 이름 입력 후 "프로젝트 만들기" 클릭
    • 앱 플랫폼 선택 (Android, iOS, 또는 둘 다)
    • Firebase 설정 완료
  2. Flutter 앱에 Firebase 추가
    • 필수 명령줄 도구 설치
    • Firebase를 사용하도록 앱 구성
      • 프로젝트 루트 폴더의 pubspec.yaml 파일에 다음 내용 추가:
        dependencies:
          firebase_core: ^2.27.0
      • flutter pub get 명령 실행
      • 또는 flutter pub add firebase_core 명령어 입력
    • 앱에서 Firebase 초기화
      • main.dart 파일에 다음 코드 추가:
        import 'package:firebase_core/firebase_core.dart';
        
        void main() async {
          WidgetsFlutterBinding.ensureInitialized();
          
          await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform);
          
          runApp(MyApp());
        }
    • Firebase 플러그인 추가
      • 사용하고자 하는 Firebase 기능에 따라 필요한 플러그인 추가
      • firebase_auth, firebase_crashlytics, firebase_analytics
      • 플러그인 추가 방법:
        • pubspec.yaml 파일에 플러그인 종속성 추가
        • flutter pub get 명령 실행
  3. Firebase 기능 사용
flutter pub add firebase_core

 

참고 링크(아주 잘 설명되어 있음)

 

반응형
반응형

에러 내용

 - Error (Xcode): Sandbox: rsync.samba(63820) deny(1) file-read-data ...

 - Error (Xcode): Sandbox: rsync.samba(63820) deny(1) file-write-times ...

 - Error (Xcode): Sandbox: rsync.samba(63820) deny(1) file-write-create ...

 - ...

 - Error (Xcode): Flutter failed to read a file at "/Users/blahblah/project/test_proj/build/ios/Debug-iphonesimulator/.last_build_id".

 

Open in XCode -> Runner -> Build Settings

 -> User Script SandBoxing : Yes -> No 로 변경

 

반응형

+ Recent posts