전체 글

CS) 서버 OS 알아보기, CentOS, Linux, Ubuntu, Window
서버를 생성하려 보면 다양한 OS가 선택지로 나온다. 처음에는 클라우드 서버를 생성할때 도대체 뭐가 뭔지 몰라서 리눅스만 선택하고 진행했다. 다른 OS는 어떤건지, 어떤 장단점이 있는지 항상 궁금했기 때문에 이번 기회에 정리해보려 한다. 레츠꼬! CentOS (센토스) 센토스는 Community Enterprise Operating System 의 약자이다. 그 유명한 레드햇이 만든 리눅스 운영체제, 레드햇 엔터프라이즈 리눅스(RHEL)와 완전하게 호환되는 무료 기업용 운영체제이다. 따지고 보자면 무료 버전 RHEL 이다. 그러나 이도 무색해 진것이, 2020년 8월 레드햇에서 CentOS 8을 이후로 CentOS Stream버전만 지원한다고 밝혔는데, Stable 버전을 앞으로 무료로 지원하지 않겠다는..

insight ) 행복의 기호들
행복의 기호들 사이트 바로가기 행복의 기호들 – Symbols of Happiness 디자인을 통해 본 코로나19 이전의 일상과 그 속에 자리하는 꿈, 환상, 이데올로기! symbolsofhappiness.or.kr 올해 초여름 즈음에 발견한 사이트. DDP 디자인 아카이브 기획전시 사이트이다. 디자인과 일상은 어떻게 연관되어 탄생했는지에 대한 이야기. 이런 방식으로 전시를 기획하고, 경험을 선물할 수 있구나 느낀 좋은 경험이었다. 또, 역시 정확한 목표 기획 의도, 뒷받혀주는 통일된 디자인이 주는 세련됨이 전체적인 완성도를 좌우한다는 확신을 한 계기기도 하다. 나는 개발자로서...ㅎㅎ 스텍이 제일 궁금했다. 일단, 프론트 그래픽은 Three.js로 3D WebGL을 제어하고, 그외의 메뉴나 팝업등은 일..

CDN ) CDN 결과 비교하기, 근데 거기에 Request header 분석을 곁들인...
✅ 개인 공부용으로 작성한 글입니다 :) 요청한 파일 서버에 요청한 파일로 camera.glb (11.5MB)의 3d 모델링 파일을 불러왔다. 모델링의 나름대로 디테일이 많아 꽤 큰 용량의 파일이다. nodejs 서버의 static 으로 불러오는 방법과, cdn을 거쳐서 불러오는 방법의 속도차를 비교하려한다. *3d 파일을 babylon.js로 랜더링하는 경우 load가 어떻게 이뤄지는지는 확인해봐야함. → 프론트 개발자분께 요청드려야겠다. 바빌론 에디터에서 https로 파일을 불러오는 코드를 사용해 테스트 해보았다. CDN이 무엇이냐 CDN은 ATM과 같다고 봐도 된다. CDN을 설명하는 최고의 문장인듯. 일반 도메인으로 요청을 하면, 원본 파일이 있는 서버에 요청을 하는데, 만약 원본 서버가 미국에 ..

Docker ) Nodejs Build process.dlopen 오류 해결
목차 평화롭게 Docker를 사용헤오던 어느날 Docker에서 오류가 났다. 또 m1 빌드 문제이겠거니, 에러 로그를 보는데, 평소와 다른 에러 로그가 났다. 아예 node app.js 명령어를 이해하지 못하고 죽어버리는 것. Docker file -- 수정전 FROM node:14.17-alpine WORKDIR / COPY package.json ./ RUN npm install COPY ./ ./ EXPOSE 4000 CMD [ "npm", "start" ] 나는 node이미지 다운 시간을 단축시켜주는 alpine을 사용하고 있었고, 이전에 서버에 올릴때에도, 별다른 오류가 없었다. 아니, 빌드할때만 해도 오류가 없었다. 네이버 클라우드에도 올렸었다구... 오류 발생 문제는 docker run 컨테..