seminar-2020
seminar-2020 copied to clipboard
2020 Rookies 세미나
username을 여러번 만들다보니까 아이디어가 고갈되어서 같은 username을 대소문자 바꿔서 넣어봤는데 error가 계속 발생하더라구요..! 그래서 그냥 db에 직접 insert해보니까 **ERROR 1062: 1062: Duplicate entry '_제가 쓴 username_' for key 'auth_user.username'** 이렇게...
과제 3의 GitHub Actions를 이용한 workflows를 완료한 상태입니다. 과제 4를 수행하면서 기존의 test branch를 이용했기 때문에 workflows 설정도 같이 딸려온 상황인데요, django-redis를 사용함에 따라 django.yml의 **Run Tests** step에서 redis-server를 실행하려고...
과제 3진행 도중 `java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling androidx.recyclerview.widget.RecyclerView` 와 같은 에러를 만났습니다. 그런데 stack overflow를 보니 그 이유는 notifydatasetchanged를 UI Thread에서...
우리가 사용하는 테스트 서버 (`python manage.py runserver`)는 하나의 프로세스로 실행되지만, uWSGI 등을 이용하여 서버를 deploy할 경우 여러 개의 worker를 이용하므로, 여러 개의 장고 프로세스/스레드가 동시에 실행됩니다. 이때 `POST /api/v1/seminar/{seminar_id}/user/`를 `{"role":...
안녕하세요. 과제 3을 하면서 context를 만들때 Reducer와 dispatch(제 코드에서는 makeAction)를 이용해서 만들고, 다른 기능들은 정상적으로 구현했고 잘 작동하는 상태입니다. 그러나 edit 페이지에서 원래 값들을 input창에 받아오는 것과 변경된 값들을 받아오는...
과제에서 제시된 .shop은 첫 해에 550원이라는 파격적인 가격을 제시합니다. 하지만 웹페이지를 1년 이상 서비스하고자 할 수도 있고, 550원이라는 가격조차도 부담하고 싶지 않을 수 있습니다. 이때 [freenom.com](https://www.freenom.com)을 이용하시면 무료 도메인을 얻을...
[과제 4](https://github.com/wafflestudio/rookies/blob/master/backend/seminar4/assignment.md#5)나 세미나 등에서, `/etc/nginx/sites-available/`에 있는 nginx 설정 파일을 수정하면 `/etc/nginx/sites-enabled/`에 있는 **symbolic link를 지우고 다시 생성**하라고 하셨습니다. 그런데 [symbolic link](https://en.wikipedia.org/wiki/Symbolic_link)는 하나의 파일이 다른 파일을 가리키는 상황을 위해 만들어진 도구입니다....
Assignment 3의 extra assignment였던 Github Actions 설정까지 무사히... 완료한 상태입니다. 다만 완료하기까지 많은 에러를 접했고, 해당 에러를 해결하기 위한 또 다른 commit을 날리면서 누적된 failured commit이 30개 가까이 되네요. 그...
1. assignment 3 specification에 보면 (뼈대코드의 DI 모듈에서 알아서 `MovieRepository` 로 inject 됩니다.) 라고 되어 있는데 결국 MainActivity에서 ViewModel에 Repository 를 넣어서 선언해서 사용해줘야 하는데 이 또한 자동으로 되는지의 여부...
1. View ViewModel Repository 의 구조를 가지고 있기 때문에 repository 내에서 RxJava를 통해 data를 불러온다고 이해를 했는데요. 그렇다면 Repository 내에서 subscribe를 통해 ViewModel에 LiveData를 넘겨주면 되는 것인지, 그렇다면 Repository에서 ViewModel을...