공부/기타
-
Flutter Supabase Google 로그인 오류 해결 방법공부/기타 2025. 3. 18. 01:32
PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null) 계속해서 소셜 로그인이 동작하지 않는 오류를 겪었습니다.이 문제는 저만 겪었으면 하는 마음에 올립니다.결론부터 말하자면 debug keys는 추가해뒀는데 release는 추가 안해서 발생했던 것... 문제 상황 Supabase 활용해서 google 로그인 구현해야하는 상황이었습니다. 우선, android/key.properties 에 이렇게 관리중이었고,upload-keystore.jks 파일도 마찬가지로 key.properties 와 같은 경로에 저장해뒀습니다.storePassword=스토어비번keyPassword=키비번key..
-
[정보처리기사] 암호 알고리즘(실기)공부/기타 2024. 7. 14. 23:37
개인키 암호화(Private Key Encryption)동일한 키로 데이터를 암호화하고 복호화대칭키, 단일키 암호화암호화/복호화 속도가 빠르지만, 관리해야 할 키의 수가 많다.종류스트림 방식(비트 단위로 암호화)LFSR, RC4, TKIP블록 암호화 방법DES, SEED, AES, ARIA, IDEA, Skipjack공개키 암호화(Public Key Encryption)공개키는 사용자에게 공개, 비밀키는 관리자가 관리관리해야할 키의 숫자가 적지만, 암호화/복호화 속도가 느리다양방향 알고리즘SEEDKISA(한국인터넷진흥원)에서 개발한 블록 암호화 알고리즘 1999년블록 크기는 128비트이며 키 길이에 따라 128,256,으로 분류됨ARIA2004년, SEED 이후로 나온 국가 정보원에서 개발한 개인키 암호..
-
[Mac] node npx Strapi 설치 오류공부/기타 2022. 11. 28. 16:40
배경 서버가 구축되기 전까지 빠르게 서버를 테스트해야해서 Strapi로 간단하게 만들어보려고 했다. 문제점 아무리 설치를 하려고 해도 설치가 안되었다. node 버전은 strapi의 요구대로 18버전으로 변경하였다. (v18.12.1) 실행했던 명령어는 아래 두개인데 둘다 제대로 되지 않았다. npx create-strapi-app@latest my-project --quickstart yarn create strapi-app my-project --quickstart 발견 오류 메세지에서 공통적으로 발견된 것들이 있었다. · npm install @vscode/sqlite3 --save · Could not locate the bindings file. Tried: · npm ERR! gyp ERR! ..
-
Day05공부/기타 2022. 1. 10. 16:32
- swift 기본 문법 익히기 - swift 두 값 바꾸기 var a = 8 var b = 5 var c = a a = b b = c print("a: \(a)") print("b: \(b)") C와 Java에서처럼 변수를 하나 더 만들어서 바꿔줘야한다. 파이썬이라면 a,b = b,a로 간단하게 되었을텐데... - 스위프트 출력 관련 정리 스위프트는 c와 java를 많이 닮았지만 뭔가 다른 언어라 생각한다. 자동 타입 선언되는건 javascript나 파이썬과 닮은 것 같기도 하다. 주석같은 경우 C와 Java와 닮았다. 파이썬 같은경우 여러줄 주석을 Dockstring이라고 한다. ''' 내용 ''' 형태로 작성하는데 함수에 대한 설명을 작성하고 help(함수명)으로 해당 설명만 출력해주는 기능이다. ..
-
Day04 - 오버라이드와 viewDidLoad()공부/기타 2022. 1. 7. 23:38
- 유용한 오픈소스 공유 https://github.com/dkhamsing/open-source-ios-apps GitHub - dkhamsing/open-source-ios-apps: Collaborative List of Open-Source iOS Apps :iphone: Collaborative List of Open-Source iOS Apps - GitHub - dkhamsing/open-source-ios-apps: Collaborative List of Open-Source iOS Apps github.com - xcode 12 까지는 image li 만 하여도 #imageLiteral()이 자동완성으로 되었다. 하지만 xcode 13부터는 #imageLiteral(을 직접 작성해야한다...
-
Day 02 - 간단한 앱 만들기공부/기타 2022. 1. 3. 23:28
- 간단 xcode 사용법 익히기 - xcode 단축기 숙지 https://swifteducation.github.io/assets/pdfs/XcodeKeyboardShortcuts.pdf - Color Hunt에서 이쁜 색 RGB 구하기 - 앱 아이콘(x1, x2, x3)을 위해 appicon.co에서 변환 가능 영상에서 설명해주길 이 앱처럼 아무런 기능이 없는 앱이 앱스토어에 있었다고 한다. 999$였는데 아무것도 모르고 샀던 피해자들이 생겨나 앱스토어에서 퇴출되었다고 한다. 뭔가 재미있는 일화와 함께 공부하니 더 흥미가 생겼던 것 같다. 앱 아이콘은 Canva.com 에서 디자인을 만들어 변환시켜 사용하였다. 예전에 ppt를 만들때 써봤던 사이트인데 이번엔 1024x1024의 아이콘을 만들기 위해 ..
-
[ios개발]Day01 - 준비하기공부/기타 2022. 1. 3. 23:07
누나와 이야기를 하다가 나왔던 아이디어를 구현하고자 했다. 사용자 입장에서 웹보단 앱이 편하기 때문에 앱을 만들기로 계획했다. 앱 개발 경험은 안드로이드 스튜디오를 잠깐 써본 것이 전부인지라 새롭게 공부를 해야 했다. 안드로이드를 어떻게 공부할까 고민하던 찰나 그냥 새로운 영역에 도전하고자 스위프트 공부를 결심하게 되었다. 강의는 umedy에서 할인 기간때 구입한 ios강의를 듣고있다. 스위프트와 앱 자체의 간단한 개념에 대해서 공부했으며 xcode 세팅을 완료했다. xcode에 playground라는 기능도 사용해봤는데 간단하게 코드를 실행시킬 수 있큰 기능인 것 같았다. 만약 스위프트로 알고리즘 문제를 푼다면 이걸 쓰지 않을까? 앞으로 주5일 하루 3시간 정도 시간을 투자해서 공부할 예정이다. 목표는..