영문 주소 한 줄 표기 vs 칸별 입력, 서류엔 뭘 쓸까
·
프로잭트/개인
영문 재직증명서나 해외 대학 지원서처럼 영어로 된 서류를 준비하다 보면 주소란에서 손이 멈춰요. 쇼핑몰 배송지처럼 칸이 나뉘어 있으면 차라리 나은데, 서류에는 빈칸 한 줄만 덩그러니 있는 경우가 많거든요.막히는 이유는 영문 주소를 적는 방식이 두 가지라서예요. 한 줄로 이어 쓰는 방식과 칸별로 나눠 넣는 방식은 순서도 쉼표 위치도 달라요. 번역기에 주소를 넣으면 단어는 바뀌어도 이 순서까지 맞춰 주지는 않아요.결론부터 말하면, 주소란이 한 칸이면 한 줄 표기, 칸이 나뉘어 있으면 칸별 입력이에요. GREPFIT의 영문 주소 변환기는 주소 하나를 검색하면 두 가지를 동시에 만들어 줘서, 양식에 맞춰 골라 쓰기만 하면 돼요.두 방식 한 번에 보기: https://grepfit.com/categories/ad..
수수료 계산기 - 마켓에서 팔린 물건, 정산금이 궁금할 때
·
프로잭트/개인
중고 마켓이나 핸드메이드 마켓에 올린 30,000원짜리 물건이 드디어 팔렸어요. 반가운 것도 잠시, 수수료를 떼고 실제로 얼마가 들어오는지가 궁금해지죠. 정산일까지 기다리기엔 마음이 급하고요.수수료 계산기를 검색해 봐도 내가 필요한 건 판매 금액과 수수료율뿐인데, 이것저것 입력하라는 곳이 있어요. 엑셀을 열자니 수식 하나 넣으려고 파일부터 만드는 게 번거롭고, 휴대폰 계산기로 30,000 × 10 ÷ 100을 누르다 보면 자릿수를 놓치기 쉬워요.그래서 찾은 게 GREPFIT의 수수료 계산기예요. 판매 금액과 수수료율, 딱 두 칸만 채우면 수수료와 실수령액이 바로 나와요.정산금 확인하러 가기 → https://grepfit.com/categories/fee-calculator/ 실수령액이 나오기까지, 이..
백분율 계산기 - 지난달보다 몇 % 늘었는지 보고서에 적어야 할 때
·
프로잭트
"전월 대비 몇 % 증가." 월간 보고서를 쓰다 보면 한 번은 꼭 적게 되는 문구예요. 지난달 매출이 8,500이고 이번 달이 9,350이라면, 늘어난 건 알겠는데 그게 몇 퍼센트인지는 바로 나오지 않아요.엑셀에 수식을 넣자니 (이번 달 − 지난달) ÷ 지난달에 셀 서식 %까지 챙겨야 하고, 검색해서 나온 백분율 계산기는 방식이 제각각이라 내가 원하는 계산이 맞는지부터 헷갈려요. 나눗셈 순서를 잘못 잡아 엉뚱한 값을 적었다가 나중에 고치는 일도 생기고요. 보고서에 들어가는 숫자라 한 번 틀리면 다시 확인할 곳이 많아지죠.그래서 찾은 게 GREPFIT의 백분율 계산기예요. 결과만 덜렁 주는 게 아니라 어떤 식으로 나온 값인지 계산 공식을 표와 함께 보여줘서, 보고서에 적기 전에 바로 검증할 수 있어요.계산..
PDF 합치기, 프로그램 설치 없이 브라우저에서 하는 법
·
프로잭트/개인
"제출 서류는 PDF 한 파일로 묶어서 보내주세요." 과제든 취업 서류든 이런 안내, 한 번쯤 받아보셨을 거예요. 이력서는 따로, 자격증 사본은 스캔해서 따로, 포트폴리오도 별개 파일이라 막상 하나로 만들려면 어디서부터 손대야 할지 막막하죠. PDF 합치기를 하려면 보통 유료 편집 프로그램을 설치하거나 온라인 사이트에 파일을 올려야 해요. 프로그램은 결제 부담이 있고, 사이트는 이력서나 계약서 같은 개인 서류가 서버로 올라간다는 점이 찝찝하거든요. 파일이 서버로 전송되지 않고 브라우저 안에서만 처리돼서, 설치할 것도 서류를 어디에 올릴지 걱정할 것도 없어요. 순서 바꿔서 하나로 만드는 과정파일 고르기를 누르거나 PDF를 화면에 끌어다 놓아요. 올릴 수 있는 개수에 제한은 없어요.목록에 파일별 페이지 수와..
아이폰 (IOS) 앱 추천 - 2선
·
etc/활동
1. nexto — 오프라인에서도 완벽하게 동작하는 일정 관리 앱1.1 왜 만들었나비행기 안, 지하철, 데이터가 안 터지는 곳에서도 쓸 수 있는 제대로 된 일정 관리 앱이 없을까? 라는 단순한 궁금증에서 시작했다.서버 의존 없이, 오프라인 퍼스트로 동작하면서도 퀄리티를 타협하지 않는 앱을 목표로 개발을 시작했다.1.2 주요 기능 - 캘린더 (이벤트, 반복 일정, 파일 첨부) - 프로젝트 & 태스크 관리 - 포커스 타이머 (뽀모도로, 타이머, 스톱워치) - 루틴 관리 - 데일리 체크인 - 알림 / 위젯 / 다크모드 - 한국어 · 영어 지원 1.3 현재 상황 처음엔 가볍게 시작했는데, 만들다 보니 점점 커졌다. 현재는 심화 기능 개발과 버그 수정을 병행하고 있고, 단순한 일정 관리를 넘어..
유튜브 프리미엄 가격 정책 - 2026년 (라이트 포함)
·
지식
2026년 1월 2일 기준현재 가격은?요금제안드로이드/웹IOS인원1인당 비용개인14,900원19,500원1명14,900가족22,900원22,900원최대 6명3,817원학생7990원7990원1명7990원라이트(예정)8500원10900원1명8500원 라이트 버전이란?유튜브 프리미엄 라이트는 기존 프리미엄에서 유튜브 뮤직을 빼고 가격을 낮춘 버전이다. 유튜브 뮤직을 사용하지 않는다면 유튜브 프리미엄 라이트 버전을 기다리고 구매하는 것을 추천한다 IOS가 비싼 이유IOS 앱에서 결제하면 애플 수수료 때문에 가격이 더 비싸니 웹에서 결제하는 것이 현명하다
neovim(nvim) 설정 - 플러그인 (설정, 설치, 폴더 구조)
·
etc/VIM, NVIM 에디터
2024 - 07 - 07 일에 포스팅한 자료 요즘은 저는 GUI IDE인 VSCODE 사용하여 개발을 진행하지만, 작은 프로젝트나 설정 파일을 건드려야 할 때 주로 Neovim을 사용하고는 하는데요 NEOVIM 처음 입문할 때, 폴더 구조나 플러그인을 사용할 때, 감이 안잡히는 경우가 있어 공유하고자 합니다.1. 소개[1.1] Neovim 이란?Neovim은 Vim을 새롭게 개발한 것이 아닌 Vim에 확장 형태로 개발되어 NVIM 내부에서 설정이나 플러그인을 다루는 등, vimscript로 작성하여 사용 가능하고, 추가적으로 lua도 사용이 가능합니다. neovim의 비전에 따르면 VIM의 좋은 부분은 그대로 가져오고 그 이상을 원하는 사용자를 위해서 만들어졌다고 합니다.추가된 기능 중에는 하나는 기본..
동시성 테스트 - read econnreset 오류 (feat. nestjs, sql)
·
서버/오류 해결
NESTJS에서  동시성 테스트를 하던 도중, read econnreset 이 발생했다.  해결하려 많은 시간을 소비하여 이런 케이스를 가진 분들이 빠르게 해결했으면 좋겠어서, 해당 오류에 대한 해결법과 앞으로 이런 오류가 발생하고 해결한 뒤, 한 번쯤 생각해봐야 할 공부 리스트를 공유하려고 합니다.0. 코드DB: Postgresql, Typeormbackend: nestjs   1. 문제점코드를 작성하고 동시성 테스트를 진행하였다. 간단하게 설명하자면특강 API로 선착순으로 100명을 받는다따라서, 각기 다른 유저, 이메일로 총 100개의 Request로 만들고 들어온 순서에 맞게 처리해야 한다. 뒤에 들어온 5개의 요청은 100개로 한정해서 선착순으로 받기 때문에 5개는 실패 반환 처리를 해야 합니다..
스택 이론 - C++ (백준 9012 문제풀이)
·
알고리즘/이론
[1] 스택이란? 스택은 쌓는다라는 의미로 먼저 들어온 데이터가 마지막에 제일 나중에 들어온 데이터가 처음으로 꺼낼 수 있는 구조를 말합니다. 이를 LIFO(Last In First Out) 구조라고 합니다.✏️ Note 스택을 삽입하는 연산을 PUSH, 스택에 있는 데이터를 꺼내는 행위를 POP이라고 부릅니다.[2] 스택의 ADT(Abstract Data Type)ADT는 구현하는 구조(Stack)에 대해서 구현 방법을 명시하지 않고 어떠한 데이터의 구조와 연산들을 하는지에 대한 설명(명세)을 말합니다. 스택의 연산에는 push, pop, isFull, isEmpty, top과 같은 연산들이 존재합니다. 아래의 설명을 보도록 하겠습니다.push()push는 스택에 데이터를 넣는 연산을 수행합니다.pop..
배열 - C++ ( 문제 포함 )
·
알고리즘/이론
[1] 배열 개념배열은 순서대로 원소들이 연속적인 형태로 구성되어 있는 구조이며, 여러 타입으로 지정되어 효율적으로 관리를 할 수 있습니다.[1-1] 배열 선언배열의 경우, 정수형 변수를 여러 개 선언해서 관리하기보다는 정수형 배열을 선언해서 관리하는 게 더욱 효율적입니다. 비교하는 예시를 아래와 같은 예시로 보도록 하겠습니다.// ...int main() { // 인트형 변수 5개 선언 int a1 = 1; int a2 = 2; int a3 = 3; int a4 = 4; int a5 = 5; cout [1-2] 배열과 차원배열은 2차원 배열과 그 이상의 다차원 배열을 이용하기도 하지만 컴퓨터 메모리 구조는 1차원으로 이루어져 있기에 다차원 배열은 컴퓨터 메모리의 1..