전체 글 163

Supabase와 Firebase 차이점과 장단점 비교

백엔드 개발을 간소화해주는 두 가지 인기 있는 BaaS(Backend-as-a-Service) 플랫폼, Supabase와 Firebase를 비교해보려고 한다. 이 두 플랫폼은 모두 애플리케이션 개발을 빠르게 시작할 수 있도록 도와주지만, 그 기반 기술과 접근 방식에서 큰 차이가 있다. 두 플랫폼의 주요 차이점을 살펴보고, 각각의 장점과 단점을 알아보자.---Supabase와 Firebase의 주요 차이점1. 데이터베이스 구조- Firebase: Firebase는 NoSQL 기반의 데이터베이스(Firestore와 Realtime Database)를 사용힌다. 문서(document) 형태로 데이터를 저장하며, 비정형 데이터나 유연한 구조가 필요한 프로젝트에 적합하다. 하지만 복잡한 관계형 쿼리나 조인은 지원..

개발/기타 2025.04.03

Maven 종속성 문제 해결

The container 'Maven Dependencies' references non existing library 'C:\Users\xxx\xxx\org\projectlombok\lombok\1.18.36\lombok-1.18.36.jar'나의 경우 lombok import가 안되어 찾던중,  로컬 저장소의 문제여서 이렇게 해결했다.해당 경로를 찾아 들어가서 lombok 폴더를 삭제하고 , 아래와 같이 다시 설치했더니 해결..mvn clean install별거 아닌것 같지만.. 막상 해결할려니 잘 안되고 ㅠ 이렇게 해결했다.

개발/Java 2025.03.25

Golang으로 화면보호기와 절전 모드 방지하기

Go 언어(Golang)를 사용해 시스템이 화면보호기나 절전 모드로 들어가지 않도록 설정하는 방법을 만들어 볼려고합니다. 예를 들어, 장시간 프레젠테이션을 할 때 화면이 꺼지지 않게 하고 싶을 때 유용하겠죠.Windows 환경에서만 동작합니다.Windows에서 화면보호기 방지하기Windows에서는 시스템의 유휴 상태를 제어하기 위해 SetThreadExecutionState라는 API를 호출할 수 있습니다. 이를 Go로 구현하려면 golang.org/x/sys/windows 패키지를 활용하면 됩니다. 아래는 간단한 예제 코드입니다.코드 예제 package main  import ( "fmt" "time" "golang.org/x/sys/windows" ) func preventScreenSaver(..

개발/go 2025.03.24

[python] Covid19 정보조회

지난 포스팅에서 Golang으로 #Covid19 각국의 감염정보를 조회하는 방법을 알아봤다https://xwing.tistory.com/169이번엔 같은 정보를 파이썬으로 만들어 보겠다.import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport requestsimport jsonr = requests.get('https://api.covid19api.com/dayone/country/korea-south/status/confirmed', stream=False)html = r.textitems = json.loads(html)df = pd.DataFrame(items)#print (df)df.to_excel (r'Covid19(S..

개발/python 2021.01.28

[golang] Covid19 정보 조회

Covid19 1년넘게 지겹게 우릴를 괴롭히고 있는는 #Covid19에 대한 정보를 얻을 수 있는 공개된 API는 이미 많이 있다.. 구글검색 조금만 하면 쉽게 찾을 수 있다. 이번엔 API를 이용해서 우리나라의 코로나19 감염발생자수를 조회해 보자 package main import ( "encoding/json" "fmt" "io/ioutil" "net/http" ) type Country struct { Country string CountryCode string Province string City string CityCode string Lat string Lon string Cases int Status string Date string } func main() { url := "https:/..

개발/go 2021.01.27

[python 기초] 엑셀에 달력출력하기

Python 과 openpyxl 을 이용해서 달력을 엑셀에 출력해 봅시다 # 달력 출력하기 from openpyxl import styles from openpyxl.styles.borders import Border, Side from openpyxl.styles import Font, Color, Alignment from openpyxl import Workbook import openpyxl import calendar import datetime BORDER_NONE = None BORDER_DASHDOT = 'dashDot' BORDER_DASHDOTDOT = 'dashDotDot' BORDER_DASHED = 'dashed' BORDER_DOTTED = 'dotted' BORDER_DOUBL..

개발/python 2021.01.07

[python 기초] 엑셀에 구구단 출력하기

Python 과 python 모듈 openpyxl 을 이용해서 엑셀에 구구단을 출력해 봅시다. openpyxl 설치 site : openpyxl.readthedocs.io/en/stable/index.html openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files — openpyxl 3.0.5 documentation Install openpyxl using pip. It is advisable to do this in a Python virtualenv without system packages: Warning To be able to include images (jpeg, png, bmp,…) into an openpyxl file,..

개발/python 2021.01.05