728x90
반응형

분류 전체보기 106

맥북 docker 설치

안녕하세요. 이번 포스팅에서는 docker를 설치하는 법에 대한 것을 이야기하려합니다. MacOS 기준으로 포스팅을 하지만 윈도우이신분들은 설치하는 방법이 다를 뿐 그 이후 사용법은 동일하니 아래 링크로 설치를 진행해주세요. Home - Docker Learn how Atomist will help Docker meet the challenge of securing secure software supply chains for development teams. www.docker.com 위 링크로 가셔서 Download Docker Desktop을 진행해주세요. 도커사이트 접속시 기종이 무엇인지 알아서 체크해주기 때문에 그냥 버튼 누르셔도 되요. 참고화면은 아래와 같습니다. 다운로드 받으시면 Docker...

Docker 2022.12.01

nodejs express 프로젝트 생성 (feat.macos)

안녕하세요. 터미네입니다. 이번 포스팅에서는 nodejs express 프로젝트 생성해보겠습니다. IntelliJ를 사용해서 nodejs express 프로젝트를 실행해보겠습니다. 우선 nodejs는 다들 설치 하셨죠? nodejs 설치가 안되셨으면 아래와 같이 링크를 남겨드리오니 nodejs 설치하고 오셔요! NodeJS 설치하기(feat.macos) 안녕하세요. 단밤입니다. 이번 포스팅은 nodejs(feat.macos) 설치를 소개합니다. Homebrew로 nodejs를 설치해보도록 하겠습니다. Homebrew가 설치되어 있지 않으시면 아래 링크로 가셔서 설치를 하시고 난 danbam.asbai.xyz 자 이제 본격적으로 시작해보도록 하겠습니다. IntelliJ를 여신 후, "New Project"..

NodeJS 2022.11.28

자바 언어의 특징

안녕하세요. 이번 포스팅에서는 자바 언어의 5가지 특징을 정리해보도록 하겠습니다. 1. 단순 - 자바는 C++ 언어 기반으로 탄생 - C나 C++에서 프로그래머에게 혼란을 주는 요소 제거(예, 포인터, 구조체) 2. 객체지향 - 객체지향 개념을 쉽게 구현할 수 있도록 클래스와 상속을 지원 - C++과는 달리 모든 프로그램이 클래스 안에서 구현되도록 규정 3. 멀티쓰레드 지원 Thread란, 프로그램안에서 독립적으로 실행되는 작은 실행단위입니다. - 메모리의 공유가 가능하면서 프로그램이 보다 효율적으로 실행 - 수행시간 빠르고, 요청에 응답하는 시간도 빨라짐 4. 자동 메모리 관리 - 자바가상머신이 메모리에 할당된 요소를 자동으로 해제시켜줌 (Garbage Collector 기능) 자바가상머신이란? 인터프..

시놀로지 나스(NAS) 사용후기

안녕하세요. 이번 포스팅은 시놀로지 나스 사용후기입니다. 제가 2020년도에 11번가에서 할인행사를 해서 NAS DS920+를 장만했습니다. 그리고 난 다음에 10TB짜리 하드디스크를 사서 NAS에 끼고 난 다음에 저를 위한 개인 클라우드가 생긴거 같아 너무 기뻤어요. 시놀로지 나스기능은 너무 많지만, 제가 주로 쓰는 Top3에 대해 소개해볼까해요. 1. Docker Docker 너무 쓰고 싶었습니다. 이 글을 읽으시면서 문득 의문이 드실거에요. '노트북이나, 데스크톱에서 설치해서 쓰면 되지 않나?' 네. 그 의문도 합리적이지만, 저는 어느 장소든, 어떤 PC든 제가 세팅한 Docker를 NAS Station에 접속해서 지속적으로 작업을 하고 싶었습니다. 노트북에 세팅하면, 노트북을 들고다니지 않는 이상..

웹에서 Request, Response의 정의

안녕하세요. 터미네입니다. 이번 포스팅은 웹에서 Request와 Response에 대해 설명하고자 합니다. request에 대한 정의 웹에서 request란 클라이언트가 서버에 정보를 요청하는 행위를 의미합니다. 웹 통신 방식은 일반적으로 http프로토콜 기반이며 클라이언트와 서버간 데이터 교류에서 처음 발생하는 행위라 정의할 수 있습니다. request를 할 때 서버에 어떤 정보를 보낼까요? 크게 header라는 정보와 body라는 정보를 전송합니다. header에는 Host정보, User-Agent정보, Encoding등의 정보를 갖고 있습니다. body에는 서버요청할 때, 구체적인 데이터가 담겨있습니다. 크게 3가지가 있습니다. 1. html에 form태그 안의 input태그들에 명명된 name속성..

