목록전체 글 (43)
얼렁뚱땅
React Native 프로젝트 생성 방법은 2가지가 있다. Expo 이용 RN CLI 이용 Expo 리액트 네이티브를 편하게 사용할 수 있도록 미리 여러가지 설정이 되어 있는 툴 장점 사용하기 쉬우며 쉽게 배포 및 관리 가능 나는 처음 사용해보는 것이기 때문에 Expo를 선택했다. 핸드폰이 있으면 Xcode나 안드로이드 스튜디오 없이도 테스트를 진행하며 개발 가능 윈도우 환경이라서 Xcode가 없지만 iphone으로 테스트 가능했다. 단점 Expo에서 제공하는 API만 사용 가능 필요한 기능이 제공되지 않을 경우 네이티브 모듈을 추가로 만들어서 사용하는 것이 불가능 Expo 프로젝트 생성 1. npm을 이용해서 expo-cli 설치 npm install --global expo-cli 2. Expo 프..
그동안 여러 프로젝트를 진행하면서 노트북에 이것저것 너무 많은 것들을 설치했다. 정리하기가 어려워서 노트북 초기화를 하고 처음부터 다시 시작해보고자 한다. React Native를 개발하기 위해서는 아래 리스트의 설치가 필요하다. Node.js Python JDK Andriod Studio Visual Studio Code Expo 어플리케이션 1. Node.js Node.js 를 설치하면 node package manager인 npm도 함께 설치된다. 웹페이지에서 LTS 버전 다운로드 받아서 설치하기 설치 확인 : node --version 2. Python RN는 빌드할 때 파이썬이 필요함 RN에서는 python 2 version 사용 근데 나는 그냥 웹페이지에서 version 3을 다운받았다. 이렇..
Flask + PeerJs를 통해 온라인 시험 환경 구현하기 우리의 팀프로젝트 주제는 웹 브라우저 기반 AI 시험 감독관이다. 온라인 시험 환경이 필요하기 때문에 화상채팅 기능을 먼저 구현하였고, 그 안에서 딥러닝을 사용하여 부정행위를 자동으로 탐지할 수 있는 서비스를 개발하였다. Zoom은 따로 어플리케이션을 다운받아야 하는 반면, 우리는 웹 브라우저만 있으면 사용할 수 있게 하기 위해 webrtc의 peerjs를 사용하였다. 기존에는 nodejs와 express, react를 사용해서 개발을 했었는데 코드가 너무 복잡해지고, 파이썬으로 구성된 딥러닝 부분과 nodejs의 자바 스크립트 코드를 합치기가 어려워서 코드를 모두 flask로 옮기는 작업을 하였다. 최종적으로 host 쪽 웹 페이지와, gue..
1월 15일 1. Web RTC를 사용하기 위해 서버를 구축했다. Google Cloud는 3개월 무료, AWS는 12개월 무료라서 AWS로 정했다. 2. Window에서 Linux 인스턴스에 연결하기 처음 접해보는 내용이라서 그런지 정말 기본적인 연결임에도 불구하고 많이 헤맸다. 아래의 2가지 링크를 활용해서 연결했다. opentutorials.org/course/2717 아마존 웹서비스 (AWS) - 생활코딩 수업의 목적 본 수업은 클라우드 컴퓨팅 플랫폼인 아마존 웹서비스의 사용법을 알려드리는 수업입니다. 선행지식 본 수업을 수강하기 위해서는 인터넷이나 네트워크에 대한 약간의 지식을 필 opentutorials.org docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGu..