WSL2에서 Spotfire Server 구축하기: Docker·Kubernetes(k3d) 실전 구성기
·
공부 & 학습
WSL2에서 Spotfire Server를 두 가지 방식으로 구성해 본 기록작성 기준: 2026-09-23환경: Windows + WSL2, Ubuntu 24.04/22.04, Spotfire Server 14.6.3이번 실습의 목표는 이미 동작 중인 Spotfire Server를 건드리지 않으면서, Docker와 Kubernetes를 이용한 별도의 Spotfire 환경을 만들어 보는 것이었다.결과부터 말하면 다음 두 환경을 분리해 구성했다.Ubuntu 24.04: 바이너리로 직접 설치한 기존 Spotfire ServerUbuntu 22.04: Docker, k3d, Helm으로 구성한 Kubernetes 실습 환경전자는 지금도 WSL을 시작하면 정상 동작한다. 후자는 배포와 접속까지 성공했지만, 현재는..
WSL 2 Ubuntu에 FineReport 11 서버 설치하기
·
공부 & 학습
Windows에서는 FineReport Designer를 사용하고, WSL 2의 Ubuntu에는 FineReport Server를 설치하는 방법을 정리했다.이 글은 로컬 개발·테스트 환경을 기준으로 한다. 실제 운영 환경에서는 별도의 Linux 서버와 외부 데이터베이스 사용을 권장한다.구성Windows├─ FineReport Designer├─ 웹 브라우저└─ WSL 2 └─ Ubuntu └─ FineReport 11 Server ├─ Tomcat 9 ├─ Temurin Java 8 └─ FineDB테스트 환경항목환경호스트 OSWindowsLinux 환경WSL 2Linux 배포판Ubuntu 64-bitFineReport11.0 한국어판서버 패키지to..
FCA FineReport 핵심정리 및 학습
·
공부 & 학습
FineReport FCA 개념 정리 — 매개변수부터 보고서 설계, 데이터 입력, Tomcat 배포까지개요FineReport FCA 학습 자료를 기준으로 기본 개념을 정리했다.범위는 매개변수와 셀 설정부터 SQL, 데이터 입력, 서버 배포까지 꽤 넓다. 메뉴 이름만 외우면 비슷한 보기에서 헷갈리기 쉽다.특히 실제 값과 표시 값, 데이터 연결과 데이터셋, 반복 제목과 틀 고정은 따로 구분해서 봐야 한다.그래서 이번에는 보고서를 만드는 흐름에 맞춰 내용을 묶었다.데이터 연결 → 데이터셋 구성 → 매개변수로 조회 조건 전달 → 셀 확장과 보고서 설계 → 차트 구성 또는 데이터 입력 → 내보내기와 서버 배포기준 자료는 일반 FCA인 FanRuan Certified Reporting Engineer – ..
Next.js, Supabase, Vercel로 리뷰 웹앱 개발하기
·
개발 - 언어/React
Next.js와 Supabase로 개인 리뷰 컬렉션 프로젝트이번 프로젝트는 영화, 애니, 게임, 드라마처럼 보고 나서 기록해두고 싶은 콘텐츠를 모아두는 개인 리뷰 컬렉션 웹앱이다.처음에는 단순히 리뷰 목록을 보여주는 정도로 시작했는데, 만들다 보니 로그인, 리뷰 작성/수정/삭제, 썸네일 업로드, 배포, 성능 측정까지 붙이게 됐다.기술 스택은 Next.js, Tailwind CSS, Supabase, Vercel을 사용했다.Next.js와 Tailwind CSS는 처음 써보는 입장에서 구조를 익히기 좋은 프로젝트였다.프로젝트 구조이 프로젝트는 Next.js App Router 구조를 사용했다.Next.js에서는 src/app 폴더 안의 파일 구조가 곧 라우팅 구조가 된다.src/app/page.tsx : ..
사진으로 찍은 경기표를 자동 인식하는 OMR 기능 구현기
·
개발 - 언어/Python
종이 경기표를 사진으로 찍어서 자동으로 점수를 입력하는 기능을 붙였다.이번 작업의 목표는 단순했다. 스캐너로 반듯하게 읽은 이미지가 아니라, 실제 현장에서 휴대폰으로 촬영한 사진도 최대한 안정적으로 읽어내는 것이었다.문제는 생각보다 까다로웠다.사진이 회전되어 들어올 수 있다.종이가 화면 중앙에 정확히 있지 않을 수 있다.조명 때문에 일부 영역이 밝거나 어두울 수 있다.같은 양식이라도 촬영 위치에 따라 좌표가 조금씩 밀린다.사용자가 칸을 완벽하게 칠하지 않을 수도 있다.그래서 이번 OMR은 “한 번 읽고 끝내는 방식”이 아니라, 여러 후보 이미지를 만들고 여러 보정값을 시도한 뒤 가장 신뢰도 높은 결과를 선택하는 구조로 만들었다.전체 구조구성은 다음과 같다.API 서버는 Node.js/Express이미지 ..
환율·주가·유가 한눈에 보는 금융 대시보드 만들어봤다 (React + 무료 API)
·
개발 - 언어/React
💰 환율·주가·유가 한눈에 — 금융 대시보드 만들어봤다🤔 "환율이 얼마지?" 할 때마다 네이버 켜는 게 귀찮아서 그냥 만들었습니다. 🧐 왜 만들었나해외직구, 여행 환전, 미국 주식까지 챙기다 보면 탭을 몇 개씩 열어놓게 된다.환율 → 네이버주가 → 증권사 앱유가 → 오피넷뉴스 → 또 다른 탭...이걸 하나로 합치면 어떨까?그래서 만들었다. 환율 / S&P500 / 유가 탭 3개짜리 대시보드. 🛠 기술 스택항목선택프레임워크React + Vite차트Recharts스타일CSS (다크/라이트 테마)배포- 📋 기능 소개💱 탭 1. 환율USD / JPY / EUR / KRW 실시간 환율 카드1주 / 1달 추이 라인 차트🧮 환율 계산기 — "100달러가 얼마야?" 즉시 계산📊 환전 타이밍 시그널 — 3..
수토리지
Code_Sootorage