더 많은 포스팅 보기 자세히보기

분류 전체보기 68

도옴 : 지정 헌혈을 위한 도움 [2020년 8월 - 2020년 11월(3개월)]

도옴은 헌혈자 감소 및 수혈이 필요한 환자가 급등하면서 수혈할 혈액이 부족해지며 수술을 받지 못하시는 분들을 위해 개발한 앱 서비스입니다. '제 5회 전국 고등학교 동아리 소프트웨어 경진대회'에서 동상 수상을 하였습니다. 개발 도구 프레임워크 : React Native 서버 & DB : firebase 형상관리 : Git 언어: TypeScript 구현된 기능 게시판 기능 1대1 실시간 채팅 위치기반 맵 서비스 유저 서비스 내가 구현한 기능 UI/UX 구현 회원 관련 기능(프로필 이미지, 프로필 수정) 게시판 기능 실시간 채팅 기능 프로젝트를 진행하면서 앱 기획 및 개발자로 참여하여 팀원들과 소통하며 자유롭게 각자의 의견을 내어 좋은 기획을 구상할 수 있었고, Notion과 Slack을 적극적으로 활용하..

회고 2021.10.04

SSR 동아리 사이트 [2020년 2월 - 2020년 6월(4개월)]

SSR 동아리 사이트는 한세사이버보안고등학교 시스템보안연구동아리에서 동아리 홍보와 부원 모집을 위하여 개발한 동아리 소개 및 지원신청을 할 수 있는 사이트입니다. 개발 도구 프레임워크 : React 서버 : Node.js DB : MySQL 형상관리 : Git 언어: TypeScript 배포: Amazon AWS 구현된 기능 동아리 소개 기능 신청서 신청 및 저장 기능 저장한 신청서 수정기능 내가 구현한 기능 웹 UI/UX 구현 신청서 신청 및 저장 기능(유효성 검사) 저장된 신청서 불러오기 기능 프로젝트를 진행하면서 처음 진행하는 팀 프로젝트여서 나의 개발실력으로 개발을 할 수 있을지 걱정이 들었다. 하지만, 프로젝트를 배포 후 느끼는 성취감만을 생각하며 개발에 임하였다. 기본적인 오류부터 해결하기 어..

회고 2021.10.04

[스마트 룸 만들기] 스마트 플러그

🧐 계기 최근 유튜브를 보면서 홈팟을 엄청나게 유용하게 사용하는 영상들을 접하게 되었다. 그때부터 머리가 돌기 시작하였는데, 집안에 안 쓰는 아두이노, 라즈베리파이, 맥북프로가 있다는 사실을 깨달았다. 사실 그냥 그것보다 요즘 자기 전 패턴이 침대에 누워서 유튜브나 트위치를 보다가 끄고 자야 하는데 그냥 자버리는 경우가 많았고, 잠자기 전에 침대에서 일어나서 일일이 불을 끄는 행위가 뭔가 너무 비효율적이라고 생각했다. 🧺 바로 구매 이걸 산 이유는 만 원대 제품부터 여러 제품을 찾아보다가 화재 사고? 같은 경우가 있다는 것을 알게 되었다. 그러다가 벨킨 제품이 있길래 뭐랄까 애플에서 인증하는 브랜드라는 이미지가 있어서 구매했다. 🎬 사용기 사용 방법은 간단했다. 그냥 제품에 있는 큐알을 가져다 대면 바로..

일상 2021.10.04

node 경로를 잡지 못하는 문제 해결

😱 상황 어제 노드를 다시 설치했더니 노드 경로를 찾지 못한다고 하면서 env: node: No such file or directory 이러한 에러가 발생함. 이유는 어제까지 nvm를 사용하여 노드를 설치하고 사용하였는데 이번에는 Homebrew로 노드를 설치함 그러하여 which node로 노드위 위치를 확인 하였는데 경로가 바뀜 👍 해결 방법 which node 현 노드의 위치 ln -s ${현 노드의 위치} /usr/local/bin/node

[리액트 네이티브] Xcode 12.5 =< folly flipper 사용 시 빌드에러 해결

