Code Monkey home page Code Monkey logo

autodrawer's People

Contributors

hacking-racoon avatar kmes055 avatar yellow2041 avatar

Watchers

 avatar  avatar

Forkers

yellow2041

autodrawer's Issues

Colab can't read file lists from google drive

In the train section, We mount google drive on Colab, then access the dataset by python code. but # of data in train image directory is quite big, so google drive returns timeout.

How to handle: Create a file include the list of files. python interpreter will read file entry by that text file, access file by name.

master branch를 가져오는 과정에서 발생한 충돌에 관련된 부가 문제

저번에 포스트한 이슈 (node_modules 폴더 문제)와 별개로 merge 관련 충돌 발생

master 브랜치를 pull할 때 이미 up to date라면서 진행이 되지 않음

분명 현재 backend 브랜치와 master 브랜치의 상태가 동일하지 않은데 문구가 떠서 곤란했음

-> up to date란, current 브랜치의 부모중에 pull하려고 하는 브랜치와 동일한게 있다는 뜻.

다시말해, 현재 브랜치랑 같은게 아니라 과거에 똑같았던적이 있다는 것

그래서 불러오기 위해서 reset 명령어를 사용해 줘야 함.

git reset --hard master

명령어를 통해 강제로 되돌림.

We need to refactor file structure

Reducers
ㄴindex.js
ㄴmetadataReducer.js
ㄴpatternReducer.js
ㄴsketchReducer.js
Actions
ㄴbaseAction.js // 나중에 분리할 예정이긴 한데, 일단 여기 정리해놨어요
ㄴindex.js
ㄴtypes.js
Components
ㄴsketch, pattern, home 등 App.js 제외한 화면들 들어가면 좋을거같아요


그리고 action, reducer, store 등 객체 작성을 위해 각 component별로 state에 필요한 변수들을 여기 정리해두고 싶습니다
각 component별 이름 / type / 기능을 간단하게 적어주세염
예)
Palette
oldColor : String. RGB color information
Color: Dictionary? HSV color information
etc...

Palette

palette API 사용하여 색상 받아오는 창 구현

Design

Design the UI layout for application

unable to resolve react-native-navigation from app.js

master 브랜치에서 pull한 애플리케이션이 실행되지 않는 현상.

해결 방법

  1. node_modules 폴더를 지운 뒤 npm install

원인

깃허브에서 node_modules 폴더는 자동으로 ignore된다.

너무 파일, 디렉토리가 많아서 비효율적이기 때문이다.

따라서 환경을 동일하게 해주기 위해서 pull해오고 나서 node_modules를 삭제하고

npm install 명령어를 통해 재설정하면

훌륭하게 실행된다.

Menu Sliding

메뉴 창을 열었을때 부드럽게 애니매이션 되도록 구현

Transfer Loading

로딩 화면에 나오는 애니메이션들(Progress Bar, Random Message)

CycleGAN model implementation

Implement CycleGAN(unpaired image-to-image translation using cycle-consistent adversarial networks) model with PyTorch

Popup

스케치, 패턴 버튼 선택시 뜨는 팝업창과 기타 팝업 구현

Suggestions for Improvement of Layout

I'm learning React Native...

And I learned many practical libraries.

  1. LinearGradient

    • Libraries that let you put the color into a gradient.
  2. StatusBar.

    • Adjust the color of the status bar to match our layout
  3. https://uigradients.com/

    • A site that recommends excellent gradient colors.

_<

week5_JY

이번주에 할 것....(한 것...?)(9.30~10.6)

  1. 리액트 네이티브 설치 완료, 프로젝트 시작해봄
  2. 노마드 코더 바닐라 JS 1,2과정 수료(아직 1만끝남)
  3. 구글링을 통해 리액트 네이티브 알아보기...^^

E-mail 인증 과정에서의 문제점들

이메일을 이용한 인증과정 구현에 문제가 있다.

  • 기존 문제점 : 기존의 소셜 로그인 모듈 사용이 불가능 (순수 expo app 연동 불가)

  • 기존 대안 : expo - googleSignIn 라이브러리 사용
    -> email을 통한 authentication 불가능한 라이브러리였음
    다시 말해 개발자 홈페이지에서 발급받은 key로만 로그인이 가능
    -> 실패

  • 대안 : 다음과 같은 순서를 따른다
    1. Firebase로 DB 구축
    2. Firebase에 페이스북이나 구글 연동
    3. 우리 프로젝트를 Firebase와 연동
    4. 로그인 인터페이스 구현
    -> 꽤 큰 작업 요구 예상

  • 의문 : 이렇게 큰 노력을 들일 필요가 있는지?
    작업을 다 끝내고 eject한 다음, 잘 구현된 네이티브 모듈을 추가하면 어떨까

  • 예상되는 문제점 : eject 한 번도 해 본 적이 없는데, 이후에도 잘 될지 모르겠음

백엔드 기능 추가시 문제점들

  1. switchNavigator 스와이프시 props 전달 이슈.
    https://reactnavigation.org/docs/en/auth-flow.html
    방법은 명시되어 있지만 불필요하게 길고 우아한 방법이 아닌 것 같음

    현재는 일단 '뒤로' 버튼을 이용하여 돌아가면서 prop전달을 유도함

  2. 사진 객체 연결시 파일명 이슈
    마일스톤대로 파일명 표시를 구현함, 하지만 파일명 구현 의미가 없다고 생각
    갤러리 파일 주소는 파일 코드와 사람이 이해하기 힘든 영어 코드.
    파일명을 통해 사용자가 얻는 정보가 없음.
    객체 연결이 제대로 됐는지를 확인하는 용도라면 체크표시나 사진 표시가 적절하다고 생각

이외 추가된 코드에 대한 설명은 메일로 첨부할 예정.

--> 마일스톤, 백엔드 구현 완성

남은 작업: 세부 안정화 작업, AI 구현 이후 파일주고받기, 로그인 인증

구글로그인은 시간이 남으면 이번주에 시도할 예정임

Transfer Loading Layer

사진이 transfer될 동안 나올 로딩 화면 만들기(간단한 애니매이션, 진행 상황, 랜덤 메시지 넣기)

If someone want to connect server, please contact me

maybe in several days, server will launch and alive 24 hours. but I set fail-safe defaults on my server.
So, if you want to test some kinda interaction with server, just contact me and notify me your IP address. after that, I'll give you domain and admin id/password to allow developer can see structure of server and URLs.

Please post the information to prepare for the next PPT !

I'm preparing for the next PPT.

I need some information for you. (Up to ~ Saturday midnight)

please simply send to me!

--- AI ---

  1. frameworks & tools description ( what you've used. that is... 'until now'. )

  2. screen shots

    • datasets
    • AWS remote
    • colab connection
    • Server open
  3. references

  4. other problems.

Thank you !!

--- App FE ---

  1. frameworks & tools description
  2. Screenshot
  • completed screen shot in App.
  • required functions on each button.
  1. references
  2. other problems

Thank you!

Please simply send to me!

Please upload contents of milestone 2

Same as milestone 1, I need to know all of contributor's milestone status and some stuffs including photos about what you did.

Please upload your contents as comments

Menu Layout

메뉴 버튼 클릭 시 나타나는 화면 구현하기

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.