오늘의 우당탕탕은 FastAPI를 활용해서 데이터 전처리 서버를 구현하는 일이다.여태 계속 jupyter의 도움을 빌리다가 데이터 전처리 자동화 하고 싶어서fastapi로 자동화를 돕는 api 서버를 만들고 있다.큰 숲과 작은 나무를 동시에 보면서 설계대로 조립 중.발단fastapi에서 모듈 간 공통으로 쓰이는 전역변수는 어떻게 관리해야 하는지 고민.env 말고 다른 방법으로 관리할 수는 없는 걸까? => config.py를 어떻게 지속가능한 방법으로 사용할 수 있을까?다시 돌아봐야 할 내용api 구현 시 다른 서버에서 데이터 받아서 '뭔가 변경점이 생긴다면' POST를 생각하자 -> GET이랑 자꾸 헷갈림api에서 라우터와 미들웨어의 차이는?api 서버 설계 시 라우터, 모듈, 데이터 모델 간의 유기성..
해당 카테고리에는 조각글로 그날 그날 작게나마 알게 된 이야기들을 적을 예정입니다.개인 노션에 적는 방법이 있겠지만 기록 채널을 하나로 통일하고 싶어서 새로운 카테고리를 열었습니다.오늘의 주제 : Webpack으로 코드 번들링 시, css가 문제다!문제 상황과 배경배경여태 webpack이 번들링팩임을 잠시 망각하고 webpack에서 제공하는 webpack-dev-server를 사용해서 프론트엔드 프로그램을 개발하고 있었음Python으로 이루어진 코드를 불러와서 쓰고 싶어서 FastAPI를 사용하기로 결정node.js에서 express.js를 쓰고 Python에서는 uvicorn.py를 써서 서버 구성을 할 예정원래 npm, webpack.config.js와 package.json에 의존하던 빈약한 구조를..
Q1. 왜 블로그가 텅텅 비었소? A. 정리를 딴 데다 하고 있었다. 이 블로그를 잊고 있었다...! 라기 보다는 구현 결과라던가 업무 후 나오는 팁들은 모두 사내 노션에다 메뉴얼화 해서 정리하고 있었다. 이 메뉴얼이 꽤 쌓이다 보니, 메뉴얼들을 조각모음 할 필요성도 느끼고 나도 여태 구글링으로 여러 사람들의 팁을 잘 받았기 때문에 공리주의 차원에서 여기에 공유를 하겠다. Q2. 그래서 22년까지 뭐 했는데? A. 인생 제 3막, 절찬리에 시작! 인생 1막, 대학교 까지는 부모님이 낳아주고 키워주셨다면 인생 2막, 대학원-20대 중후반(왜 인생 2막이라 하냐면 많은 것을 배웠고, 바꿨고, 바꿈당했기 때문) 에서는 GIS라는 낯선 세계로 발을 들이게 된다. 인생 1막은 놀랍게도 기억이 뜨문뜨문하다. 생각해..
GIS 엔지니어로 일하다 보면 공간 정보와 지도는 뗄래야 뗄수 없는 관계이기 때문에 지도 위에서 데이터 시각화를 많이 한다. 나도 2차원에서는 openlayers나 leaflat을, 3차원은 Cesium.js를 다뤘다. 이들의 공통점은 모두 javascript 기반으로 구현했다는 점이다. 그래서 javascript도 다루고, java도 다루고, c++도 다뤘던 적이 있었다. 지금은 python까지 하고 있지만. 지인이 공부하다가 다음의 경우를 물어봤다. 빈 문자열은 조건문에서 어떻게 다뤄질까? 답은 null, undefined, 빈문자열 모두 false를 리턴하게 된다. const test1 = '' const test2 = "" const name = "hyemi" const res1 = test1 |..
I really were suffered by this problem almost over 2 months. Even I enter "cannot find local jar file in local repository" at google, there is no solution I can use. My case was Eclipse's project setting problem.So If you do all the thing I will mention below, then just check this settings. - import classes which are in the other project(not sub project relationship, just totally in different pr..