😱 상황 리액트 네이티브 flipper를 사용 시 xcode12.5이상의 빌드를 진행할 경우 Facebook에서 개발한 디버깅 도구인 flipper가 네이티브 코드에 종속적이어서 Swift 컴파일러가 업데이트될 때마다 빈번하게 에러가 발생한다. 이번 경우에는 Pods 폴더 내부에 있는 Flipper-Folly와 RCT-Folly에 DistributedMutex-inl.h파일에서 발생하였는데 해결 방법은 아래와 같다. 👍 해결 방법 # ios/Podfile # Enables Flipper. # # Note that if you have use_frameworks! enabled, Flipper will not work and # you should disable these next few lines. us..

M1 Mac에서 iPhone, iPad 앱 사이드로드하기

처음 M1 프로세서가 등장하였을 당시 모바일 환경의 앱을 컴퓨터에서 사용할 수 있다는 점이 매우 매력적이었습니다. 하지만, 애플의 정책 변경에 따라 사이드로드는 개발자가 허용한 앱만 가능하게 바뀌었습니다. MacOS 11.2.3 이하의 경우 IPA파일만 가져오면 사이드로드가 가능하지만, ICloud를 사용하지 못하는 문제점이 있어 상위 버전으로 업데이트할 수밖에 없게 되었습니다. 이 포스팅에서는 MacOS 11.3 이상에서 모바일용 앱을 사이드로드 할 수 있는 방법을 설명합니다. 먼저 가장 중요한 준비물로 iOS 14.3 이하인 탈옥 장치가 필요합니다. iPhone or iPad 설정 시디아 앱을 실행하여 오픈SSH를 설치해줍니다. 소스 > 편집 > 추가에 들어가서 build.frida.re를 추가해주고..

T자형 개발 2021.08.11

리액트 네이티브 안드로이드 에뮬레이터 문제 해결

$HOME/.bash_profile 이나 $HOME/.bashrc ( zsh 를 사용한다면, ~/.zprofile or ~/.zshrc) export ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools 에뮬레이터는 실행되지만, "ADB server didn't ACK"와 같은 에러가 발생 한 경우 adb kill-server adb start-server 의 명령어를 입력 후 'started..

정보기기운용기능사 실기 2021 2회 6/28 풀이

특성화고 3학년이 되어 정보기기운용기능사 필기 면제를 받는 기회가 생겨 이번 실기 시험을 준비하게 되었습니다. 2주 동안 하루에 2시간씩 공부하여 시험을 치렀고 나왔던 시험문제와 저의 답안을 정리해보려고 합니다. 1. 작업내용 가. 시스템 설정 1) 접속 메시지 - Router_01에 콘솔 또는 텔넷(Telnet)으로 접속 시 "^$#~ Router_01 ~#$^" 메시지가 보이도록 하시오. 2) 원격 로그인 - PC에서 Router_01로 텔넷을 통하여 연결할 경우 'user01'사용자로 로그인하도록 구성하시오.(암호 "router##") - 로그인 후에는 바로 'Privileged mode'에 접속되도록 하시오. 3) 암호 설정 - Router_01에서 'Privileged mode'에 접속하기 위해..

기본키 참조와 서브 쿼리와 DML - 집계함수

TABLE/DATA 추가 및 설정 department 테이블에 기본키(primary key) 설정 alter table department add primary key(dept_id); 신규 테이블 student 설정 - 기본키 : stu_id (학번), - 외래키 : dept_id (학과아이디) – department 테이블의 기본키와 연결 create table student ( stu_id varchar(10) primary key, name varchar(10) not null, address varchar(10), point int, dept_id varchar(10), foreign key(dept_id) references department(dept_id) ); DATA 무결성 확인 참조무..

맥 플라스크 가상환경 구축 및 setup

플라스크를 처음 사용하여 가상 환경을 구축하는데 여러 자료를 찾아보면서 너무 설명이 적거나 정보를 찾는데, 어려움을 겪어 구축하면서 정리해보았습니다. 일단 파이썬을 최신버전으로 다운로드합니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org virtualenv를 설치합니다. sudo pip3 install virtualenv 프로젝트를 진행할 폴더를 생성 및 진입합니다. mkdir ~/projects cd ~/projects env를 생성하고 진입합니다. virtualenv hello_flask cd hello_flask env를 활성화 합니다..

반응형