웹에서의 요청과 서버 응답의 이해

안녕하세요. 이번 포스팅에서는 제목 그대로 웹에서의 요청과 서버 응답에 대해 설명해보겠습니다. 우선, 웹에서의 요청에 대해 쉽게 설명해드릴게요. 사용자가 노트북에서 Chrome, Safari, Whale등을 접속해서 https://www.naver.com 으로 접속하던가 https://www.google.com에 접속을 합니다. https://~~ 는 일명 도메인이라 부르죠. URL입력란에 도메인을 입력하면 네이버 혹은 구글 검색창이 뜹니다. 이 행위 자체가 웹에 요청하는 것입니다. 내가 네이버에 접속하고 싶으면 브라우저를 띄워서 https://www.naver.com 이라는 url을 입력해서 접속하는 거죠. 여기서 좀 더 나아가보겠습니다. 네이버 로그인을 하실때 ID와 PW를 입력하게 되죠. ID와 P..

nodejs 사용후기

안녕하세요. 이번 포스팅은 nodejs에 대해 소개해보는 시간이 되겠습니다. nodejs란 Chrome V8 자바스크립트 엔진으로 구성 된 자바스크립트 런타임입니다. 즉, 자바스크립트로 서버를 개발해서 실제 운영에 배포가 가능하다는 거죠. 백엔드 개발자에게 가장 흥미있는 프로그램이라고 생각해요. 제가 nodejs를 개발해본 이유는 그냥 너~~무 쉽습니다. RestFul API개념과 데이터 통신에 자주 사용하는 JSON 타입을 어느정도 이해하시면 다른 프로그래밍 언어로 서버를 만드시는 것보다 정말 간단하게 사용하실 수 있어요. 웹개발자들은 일반적으로 Spring Framework 혹은 Spring Boot로 웹개발의 기초를 배우셨을거에요. 웹개발을 하다보면 자연스럽게 자바스크립트도 공부하고 개발하게 됩니다..

Uipath 2019 RPA 리그 해커톤 우승 후기

안녕하세요. 터미네입니다. 이번 포스팅은 유아이패스에서 주관한 'RPA 리그 해커톤'에 우승후기를 작성해보았습니다. 리그 우승은 2019년 11월10일에 했습니다. 우승후기 작성전, RPA 리그 해커톤에 대해 소개해 드릴게요. 총 3개월 동안의 RPA 교육 및 멘토링, 해커톤의 과정을 거친 후 2019년11월9일~10일 사이에 3개월간 공부했던것을 토대로 과제를 제줄하는 것입니다. RPA 리그 해커톤에서 제가 가장 좋았던것은 주최측에서 먹을것을 꾸준히 사줬어요. 배고플 틈이 없었습니다. 제가 한 과제는 '성범죄자 알림e'를 만들어서 제출했었어요. 어떤 과제를 만들었는지는 제가 포스팅을 새로 만들어 동영상과 함께 소개해드릴거고 어떤 아이디어와 어떤 기술을 썼는지 설명해드릴게요. 본론으로 돌아와서 RPA 리..

노드VPN 사용후기

안녕하세요. 이번 포스팅은 노드VPN을 사용해보고 그에 대한 후기를 써볼까 합니다. 그전에 VPN이란 무엇일까요? VPN 이란 Virtual Private Network의 약자로 직역하자면 가상 사설 네트워크란 뜻입니다. 그런데, VPN은 왜 쓰는 걸까요? VPN 사용 목적 개인입장에서는 자신의 위치와 개인정보를 보호하기 위해서 사용하고요. 기업입장에서는 승인된 사용자에게만 기업네트워크망을 사용할 수 있게 관리하기 위함입니다. 그밖의 여러가지 이유가 있겠지만.. 해당 포스팅은 노드VPN 사용후기이기 때문에 생략하겠습니다. 우선 노드VPN을 스마트폰에 설치했다고 가정하고 하나하나 캡처화면을 보여드리며 설명드리겠습니다. 제 폰은 안드로이드 버전이니 참고해주세요. 노드 VPN 설치 및 가입 설치 첫화면 입니다..

728x90
반응형