전체 글 476

s3 경로안에 파일이 3개 있는데 경로 선택후 작업-총크기계산 하면 객체가 4개로 나오는 이유

이 현상은 S3의 "폴더" 개념과 관련이 있습니다. S3 콘솔에서 "폴더 만들기" 버튼을 사용하여 폴더를 생성하면, 실제로는 폴더 이름과 동일한 0바이트 크기의 객체가 생성됩니다.이 0바이트 객체는 폴더가 비어있을 때도 S3가 해당 폴더를 표시할 수 있게 합니다. 그러나 S3는 실제로 폴더 구조가 필요하지 않으며, 이러한 폴더 객체는 단순히 시각적 구성을 위한 것입니다3.따라서 귀하의 경우, 3개의 실제 파일과 1개의 0바이트 폴더 객체가 있어 총 4개의 객체로 계산되는 것으로 보입니다. 이는 S3의 정상적인 동작이며, 실제 저장 공간에는 거의 영향을 미치지 않습니다3.이러한 차이를 확인하려면 다음과 같이 할 수 있습니다:S3 콘솔에서 해당 경로의 객체를 나열하고 0바이트 크기의 객체가 있는지 확인합니다..

프로그래밍/AWS 2025.02.25

Gradle build로 의존성 가져오기

Gradle build로 의존성 가져오기캐시 사용:의존성이 캐시에 있으면 리포지토리에 접근하지 않습니다.리포지토리 접근:의존성이 캐시에 없으면 리포지토리에 접근합니다.POM 파일을 조회하여 의존성 및 전이적 의존성을 다운로드합니다.Gradle 6.0 이후:기본적으로 POM이 없으면 다운로드에 실패합니다.단, metadataSources { artifact() } 설정을 추가하면 POM 없이도 아티팩트를 다운로드할 수 있습니다.IntelliJ 새로고침으로 의존성 가져오기 (Gradle Tooling API 사용)POM 파일이 없는 경우:JAR 파일만 존재해도 의존성을 가져올 수 있습니다.단, 전이적 의존성은 가져올 수 없습니다 (POM이 없어 의존 관계를 알 수 없음).POM 파일이 있는 경우:의존성 및 ..

프로그래밍 2024.11.06

프로그래머스 H-index 다시!

https://school.programmers.co.kr/learn/courses/30/lessons/42747 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h의 최댓값이 이 과학자의 H-Index입니다. 어떤 과학자가 발표한 논문의 인용 횟수를 담..

프로그래머스 - 프로세스

https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 쉽게 생각했다가 큰 코 다쳤다. 나는 처음에 아래와 같은 방식으로 문제를 풀려고 시도 했다. 1. priorities[location] 보다 우선순위가 큰수만 필터링: 우선순위가 큰 순으로 정렬: bigger 2. priorities[location] 과 같은수만 필터링: 인덱스 번호가 작은 순으로 정렬: eq 3. priorities[location] 보다 우선순위가 큰수만큼 ans 에 더함 4..

플러터를 이용한 '금연시작' 앱 서비스 개발 후기

올림플래닛에서 1년 11개월간의 직장생활을 마치고 퇴사하였다. 퇴사사유는 서비스의 비전과 방향성에 대한 불신이였다. 아무리 고민을 해보아도 이 서비스가 고객에게 무슨 가치를 줄 수 있을지 떠오르지 않았다. 나 뿐만 아니라 내가 대화를 나눠본 대부분의 직원이 이 서비스가 무슨 가치를 줄 수 있는지 잘 알지 못했다. 나는 회사생활을 할 때 돈 받고 주어진 일만 하면 된다는 마인드가 아니기에 퇴사를 고민하게 되었고, 결국 2월 8일 마지막 근무를 하고 퇴사하게 되었다. 오랜기간 쉬지않고 달려왔으므로, 잠깐이라도 쉬어야겠다는 마음에 이직할 회사를 알아보지 않고 퇴사했다. 2월 8일에 퇴사했지만, 연차가 14일 남아있어서 실 퇴사일은 3월 4일이다. 14일 연차기간동안 뭐라고 해야겠다고 생각되어 플러터로 앱을 하..

카테고리 없음 2024.03.11

회사생활 회고 22.04 ~ 24.02

서비스 소개 1. 주문/결제 도입 - 포트원을 활용한 PG(나이스페이먼츠, 페이팔) 결제 - 주문 시스템 구축 - 부분환불, 전체환불 - 주문 완료시 포트원 웹훅을 통한 후처리: 상품지급 - 정기구독: 결제수단 등록 및 정기 결제예약 - 구독에 따른 상품 사용량 및 권한 할당 2. ChatGPT + Google Vision AI + AWS Rekognition 을 이용한 URL 분석 - URL 을 입력하면 해당 URL 의 title 과 meta tag를 기반으로 ChatGPT 에 업종/업태를 분석요청 - 입력된 URL 의 웹페이지를 스크린샷 찍은후, AWS Rekognition 으로 스크린샷과 파비콘의 색상 코드 분석 - Google Vision AI 로 스크린샷에 있는 텍스트 분석 - 웹페이지내에 있는..

프로젝트 2024.01.28

올림플래닛 서비스소개 2022.04.25~

엘리펙스 BE 개발 (팀장) 서비스소개: 언리얼 엔진으로 실제공간(건물내부, 특정장소) 또는 가상공간을 만들고 360 이미지를 생성하여 사용자가 웹브라우저를 통해 자신의 가상공간을 소유하고 제작하여 여러사람이 이용할 수 있도록 공유할 수 있음. 1. Unreal - 언리얼에서는 가상공간 제작, 가상공간 360 이미지 생성 - 가상공간 전체를 하나의 Tour 라고 한다. - 투어에는 사용자가 이동할 수 있는 각 지점이 있는데 이를 Scene 이라 한다 - 언리얼엔진에서 각 Scene 마다 360이미지를 만든다. - 가상공간에 사물을 배치한다. 2. 엘리펙스 스튜디오 - 언리얼에서 제작된 가상공간이 엘리펙스스튜디오 - 나의프로젝트 에 노출된다. - 엘리펙스 스튜디오에서는 가상공간의 기본정보 제목, 설명, 태..

프로젝트 2023.12.07

2019.01 ~ 2022.04 회사생활 회고 - 업무편 1부

오늘은 지난 3년간 다녔던 정들었던 회사를 떠나는 날이다. 2019.01.14 일에 입사해서 2022.04.25일 오늘 지난 3년 3개월간의 회사생활을 하면서 내가 어떤 업무를 어떻게 했는지 회고해본다. 1. 에디터 교체, 자료첨부 방식 변경 2019년 1월 입사하자마자 내가 맡은 기업용 SNS 의 에디터를 교체하였고(NicEdit -> CKEditor) 글쓰기 시 자료 첨부 방식을 페이스북처럼 글 하단에 첨부되는 구조에서 블로그 처럼 글 사이사이 첨부할 수 있는 구조로 변경했다. 에디터에 첨부할 수 있는 자료는 snippet(og tag), 언급(mention), 지도, 설문, 파일, 이미지, 드랍박스 파일링크, 구글드라이브 파일링크다. 우리 서비스는 페이스북같은 타임라인 구조였기때문에 글이 길면 ....