welcome [ 01 / 01 ]

> 새로운 것을 배우는 것은,
새로운 나를 만들어가는 과정이다.

개발과 프로젝트,
그리고 일상의 조각들을
차곡차곡 기록합니다.

작은 경험도
언젠가 누군가에게는
도움이 될 수 있으니까요.
whoami
개발하고 기록하는 사람입니다. 작은 아이디어를 실제 서비스로 만드는 걸 좋아합니다. 오늘도 조금 더 나아가는 중입니다.
전체 글
result
23 posts found
>
#1 서론
대 AI 시대, 앞으로 어떤 산업이 남고 어떤 산업이 도태될 것인가.. 그 속에서 1차 산업 외 모든 산업이 사양산업이 될 수도 있겠다는 생각이 들었고, 이마저도 최소한의 노동력으로 돌아갈 것 같다는 생각이 들었습니다. 모든 데이터는 사유화되고, 각자가 필요한 서비스를 AI를 통해 역공학 설계하여 개인에게 최적화된 서비스를 가지게 된다면중앙 서버에 데이터를 모아두고 유저들 몰래 데이터가 어디로 오가는지도 모르는 불안감을 감수하기보다는 각자 사유화된 서비스를 가지고 살아갈 수 있겠다는 생각이 들었습니다.이러한 생각의 흐름 끝에 인류의 삶에 있어 필수 소비재인 의식주, 그리고 이를 뒷바침하는 1·2차 산업들이 굉장히 매력적으로 다가왔습니다.그중에 스마트팜이 눈에 들어왔고, 일부의 엽채류들이 70일 이내에 수..
>
2026-09-14 MVP, Burn out, 앞으로...
서론몇일 일지가 뜸했습니다.가계부 서비스 Fundamentals 를 MVP 단계까지 개발했고, 몇주간 테스트하면서 크고 작은 업데이트를 진행했습니다.원래부터 제가 사용하고 싶은 기능들을 모아 개발했기에 혼자 사용하고, 수정하면서 저에게 굉장히 알맞은(?) 어플이 된 것 같습니다 ㅎ.ㅎ.출근을 하고, 퇴근을 하고, 운동을 하고, 집에와서 사이드 프로젝트를 개발하기를 두달.. 말이 MVP지 처음 기획했던 기능의 반도 넣지 않았습니다.. 말 그대로 최소 기능제품입니다.그럼에도 배포를 하고나니 뭔가 끝냈다는 느낌을 받은 것 같습니다.개을러졌습니다.그래서 오늘은 MVP 개발 및 배포가 끝이 아닌 시작 임을 인지하고 앞으로의 방향성을 정확하게 정립하고자 생각 정리 겸블로그를 열었습니다.본론Fundamentals 개..
>
2026-08-19 ~ 22 기능개선 ... ing
요즘 글이 좀 뜸 했는데 ..음 .. 베타 배포 전에 알파 테스트 중 계속해서 기능 개선만 이뤄지고 있는 상황에 ...생각보다 고치고 추가할게 계속 눈에 보여서 작업하다 보니 근 4일 만에 첫 글인거 같습니다 ... 아무튼 .. 4일간 .. 이런 저런 일을 했습니다 .. Google·Kakao 소셜 로그인과 탈퇴 계정 복구 흐름 구현문의 답변·첨부파일·메일 알림 및 사용자 문의 관리 추가자동 로그인 기기 제한·이름 변경·등록 해제 기능 개선거래·카테고리·반복 거래·정산 화면 반응형 UI 개선정산 요약과 카테고리별 도넛 차트 추가예산의 최근 설정 승계 방식 적용통계 대시보드 총액 및 카테고리 표시 개선PWA 설치 버튼·manifest·아이콘·Service Worker 캐시 수정캐릭터 기반 경고 대화창 적용..
>
2026-08-18 개선 작업..(3)
- 조직별 통계 레이아웃 및 수정 권한 관리 추가 - 통계 컴포넌트별 조회 API와 카테고리별 수입·지출 통계 구현 - PC 드래그앤드롭 및 모바일 위·아래 버튼으로 컴포넌트 순서 편집 - 컴포넌트 활성화 여부와 절반·전체 너비 설정 지원 - 조회 기간 및 금융수단 그룹 검색 조건 추가 - 통계 레이아웃 목록과 추가 메뉴를 좌측 네비게이션으로 이동 - 모바일 하단 네비게이션 크기와 스크롤 UI 개선 - 알림 명칭 및 미확인 알림 개수 표시 적용 - 월간 예산 저장과 주간·연간 환산 표시 방식 정리 - 마이페이지 자동 로그인 등록 기기 관리 기능 추가 - 공통 입력 및 거래처 선택 컴포넌트 적용 - 빠른 거래의 신용카드·할부 입력과 영수증 등록 연동
>
2026-08-17 개선 작업..(2)
실제 사용에서 발견한 불편함직접 거래를 입력해보니 작은 불편이 계속 누적됐다.입출금 구분을 등록한 후 수입·지출 선택값이 초기화되거나, 빠른 거래 등록에서 매번 같은 금융수단과 카테고리를 다시 선택해야 했다.이를 개선하기 위해 사용자가 마지막으로 선택한 입력값을 서버의 usr_opt 테이블에 저장하도록 했다. 이 값은 단순한 디바이스 설정이 아니라 사용자의 소비 습관에 가까운 정보이므로 브라우저의 로컬 저장소보다 서버 저장 방식이 적합하다고 판단했다.빠른 거래 등록에서는 이전 선택값으로 금융수단, 거래 유형, 카테고리까지 복원되면 카테고리에 포커스를 배치했다. 사용자는 값이 맞는지 확인한 후 Tab 또는 Enter만 눌러 금액 입력으로 이동할 수 있다.드롭다운은 Tab뿐 아니라 위·아래 방향키와 Ente..
>
2026-08-14 개선 작업..
일단 .. 공개는 않했으나 퍼블릭하게 배포를 마친 후 사용하면서 불편한 점 등을 찾아 소소하게 개선했습니다. - 이메일 인증시 중복 요청 처리 개선 - 계좌별 통계 집계 범위와 사용자 옵션 서버 저장 기능 추가 > 이전 옵션 기억해서 조회 시 이전 옵션 적용 하게- 예·적금 거래 제한 및 증권사 금융기관 코드 추가- 빠른 거래 입력값 복원과 키보드 탐색 개선- 홈 화면 구성과 모바일 로그아웃 UI 개선 - 예산 화폐단위를 등록 계좌 기준으로 제한 > 등록 된 모든 화폐단위를 보여주기보단 유저 실사용 화폐단위만 보이게
>
2026-08-13 VNC, RDP, BUILD, 첫 배포
1. VNC 원격 접속 시도Ubuntu GUI 환경에 원격으로 접속하기 위해 처음에는 TigerVNC를 사용했습니다.VNC 서버를 :2 디스플레이로 실행하면서 7897 포트를 사용했고, 방화벽에서는 내부망에서만 접근할 수 있도록 설정했습니다.sudo ufw allow from 192.168.0.0/24 to any port 7897 proto tcp초기에는 VNC 세션이 실행 직후 종료되는 문제가 발생했고, ~/.vnc/xstartup과 XFCE 세션 설정을 수정하면서 접속 자체는 성공했습니다.다만 기존 Ubuntu GUI 화면을 공유하는 것이 아니라 새로운 가상 데스크톱 세션이 생성된다는 문제가 있었습니다.2. Wayland 환경 확인 및 RDP 전환기존 로컬 화면과 동일한 화면을 원격에서도 사용하고 ..
>
CloudFlare 터널링
자세한 연결 방법은 맨 아래 참조 사이트에 자세히 나와 있습니다. 많이 배웠습니다.Cloudflare Tunnel 연결 시에는 도메인 연결이 선행되어야 하는 점Cloudflare Tunnel을 사용해 외부에서 서비스에 접근하려면 먼저 Cloudflare에서 사용할 도메인을 등록하고 DNS 연결을 완료해야 합니다.구조는 다음과 같습니다.도메인 등록 및 DNS 설정 ↓Cloudflare Tunnel에 hostname 연결 ↓cloudflared ↓내부 서버 서비스즉, 단순히 cloudflared Tunnel만 생성한다고 바로 HTTPS 접속이 가능한 것이 아니라, 외부에서 사용할 도메인 또는 서브도메인이 Cloudflare에 연결되어 있어야 합니다.예를 들어:api.ex..