Blog

apeltop

firestore document 최대 크기 알아보기

firestore 는 document database 이다. document 는 json 형태로 저장된다. 각 DB 마다 document 최대 크기가 다르기에 최대 크기를 확인해보는게 좋다.

apeltop

캘린더에 보이는 날짜 구하기

아래 화면과 같이 캘린더를 보여줄 필요가 있었다. 2023년 12월이라면 11월 26일 ~ 1월 6일까지 보여주면 된다.

apeltop

React input 에서 선택한 이미지 미리보기 컴포넌트 만들기

만들어볼 컴포넌트

apeltop

React input 에 같은 파일 업로드 시 onChange 가 발생하지 않는 문제 해결

문제 상황

input type=”file” 일 때 같은 파일을 선택하면 onChange 가 발생하지 않는 문제가 발생하는 것을 확인하였다.

apeltop

json 을 Generic 객체로 변환하기

Spring 에서 json 을 Generic 객체로 변환하는 방법을 알아보자.

apeltop

ChatGPT Token 개수 확인하기

Token?

ChatGPT 를 API 로 사용할 때 과금의 기준은 Token 개수이다. 단순히 공백을 기준으로 나누는 것이 아니라 유의미한 단어를 따로 token 으로 만들어서 사용한다.

apeltop

Promise.all 을 사용해 처리 속도 높이기

마주친 상황은 크롤링을 통해 얻은 정보를 GCP Storage 에 올려야하는데 수십 ~ 수백 개의 json 파일과 이미지 파일을 올려하는 상황이다.

apeltop

AuthenticationManager 알아보기


apeltop

UserDetailsService 알아보기


apeltop

PasswordEncoderFactories, DelegatingPasswordEncoder, PasswordEncoder 알아보기


apeltop

테스트 케이스 필요성

테스트 케이스 필요성

상황

fastapi==0.95.2 -> fastapi==0.100.0 업데이트 진행

apeltop

알고리즘 Lv2. 택배 배달과 수거하기

택배 배달과 수거하기

apeltop

알고리즘 Lv2. 두 원 사이의 정수 쌍

두 원 사이의 정수 쌍

apeltop

실용주의 프로그래머 Topic 52

Topic 52 사용자를 기쁘게 하라

apeltop

실용주의 프로그래머 Topic 51

Topic 51 실용주의 시작 도구

apeltop

실용주의 프로그래머 Topic 50

Topic 50 코코넛만으로는 부족하다

apeltop

실용주의 프로그래머 Topic 49

Topic 49 실용주의 팀

apeltop

실용주의 프로그래머 Topic 48

Topic 48 애자일의 핵심

apeltop

실용주의 프로그래머 Topic 47

Topic 47 함께 일하기

apeltop

알고리즘 Lv1. 추억 점수

추억 점수

apeltop

알고리즘 Lv2. 과제 진행하기

과제 진행하기

apeltop

데이터 블로그 챌린지 Day 14

챌린지를 마치며

apeltop

데이터 블로그 챌린지 Day 13

표로 이름 브랜딩하기

apeltop

데이터 블로그 챌린지 Day 12

맬서스 모델과 로지스틱 함수

apeltop

데이터 블로그 챌린지 Day 11

Data Engineering 과 Data Science

apeltop

데이터 블로그 챌린지 Day 10

카드 내역 점검하기

apeltop

데이터 블로그 챌린지 Day 9

데이터 기반 서비스 개선 (3/3) - 수리 모델

데이터 시각화 에 이어 수리 모델을 만들어보려한다.

apeltop

데이터 블로그 챌린지 Day 8

데이터 기반 서비스 개선 (2/3) - 데이터 시각화

서버 스펙 찾기 에 이어 섬네일 추출 로그를 시각화하는 작업을 해보려한다.

apeltop

데이터 블로그 챌린지 Day 7

데이터 기반 서비스 개선 (1/3) - 서버 스펙 찾기

섬네일 추출 기능 개선을 3부로 쪼개어 글을 적어보려한다.

apeltop

데이터 블로그 챌린지 Day 6

데이터 두 가지 접근법 및 수리 모델의 역할

apeltop

데이터 블로그 챌린지 Day 5

운동을 하지 말아야 하는 이유

apeltop

실용주의 프로그래머 Topic 46

Topic 46 불가능한 퍼즐 풀기

apeltop

데이터 블로그 챌린지 Day 4

부지중에 지은 죄

apeltop

데이터 블로그 챌린지 Day 3

DataFrame 열과 행의 관점

apeltop

데이터 블로그 챌린지 Day 2

Eye Tracking

apeltop

데이터 블로그 챌린지 Day 1

Tableau 와 Power BI 간단 비교

apeltop

실용주의 프로그래머 Topic 45

Topic 45 요구 사항의 구렁텅이

apeltop

실용주의 프로그래머 Topic 44

Topic 44 이름 짓기

apeltop

GCP Cloud Function ffmpeg troubleshooting

해결 방법

Node Version 18 -> 16 으로 변경

apeltop

2만원으로 배운 인덱스 사용법

해결 방법

풀 스캔하는 쿼리를 찾아 인덱스 사용하면 된다.

apeltop

Sunsetting “expo publish” and Classic Updates 번역

이 글은 expo 공식 블로그의 글을 번역한 글입니다.

apeltop

expo 47 -> 48 빌드 에러 해결

해결 방법

package.json 에서 expo-cli 를 삭제

apeltop

실용주의 프로그래머 Topic 43

Topic 43 바깥에서는 안전에 주의하라

apeltop

실용주의 프로그래머 Topic 42

Topic 42 속성 기반 테스트

apeltop

실용주의 프로그래머 Topic 41

Topic 41 테스트로 코딩하기

apeltop

실용주의 프로그래머 Topic 40

Topic 40 리펙터링

apeltop

실용주의 프로그래머 Topic 39

Topic 39 알고리즘의 속도

apeltop

실용주의 프로그래머 Topic 38

Topic 38 우연에 맡기는 프로그래밍

apeltop

실용주의 프로그래머 Topic 37

Topic 37 파충류의 뇌에 귀 기울이기

apeltop

코딩 전과자 멘토링 DAY1

DAY1 로드맵 그리기 & 책 추천

NCloud LB & SourcePipeline 구축하기
tech collection 서비스 성능 개선하기
Selenium 복권 구매 자동화 만들어보기
디자인 패턴
책 리뷰
블로그 챌린지