티스토리

베오의 개발로그
검색하기

블로그 홈

베오의 개발로그

beolog.tistory.com/m

배울 건 많고 모든 걸 마스터 하고 싶지만 시간과 몸이 안따라주니 이해를 하는 것에 초점을 맞추고 기록을 많이 남겨 잊지 않게 복습 하는 것에 힘을 쓴다.

구독자
6
방명록 방문하기
공지 3번째 개편: CSS, 배경음악 추가 모두보기

주요 글 목록

  • [24013] Flask 애플리케이션 실행하기: `flask run` vs `python app.py` Flask 애플리케이션 실행하기: `flask run` vs `python app.py` 웹 개발을 하다 보면, Flask 애플리케이션을 실행하는 방법에 대한 선택이 필요합니다. 대표적으로 flask run과 python app.py 두 가지 방법이 있습니다. 이 두 방법은 언뜻 비슷해 보이지만, 각각의 특징과 사용 상황에 따라 다른 장단점을 가지고 있습니다. 오늘은 이 두 방법의 차이점을 자세히 살펴보고, 어떤 상황에서 각각을 사용하는 것이 적합한지 알아보겠습니다. 1. 환경 설정: 유연성 vs 직관성 flask run: FLASK_APP 환경 변수를 통해 애플리케이션의 진입점을 지정합니다. 복잡한 프로젝트 구조에서 유용합니다. python app.py: 직접 스크립트를 실행합니다. 간단한 애플리케이션.. 공감수 0 댓글수 0 2024. 1. 30.
  • TIL230827 메이플스토리 코젬과 관련한 사이트 계획 중... 메이플스토리 코어 젬스톤을 조합하고 관리하는 것에 힘든 것을 느끼고 관련 사이트들을 찾아본 결과 지속 관리가 안되어서 남아 있는 곳이 없는 것을 확인하였다. 그리하여 만들려고 하였다. ec2에 올리려고 만들고 있는 와중에 갑자기 번뜩 든 것이 기존에 쓰고 있는 ec2가 지속적으로 돌아가기에 비용이 많이 나가는 상태인 것을 생각! 아! 이번엔 서버리스로 만들어보는 것은 어떨까? 하여 다시 구상 중이다. 필수 기능 - 스크린샷을 찍은 것을 분류하여 조합을 보여준다. - 광고 (수익화) 부가 기능 - 코어 젬스톤을 몇 개를 소모해야 조합할 수 있는 지에 대한 기댓값 계산 기능 AWS Lambda로 서버리스 구현 시 고려사항 - 패키징 Lambda 함수에 필요한 모든 라이브러리와 코드를 하나의 ZIP 파일로 패.. 공감수 0 댓글수 0 2023. 8. 27.
  • [TIL] 230711 새벽에 celery의 tesk에서 쓰이지 않는 upload 함수 제거 utils.py에 celery의 로거를 추가 음성분리에 기존 file 업로드를 file_name으로 받아서 경로만을 수정하는 방식 > audio_file로 filefield 추가 id와 시간별로 미디어 폴더로 분류하게 수정(겹치면 오류가 날 수 있기에 버그 방지) docker nginx CORS를 *에서 claid.kr로 수정 settings.py Allow host, CORS, CSRF 선택적 허용으로 수정 ALLOWED_HOSTS = ['backend', '127.0.0.1' ] CORS_ORIGIN_WHITELIST = ['https://claid.kr', 'http://127.0.0.1:5500'] CSRF_TRUSTED_ORI.. 공감수 0 댓글수 0 2023. 7. 11.
  • 230605 최종 프로젝트 SA: CLAID 팀소개 팀명: CLAID 팀원: 김은수, 공민영, 이준영, 마동휘, 왕규원 이름 역할 깃허브 이메일 김은수 댓글, 추천 & 비 추천, https://github.com/misily misili17114@gmail.com 공민영 게시 글 CRUD https://github.com/Kminy98 pretty981210@gmail.com 이준영 문서, 카카오 로그인/결제, 배포, 오디오, AI, 실시간 채팅 https://github.com/beo202202 wnsdud318@gmail.com 마동휘 북마크 , 네이버 로그인 https://github.com/madonghwi https://mdhtora.tistory.com/ 왕규원 구글 로그인 https://github.com/King-gyu wgyuwon.. 공감수 0 댓글수 0 2023. 6. 6.
  • 230517 머신러닝 트러블(`lr` is deprected in Keras opt) colab 사용 중 WARNING (`lr` is deprected in Keras opt) 문제 WARNING:absl:`lr` is deprecated in Keras optimizer, please use `learning_rate` or use the legacy optimizer, e.g.,tf.keras.optimizers.legacy.SGD. 과정 구글링한 결과 https://github.com/ageron/handson-ml2/issues/456 원인 lr 인자는 Keras 2.3.0 버전에서 폐지되었다. 이 인자는 learning_rate 인자로 대체되었으며, 계속 사용할 수 는 있지만, 향후 버전에서는 제거될 수 있다. 따라서 learning_reate 인자를 사용 하는 것이 좋다. 해.. 공감수 0 댓글수 0 2023. 5. 18.
  • TIL230516 머신러닝 맛 보기 오늘 한 일 머신 러닝에 대한 개념을 알고 간단한 예제를 통해 맛만 보았다. https://beolog.tistory.com/103 머신 러닝이란? 머신 러닝이란? 머신 러닝은 컴퓨터가 데이터에서 학습하고 예측하는 방법입니다. 컴퓨터는 알고리즘을 사용하여 데이터에서 패턴을 식별하고 이러한 패턴을 사용하여 새로운 데이터에 대한 beolog.tistory.com 내일 할 일 머신 러닝, 딥러닝 공감수 0 댓글수 0 2023. 5. 16.
  • TIL230508 오늘 한 일 장고 심화 팀 프로젝트 발제 https://teamsparta.notion.site/230508-54a9c0ecbece4771843661c8ef4a669d [230508] 장고 심화 프로젝트 Intro: 백오피스 프로젝트 teamsparta.notion.site 필수 구현 기능 DRF 사용 프론트엔드 레포지토리와 백엔드 레포지토리를 분리 프론트엔드 자바스크립트의 fetch 이용 (선택)원한다면 fetch 대신에 axios나 jquery의 ajax 회원기능 jwt token CRUD 기능 회의 노션링크: https://www.notion.so/Starting-Assignments-1bb89a29f9744c33a0244a2a419ec949 Concept 반려동물 자랑하는 커뮤니티 제목 : 집사는.. 공감수 1 댓글수 0 2023. 5. 8.
  • TIL230504 캐릭터 좌표 What I learned: Python에서는 항상 버림 나눗셈(floor division: 바닥 나눗셈)을 한다. 예를들어 -5를 2로 나눌 때 Python에서는 항상 버림 나눗셈으로 계산합니다. 버림 나눗셈은 몫이 소수점 이하를 버리고 정수 부분만 취하는 것을 말합니다. -5 = (-3) * 2 + 1 -5를 2로 나누면, 나눗셈의 결과는 -2.5입니다. 이 때, 소수점 이하를 버리고 정수 부분만을 구하면 -3이 됩니다. 따라서 몫은 -3이 되고, 나머지는 1이 됩니다. 즉, 파이썬은 몫을 계산하는 방식이 다르기 때문에 -5//2의 결과가 다르게 나오는 것 입니다. 이를 이해하기 위해서는 버림 나눗셈과 올림 나눗셈의 개념을 이해해야 합니다. 따라서, 파이썬 인터프린터의 동작은 언어 명세서에 따라 결정.. 공감수 0 댓글수 0 2023. 5. 4.
  • TIL230503 느낀 점 배울 건 많고 모든 걸 마스터 하고 싶지만 시간과 몸이 안따라주니 이해를 하는 것에 초점을 맞추고 기록을 많이 남겨 잊지 않게 복습 하는 것에 힘을 쓴다. 오늘 한 일 페어코딩, 파스칼 삼각형 복습, AWS 공부, 파일 입출력, json을 requests 모듈로 다루기, 내 코드를 팀원에게 리뷰 https://beolog.tistory.com/83 = price" data-og-host="beolog.tistory.com" data-og-source-url="https://beolog.tistory.com/83" data-og-url="https://beolog.tistory.com/83" data-og-image="https://scrap.kakaocdn.net/dn/ddcYZj/hyStUUe.. 공감수 0 댓글수 0 2023. 5. 3.
  • TIL230502 오늘 한 일 알고리즘과 AWS 강의를 들었다. https://beolog.tistory.com/80 페어코딩5: 평행 https://school.programmers.co.kr/learn/courses/30/lessons/120875 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞 beolog.tistory.com https://beolog.tistory.com/81 AWS 클라우드 소개 AWS는 Amazon Web Services의 약어로, 아마존닷컴이 제공하는 클라우드 컴퓨팅 플랫폼입니다. AWS는 전 세계에 분산되어 있는 데이터 센터에서 고객에게 IT인프라를 제공하며, 이를 사용하여 고객은 필 beolog.t.. 공감수 0 댓글수 2 2023. 5. 2.
  • TIL230501 오늘 한 일 DRF jwt 를 마감하면서 설명을 해주시는데 views.py에서 pk=None을 하여 pk값을 받느냐 안받느냐에 따라 쿼리값을 달리 줄 수 있었다. => 반환 = 하나의 객체 or 리스트의 객체 https://beolog.tistory.com/76 페어코딩4 https://school.programmers.co.kr/learn/courses/30/lessons/120903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞 beolog.tistory.com https://beolog.tistory.com/75 Token Blacklist's Blacklisted tokens, Outstanding tok.. 공감수 0 댓글수 3 2023. 5. 1.
  • TIL230428 오늘 한 일 DRF simple-jwt를 쓴 TodoList CRUD https://github.com/beo202202/Django_ToDoList GitHub - beo202202/Django_ToDoList Contribute to beo202202/Django_ToDoList development by creating an account on GitHub. github.com 페어코딩3 https://beolog.tistory.com/72 페어코딩3 https://school.programmers.co.kr/learn/courses/30/lessons/120893 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘.. 공감수 0 댓글수 0 2023. 4. 28.
  • TIL230427 오늘 한 일 장고 심화 세팅, users CRUD, tests.py 작성, '협업을 위한 소통법' 강의 수강 https://github.com/beo202202/Django_ToDoList GitHub - beo202202/Django_ToDoList Contribute to beo202202/Django_ToDoList development by creating an account on GitHub. github.com https://beolog.tistory.com/69 협업을 위한 소통법 이렇게 소통! 1. 많이 말합시다 > 빠르게 가까워질 수 있기 때문 2. 미리 말합시다 > 미리 대비를 할 수 있기 때문 3. 명확하게 말합시다 > 공동 목표를 효율적으로 달성할 수 있기 때문 4. 근거를 가 be.. 공감수 0 댓글수 0 2023. 4. 27.
  • TIL230426 오늘 한 일 djangorestframework-jwt에서 token을 활용하여 4주차 게시판 CRUD, like, profile, follow, feed에 대해 복습을 하며 직접 코딩하였다. 페어 코딩으로 같이 공부하였고, https://school.programmers.co.kr/learn/courses/30/lessons/120885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 아래와 같은 이슈에 대해 알아보았다. https://beolog.tistory.com/65 What is SQL injection in vulnerability hackin.. 공감수 0 댓글수 0 2023. 4. 26.
  • TIL230425 오늘 한 일 djangorestframework-jwt에서 token을 활용하여 게시글CRUD, like, pofile, follow, feed 에 대해 강의를 보았고 복습은 하지 못하였다. django 장단점 https://beolog.tistory.com/61 django 장단점 장점 생산성: 장고는 빠르고 간편하게 웹 어플리케이션을 만들 수 있습니다. 데이터베이스 모델링, URL 라우팅, 세션 관리 등의 작업을 자동으로 처리해줍니다. 안정성: 장고는 강력한 보안 기능 beolog.tistory.com MVC패턴과 MVT패턴 https://beolog.tistory.com/62 MVC패턴과 MVT 패턴 MVC(Model-View-Controller) 패턴과 MVT(Model-View-Template).. 공감수 0 댓글수 0 2023. 4. 25.
  • TIL230424 오늘 한 일 강의와 달리 최근 업데이트에 맞춰서 자료를 찾아보고 적용하였다. https://beolog.tistory.com/59 djangorestframework_simplejwt customing token claims "Recent changes" 최근 문서가 바뀌어서 그에 맞춰서 바꿔줘야 했었다. 변경 전 공식문서(stable) https://django-rest-framework-simplejwt.readthedocs.io/en/stable/customizing_token_claims.html Customizing token claims — Simple JWT 5.2.2 documentatio beolog.tistory.com django-cors-headers를 이용하여 front를 통해 s.. 공감수 0 댓글수 0 2023. 4. 24.
  • TIL230421 Django심화 Simplejwt https://beolog.tistory.com/52 Session-based Authentication vs Token-based Authentication 세션 기반 인증 사용자가 로그인 페이지에 접속하여 ID와 비밀번호를 입력합니다. 서버는 입력된 정보를 검증하고, 인증되면 해당 사용자에 대한 정보를 가지고 세션ID를 발급합니다. 세션ID는 beolog.tistory.com https://beolog.tistory.com/53 쿠키 vs 로컬스토리지 로컬스토리지와 쿠키는 웹 사이트에서 클라이언트 측에서 데이터를 저장하는 데 사용되는 두 가지 방법입니다. 쿠키 서버에서 생성되어 클라이언트에 저장되는 작은 데이터 조각입니다. 클라 beolog.tistory.com https://beolog.tistor.. 공감수 1 댓글수 0 2023. 4. 21.
  • TIL230420 장고 심화 복습 https://wikidocs.net/book/922 초보자를 위한 파이썬 300제 파이썬 기초 문법을 배웠다고 해서 누구나 프로그래밍에 익숙해지는 것은 아닙니다. 프로그래밍에 익숙해지기까지 많은 문제를 풀어보고 익숙해지는 것이 필요합니다. 파이썬 300제는 파… wikidocs.net 파이썬 개발 환경, 기본 데이터 타입, 파이썬 변수, 파이썬 자료구조, 파이썬 반복문, 파이썬 함수 에 대해 유튜브를 사전옛팀 5명이서 같이 보았고 string에 '과 "외에도 ''' """도 쓸 수 있다는 것을 알게 되었다. 아이스크림 = 1500 id(아이스크림) = id(1500) # 값이 같으며, 바인딩, 할당된 주소를 알 수 있었다. 슬라이싱을 다시 보았다. 아이스크림 = ["구구콘","메로나","비비빅"].. 공감수 1 댓글수 0 2023. 4. 20.
  • TIL230419 번아웃 회복기간, 알고리즘, 프론트,백엔드 역할, 크루틴, 파이게임... 오늘 한 일 팀프로젝트 후 번 아웃 와서 회복 기간 알고리즘 1문제 https://beolog.tistory.com/47 코딩테스트 입문) 숫자 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/120904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞 beolog.tistory.com HTTP와 웹의 동작 방식 중 프론트엔드와 백엔드의 역할을 이해했다. https://beolog.tistory.com/48 TIL230419 HTTP와 웹의 동작 방식 프로트엔드와 백엔드의 역할 프론트엔드 사용자가 웹 페이지나 앱을 사용할 때 직접적으로 보는 부분이다. 즉.. 공감수 0 댓글수 0 2023. 4. 19.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.