📌 Linux로 Jupyter Notebook 설치하기 mkdir 폴더명 : 원하는 폴더 만들기 cd 폴더명 : 대상 폴더로 이동 sudo passwd : root 계정 비밀번호 설정 su - : root 계정으로 변환 yum install wget : wget 명령어 설치 wget 아나콘다 설치 주소 : anaconda 리눅스 버전 설치 ls : 현재 폴더 내의 파일 리스트 보기 👉🏻 설치된 아나콘다 파일명 복사 bash 복사한 파일명 : anaconda 설치 파일 실행하기 source ~/.bashrc : 변경사항에 대한 환경설정 업데이트 및 anaconda 프롬포트 모드로 변경 conda update conda : anaconda의 conda 업데이트 jupyter notebook --generat..
Tech

⚙️ UTM 설치 M1, M2 맥인 경우 👉🏻 UTM 설치 UTM Securely run operating systems on your Mac mac.getutm.app ⚙️ Ubuntu 설치 우분투 설치 👉🏻 최신 버전 설치 https://ubuntu.com/download/desktop ubuntu.com ⚙️ UTM 가상머신 만들기 UTM 실행 👉🏻 새 가상머신 만들기 👉🏻 Emulate 👉🏻 Linux 👉🏻 탐색 선택 후 iso파일 선택 가상머신 세팅(개인 PC 환경에 맞게..) 생성된 가상머신 실행 👉🏻 Try or Install Ubuntu 👉🏻 Ubuntu 설치 설치완료 👉🏻 재부팅 👉🏻 iso 꺼내기 👉🏻 Enter로 재부팅 로그인 👉🏻 만들어진 가상환경 사용

이번 포스트에서는 Node.js 환경에서 MQTT를 사용해 센싱 데이터를 주고받는 방법에 대해 제가 실습해본 내용을 바탕으로 소개할 예정입니다. ✅ 실습 환경 두개의 visual studio code 프로젝트 MQTT_T1, MQTT_T2를 실행한 뒤, 두 프로젝트에 각각 main.js 파일을 생성합니다. ⚙️ nodemon 세팅 nodemon은 파일 변경을 감지하면, 자동으로 서버를 재시동하여 수정 사항을 서버에 적용시켜주는 편리한 도구입니다. npm install nodemon 두 프로젝트 모두 터미널에 위 명령어를 입력하여 nodemon 패키지를 설치해줍니다. npm install -g nodemon 위 코드로 설치하는게 국룰같은데, 전 새로운 프로젝트들에 대해선 해당 명령어가 먹지 않아서 -g는 ..

학사 연구원 8개월차 (velog에 썼던 2022년 11월 글입니다..ㅎㅎ) 교수님께서 oracle18c와 node.js를 연동시켜보라고 주문하셨다. 하지만 MacOS 환경에서 npm을 이용해서는 oracledb 모듈을 설치할 수가 없었다 🥲 눈물을 머금고 MySQL을 이용해서 최대한 비슷하게 연습하고, Windows 환경으로 코드를 옮겨서 연결할 DB만 바꾸는 식으로 진행하고자 했다. 구조는 mySQL에서 데이터를 불러와 서버에 던져주면, 받은 데이터를 웹 페이지 상에 출력하는 형태다. 맨땅에 헤딩하듯 node.js를 이용해서 첫 결과물을 만들어냈는데, 처음에는 감도 안잡히고 너무 어려웠지만 여러 개발자분들의 블로그를 읽어보면서 하나하나 만들어보니 나름대로 개념도 좀 잡히는 느낌이고 자신감도 생겼다! ..

Git & GitHub에 대한 개인적인 이해를 바탕으로 작성된 글입니다.. 품격있는 지적은 대환영!! 📌 Git & GitHub란? ⚙️ Git 💡 개인 및 여러 사람들이 하나의 소프트웨어를 효율적으로 개발하기 위한 시스템으로, 버전을 관리하는데 사용된다. 여러 사람이 만든 코드 갈래(Branch)를 하나의 프로젝트로 통합하기 위함이 목적이다. ⚙️ GitHub 💡 Git을 조금 더 쉽게 관리하고, 프로젝트 상태를 쉽게 관리할 수 있는 저장소 툴이다. 📌 버전 관리의 필요성 중간에 프로젝트가 잘못되었을 때 되돌아가기 위해 대체 이 코드는 누가 작성했는지 알아내기 위해 코드가 어떻게 변경된 것이며, 어떻게 개발이 되었는지 추적하기 위해 📌 Git의 주요 키워드 ✏️ Commit 버전을 생성한다. 코드 변경..