<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>울면서개발하기</title><description>Java·JavaScript·DB 실무 기록과 victory.sarl 서비스 개발일지</description><link>https://blog.victory.sarl/</link><language>ko</language><item><title>넥사크로 화면을 Vue 로 옮기기 — 스크립트는 그대로 두고 변환기로</title><link>https://blog.victory.sarl/posts/nexacro-to-vue-migration/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/nexacro-to-vue-migration/</guid><description>넥사크로 17 로 만든 ERP 를 Vue 3 로 옮긴 방법. xfdl 을 변환기로 Vue 템플릿으로 바꾸고, 업무 스크립트는 손대지 않은 채 직접 만든 런타임 위에서 돌린다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>넥사크로 스크립트 오류를 화면에 토스트로 띄우기</title><link>https://blog.victory.sarl/posts/nexacro-script-error-toast/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/nexacro-script-error-toast/</guid><description>브라우저 콘솔에 스크립트 하나를 붙여 넣어, 넥사크로 트레이스 로그와 자바스크립트 오류를 화면 왼쪽 위에 토스트 메시지로 보여 주는 디버깅 방법.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Oracle 프로시저·함수·뷰 소스를 테이블에 백업하기 (DBMS_METADATA)</title><link>https://blog.victory.sarl/posts/oracle-backup-plsql-source-ddl/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/oracle-backup-plsql-source-ddl/</guid><description>DBMS_METADATA.GET_DDL 로 내 스키마의 프로시저·함수·뷰·패키지 DDL 을 백업 테이블에 쌓아 두는 프로시저와, 실수하기 쉬운 커밋·예외 처리·패키지 타입 이름을 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>넥사크로 24 에서 바뀐 속성 설정 방법 — set_value() 와 value 대입</title><link>https://blog.victory.sarl/posts/nexacro24-property-assignment/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/nexacro24-property-assignment/</guid><description>넥사크로 24 도움말은 속성을 set_ 메소드 대신 값 대입으로 설정하도록 안내한다. 두 방법이 모두 되는 이유를 개발자도구로 확인했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Oracle 백업 테이블을 한 번에 만드는 DDL 생성 SQL (데이터·PK·코멘트)</title><link>https://blog.victory.sarl/posts/oracle-backup-table-ddl-generator/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/oracle-backup-table-ddl-generator/</guid><description>여러 테이블을 Z_BACKUP_ 테이블로 복사할 때 CTAS 가 빠뜨리는 PK·코멘트까지 DDL 로 만들어 주는 SQL. 작은따옴표가 든 코멘트, 시스템 이름 PK 같은 함정도 함께 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Spring SseEmitter 로 실시간 알림을 붙이며 겪은 일 — 세션 연장, 중복 로그인, 연결 정리</title><link>https://blog.victory.sarl/posts/spring-sseemitter-session-heartbeat/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/spring-sseemitter-session-heartbeat/</guid><description>SseEmitter 타임아웃이 세션을 계속 늘리고 중복 로그인 처리가 꼬였던 경험과, Spring Boot 3 기준 연결 관리·하트비트·프록시 설정을 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>MySQL information_schema 로 MyBatis CRUD SQL 자동 생성하기</title><link>https://blog.victory.sarl/posts/mysql-mybatis-crud-generator/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/mysql-mybatis-crud-generator/</guid><description>테이블 이름만 넣으면 MyBatis 용 SELECT·INSERT·UPDATE·DELETE 문을 만들어 주는 MySQL 8 쿼리. GROUP_CONCAT DISTINCT 로 값이 빠지던 버그, 대소문자, 자동 증가·생성 열 처리까지 고친 버전이다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>MySQL 에서 Oracle 의 테이블 함수 흉내 내기 — JSON_TABLE 과 대안들</title><link>https://blog.victory.sarl/posts/mysql-table-function-alternatives/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/mysql-table-function-alternatives/</guid><description>MySQL 저장 함수는 값 하나만 돌려준다. JSON 을 돌려주는 함수와 JSON_TABLE 로 테이블 함수처럼 쓰는 방법, 그리고 LATERAL·재귀 CTE·임시 테이블 같은 대안을 MySQL 8.4 기준으로 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>되요·됀다·됄까·됌·됬다 — &apos;되&apos;와 &apos;돼&apos; 쉽게 구분하는 법</title><link>https://blog.victory.sarl/posts/korean-spelling-doe-dwae/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/korean-spelling-doe-dwae/</guid><description>&apos;되&apos;와 &apos;돼&apos;가 헷갈릴 때는 &apos;하&apos;와 &apos;해&apos;를 넣어 본다. 돼요·된다·될까·됨·됐다가 맞는 이유와 자주 틀리는 예를 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>넥사크로 컴포넌트의 HTML 요소 찾기 — _unique_id 로 Static 글자 흘리기</title><link>https://blog.victory.sarl/posts/nexacro-static-dom-marquee/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/nexacro-static-dom-marquee/</guid><description>넥사크로 HTML5 화면의 컴포넌트는 규칙적인 id 를 가진 div 로 그려진다. _unique_id 로 그 div 를 찾아 Static 글자를 움직여 본 실험과 주의점.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Oracle SELECT 로 출력물 다단(왼쪽·오른쪽 2단) 만들기</title><link>https://blog.victory.sarl/posts/oracle-multi-column-layout-select/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/oracle-multi-column-layout-select/</guid><description>한 페이지에 20건을 왼쪽 10건, 오른쪽 10건으로 나눠 찍는 다단 출력물용 SELECT. 행 번호로 페이지·줄·단을 계산하는 공식과 실제 테이블에 쓰는 방법을 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>넥사크로 객체의 종류 알아내기 — typeof 대신 instanceof</title><link>https://blog.victory.sarl/posts/nexacro-typeof-object/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/nexacro-typeof-object/</guid><description>넥사크로의 Dataset·Grid·Div 는 typeof 로 보면 모두 &apos;object&apos; 다. toString() 과 instanceof 로 종류를 구분하는 방법.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>넥사크로를 쓰며 불편했던 점과 피해 가는 방법</title><link>https://blog.victory.sarl/posts/nexacro-studio-pain-points/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/nexacro-studio-pain-points/</guid><description>넥사크로 스튜디오의 편집기 한계, async 이벤트 함수 문제, this 범위, xfdl 파일의 형상관리 잡음까지 실무에서 부딪힌 불편과 우회 방법을 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>넥사크로에서 eval 없이 컴포넌트에 동적으로 접근하기</title><link>https://blog.victory.sarl/posts/nexacro-avoid-eval-bracket-notation/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/nexacro-avoid-eval-bracket-notation/</guid><description>넥사크로 화면 스크립트에 흔한 eval(&quot;this.div_row&quot; + i) 패턴을 브라켓 표기법과 components 속성으로 바꾸는 방법. new Function 이 대안이 아닌 이유도 함께 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>테이블 정보로 MyBatis CRUD SQL 자동 생성하기 (Oracle 딕셔너리 활용)</title><link>https://blog.victory.sarl/posts/oracle-mybatis-crud-sql-generator/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/oracle-mybatis-crud-sql-generator/</guid><description>USER_TAB_COLUMNS·PK·코멘트를 읽어 MyBatis 매퍼에 붙여 넣을 SELECT·INSERT·UPDATE·DELETE 문을 만들어 주는 Oracle SQL. 감사 컬럼 처리와 jdbcType 까지 넣었다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>크롬 개발자도구로 넥사크로 화면 디버깅하기</title><link>https://blog.victory.sarl/posts/nexacro-debugging-with-browser-devtools/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/nexacro-debugging-with-browser-devtools/</guid><description>넥사크로 화면을 웹 브라우저로 띄워 console.log, debugger, 요소 선택, 중단점, 예외에서 일시중지로 디버깅하는 방법. trace 와 console.log 의 차이와 eval(&quot;debugger&quot;) 가 멈추지 않을 때의 설정도 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>삭제 전에 다른 테이블에서 쓰는 코드인지 확인하는 Oracle 함수</title><link>https://blog.victory.sarl/posts/oracle-check-code-in-use-function/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/oracle-check-code-in-use-function/</guid><description>FK 가 걸려 있지 않은 테이블 사이에서, 지우려는 코드 값을 다른 테이블이 쓰고 있는지 딕셔너리로 찾아 확인하는 PL/SQL 함수. 바인드 변수로 SQL 인젝션을 막고, FK 와의 차이도 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>자바스크립트 Number() 가 객체를 숫자로 바꾸는 순서와 nexacro.Decimal</title><link>https://blog.victory.sarl/posts/javascript-number-conversion-nexacro-decimal/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/javascript-number-conversion-nexacro-decimal/</guid><description>Number(obj) 와 obj * 1 은 Symbol.toPrimitive, valueOf, toString 순서로 원시값을 얻는다. 넥사크로 BIGDECIMAL 컬럼의 nexacro.Decimal 끼리 == 비교가 false 인 이유와 올바른 비교 방법을 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Oracle 함수로 글자 사이에 공백을 넣어 균등 분할(균등 정렬)하기</title><link>https://blog.victory.sarl/posts/oracle-text-even-spacing-function/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/oracle-text-even-spacing-function/</guid><description>출력물 도구가 균등 분할을 지원하지 않을 때, 글자 사이에 공백을 고르게 넣어 정해진 폭에 맞추는 PL/SQL 함수. 공백 개수 계산 오류와 한글 폭 문제를 바로잡았다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>SQL Server 에서 함수 기반 인덱스 만들기 — 계산 열 + 인덱스</title><link>https://blog.victory.sarl/posts/mssql-computed-column-index/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/mssql-computed-column-index/</guid><description>SQL Server 에는 Oracle 의 함수 기반 인덱스가 없다. 계산 열(Computed Column)에 인덱스를 거는 방법과, 사용자 함수를 쓸 때 막히는 조건(소유자·SCHEMABINDING·키 길이)을 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Oracle 가상 열(Virtual Column)로 조합 컬럼 만들기</title><link>https://blog.victory.sarl/posts/oracle-virtual-column/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/oracle-virtual-column/</guid><description>두 컬럼을 이어 붙인 &quot;이름(대표자)&quot; 같은 값을 매번 SQL 로 만들지 않고 가상 열로 정의하는 방법. NULL 처리, INSERT·UPDATE 제약, 인덱스까지.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>파워포인트 &apos;구역 추가&apos;가 회색으로 비활성화될 때 — 확장자(.ppt)를 확인하자</title><link>https://blog.victory.sarl/posts/powerpoint-section-disabled-ppt-compatibility-mode/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/powerpoint-section-disabled-ppt-compatibility-mode/</guid><description>파워포인트에서 구역 추가 메뉴가 눌리지 않는다면 파일이 .ppt(호환 모드)인지 확인한다. .pptx 로 변환하면 바로 쓸 수 있다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>DB 컬럼명 ↔ camelCase 변환기 직접 만들기</title><link>https://blog.victory.sarl/posts/camelcase-snake-case-converter/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/camelcase-snake-case-converter/</guid><description>USER_ID 같은 대문자 스네이크 표기와 userId·UserId 를 서로 바꿔 주는 HTML 한 장짜리 변환기. 정규식 설명과 함께 숫자·약어 처리 버그를 고친 버전.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Oracle BETWEEN 으로 기간끼리 겹치는 데이터를 찾을 때 빠지는 함정</title><link>https://blog.victory.sarl/posts/oracle-between-period-overlap/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/oracle-between-period-overlap/</guid><description>데이터도 FROM~TO, 조회 조건도 FROM~TO 일 때 BETWEEN 두 번으로는 빠지는 행이 생긴다. 겹침 조건 두 줄로 끝내는 방법과 DATE·TIMESTAMP 에서 BETWEEN 을 쓸 때 주의할 점.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Oracle 의 MAX() KEEP (DENSE_RANK LAST) 를 SQL Server 에서 쓰는 법</title><link>https://blog.victory.sarl/posts/mssql-oracle-keep-dense-rank-equivalent/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/mssql-oracle-keep-dense-rank-equivalent/</guid><description>그룹별 최댓값을 가진 행의 다른 열을 가져오는 Oracle KEEP 절을 SQL Server 2022 에서 ROW_NUMBER, FIRST_VALUE, CROSS APPLY, 문자열 결합 트릭으로 옮기는 방법과 각각의 함정.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>EXISTS 서브쿼리에서 별칭을 빼먹으면 테이블이 통째로 지워진다</title><link>https://blog.victory.sarl/posts/mssql-exists-subquery-column-scope/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/mssql-exists-subquery-column-scope/</guid><description>상관 서브쿼리 안의 열 이름이 바깥 테이블이 아니라 서브쿼리 테이블로 해석되어 DELETE 가 전체 행을 지운 사고. SQL Server 에서 DELETE 대상에 별칭 쓰는 법, IN·NOT IN 의 같은 함정까지 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Oracle 에서 구분자 문자열을 행으로 나누기 — 테이블 함수와 SQL 만으로 하는 방법</title><link>https://blog.victory.sarl/posts/oracle-split-string-to-rows/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/oracle-split-string-to-rows/</guid><description>쉼표로 이은 문자열(1교시,2교시,3교시)을 행으로 바꾸는 방법. 파이프라인 테이블 함수, CONNECT BY + REGEXP_SUBSTR, JSON_TABLE, SQL 매크로를 비교하고 빈 값이 사라지는 흔한 버그를 바로잡는다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>자바스크립트 배열에서 findRowExpr·getCaseCount 처럼 조건으로 행 찾기</title><link>https://blog.victory.sarl/posts/javascript-find-row-expr-vlookup/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/javascript-find-row-expr-vlookup/</guid><description>XPLATFORM·넥사크로 Dataset 의 findRowExpr, getCaseCount 를 일반 자바스크립트 배열에서 쓰는 방법. findIndex·filter 로 끝내는 방법과, &quot;$:컬럼&quot; 조건식 문자열을 그대로 쓰는 구현을 정리했다.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Oracle JSON_TABLE 예제 — JSON 배열을 행과 열로 풀기</title><link>https://blog.victory.sarl/posts/oracle-json-table-examples/</link><guid isPermaLink="true">https://blog.victory.sarl/posts/oracle-json-table-examples/</guid><description>화면에서 넘어온 JSON 배열을 JSON_TABLE 로 표처럼 조회하는 예제. 기본 문법, 18c 부터 되는 짧은 열 정의와 대소문자 함정, 중첩 배열(NESTED PATH)까지.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VERA ERP] 운영 화면 오류를 직접 모으기 — Sentry 대신 작은 수집기</title><link>https://blog.victory.sarl/devlog/vera/2026-10-21/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/vera/2026-10-21/</guid><description>운영 브라우저에서 나는 스크립트·거래 오류를 묶어서 서버로 보내 DB 에 쌓는 수집기를 직접 만들었다. 소스맵은 서버에 올리지 않고 로컬에만 두어 원본 줄로 풀어 본다.</description><pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[KARTORY] 오늘의 도전 결과 공유 카드와 연속 도전</title><link>https://blog.victory.sarl/devlog/kartory/2026-10-18/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/kartory/2026-10-18/</guid><description>검증된 오늘의 도전 기록을 링크로 공유하고, 연속 도전 일수와 어제 결과를 보여 줘 다음 날도 다시 오게 했다.</description><pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[KARTORY] 백미러 추가</title><link>https://blog.victory.sarl/devlog/kartory/2026-10-17/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/kartory/2026-10-17/</guid><description>화면 위 가운데에 뒤쪽을 비추는 거울 창을 달고, 바로 뒤 사람의 이름과 거리를 보여 준다.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[KARTORY] 링크 미리보기, 첫 로딩 줄이기, 운영 지표</title><link>https://blog.victory.sarl/devlog/kartory/2026-10-16/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/kartory/2026-10-16/</guid><description>도전장·초대 링크마다 다른 미리보기 카드를 붙이고, 풍경 계산을 격자 색인으로 바꿔 첫 로딩을 줄였다. Prometheus 지표도 내보낸다.</description><pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VERA ERP] 화면 전체 자동 점검과 코드성 조회 기억하기</title><link>https://blog.victory.sarl/devlog/vera/2026-10-16/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/vera/2026-10-16/</guid><description>메뉴 102개를 차례로 열고 조회까지 눌러 오류를 모으는 점검 도구를 만들고, 화면을 열 때 나가는 공통코드·회계연도 같은 반복 요청을 기억해 요청 수를 363개에서 237개로 줄였다.</description><pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[KARTORY] 연습 코스, 카트 꾸미기, 트랙 재설계와 서버가 검증하는 오늘의 도전</title><link>https://blog.victory.sarl/devlog/kartory/2026-10-13/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/kartory/2026-10-13/</guid><description>처음 온 사람을 위한 연습 코스와 카트 꾸미기, 캐릭터 셋 추가, 네 트랙 재설계, 도전장 링크, 서버가 입력을 다시 돌려 검증하는 오늘의 도전을 만들었다.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VARENA] 캐릭터 다섯 명으로 — KARTORY 의 후드 아이 셋을 FPS 몸에 옮기기</title><link>https://blog.victory.sarl/devlog/varena/2026-10-13/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/varena/2026-10-13/</guid><description>KARTORY 에서 쓰던 동물 후드 캐릭터 셋(꾹꾹이·바니바니·왕눈이)을 VARENA 로 옮겨 캐릭터를 다섯 명으로 늘렸다. 카트에 앉은 몸을 서서 총을 드는 몸으로 바꾸면서 판정 상자·표정·성능에 맞춰 다시 손봤다.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VERA ERP] 십진 합계와 bigdecimal 0 의 함정, 브라우저에서 읽는 엑셀 업로드</title><link>https://blog.victory.sarl/devlog/vera/2026-10-13/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/vera/2026-10-13/</guid><description>넥사크로 Decimal 객체와 보통 숫자의 차이로 생긴 버그를 고치고 같은 꼴을 찾는 점검 도구를 만들었다. 서버 없이 브라우저에서 xlsx 를 읽는 엑셀 업로드와 메뉴 검증 표시도 더했다.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VERA ERP] 프로그램 요청 처리 — 빈 값 비교, 불리언 변환, 화면 여는 차례</title><link>https://blog.victory.sarl/devlog/vera/2026-10-12/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/vera/2026-10-12/</guid><description>화면에서 올라온 프로그램 요청을 하루 동안 처리했다. 빈 마스크 칸이 &quot;수정&quot;이 되던 것, enable 바인딩, 끼운 화면의 초기화 차례, 통신 중 조작 막기, 새 메시지 창 등을 고쳤다.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VERA ERP] 찾기 칸 팝업이 값을 못 돌려주던 것과 프로그램 요청 처리 절차</title><link>https://blog.victory.sarl/devlog/vera/2026-10-11/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/vera/2026-10-11/</guid><description>코드·이름 찾기 칸에서 팝업으로 고른 값이 돌아오지 않던 문제를 고치고, 화면에서 올라오는 프로그램 요청을 처리하는 절차를 문서로 정했다.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[KARTORY] 휴대폰 전체화면과 서비스 워커 없는 홈 화면 앱</title><link>https://blog.victory.sarl/devlog/kartory/2026-10-09/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/kartory/2026-10-09/</guid><description>휴대폰에서 전체화면으로 달릴 수 있게 하고, 서비스 워커 없이 매니페스트만으로 홈 화면에 추가할 수 있게 했다. 첫 캐릭터도 머겅이로 바꿨다.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VERA ERP] 새 디자인을 기본으로, 체험 계정과 무중단 배포 준비</title><link>https://blog.victory.sarl/devlog/vera/2026-10-08/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/vera/2026-10-08/</guid><description>새 디자인을 유일한 화면 디자인으로 정하고 230개 화면을 점검했다. 공개 데모를 위해 조회 전용 체험 계정과 &quot;체험하기&quot; 단추를 만들고, 세션을 DB 에 두어 무중단 배포를 준비했다.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VERA ERP] 메인 화면·출력물·새 디자인, 그리고 공통코드 조회 6배 빠르게</title><link>https://blog.victory.sarl/devlog/vera/2026-10-07/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/vera/2026-10-07/</guid><description>셸에 메인 화면과 시작 공지·즐겨찾기를 붙이고, 체험판이 끝난 리포트 도구 대신 Jasper 로 출력물을 다시 만들기 시작했다. 새 디자인 시안을 만들었고, 색인 하나로 공통코드 조회를 0.21초에서 0.035초로 줄였다.</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VERA ERP] 변환 화면을 메뉴에 연결하고 AS-IS 와 결과 대조 269건</title><link>https://blog.victory.sarl/devlog/vera/2026-10-06/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/vera/2026-10-06/</guid><description>메뉴를 변환한 넥사크로 화면으로만 열게 바꾸고 원본 같은 떠 있는 메뉴 창을 만들었다. 조회·저장 결과를 AS-IS 와 맞대 보고, 화면 디자이너 1단계를 시작했다.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VERA ERP] 넥사크로 화면을 Vue 로 그대로 — Nx 컴포넌트와 xfdl 변환기</title><link>https://blog.victory.sarl/devlog/vera/2026-10-05/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/vera/2026-10-05/</guid><description>TO-BE 화면을 손으로 옮기던 방식을 접고, 넥사크로 컴포넌트를 같은 속성·같은 동작의 Vue 컴포넌트(Nx)로 다시 만든 뒤 xfdl 229개를 기계 변환했다. AS-IS·TO-BE 조회 결과 비교 도구도 만들었다.</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[KARTORY] 마을 계정으로 바로 입장하기와 인증된 랭킹 기록</title><link>https://blog.victory.sarl/devlog/kartory/2026-10-01/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/kartory/2026-10-01/</guid><description>그래픽 채팅 마을(VUTOPIA)의 입장권으로 KARTORY 에 로그인 없이 들어오게 하고, 인증된 기록은 계정 단위로 랭킹에 남기게 했다.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[VARENA] 마을 통합 로그인 붙이기 — 입장권 확인, 서명형 세션 표, iframe 허용 제한</title><link>https://blog.victory.sarl/devlog/varena/2026-10-01/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/varena/2026-10-01/</guid><description>VUTOPIA 마을 계정으로 바로 들어오는 입장권(통합 로그인)을 붙였다. 입장권은 서버만 확인하고, 게임 세션 표를 서명형으로 바꿔 서버를 다시 띄워도 인증이 이어지게 했다. 마을 패널에만 iframe 을 허용하는 CSP 도 넣었다.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate></item><item><title>[KARTORY] 빈 저장소에서 온라인 카트 레이싱까지 하루 만에</title><link>https://blog.victory.sarl/devlog/kartory/2026-09-30/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/kartory/2026-09-30/</guid><description>three.js 와 직접 만든 아케이드 물리로 혼자 달리기를 만들고, 같은 물리를 서버에도 돌려 온라인 스피드전·봇·아이템전·랭킹까지 붙였다.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate></item><item><title>[VARENA] 하루 만에 만든 브라우저 FPS — 서버 권위 넷코드부터 팀전·캐릭터·산탄총까지</title><link>https://blog.victory.sarl/devlog/varena/2026-09-30/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/varena/2026-09-30/</guid><description>빈 저장소에서 시작해 서버 권위 30Hz 틱, 예측·보간·지연 보정 히트스캔을 갖춘 온라인 FPS 를 만들고 공개했다. 오후에는 재접속, 봇, 모바일 터치, 경기·방·팀전, 캐릭터, 새 무기를 차례로 붙였다.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate></item><item><title>[VERA ERP] VERA 저장소 시작 — 레거시 ERP 를 새 이름으로 옮기고 로컬 실행 맞추기</title><link>https://blog.victory.sarl/devlog/vera/2026-09-29/</link><guid isPermaLink="true">https://blog.victory.sarl/devlog/vera/2026-09-29/</guid><description>기존 넥사크로 ERP 와 새로 짓던 Vue 3 버전을 VERA 라는 이름의 저장소 하나로 옮기고, 비밀값을 소스 밖으로 빼고, 로컬 실행이 도커 DB 에 붙도록 맞췄다.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>