본문 바로가기

분류 전체보기179

210903(금) - 인증 관련 부분 삭제 목차 인증 관련 부분 삭제 인증 관련 부분 삭제 우리 애플리케이션 인증 과정 자체에 허점이 있고, 허점을 노려 백신 접종을 인증받아 잘못된 정보(글)를 다른 사용자에게 제공할 수 있다고 판단하여 인증 관련 부분을 삭제했다. 우리 애플리케이션에서 인증 과정을 다음과 같았다. 사용자는 접종 인증 페이지에 COOV(쿠브) 앱 내 접종 캡처 사진이나 카카오톡 국민 비서 구삐에서 받은 카톡 캡처 사진을 업로드한다. 그러면 내부적으로 OCR 라이브러리인 tesseract.js를 이용하여 특정 문구(ex 접종을 받으셨습니다)가 포함되는지 확인하여 백신 접종 여부를 인증하고 있었다. 이 방식에 대해서 많은 질문을 받았는데, 대표적으로 "왜 OCR을 이용하냐"라는 질문이었다. 현재(21.09.03 기준) 인증을 확인할 .. 2021. 9. 3.
210902(목) - 1차 데모 데이까지 계획 정리, 협업 방식 변경 목차 1차 데모 데이까지 계획 정리 협업 방식 변경 1차 데모 데이까지 계획 정리 README.md 프로젝트 설명 정리 노션 문서 wiki에 정리 접종 통계 데이터 출처 명시 메인 화면 접종 일정 캘린더 업데이트 (콘텐츠 변경) 게시글 사진 첨부 기능 추가 백신 접종 인증 기능 제거 local, development, production 모드 나누기 리팩토링 (코드 + 구조) 성능 기타 버그 수정 협업 방식 변경 레벨 3까지 페어 프로그래밍, 분업을 진행했다. 분업을 진행하면서 하루에 기능이 1~2개씩 추가되거나 변경되었다. 매일 자신이 짠 코드 설명하는 시간을 가졌지만, 구두로 설명하다 보니 깊게 이해하지 않고 넘어가는 경우가 있었다. 그런 단점을 보완하기 위해서 비슷한 분업의 형태지만, 코드 리뷰 형.. 2021. 9. 2.
210901(수) - 논의, 데일리 수정 목차 논의 데일리 수정 논의 9월 18일 서비스를 출시하기로 논의했다. ocr 기능을 빼기로 결정했다. 나름 괜찮은 기능이라고 생각해서 아쉽긴하다. 하지만 실제 서비스로 출시될 경우 간단한 알고리즘으로 접종 인증의 유무를 파악하여 정보를 제공하는 게, 사용자에게 잘못된 정보를 제공할 여지가 있어서 기능 자체를 제거하기로 결정했다. 우리 애플리케이션의 정체성 디시인사이드 코로나 갤러리와의 차별점이 뭘까. 코로나 갤러리와 비교해서 우리는 같은 커뮤니티의 성격을 유지하면서도 정보 제공에 조금 더 목적을 두고 있다. 실제 서비스로 출시되고 다시 파악할 필요성이 있다. 인증 기능을 빼고 사진 기능을 추가하면서 정체성에 대한 얘기가 나왔는데, 당근 마켓과 비슷한 애플리케이션의 이야기도 나왔다. 하지만 도메인 특성상.. 2021. 9. 1.
Webpack) 잡다한 지식들 웹팩을 공부하면서 알게된 잡다한 지식들 정리하는 포스트 목차 scripts Command & Flags 빌드 파일 실행하는 방법 scripts // package.json "scripts": { "start": "webpack serve --config webpack/webpack.config.js --env env=dev" } serve // webpack-dev-server를 실행하는 커맨드. --config // webpack 설정 파일의 경로를 제공하는 플래그. -c도 동일한 기능. (예: -c ./webpack.config.js) --env // 함수일 때 설정에 전달된 환경 플래그. (위의 코드 설명: 함수일 때 환경 플래그를 사용하여 설정에 env라는 프로퍼티로 dev를 전달) webpack.. 2021. 8. 26.