본문 바로가기

전체 글108

구글 파이어베이스 스토리지에서 이미지 관리(1) React Native를 이용한 앱 개발작업을 진행하면서 사용자가 업로드하는 이미지를 어떻게 하면 관리를 잘 할 수 있을까에 대한 고민에서 시작하게 되었습니다.가장 쉽게 접할 수 있는 구글 파이어베이스(Firebase)를 이용하여 앱 개발을 진행하고 있어서 구글 솔루션중 하나인 스토리지(Storage)를 활용하는 방법으로 설명하고자 합니다. 기본적으로 파이어베이스에서 프로젝트 생성부터 스토지리 사용 등록에 대한 절차는 생략하고, 활용적인 측면에서 고민사항과 해결방안에 대해 예시로 만들어 보았습니다. 1.  이미지 저장 방법에 대한 고민요즘 핸드폰 카메라 성능이 좋아서 사진 파일 사이즈가 기본적으로 큼스토리지 사용은 돈 인데 효율적인 사진 크기는 얼마일까?그럼 이미지를 서버에 올릴 때부터 사이즈를 조정해서.. 2025. 1. 16.
파이썬-우편번호API 이용 우편번호 찾기(2) 2024.12.19 - [파이썬(Python)] - 파이썬-우편번호API 이용 우편번호 찾기(1) 파이썬-우편번호API 이용 우편번호 찾기(1)서비스 기능을 개발하거나 데이터 정제작업을 하는 과정에서 주소정보 기반으로 우편번호가 필요한 경우가 있습니다.어디서나 쉽게 보는 주소 검색으로 우편번호 찾기 기능을 파이썬으로 간단peter-codinglife.tistory.com  이전 포스트에서 API 사용방법에 대해 작성하였고, 이번에는 실제 사용 예시에 대해 설명하고자 합니다.개발 목적에 따라 변경하여 사용하면 되겠습니다. 1.  예시 내용파이썬을 이용하여 대량의 주소지 정보를 엑셀파일 불러와서 우편번호 매칭 작업매칭된 결과를 다시 엑셀로 저장하기2.  기능 구현 사항 기본 라이브러리 설정API 조회 함수 .. 2024. 12. 20.
파이썬-우편번호API 이용 우편번호 찾기(1) 서비스 기능을 개발하거나 데이터 정제작업을 하는 과정에서 주소정보 기반으로 우편번호가 필요한 경우가 있습니다.어디서나 쉽게 보는 주소 검색으로 우편번호 찾기 기능을 파이썬으로 간단하게 만들어 보고자 합니다. 1.  우편번호 조회 방법여러 방법이 있겠지만 무료로 사용할 수 있는 공공데이터 포탈의 정보를 활용하는 방법에 대해 설명하겠습니다.다양한 서비스 개발에 있어서 원천 데이터 확보를 위해 공공데이터 포탈의 활용은 도움이 많이 됩니다. https://www.data.go.kr/ 공공데이터 포털국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datasewww.data.go.k.. 2024. 12. 19.
Perplexity AI 사용하기 - SK텔레콤 고객 이벤트(1년 Pro무료) 요즘 AI 시대에 맞춰 개발능력도 구글 검색 능력에서 AI 활용능력으로 확대되고 있습니다.아직까지 구글 검색에 익숙하지만 다양한 AI 툴을 접하고 사용하면서 보다 개발시간을 단축하는 효과는 분명히 있습니다.하지만 쉽게 얻은 정보는 쉽게 잊혀지는 것 같기도 합니다. 이번 포스트에서는 SK텔레콤 고객으로 Perplexity 이벤트가 있어 실제 사용해본 느낌에 대해 적어 보고자 합니다.물론 개인적인 것이라 부족한 부분도 많고 당장은 개발하면서 사용하는 것에 한정적이라 좀 더 다양한 범위에서 활용하고자 합니다. 1.  Perplexity ?Perplexity는 정보를 발견하는 방법을 혁신하기 위해 설계된 인공지능(AI) 검색 엔진입니다. 어떤 질문이든 물어보면 인터넷을 검색하여 쉽고 대화 형식으로 확인할 수 있.. 2024. 11. 27.
데이터프레임 데이터 정렬하기 - 다양한 옵션 활용 파이썬 데이터프레임으로 데이터를 보거나 결과 값을 다운로드 받기  위해 몇가지 정렬 옵션을 사용하면  좀 더 쉽게 데이터를 확인할 수 있습니다. 아래의 몇가지 방안을 참고하여 원하는 데이터 정렬방법을 골라서 사용하면 되겠습니다. 1.  가장 기본인 특정 열 기준 정렬하기sort_values 사용하여 정렬하고자 하는 컬럼명을 지정df = df.sort_values(by='column_name') 2.  여러 열을 기준으로 정렬하기컬럼을 array 로 지정df = df.sort_values(by=['column1', 'column2']) 3.  내림차순 정렬하기옵션을 지정하지 않으면 오름차순ascending 을 False 로 지정하면 내림차순으로 정렬df = df.sort_values(by='column_n.. 2024. 11. 18.
리액트 성능최적화 하기 - useMemo, useCallback 리액트의 컴포넌트는 이제 class 보다는 function 형을 사용할 것을 권장하고 있습니다.함수형으로 사용은 hook 의 역할이 커지면서 효용성이 더 커지게 되었으나 단점으로는 함수가 실행될 때마다 rendering이 다시 발생되어 메모리를 비효률적으로 사용하게 됩니다. 이를 방지하기 위해 사용하는 hook 이 useMemo, useCallback 입니다.어떤 경우에 어떻게 사용하면 되는지 예를들어 알아 보겠습니다. 1.  useMemo계산된 값을 메모이제이션(Memoization) 하는데 사용주요 사용 예시 : 복잡한 계산이 필요한 경우, 렌더링 성능을 최적화해야 할 때 사용import React, { useMemo } from 'react';function ExpensiveComponent({ d.. 2024. 11. 17.
반응형