[electron] ELECTRON + React.js + Vite basic 기본 세팅
·
프로그래밍/Frontend
만들어보고 싶은 간단한 프로그램이 생각나서 처음에는 C#으로 WPF나 Winform으로 해볼까 싶다가도일렉트론이 불현듯 떠올라서 일렉트론으로 해볼까 한다.아무래도 일렉트론으로 하면 macOS에서도 사용하기 용이하니 좀 더 좋은 선택이었지 않나 싶다. 일렉트론은 쉽게 말하면 웹앱..? 앱웹...? 같은 느낌이다.결국 UI는 React.js로 사용을 하고 해당 React.js 화면을 일렉트론 창 위에 그리는 것일 뿐....!암튼 시작해보자.. 설치빈 폴더를 하나 만든다.처음은 vite+react.js를 만드는과정과 똑같다. 난 그냥 javascript로 해버린다. npm create vite@latest electronapp -- --template reactcd electronappnpm install 그..
직장인 재태크 부업 - 티스토리 블로그 첫운영 3달 후기 (1편)
·
재테크 부수입
서론작년 12월 사용하던 네이버블로그를 버리고*(버린이유에 있어서는 아무래도 저품질의 늪과.. 새로운곳에서의 도전..)티스토리로 갈아타기로 결심하고 기술블로그를 작성하기 시작했다.결과론적으로 먼저 이야기 하자면유의미한변화가 시작되었다. 글은 사실 매일 올리지 않았고꽤 게으르게 올린셈이다.기술블로그이다 보니 그날그날 내가 꼭 기록해야 하는 부분이 있을 때에만 자세히 작성하였다.내용의 경우 기초다지기의 내용보다는 꽤나 깊은 내용쪽에 속한다. 애초에 기존 다른 블로거들도 파이썬 기초라던지 유니티 기초라던지의 내용은 워낙 많기에오히려 조금 정말 실개발에서 마주하고 에러가 날만한 것들 위주로 올리기는 하였다. 월간수익월간수익을 보면 숫자로만 보면 처참하기 그지 없지만..조회수가 매일매일 평균적으로 오르는 것을 보..
[AWS] CloudFront, S3 이미지 pdf 다운로드 캐싱에러 log
·
프로그래밍/Backend
이번글은 강의보다는에러로그이다.상황은 이러하다.웹사이트가 있다.이 웹사이트는 s3에서 정적 웹호스팅을 하였고 이를 cloudfront로 감싼다음 가비아에서 산 도메인으로 https 적용을 해둔 상태. 이 웹사이트에서는 이미지를 보여주게 되어있는데 이 이미지들은다른 s3에서 불러오게 되어있으며이 경로는 s3로 다이렉트로 가는 것이 아닌마찬가지로 cloudfront로 cdn 연결을 해둔 상태이다.. 일단 문제였던 나의 react.js에서 pdf를 다운받는 코드는 다음과 같다 (물론 코드에는 아무 문제가 없다 현재는 해결된 상태이므로...)import React from 'react';import { Button } from '@mui/material';import html2pdf from 'html2pdf...
[FastAPI] AWS LightSail에서 DockerCompose ssl (https) 적용하기
·
프로그래밍/Backend
글에 앞서 서린이는 (서버어린이) 힘든 과정이었다.프론트앤드쪽이 https로 ssl 적용하기는 요새 호스팅업체에서 알아서 잘 해주기 때문에 (파이어베이스도 그렇고..) 어렵지 않지만문제는 프론트가 서버통신할때 서버도 https여야 오류가 안난다는 사실...현재 도메인만 적용시켜놓고 뒤에 포트번호를 붙여서 쓰던 서버를 이제는 https를 적용해야했다.. (ex : abcdefg:shop/8000)  참고로 서버는 AWS LightSail의 인스턴스 (우분투 24)를 사용중 여러가지 방법이 있겠다만 letsencrypt를 사용하면.. 편하게 할 수 있었다.그전에 이상한 자료를 봐서 너무 돌아갔었지만... 일단 도메인을 구매했다는 가정하에 작성하겠다.나의 경우는 가비아에서 500원주고 샀었다. AWS Ligh..
[FastAPI] docker compose로 fastapi & mysql aws LightSail에 배포하기
·
프로그래밍/Backend
사실 제목은 거창하지만나의 이틀간의 삽질 기록이다. 나는 이번에 처음 서버를 배포해보게 되었다.FastAPI & MySQL을 사용하였고이 책을 보면서 진행을 하게 되었다.https://search.shopping.naver.com/book/catalog/46361776623?query=%ED%8C%8C%EC%9D%B4%EC%8D%AC%20FastAPI%20%EA%B0%9C%EB%B0%9C%20%EC%9E%85%EB%AC%B8&NaPm=ct%3Dm680aho8%7Cci%3Ddc731e8e1afa7b85998abcb5ce2720ba53ed23a4%7Ctr%3Dboksl%7Csn%3D95694%7Chk%3Dc0d01f7fd04eacea80737ab979f299593ae096b8 파이썬 FastAPI 개발 입문..
[FastAPI] MySQL 한글이 깨져 보일 때 (feat: 파워쉘, cmd등)
·
프로그래밍/Backend
MYSQL 한글이 파워쉘에서 깨진다?FastAPI로 한창 이제 서버개발을 시작했다.도커컨테이너로 FastAPI와 MySQL을 같이 사용하고 있는데..DB접속과 커밋을 확인하다가 파워쉘에서 한글이 깨지는 것을 확인했다.나는 윈도우와 Mac을 오가면서 개발을 하고 있기 때문에 맥에서는 확인하지 못한 부분..  한글이라서 깨진건가보다 해서 mysql 설정을 보았다.찾아보니 명령어는mysql> SHOW VARIABLES LIKE 'character_set_%';위 명령어를 치면 세팅이 나오는데 database와 server가 utf8mb4 여야 한다는 것이다.나는 위처럼 설정되어있는 상황. 그렇다면 도커컨테이너 서버가 아닌 파워쉘 자체의 클라이언트 문제??해결은 간단하다.mysql> SET NAMES 'utf8..