개발log 5

DEM? DSM? dxf? 데이터에 대해 알아보져

DEM 이란 무엇인가 Digital elevation model DSM 이란 무엇인가 Digital surface model 아래 이미지는 위키피디아에서 가져온, 화성의 Tithonium Chasma (? 무슨 협곡이라고 함) DEM 데이터를 가지고 3D렌더링을 한 결과물이라고 한다 DEM 데이터는 말그대로 elevation 데이터이기 때문에, 이를 이용해서는 3차원 시각화나, 지형의 평균 경사도 등을 파악해 볼 수 있다 DEM 과 DSM 은 어떤 차이인가? DEM 은 bare earth 를 표현한다고 한다. (인공지물과 식생을 제외) DSM 은 인공지물과 식생을 포함한 지구 표면을 표현한 데이터이다 AW3D30 AW3D30 은 전세계 30m급 DSM 을 무료로 제공하고 있는 데이터셋이다 AW3D30 을..

개발log 2022.01.05

react 프로젝트 clone 후 작업

clone 해온 후 프로젝트 directory 에 들어가서 아래 명령어를 통해 초기 작업을 해주었다 npm install npm install을 하면 package.json에 있는 dependencies 필드 정보를 기반으로 직접 생성한다. node_modules 디렉토리를 공유하면 데이터 낭비가 심하기 때문이다. package-lock.json 은 node_modules 디렉토리 내부의 차이발생을 방지한다. 즉, 특정 버전의 패키지들을 동일하게 설치해준다. 패키지를 공유할 때 정확히 똑같은 패키지 버전을 가져야 잘 작동하는 패키지도 있기 때문이다. npm install 후 뜨는 아래 메세지들을 알아볼 예정이다 1 package is looking for funding 먼저 1 package is loo..

개발log 2021.12.31

hadoop hdfs fsimage 얻기 : fsimage 는 어디에?

목표 : hdfs의 fsimage 를 xml 형태로 얻기 시행착오 1. fsimage 가 어디에 있지? 구글링 결과 아래 코드를 써서 fsimage 를 얻을 수 있다고 했다 hdfs oiv -i fsimage oiv : offline image viewer oiv 는 hdfs 의 fsimage를 fuman-readable 한 상태로 만들어주는 툴이라고 한다. 장비에 hadoop은 실행중이기 때문에 당연히 되겠지..! 했지만 그러나 결과는 "fsimage : no such file or directory".. 그리고 무슨 namenode 를 찾을 수 없다고 했던가 시행착오 2. 그럼 namenode 있는 곳에 가야겠다..! namenode 가 어디에 있지? hdfs getconf -namenodes 위 명..

개발log 2021.12.22

Yodo1 파트너십 메일 받은 후기 (과연)

나에게는 소중한 게임이 있다 바로 바로,, unity 로 개발 + 디자이너분과 협업을 통해 만들어내고 apple app store / google play store 양쪽에 출시한 게임 DropTheBug! 만들고 출시 이후, 잊고 살던 게임에 광고 홍보를 도와주겠다는 메일들이 오기 시작했는데, 그러던 와중 길건너 친구들을 성공시킨 yodo1 의 메일이 홀래당 눈에 띄었다 베이징에 위치하고 있는 모바일게임 퍼블리셔 요도원(Yodo1)은 호주 출신 인디 개발자들의 다양한 게임을 중국을 비롯한 글로벌 지역에 서비스하고 있다. 특히, 2014년 출시 이후 꾸준히 인지도를 쌓아온 인디 게임 '길건너 친구들(Crossy Road)'의 퍼블리셔로도 유명하다. yodo1의 Business Development Man..

개발log 2021.12.17

appsmith(앱스미스) 사용기 : 라고 쓰고 영어 울렁증이라고 읽는다

회사에서 백엔드 개발자로서 일을 하다보니, 프론트 일을 무서워하며 하게 되는 경우가 생긴다. 사내의 몇십개의 서버를 날마다 (거의 일주일마다, 혹은 더 자주!) 몇시간씩을 들여서 배포를 하고 있는데, 배포 시간은 서비스 사용률이 낮은 새벽이어야 한다. 미리 배포 해두고,, 새벽에 스크립트를 돌리는 방식으로 자동화를 시켜놓고 만족하던 중, 그 배포도 기획자분께서 알아서 버튼으로 하실 수 있도록 어드민 페이지를 만들게 되었다. 나는 백엔드 개발자고 (어차피 2년차라 백엔드니 프론트니 도긴개긴이지만..) 우리 팀원 분들도 모두 백엔드 개발자 이시다 (어차피 다들 갓갓이라 뭐든 잘하시지만..) 그래서.. 1. 내가 빠르게 페이지를 만들 수 있어야 한다 2. 백엔드 개발자들이 유지보수하기 용이해야 한다 이 두가지..

개발log 2021.04.30