AntiForgery 프로젝트 분석
·
카테고리 없음
24년 11월을 기준으로 작성되었습니다 https://github.com/AbstractTeen/AntiForgery GitHub - AbstractTeen/AntiForgeryContribute to AbstractTeen/AntiForgery development by creating an account on GitHub.github.com  1. 간단한 논문 정리 연구 배경 및 문제점- DeepFake는 개인의 프라이버시와 정치적 안보에 실질적인 위협이 되고 있음- 기존의 수동적 DeepFake 탐지 방식은 사후 대응에 불과하며, 허위정보 확산을 사전에 막지 못함- 현재의 능동적 방어 기술들은 적대적 노이즈를 추가하는 방식이나, 이미지 재구성 등으로 쉽게 우회가 가능함 핵심 아이디어- Lab 색공간..
강의 내용 정리 - [Flutter로 메신저 앱 만들기]
·
Dart와 Flutter
24년 10월을 기준으로 작성되었습니다.   1. [섹션 8_로딩 화면] GlobalLoaderOverlay 위젯 사용 중 수정사항 return GlobalLoaderOverlay( overlayWidgetBuilder: null, // useDefaultLoaing: false 대체 child: MaterialApp.router( // navigatorKey: App.navigatorKey, // GoRouter를 사용하면 이 부분을 삭제하고, GoRouter 정의부 key 파라미터에 넣는다 debugShowCheckedModeBanner: false, localizationsDelegates: context.localizationDelegates, su..
Provider와 Riverpod
·
Dart와 Flutter
24년 10월을 기준으로 작성된 글입니다.   Riverpod 상태관리 패키지는 기존 Provider 패키지의 단점을 보완하고 더 강력하고 유연한 상태 관리 솔루션을 제공하기 위해 동일한 개발자인 Rémi Rousselet에 의해 개발되었다. 1. BuildContext에 의존하지 않는 설계기존 Provider 패키지의 한계점Provider는 위젯 트리에 접근하기 위해 BuildContext를 사용한다. 이는 위젯 트리 외부에서 상태에 접근하거나, 비동기 코드에서 상태를 사용하고자 할 때 제약이 발생한다.위젯 재구성 과정에서 BuildContext의 유효성이 변경될 수 있어, 예상치 못한 에러가 발생할 수 있다.Riverpod 패키지의 개선점Riverpod는 BuildContext에 의존하지 않는다. 상..
콩나물밥 - [유지만 식]
·
요리
[레시피 변경점]전자레인지로 수란 만드는 법은 너무 편리하고 맛있어서, 정말정말 자주 활용하고 있다.레시피 변경점 없음! [난이도]매우 쉽다. [맛 평가]계란이 없으면, 맛도 2% 부족하고 / 식감도 뭔가 아쉽고 / 다 먹어도 뭔가 자괴감이 들기 때문에 꼭 넣어주자.양념장이 꽤나 괜찮았다.  https://www.youtube.com/shorts/aLZEwkm4tGU
로제 리조또 - [프리한 요리 식]
·
요리
[레시피 변경점]집에 로제 파스타 소스가 남아서, 어떻게 처리할까 생각하다 이 요리를 찾게 되었다.파슬리는 넣지 못했다. 그 외 레시피 변경점 없음! [난이도]당연히 쉽다. 아무래도 밥이 들어가기 때문에잘 저어주거나, 불을 약하게 해서 밥이 팬 바닥에 눌러붙지 않도록 조심해야 할 것이다. [맛 평가]로제 소스에 더해 우유가 살짝 들어갔기 때문에 더 부드럽다.베이컨과 양파가 약간의 풍미와 식감을 풍부하게 해준다. 괜찮았다!  https://www.youtube.com/watch?v=TvSPL9tjcj8
안드로이드 소소한 팁
·
안드로이드
24년 7월을 기준으로 작성되었습니다.   1. Firebase에 사용할 SHA-1 / SHA-256 인증서 얻는 방법Flutter 프로젝트라면 -> 안드로이드 프로젝트 폴더에서, 안드로이드 프로젝트라면 -> 자체 폴더에서명령 프롬프트를 열고, 아래의 명령어를 입력한다.gradlew signingReport 2. AVD is already running 오류 해결하기https://mainia.tistory.com/6768 안드로이드 스튜디오 AVD is already running 오류 해결하기안드로이드 에뮬레이터에 문제가 있어서 초기화하거나 다시 시작하는 과정에서 발생하는 AVD is already running 에러입니다. 물론 AVD Manager 에서 해당 에뮬레이터를 종료하면 되지만 최신 버전에..
내용 정리 Part. 2
·
Dart와 Flutter/15개 프로젝트
24년 7월을 기준으로 작성되었습니다.   1. 모바일 앱 클린 아키텍처  2. Testing (테스트)모바일 앱 개발에서, 꼼꼼한 테스트는 고품질 앱을 만드는 필수적인 과정이다. 다행히 Flutter, React Native, Swift UI 등 최신 모바일 개발 프레임워크들은 테스트 코드 작성을 위한 다양한 도구와 기능을 제공한다. Testing은 크게 3종류로 분류할 수 있다. Unit Test, Widget Test, Integration Test의 개념을 간단히 알아보자.1. Unit Test : 가장 작은 단위의 코드를 검증애플리케이션에서 가장 작은 단위인 함수, 메서드, 클래스 등의 코드 조각이 예상대로 동작하는지 검증하는 테스트이다.외부 시스템이나 의존성과는 철저히 분리된 상태에서 로직 자..
푸딩 계란찜 - [1분요리 뚝딱이형 식]
·
요리
[레시피 변경점]대파를 썰어 넣는 것은 귀찮아서 하지 않았다. 그 외 레시피 변경점 없음! [난이도]매우 쉽긴 하나, 알끈을 거르는 데 사용한 채를 설거지 하기 귀찮기는 하다.알끈은 부드러운 표면을 만들기 위해 제거하는 것이지 맛에는 전혀 영향을 주지 않으니 선택사항인 것 같다. [맛 평가]평범하면서도 무난한 계란찜 맛이다. 가끔씩 계란찜에 당근, 대파 등등 이상한 야채를 넣는 혼종을 볼 수 있는데개인적으로는 순수한 계란찜이 가장 근본이면서 가장 맛있는 것 같다!!