어렸을때부터 무언가를 만드는 것들을 좋아했다. 영상을 만들고 싶어 편집을 배웠고, 포스터를 만들고 싶어 포토샵을 배웠다. VR 프로그램을 만들고 싶어 컴퓨터 관련 학과를 갔다. 만드는 것을 좋아했는지, 만들어 낸 것을 보여준 뒤 잘했다는 칭찬을 듣는게 좋았는지는 모르겠다. [만든다]는 건 결과만이 아닌 그 과정 또한 포함되는 것이라 생각한다. 과정은 그런 의미에서 또 하나의 작품이다. 고흐의 자화상이 그림만이 아닌 고흐의 인생이 있어 명화이기에 무언가를 만드는 건 곧 이야기를 쓰는 것과 같다. 만들기 위한 과정이 있어야 비로소 [만듦]이 완성되는 것이다. 작품이 [결] 이라면 그 과정이 [기승전] 인거지. 2018년 3월, 1학년 수업의 파이썬으로부터 6년이 지났다. 나는 7년차 개발자라 볼 수 있을까?..
https://school.programmers.co.kr/learn/courses/30/lessons/150368 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr from itertools import product def solution(users, emoticons): register_user_count = 0 max_price = 0 discounts = product([10,20,30,40],repeat=len(emoticons)) # 모든 할인율 중복 조합 for discount in discounts: # 각 조합마다 산 유저 수 / 최대 판매..
작업 환경 : M1 Mac (MacOS Monteray) / VSCode / iTerm 스택 : CMake, Homebrew 설치 필요 프로그램 : https://www.xquartz.org/ XQuartz The XQuartz project is an open-source effort to develop a version of the X.Org X Window System that runs on macOS. Together with supporting libraries and applications, it forms the X11.app that Apple shipped with OS X versions 10.5 through 10.7. Quick Down www.xquartz.org brew inst..
시리즈 8번째 글입니다. 이번엔 Django과 React를 연동하기 전, 기초적인 Django에 대한 개념 및 몇가지 팁을 이 페이지에 정리해두고자 합니다. 장고 구성 파일 위주로 설명을 작성하겠습니다. 추가적으로 장고에 대한 심화 내용들이 잘 적혀있는 위키독스 하나를 공유합니다 https://wikidocs.net/9828 01) 배포 점검사항 [TOC] # 배포 점검사항 애플리케이션 배포 전에 여러 가지 사항을 점검해야 한다. ## ```manage.py check --deploy``` 명령 Django에서 ... wikidocs.net Settings.py 장고 프로젝트 자체에 대한 여러가지 설정을 작성할 수 있는 파일입니다. ALLOWED_HOST 리스트 안에 있는 도메인에 대해서 접근을 허용합니..
시리즈 7번째 글입니다. React에서 보내는 리퀘스트를 받아서 처리해줄 서버를 Django를 활용해서 만들어 볼 예정입니다. 우선 React 와 다른 디렉토리로 들어가주세요. 새로 디렉토리를 만들었다고 생각하고 진행할께요. 저는 backpost라는 디렉토리 안에서 진행할께요. 우선 Django는 Python 언어를 이용하기 때문에 이런 파이썬 라이브러리들을 관리해주는 패키지 매니저인 pip 와 이런 패키지들을 프로젝트에 종속시킬 수 있는 가상환경을 세팅해볼께요. python3 -m venv venv 이렇게 작성하면 새로운 가상환경을 만들 수 있어요. 이후 source ./venv/bin/activate 를 통해서 가상환경을 활성화 해주세요. 이렇게 활성화된 가상환경 상에서 pip 를 통해 장고 패키지를..
시리즈 6번째 글입니다. https://www.nextree.co.kr/p8428/ HTML : 폼(form) 이해 폼은 알게 모르게 웹에서 많이 사용합니다. 사용자 의견이나 정보를 알기 위해 입력할 큰 틀을 만드는 데 사용되기 때문입니다. 폼은 입력된 데이터를 한 번에 서버로 전송합니다. 전송한 데이 www.nextree.co.kr 위 링크를 참조했습니다. HTML 작성하기 지난번 게시글( 2022.08.30 - [개발/[시리즈] DRF + React] - [DRF / React] 5. 리액트 Components 와 Props ) 에서 분리한 Login 과 Signup 컴포넌트를 수정해서 정보를 입력하고, 이를 백엔드로 보낼 수 있도록 양식을 만들어 볼 예정입니다. 어떠한 정보를 입력받고, 이를 웹 서..
개발 환경 : M1 MacBook Pro 16-inch (2021) 내 터미널에서 아무리 pip3 install mediapipe 라고 쳐도 자꾸만 아래와 같은 오류가 떴었다. ERROR : Could not find a version that satisfies the requirement mediapipe (from versions: none) ERROR: No matching distribution found for mediapipe 처음에는 파이썬 버전 문제인가 싶어 virtualenv로 버전도 낮춰보고 pyenv로 여러 버전도 설치해봤는데 mediapipe가 3.7.9 이하에서만 잘 작동한다고 구글링에서 얼핏 봐서 3.7.9로 환경을 맞춘다음 pip install mediapipe-silicon을..
https://it-eldorado.tistory.com/117 [AWS] 커스텀 도메인 등록 및 HTTPS 설정 (SSL/TLS 인증서 발급) 이 포스팅은 도메인, 혹은 DNS(Domain Name System)에 대한 기본 지식이 있음을 가정한다. 만약에 잘 모른다면 이 포스팅을 읽고 기본 개념을 먼저 숙지한 다음에 여기로 돌아오기 바란다. 또한 도메인 it-eldorado.tistory.com https://nerogarret.tistory.com/52?category=800142 Django 서비스 AWS로 배포하기 - [6] https 적용하기 Django 서비스 AWS로 배포하기 - [1] 프로젝트 준비와 AWS 서버 대여 Django 서비스 AWS로 배포하기 - [2] github과 프로젝트..