Retrospect/🥇 Daily 111

[TIL] 2020-10-19

💪 Today I Learned MySQL connection locked 현상 과제 수행 도중 Postman에서 계속 서버 에러가 뜨며 아래 메시지를 날렸다. ERROR 1129(00000): Host 'xxx' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' 구글링해보니 MySQL 은 외부에서 비정상적인 접속이라 판단되는 경우 해당 호스트를 블락시킨다고 한다. 이렇게 비정상 접속이라고 판단되는 케이스는 단순 Connect 후 Disconnet하는 연결이 빈번하거나 접근 계정의 패스워드가 계속해서 불일치하는 경우 혹은 기타 사이버 공격으로 의심되는 케이스 라고 한다. 여러 해결법이 있었는데, 나는 그냥..

[TIL] 2020-10-18

💪 Today I Learned Brunch API 설계 GET /users/{user-idx} GET /users/{user-idx}/intro GET /users/{user-idx}/career GET /users/{user-idx}/post-list GET /users/{user-idx}/category-list 우선은 사용자 페이지 위주로 API를 설계하기 시작했다. 사실 브런치 어플은 웹과 다르게 카카오 계정으로 로그인만 허용해놨다. 그래서 회원가입 API는 일단 뒷전으로 미루고 GET을 통해 조회하는 API들에 집중했다. 🏃‍♂️ 한마디 지금은 전부 path variable로 처리했는데 옳은 방법인지 잘 모르겠다. query string으로 넘겼을 때와 어떤 차이가 있는지 더 알아봐야겠다.

[TIL] 2020-10-17

💪 Today I Learned 서버 재구축 Server program : nginx 어제 AWS 계정을 새로 만든 탓에 서버를 다시 구축했다. phpmyadmin 외부 접속 시키는 것에 반나절을 투자했다. 원래 저번주 과제 때 처리해줬으면 수월하게 했을텐데 처음하는 것이라 오래 걸렸던 것 같다. 사실 경로를 잘못 알아 계속 다른 파일만 수정하고 있었다. cd /etc/phpmyadmin # phpmyadmin configuration file sudo vi config.inc.php 🏃‍♂️ 한마디 심지어 API 하나 설계하는 데에도 엄청난 시간을 쏟았다. 하나의 API에서 여러 개의 쿼리를 받아오고 싶은데 도무지 결과값 반환이 되지 않았다. 구글링 해보면 mysqli_multi_query 얘기만 가득..

[TIL] 2020-10-15

💪 Today I Learned Classification model error Noise : 고칠 수 없는 원본 데이터의 결함 Bias : 데이터 내에 있는 모든 정보를 고려하지 않아 잘못된 것들을 학습하는 경향 Underfitting 유발 Variance : 데이터의 너무 세세한 부분까지 학습하여 모델 변동성이 커짐 Overfitting 유발 Model development process feature selection algorithm selection hyper parameter tuning evaluation 위와 같은 시퀀스로 진행되는데, 평가를 제외한 모든 과정에서 cross-validation은 필수다. 파라미터 튜닝 전에 train / test 데이터를 넣어 확인한다. 🏃‍♂️ 한마디 딥..

[TIL] 2020-10-14

💪 Today I Learned API Application Programming Interface 소프트 스퀘어드 4주차 수업 내용은 API였다. 전공자로써 수도 없이 들어본 용어이지만 정작 정확한 의미를 모르고 있었다. 쉽게 program 간의 매개체 정도로 정의할 수 있을 것 같다. 조금 더 쉬운 예시를 들자면, 사람이 스마트폰 홈 화면을 보기 위해 전원 버튼을 누르는 모습을 상상해보자. 사람은 전원 버튼을 누르면 홈 화면을 볼 수 있다는 사실을 알고 있다. 하지만 어떻게 홈 화면을 보여주는지 내부 로직은 모른다. 이것이 API 의 핵심이다. API 명세서 API 명세서는 단순히 여러 API 리스트의 집합만을 의미하지 않는다. 그 안에는 API 관련된 여러 것들이 정의되어 있고, 그로 인해 클라이언..