본문 바로가기

PROJECT

(16)
[docker]도커란 & 도커 설치법 1. 도커 컨테이너 기반의 가상화(현실에 존재하지 않는 것을 실제 존재하는것 처럼) 시스템 독립된 운영체제를 여러게 띄울필요없다. 컨테이너는 ? 격리된 공간에서 프로세스가 동작하는 기술 즉, 도커만 설치하면 파이썬, 아나콘다등 설치 없이 새 컨테이너를 뽑아 실습하면된다. 설치법 https://docs.docker.com/toolbox/toolbox_install_windows/ Install Docker Toolbox on Windows Docker Toolbox provides a way to use Docker on Windows systems that do not meet minimal system requirements for the Docker Desktop for Windows app. Wha..
[Centos7 & Hadoop] 환경설정부터 설치까지 ①하둡이란? -분산 환경에서 빅 데이터를 저장하고 처리할 수 있는 자바 기반의 오픈 소스 프레임 워크. 즉, 많은 양의 데이터를 여러대의 컴퓨터에서 나눠서 처리한 후 다시 모아서 하나의 처리 결과로 만들어줌다. 자바기반으로 만들어짐. - CFS(Google File Systme)과 맵리듀스를 2005년 더그커팅이 구현한 결과물이다. 하둡은 분산시스템인 HDFS(Hadoop Distributed File System)에 데이터를 저장하고, 맵리듀스를 이용해 데이터를 처리한다. -하둡은 여러 대의 서버에 데이터를 저장하고, 저장된 각 서버에서 동시에 데이터를 처리하는 방식이다. 하둡은 기존의 RDBMS(Oracle,MS-SQL, MySQL등)을 대치하는 것이 아니다. 즉 트랜젝션이나 무결성을 보장해야하는 데..
소공 프로젝트 - 게시판(포스트잇) + 파이어베이스 * 내가 맡은 부분은 자기의 삶에 질문을 하나 던져 거기에 사람들이 생각하고 한 마디씩 남길 수 있는 즉 질문 포스팃 화 면을 만들었다. * 기존 api를 수정하였다. * 데이터 베이스 관리는 구글에서 제공하는 파이어베이스를 이용하였다. 1. 메뉴 fragment와 하단 바에 포스팃 메뉴를 추가시킴 2. 간단하게 게시글을 올릴 수 있게 화면구성을 함 3. 공감 버튼을 누를 수 있게 함 4. 이름이 다 Name인 이유는 익명이기 때문임. 5. 이 데이터를 파이어베이스와 연동시켜 화면에 출력되도록 설계
[Android Studio] 가속도 센서 받기 - graph 사용 ※ char와 똑같이 설치해 줘야하는 것을 반드시 이행 ○ 설치법 -build.gradle(app) dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.0.2' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test:runner:1.1.1' androidTestImplementation 'androidx.test.espresso:espresso-..
[Android Studio] 가속도 센서 받기 - chart 이용 ※ chart를 사용하면 x,y,z축이 아닌 통합한 1개의 선만 나타나짐. 안드로이드 스튜디오에서 char를 사용하기 전에 추가해 줘야할 것들이 있다. ○ chart 설치 -build.gradle allprojects{ repositories{ maven{ url "http://jitpack.io"} } } -build.gradle dependencies{ compile 'com.github.PhilJay:MPAndroidChart:v3.0.2' } v 3.0.2는 자신의 버전에 맞지 않으면 오류가 난다. -MainActivity.java package org.techtown.accelerometersensor; import android.annotation.SuppressLint; import andr..
Node.js - url이용 및 홈페이지 수정 1. url + 포트번호: 전세계적으로 웹 서버 연결 포트 번호는 80으로 지정되어있다. -url을 통해서 입력된 값 찾기 parse : 분석하다 구글링을 하여 답변을 참고한다. 여기서 내가 원하는 코드를 분석하여 추출해서 가져와 내것으로 알맞게 바꾸어준다. 2.Querystring에 따라서 다른 완성 페이지된 웹페이지 표현하기 - undefined --> html로 바꾸기 변수 template에 html1 코드를 저장하고 바꾸고 싶은 곳을 수정해준다. - 바꾼 부분이 구조가 같다면 다른 문서페이지에 있는 코드도 동일하게 바뀐다. 여기서는 ou -->ul로 바꾸어 주었는데 다른 페이지 문서도 ul로 적용되어 페이지가 보여졌다. 3. file read nodejs공식 홈페이지 ->문서 ->자신의 버전 ->..
Javascript 문법의 이해 for Node.js 1.Nubmer 위와 같은 화면처럼 숫자뿐만 아니라 연산도 해준다. 2.String 위와 같이 따옴표를 붙이면 숫자가 아니라 문자로 인식되며 문자의 변수 선언은 javascript와 같이 var를 사용해 주면 된다. + string.length = 문자의 길이를 출력. 3. Template literal 문자를 연결하기위해 + 와 ' 를 써야하는 상황에서 우리는 ` 와 ${변수명}을 사용하면 쉽게 연결할 수 있고 줄 바꿈도 \n 없이 그냥 줄바꿈을 하는 것으로 편하게 바꿀 수 있다.
Node.js란 무엇인가 ● Node.js를 배우기 위해 참조한 곳 https://www.opentutorials.org/module/3549/21028 수업의 목적 - Node.js 수업소개 우리 수업을 통해서 완성 할 웹애플리케이션이 어떤 기능이 있는지를 소개하는 수업입니다. 이 수업을 통해서 지금 자신이 Node.js 수업을 시작 할 준비가 되었는지, 미래로 유보하는 것이 좋을지 현명한 판단을 하시길 바랄께요. 강의 www.opentutorials.org 수업 요약 및 정리 1. 수업의 목적 - HTML에서는 한 특징적인 부분을 바꾸기 위해 그 특징이 있는 부분은 일일이 찾아서 다 바꾸어 주어야한다. but Node.js를 이용하면 편리해진다. - 사용자의 참여를 유도하려면 HTML을 일일이 바꾸어 추가해줘야하는데 Node..