여권 재발급 신청 후 발행결과 지난 주 금요일 저녁 시간을 활용해 여권 재발급을 신청했었는데 일주일이 지난 금요일 오전 카카오톡에 등록되어 있는 외교부 여권정보 알림톡을 통해 여권이 교부되었다는 알림을 받게 되었습니다. 재발급 여권 수령도 금요일 저녁 시간을 이용해 수령하게 되었습니다. 다시 한번 버스를 타고 동작구청을 방문해서 번호표를 뽑으니 제 앞으로 12명의 대기자가 있었습니다만 구청 직원분이 2인 1조로 열심히 교부를 시작해서 20여분만에 수령을 완료하게 되었습니다. 기존의 녹색 여권과 다르게 파란색 여권이며 펼쳐보면 좌측에 태극기 이미지와 우리나라를 상징해주는 다양한 문양들을 볼 수 있습니다. 오른쪽에는 전자칩이 내장되어 있다는 메시지와 함께 여권정보와 개인 정보가 담긴 플라스틱 재질의 면을 확..
https://quantrader.tistory.com/176 [Node.js] Express 프레임워크로 Rest API 서버 만들기 node.js 와 express를 통해 API 서버를 만들어 기존 레거시 서버와 연동 개발을 진행했던 부분을 기록으로 남기려 합니다. SpringFramework Server Node.js + express API 서버, 두 서버 사이에 rest api 통신을 위한 quantrader.tistory.com https://quantrader.tistory.com/177 [Node.js] Express Rest API 서버 - mysql2 sequelize 연동 기존 Express 프레임워크로 API 서버 뼈대를 구축했었는데 이번에는 mysql DB 연동을 진행해보려 합니다..
기존 Express 프레임워크로 API 서버 뼈대를 구축했었는데 이번에는 mysql DB 연동을 진행해보려 합니다. 이번에 추가된 모듈은 dotenv, morgan, mysql2, sequelize, sequelize-cli 총 5개인데요. dotenv 는 환경변수를 .env 파일로 관리할 수 있도록 서포트해주는 모듈입니다. https://www.npmjs.com/package/dotenv dotenv Loads environment variables from .env file. Latest version: 16.3.1, last published: 2 months ago. Start using dotenv in your project by running `npm i dotenv`. There are 3..
node.js 와 express를 통해 API 서버를 만들어 기존 레거시 서버와 연동 개발을 진행했던 부분을 기록으로 남기려 합니다. SpringFramework Server Node.js + express API 서버, 두 서버 사이에 rest api 통신을 위한 서버 개발입니다. DB와 기타 복잡한 것들 보다는 API 기능에 충실한 기본을 만들고 확장해 나가려고 합니다. NPM(Node Package Manager)이 설치되어 있다는 가정하에 프로젝트 폴더 아래에 신규 프로젝트 폴더로 quant_api 폴더를 생성했습니다 .해당 폴더에서 터미널을 실행해 npm init 명령어로 node.js 프로젝트를 생성합니다. 다른 설정은 모두 그대로 두고 엔터키를 연타해서 기본 프로젝트로 생성하면 되는군요 PS..
너무 간단한 팁인데 어디 남길데도 없어서 제 블로그에 남깁니다. QCY 시리즈 무선이어폰 충전 불량일 때 충전 단자 부위를 칼로 긁어내보세요 QCY 시리즈는 커널형을 쓰다가 오픈형으로 넘어왔고 T7, T12, T20 순으로 넘어왔으며 현재 T20 오픈형 무선 이어폰에 정착한 상태입니다. 커널형은 귀를 완전 밀폐시켜서 사운드에 집중할 수 있지만 외부소리를 전혀 들을 수 없는 관계로 직장인에게는 좀 불편한 제품이라고 생각합니다. 오픈형은 외부소리와 이어폰 사운드를 골고루 들을 수 있기 때문에 직장에서도 무리없이 사용할 수 있는 제품이라는 판단입니다. 와이프도, 저도 두어번 구매를 한 제품이지만 고질적인 문제가 있는데 사용시간이 길어질수록 충전 불량이 발생한다는 것이었습니다. QCT-T20 제품의 장점이 훌륭..
상온 초전도체 테마 형성 고려대 상온초전도체 LK-99로 인해 초전도체 테마가 생성되었습니다. 필요한 재료는 구리, 납, 인회석, 그리고 산소 라고 합니다. 제조 공정도 이 재료를 이용해 주어진 온도로 구워내기만 하면 되는 매운 단순한 공정이라고 하지만 본인은 그 난이도가 어느정도인지는 잘 모르겠습니다. 다만, 전 세계의 공학도와 유투버분들이 직접 뛰어들어서 제조 공정에 임하고 있을 만큼 핫한 전세계 글로벌 테마로 형성 되었습니다. 이로 인해 미국 장외시장에서는 초전도체 관련 종목이라며 아메리칸 슈퍼컨덕터가 프리장에서 120% 폭등을 했었다고 합니다. 이만큼 전세계적으로 핫한 이슈몰이중인 상온 초전도체 테마 섹터에 포함된, 그리고 포함될 종목을 미리 선점해두어야 할듯 합니다. 상온 초전도체 테마 관련주 ..
스프링부트 환경에서 PWA(프로그레시브 웹 앱) 구성 테스트를 해보던 중 ngrok라는 것을 알게 되었습니다. 외부에서 내부 특정 포트로 포워딩 해주는 링크를 만들어주는 서비스로 집에서도 회사에서도 외부테스트 진행시 유용하게 사용이 가능하네요 아래 공식사이트에서 서비스를 제공하고 있으며 nrgok 프로그램을 다운받아서 사용하셔야 합니다. https://ngrok.com/ ngrok Ted Chou Product Manager, HENNGE Connect ngrok.com Mac OS, Windows, Linux 등 다양한 OS 플랫폼을 지원하며 도커와 기타 플랫폼도 지원하고 있습니다. 저는 윈도우 환경하에서 테스트를 진행할거라서 Windows 탭에서 제공하는 압축파일을 다운받고 압축해제해서 테스트를 진행..
이클립스 버전업을 진행하면서 기존에 셋팅되어 있던 설정들이 모두 날아가면서 초반 셋업 과정을 또 거치게 되었습니다. svn 플러그인을 설치해준 뒤 svn 서버에서 필요한 프로젝트를 내려받은 뒤 sync를 맞춰보는 과정에서 커밋 진행 시 target 폴더가 포함되어 있는 것을 확인하게 되었습니다. 기존 이클립스에는 commit 시 target 폴더를 자동으로 배제할 수 있도록 설정해두었는데 새로운 이클립스라 또 많은 것을 설정해줘야 하는 일이 생겼네요 리소스 검색 시 target 폴더를 제외하는 것은 프로젝트마다 설정하게 되어 있었는데 다행히 svn commit 시 target 폴더 제외 시키는 건 이클립스 전체 공통 셋팅에 해당하기 때문에 아래 과정을 한번만 진행해주면 됩니다. 이클립스 상단 메뉴로 이동..
플러터 강의와 함께 개발을 진행했었던 앱을 release 시켜 휴대폰에 설치하는 과정을 진행했습니다. 갤럭시 S22플러스 모델을 사용중이어서 안드로이드 플랫폼으로 타겟팅해서 빌드를 진행했습니다. release apk 파일 생성을 위한 명령어는 다음과 같습니다. flutter build apk --release --target-platform=android-arm64 휴대폰을 직접 연결해서 flush install 명령어를 통해 설치도 가능하나 클라우드 개발 환경이어서 구글드라이브로 apk 파일을 올린 후에 공유 기능을 통해 다운로드 설치를 하는 과정을 진행하려 했습니다. 그런데 설치 과정에서부터 아래와 같은 오류를 마주하게 됩니다. Target aot_android_asset_bundle failed: ..
작업개요 전자정부 스프링 프레임워크로 개발된 레거시 프로젝트를 상위 버전으로 마이그레이션 작업을 하게 되었습니다. 스프링 부트로 옮겨가고 싶었으나 스프링 3.0.5 버전으로 작성된 오래된 버전이어서 일단은 4.x 대로 올리는 작업을 우선하게 되었으며 제법 많은 시행착오를 거치면서 진행했기에 시간을 많이 할애하게 되었습니다.전자정부 프레임워크 공식 사이트에서 버전간 마이그레이션 가이드 문서가 제공되고 있으니 해당 문서를 참고해서 작업 하시는걸 추천드립니다. 첨에 이 문서를 제대로 보지 않고 진행해서 더 헤맸던것 같습니다. 제가 작업한 전자정부프레임워크 실행환경 버전은 중구난방이어서 딱히 버전을 몇으로 올렸다라고 말하기 힘드네요. 최신 실행환경의 버전이 4.1인데 스프링 버전은 5.3.20을 쓰고 있는걸 보..
전자정부 스프링프레임워크 하에 개발을 진행중이시라면 프론트엔드 쪽은 jsp 페이지로 구성할텐데요. 최근에 스프링부트 마이그레이션 진행하면서 타임리프를 쓴다는걸 배웠으나 러닝커브가 가파르다는 얘기를 듣고 jsp를 버리기는 어렵겠구나 하는 생각을 해보았습니다. 새로운 언어의 문법을 익히는 데에도 시간이 소요되며 마이그레이션을 진행한다해도 어느 세월에 완료될지 알 수 없기에 그대로 jsp 를 고수하면서 개발을 진행하기로 합니다. 그러던 와중에 'is exceeding the 65535 bytes limit' 이러한 오류 문구를 발견하게 됩니다. 찾아보니 톰캣 서버가 jsp 페이지를 허용하는 크기를 넘어섰을 때 나타내는 오류 문구였습니다. 쉽게 말해 JSP 페이지 용량초과, 다른 말로 풀어낸다면 한페이지에 너무..