전체 글(55)
-
[WIP] 210709 라즈베리파이에 Maria DB 세팅하기
1. 라즈베리 파이에 DB 스토리지로 사용할 USB Mount 하기 //ntfs 포맷의 usb를 준비하자 //usb정보 확인하기 - disk 목록에서 USB의 UUID를 기억해주자 //UUID: XXXXXXXXXXXXXXXX sudo fdisk -l sudo lsblk -f //mount될 target directory 생성하자 mkdir /home/ubuntu/data //부팅 시 자동으로 mount 되도록 설정을 변경해주자 sudo vi /etc/fstab UUID=XXXXXXXXXXXXXXXX /media/windows ntfs-3g auto,users,permissions 0 0 //재부팅 후 mount가 잘 되었는지 확인하자 df -h 2. 라즈베리 파이에 mariadb 설치하고 mount된 u..
2021.07.09 -
210709 기술 셋 선정하기
1. FRONT .key 한 소스 만으로 안드+웹+ios 적용이 가능해야한다 (적어도 안드+웹) 러닝커브가 너무 가파르면 안된다 (React, React Native는 내가 가이드 할 수 있으니 예외) 커스텀 디자인 적용이 편해야한다 (앱의 정체성을 표현할 수 있는 제일 쉬운 방법이라서.. 포기 못함!!) .초기후보 React.js + Cordova Vue.js + Cordova Flutter React Native .최종선택 React.js + Cordova Vue.js + Capatitor : 좀 규모가 있는 토이 플젝에서 Vue를 넘 써보고 싶어서 후보에 넣었는데,, 가이드 가능한 사람이 없어서 아쉽게도 포기해야될 듯. 찾아보니까 Cordova의 대안으로 Capatitor라는 넘이 있는데! 이런 설..
2021.07.09 -
[React] Excel 다운로드 & 업로드
Excel 다운로드 / 업로드 / 파싱 기능을 구현해야해서 관련 라이브러리를 몇 개 찾아보던 중 요런 사이트를 찾았다 ㅎㅎ https://npmcompare.com/compare/excel4node,exceljs,node-xlsx,xlsx Comparing excel4node vs. exceljs vs. node-xlsx vs. xlsx Should i pick excel4node or exceljs or node-xlsx or xlsx? Compare npm packages npmcompare.com 검색어에 npm package 명을 하나씩 넣으면 비교해서 볼 수 있는 표를 뽑아준다 ㅋㅋㅋ 사용자 후기나 상세한 기능 비교는 안되지만 그래도 다운로드 수를 주로 보는 나에게는 편리한 사이트 였다 ㅎㅎ x..
2021.06.20 -
[REST API] API 설계하기
사실 개인 웹페이지를 만들면서 be를 붙이기 망설여졌던 이유 중에 하나가 바로 REST API 주소 설계였는데.... 회사에서 일할 때야 사실 내가 첨부터 만드는 경우가 거의 없으니 convention이 이미 짜여져 있고, 다른그림찾기 문제 처럼 뭔가 기존 API 주소와 넘 다르지 않게 눈치껏 짜는게 습관이 되어있음 막상 첨부터 짜려니까 고장난 로봇이..,. 되어버림,.,.. 잘짜여진 API 주소는 생각보다 많은 에포트를 세이브 할 수 있다는 것을 알기 때문에 (특히나 인원이 많거나 잦은 인원교체가 일어나는 경우,, 한눈에 이해되는 API 주소는 신규-기존인원 간의 불필요한 의사소통을 줄여주는 아주 기특한 칭구가 된다) 개인적으로 작업할 때에도 약간의 고민을 해보기로 했고, 일단은 이렇게 정리해봤다. 기..
2021.05.23 -
[Rasppberry Pi] 라즈베리파이로 nodejs 서버 만들기
클라우드 서비스를 사용해서 서버를 만드려고 이곳 저곳 서칭해봤으나, 마음에 드는 조건이 없었음 (사실 내가 어떤 스펙의 서버를 원하는지 스스로 가늠하기가 어려운게 제일 컸기는함) 그래서,,, 집에 굴러다니던 동생의 라즈베리파이를 사용해서 집에 서버를 만들어봤음 ㅋㅋㅋㅋㅋㅋㅋㅋ 1. 준비물 챙기기 (여기에 이틀정도 쓴 듯) 라즈베리파이3, microSD카드(16기가), microSD카드 리더기, 5핀케이블, 랜선, hdmi케이블, 모니터, usb키보드를 준비하자 2. 컴퓨터 - 리더기 - microSD카드 를 연결하여 카드 내에 OS 이미지를 넣어주기 https://www.raspberrypi.org/software/ Raspberry Pi OS – Raspberry Pi The Raspberry Pi i..
2021.05.23 -
[React] Recoil을 사용해서 상태 관리하기
React로 구현한 개인 프로젝트에서 상태 관리 라이브러리를 뭘쓸까 고민하다가 Recoil을 사용하기로 했당 일단 사용법이 간단해서 넘모 좋았다... 직관적인게 제일 좋아!!! 생각보다 한글로 정리된 글은 없어서, 아래의 recoil 공식 docs를 내가 이해한대로 정리해봤다 😀 recoiljs.org/docs/introduction/getting-started Getting Started | Recoil Create React App recoiljs.org 1. Recoil, 왜 생겼나요 호환성과 명료성을 위해서는 React의 built-in 상태관리기능을 사용하는 것이 좋겠지만은,, 다들 알다시피😭 React의 state에는 아래와같은 한계가 있음 부모 컴포넌트로 부터 내려주는 방식으로만 state ..
2021.04.18