반응형

코딩스토리/개발관련 13

NextJS - Layout.tsx Props Invaild 에러

목차 - 클릭하면 이동합니다. NextJS - Layout.tsx - Props Invaild Error 발생 NextJS의 최신 버전으로 프로젝트를 만들기 위해 2024.02.16일 기준 NextJS 최신 버전인 14.1.0을 이용해서 프로젝트를 생성하는 도중 아래와 같은 에러가 발생하였습니다. [web@instance-technfin c-app]$ yarn build ▲ Next.js 14.1.0 Creating an optimized production build ... ✓ Compiled successfully Linting and checking validity of types ..Failed to compile. src/app/[locale]/layout.tsx Type error: Layou..

Mac PC에서 파이썬(Python) 버전 업그레이드 하기(feat. brew)

목차 - 클릭하면 이동합니다. Mac PC에서 파이썬 버전 업그레이드 하기 현재 파이썬 버전 확인 technfin@MacBookPro ~ % python --version zsh: command not found: python technfin@MacBookPro ~ % technfin@MacBookPro ~ % python3 --version Python 3.11.5 technfin@MacBookPro ~ % 위의 명령어를 통해 현재 설치되어 있는 파이썬의 버전을 확인 할 수 있습니다. 저의 경우에는 3.11 5 버전이 설치되어 있습니다. 업그레이드 technfin@MacBookPro ~ % brew update && brew upgrade python3 ==> Homebrew collects anony..

VS Code를 사용한 파이썬 SSH 원격 개발 환경 설정 및 pem 파일 권한 관련 오류 해결 방법

목차 - 클릭하면 이동합니다. 파이썬 원격 개발 with VS Code 프로그램을 개발 할 때 보통은 자신의 PC, 즉 로컬 환경에서 개발 및 테스트를 진행하고 개발이 어느정도 완료되면 서버에 배포하여 실행을 하게 되는데요. 간혹 개발 자체를 원격 환경에서 하는게 더 편한 경우도 있습니다. 원격 개발은 VS Code 나 파이참 같은 개발 툴은 자신의 로컬 PC에서 사용하지만 소스는 서버에 있는 소스를 직접 수정하면서 개발 하고 실행도 직접 서버에서 하는 것을 말합니다. 파이참의 경우 프로페셔널 버전을 사용하면 원격 개발이 가능하지만 학생이나 교사 email이 없으면 지불해야 하는 비용이 조금 비싼 편이라서 무료로 사용할 수 있는 VS Code를 사용해서 파이썬 원격 개발 환경을 만들어 보려고 합니다. 환..

아톰(Atom) 에디터 소개 설치 및 에디터 설정 변경 방법

목차 - 클릭하면 이동합니다. 아톰(Atom) 에디터 아톰(Atom) 에디터 소개 아톰(Atom) 에디터는 소스 관리 툴로 유명한 GitHub 팀에서 만든 개발의 편리성을 도와주는 무료 에디터 툴 입니다. 파이썬 개발에 자주 사용하는 파이참(PyCharm)이나 Java 개발에서 널리 사용되었던 Eclipse와 비슷한 개발 통합 관리도구 툴이라고 생각하시면 됩니다. 아톰 에디터는 무료로 사용할 수 있으며 기능 또한 막강하고 여러가지 플러그인을 통해 기능 확장이 편리하며 GitHub와 연동이 편리하고 FTP 설정등을 통해 로컬(PC)에서 개발한 내용을 서버에 바로 적용하기 편리하여 많이 사용되는 툴입니다. 아톰(Atom) 에디터 설치하기 아톰(Atom) 에디터를 설치하는 방법은 매우 간단합니다. 먼저 아래 ..

쥬피터 노트북 설치 및 외부 접속하기 - 리눅스

웹 브라우저 상에서 온라인으로 간편하게 원하는 만큼씩 실행해 가면서 결과를 볼 수 있는 쥬피터 노트북이라는 툴이 있는데요. 노트북이란 말 그대로 메모장이나 문서를 만들 수 있는 툴인데 중간에 실제 코드를 넣어서 실행하여 바로 결과를 볼 수 있어서 다른 사람에게 코드를 설명하려고 하는 경우에 아주 유용한 프로그램입니다. 이번 시간에는 쥬피터 노트북을 리눅스 환경에 설치하고 외부 접속하여 어디서든지 웹 브라우저를 통해 사용할 수 있는 방법에 대해서 살펴 보겠습니다. 목차 - 클릭하면 이동합니다. 쥬피터 노트북 (Jupyter Notebook) 쥬피터 노트북이란? 파이썬을 포함하여 여러 종류의 다양한 프로그래밍 언어를 코드로 작성하고 실행하여 결과를 보여주는 일종의 IDE와 같은 기능을 하는 웹 어플리케이션입..

무료 SQL DB 툴 추천 - DBeaver 디비버

