본문 바로가기

전체 글220

[엘리스] Docker, 팀 스터디, 팀 프로젝트 (13주차, 방학) 이번 포스팅 내용은 9월 13~17일, 20~24일의 내용입니다. (9/16) Docker 강의 짝짝짝~ 드디어 제가 듣고 싶었던 Docker 강의를 수강하였습니다. 제가 Docker 강의를 듣고 싶었던 이유 중 가장 큰 이유는, 옛날에 모두를 위한 딥러닝 시즌2 Pytorch 강의를 듣고 싶었는데 Docker를 어떻게 하는지 모르겠고 귀찮아서 때려쳤었기 때문입니다.... 그날 맺힌 한 때문에 Docker강의를 기다리고 있었습니다. Docker란? docker는 OS와 사용할 앱을 하나의 이미지로 묶어 어떤 환경에서도 돌아갈 수 있도록 제공해줍니다. 이 이미지가 실행된 상태에 있을 때 이를 컨테이너라고 부릅니다. 컨테이너들은 각각 격리되어있고 캡슐화되어있기 때문에 서로에게 영향을 주지 않고 독립적으로 실.. 2021. 9. 26.
[엘리스] 엘리스에서의 첫 프로젝트 안녕하세요~ 고니입니다! 지금까지 블로그를 보시면 아시겠지만, 저는 현재 엘리스라는 교육 기관에서 AI 트랙 2기 레이서로 교육을 받고 있습니다. 그러던 와중에 감사하게도 엘리스 내에서 관련 포스팅을 해줄 레이서 블로거를 모집한다는 공지를 보고 신청 및 합격하여 지금 글을 쓰고 있습니다. 물론 지금도 정성껏 쓰고 있지만 좀 더 정성껏 써보도록 하겠습니다. ㅎㅎ 프로젝트 9주차. 프로젝트 주간 9주차에는 지난 8주간 배운 다음 과목들을 바탕으로 프로젝트를 진행하였습니다. 프로그래밍 기초(CLI, Git, 자료구조, 알고리즘, HTML, CSS, JS) 백엔드(Flask, MySQL, MongoDB) 프론트엔드(React) 모던 웹 애플리케이션(비동기, ...) 프로젝트 주제 프로젝트 주제는 총 세가지가 있.. 2021. 9. 11.
[CSS] flexbox 속성들 flexbox flexbox는 총 두가지로 되어있다. 가장 작은 유닛인 item과 item들을 담는 container. 각각 적용 가능한 속성은 다음과 같다. container 속성 display: flex;플렉스박스 쓰려명 ㅇ당연 flex-direction: row, row-reverse, columns, column-reverse flex-wrap:wrap: 줄바꿈, wrap-reverse, nowrap:안 바꿈 /* flex-flow에는 direction과 wrap을 한번에 쓸 수 있다 */ flex-flow: [direction, wrap] 아이템 배치 /* 중심축 배치 */ justify-content: [flex-start, flex-end, center, space-around] 어디에 붙일.. 2021. 8. 27.
[flask] session이 없는 유저가 로그인이 필요한 페이지에 접근하는 경우, app.before_request 마이페이지, 히스토리 등의 url에 접근 할 때는 로그인 정보가 당연히 있어야 한다. 그런데 일반적인 로직이 아니라 url을 통해 강제적으로 접근할 경우 연결되는 case가 있었는데, 이때 다음과 같은 로직을 통해 문제를 해결할 수 있다. @app.before_request def before_request(): if 'user_id' not in session: return redirect(url_for('login')) 어떤 리퀘스트를 보내든 리퀘스트 전에 해당 로직을 거치기 때문에 로그인 정보가 없다면 로그인 페이지로 리다이렉트 된다. 2021. 8. 25.