Tech&Fin에서는 이제부터 본격적으로 데이터베이스를 활용한 비트코인 자동매매 프로그램을 만드는 과정을 포스팅하려고 하는데요. 데이터베이스 서버에 접속하여 SQL 쿼리를 실행하기 위해서는 접속을 위한 툴이 필요합니다. DB툴은 종류가 상당히 많고 대부분 해당 데이터베이스에서 제공하는 기본적인 툴들이 있지만 일부는 라이센스의 제한등이 있고 다른 종류의 DB를 사용하기 위해서는 여러가지 툴을 사용해야 하는 불편함이 따를 수 있는데요. 이번 포스팅에서는 그 중에서 무료로 사용할 수 있으며 다양한 종류의 DB를 지원하는 툴인 DBeaver(디비버)에 대해서 살펴보려고 합니다. 지난 시간에 말씀드린 바와 같이 앞으로의 Tech&Fin 연재에서는 PostgreSQL 데이터베이스를 사용할 예정인데요. 앞으로의 포스..

데이터베이스 비교 - 오라클, MySQL(MariaDB), PostgreSQL

Tech&Fin에서는 현재 파이썬을 이용하여 비트코인 자동매매 프로그램을 개발하는 과정을 포스팅하고 있는데요. 과정을 진행하면서 웹소켓 데이터를 데이터베이스에 저장하여 활용하는 포스팅도 진행중에 있습니다. 이 때 어떤 데이터베이스를 사용해야 할 지 조금 고민이 될 수 있는데요. 이번 시간에는 여러가지 데이터베이스의 특성을 비교해 보고 어떤 데이터베이스를 선택하여 프로젝트를 진행하면 좋을지에 대해서 알아보는 시간을 가져 보겠습니다. 목차 - 클릭하면 이동합니다. 데이터베이스 비교 데이터베이스를 선택할 때 가장 중요한 것은 목적에 맞는 데이터베이스를 선택하는 것인데요. 예를 들어 다수의 유저가 동시에 접속하여 데이터베이스의 내용을 조회하는 서비스는 다중 접속에 유리한 데이터베이스를 사용하는 것이 좋으며 사용..

파이썬으로 텔레그램 메세지 보내기

예전에 파이썬으로 라인라이트 메신저에 메세지를 보내는 방법에 대해서 살펴본 적이 있는데요. 라인라이트 메신저는 가볍고 텍스트 메시지를 수신하는데는 아주 훌륭한 프로그램입니다. 하지만 화려한 그래픽의 이모티콘이나 복잡한 형식의 메세지를 받는데에는 효율적이지 못하거나 지원이 되지 않는 부분이 있습니다. 그래서 다소 복잡한 메세지를 전송하거나 메세지를 주고 받는 챗봇의 역할을 하는 기능을 사용하려면 텔레그램을 이용하는 것이 좋습니다. 텔레그램으로 메세지를 보내는 기능을 구현하는 것은 라인 메신저를 보내는 기능을 구현하는 만큼 간편하긴 하지만 조금 다르게 텔레그램 봇을 만드는 과정부터 시작 됩니다. 오늘은 텔레그램 봇을 만들고 파이썬을 이용하여 메세지를 보내는 방법에 대해서 살펴 보도록 하겠습니다. 목차 - 클..

파이썬을 이용하여 라인 라이트(Line Lite) 메신저로 메세지 발송하기

비트코인 자동매매 프로그램을 만들다 보면 필요한 시점에 알림을 받고 싶은 경우가 있는데요. 이럴 때 라인 라이트 메신저를 이용하면 파이썬을 이용하여 메세지를 보낼 수 있습니다. 이번 시간에는 파이썬을 이용하여 라인 메신저로 메세지를 발송하는 프로그램을 작성해 보도록 하겠습니다. 목차 - 클릭하면 이동합니다. 라인 라이트 메신저 라인 라이트 메신저의 장점 라인 라이트(LINE Lite) 메신저는 네이버 라인 메신저에서 음성/영상 통화 기능과 같은 부가 기능을 제외하고 단순히 메세지 기능만 탑재한 가벼운 버전입니다. 라인 라이트 메신저는 Token을 발급 받으면 본인 또는 타인에게 메세지를 발송할 수 있는 기능이 있어서 상당히 유용하게 사용할 수 있습니다. 예를 들어 비트코인이 10프로 이상 폭락하거나 각종..

파이참 다운로드 및 설치 방법 – PyCharm 파이썬 개발도구

이번 시간에는 파이썬 개발을 좀 더 편하게 할 수 있도록 도와주는 파이썬 개발 도구인 파이참(PyCharm)을 설치하는 방법에 대해서 살펴 보겠습니다. 아직 파이썬을 설치하지 않으셨다면 아래 블로그를 참고하여 먼저 파이썬을 설치 부탁 드립니다. 2021.06.06 - [코딩스토리/개발관련] - 파이썬 다운로드 및 설치 방법 - Python Download 파이썬 다운로드 및 설치 방법 - Python Download 이번 시간에는 윈도우 운영체제에 파이썬(Python)을 다운로드 및 설치하는 방법에 대해서 살펴보려고 합니다. 참고로 앞으로 연재하게 될 비트코인 자동매매 프로그램은 파이썬을 이용해 technfin.tistory.com 목차 - 클릭하면 이동합니다. 파이참 다운로드 아래 링크를 클릭하여 파이..

반응형