기록
[forever] forever 로그 파일 경로 및 월별로그 생성
리눅스 2023. 4. 26. 15:30

🟨 로그를 월별로 관리하려고 한다. forever start --uid "drrf" --minUptime 3000 --spinSleepTime 3000 -l /home/ubuntu/.forever/drrfam-`date +%Y%m`.log -a index.js --minUptime : Minimum uptime (millis) for a script to not be considered “spinning” --spinSleepTime : Time to wait (millis) between launches of a spinning script. -l : LOGFILE Logs the forever output to LOGFILE --minUptime : 스크립트가 실행된다고 볼 수 없는 최소 가동 시간 ..

article thumbnail
우여곡절 끝에 상경
자유게시판 2023. 4. 25. 10:33

서울로온지 9일. 일주일동안 계속 청소만 하느라 공부도 운동도 게임도 아무것도 못했다. 청소하고 씻고 뻗어서 자고, 무한반복 … 혼자사는게 이렇게 힘들구나 그리고 이번집에서 지내게되면서 알게된건 1. 공동현관문이 있는 원룸빌라 or 오피스텔을 가자 2. 1층에 음식점/카페도 금지 3. 빌트인 가구 및 주방타일 색 확인 꼼꼼하게하기.. (주방 벽이 오렌지색인걸 왜못봤었지 엄청 촌스러) 4. 담배냄새.. (들어갔는데 냄새나면 무조건 걸러라.. 1. 이사람이 담배를 폈거나 2. 화장실 환풍구를 통해서 누군가가 담배핀다는소리) 폐암걸리기싫어서 숯도 샀구. 공기청정기도 샀다. 그리고 오늘은 공기청정기랑 마지막 가구인 파티션이 도착했다. 빨리 집가고싶다 와아아앙 오늘부터 갓생살래 헬스가자

article thumbnail
카카오맵 가지고 놀기
기타 2023. 4. 24. 17:45

💚 뭐하고 있어? 인구 밀집 시뮬레이션을 개발을 위해 오늘도 끄적끄적 연구중 카카오맵을 쓸지는 모르겠지만 일단 만져보고 있다. 이것은 인구 밀집을 이런식으로 나타내라 안내해주는 글이 아님을 밝힙니당.. (혼자 삽질 기록용임!) 🧀 카카오맵을 사용하기 앞서 카카오맵을 사용하기 위해서는 개발자 등록(Kakao developers)을 해야한다. 이건 개발 공부하는 사람이라면 다 알거라 생각하니 패스 (절대 귀찮아서가 아니다.) 나는 nodejs + express 로 진행했고, 앱키는 JavaScript키를 이용했다. 각자 개인 페이지에서 필요한 키를 확인해서 쓰면 된다. 카카오 맵 개발을 위한 상세 내용은 이미 가이드 페이지에 상세하게 나오므로 사용방법은 여기에서 알아보자 (나는 지금 카카오맵 연동과 사용법을..

article thumbnail
[ubuntu] hostname 변경, user에 root 권한 부여하기
리눅스 2023. 4. 21. 15:11

🔹 hostname 확인 $ hostname 🔹 hostname 변경 hostnamectl set-hostname nunu 🔹 user에 root 권한 부여하기 가끔씩 권한이없어서 npm install이나 파일 변경에 있어서 권한 거절이 일어날때가 있었다. sudo를 붙여서 명령어를 실행하기에 너무 불편했다. 🤔 오늘은 user에 root 권한을 그냥 부여해보는 방법을 알아보겠다. (권한때문에 수정 저장이 안될 수 있으므로, 맨 앞에 sudo를 미리 붙이는 것도 좋겠다.) $ sudo vi /etc/sudoers vi 사용법은 다들 아시겠지만 혹시나 작성하겠다. 방향키를 이용해 특정위치로 커서를 옮기고 a를 누르면 편집모드가 활성화된다. 이제 거기에서 엔터를 치고

밸런스 페이지 만들기 현황
개인프로젝트😆 2023. 4. 21. 11:21

😶 개발환경 클라이언트 : React , React-Redux 서버 : nodejs (Riot API) 😊 개발기간 약 3주정도 걸렸었다. Redux 에 2-3일정도 허덕이고, CSS변경 이슈 등ㅠㅠ.. (드래그하는게 생각보다 불편했음) 서버구축 2일? (라이엇 API 당겨오는것 밖에 없음) 😆 결과물 1. Riot API 를 통해 유저 티어와 모스트 챔피언 7개 불러오기 2. Redux 를 이용해서 페이지를 닫더라도 내가 작성했었던 데이터를 기억함 😑 후기 React 개발 연습으로 개발진행했다. 무슨 주제로 할까하다가 내가 자주하는 롤 내전 밸런스 맞추기를 만들어보기로 결심. 뭔가 뿌듯하긴 하지만 디자인이 마음에 들지 않는다.. 난 웹 디자이너가 아니니까 어쩔수없긴하지만 원래 구글클라우드에 다른분들도 ..

article thumbnail
[ubuntu] git 설치, git clone, aws에서 서버 실행 - 개인 기록용
기타 2023. 4. 21. 10:37

💚 깃허브 설치 (nodejs, npm이 설치되어 있어야함. 이전 글 참고하기) $ npm install git 🤎 Git Clone git clone https://github.com/*****/onionbot.git username과 password 입력하면 git clone완료! ※ 단, 아이디와 아이디 인증 토큰이 필요하다. (이제 git은 비밀번호를 사용하지 않음..!) (앗!! token이 만료됐다 이왕 이렇게 된거 발급까지 다시해보자.) 💙 git token 발행하기 (비밀번호를 대신할...) 1. Setting으로 이동 2. Setting 가장 하단에 Developer settings로 이동 3. Personal access tokens - Tokens (classic) 이동 4. Gene..

[ubuntu] npm 설치
기타 2023. 4. 21. 10:04

🛵 NPM 설치 ubuntu 에서 npm을 사용하려면 nodejs를 설치하면 된다. 먼저 node를 설치하기전에 CURL를 먼저 설치한다. $ sudo apt-get install -y curl 그리고 apt를 이용하여 nodejs를 설치한다 $ sudo apt update # nodejs 다운로드 # [Y/n]에서 y 입력후 엔터하면된다. $ sudo apt install nodejs # 설치확인 & 버전확인 $ nodejs -v # npm 다운로드 $ sudo apt install npm # 설치확인 & 버전확인 $ npm -v

article thumbnail
[AWS EC2] No supported authentication methods available (server sent: publickey)
기타 2023. 4. 21. 09:58

No supported authentication methods available (server sent: publickey) 해결방법 💎 에러 상황 AWS EC2 에 디스코드 봇을 실행시켜 놓기위해 신규계정 생성 후 인스턴스를 생성하고, pem도 발급받고 (puttygen으로 ppk로 만들고...) 이제 로그인을 하려고 하는데.. 자꾸 No supported authentication methods available (server sent: publickey) 에러가 뜬다. 항상 아무 생각없이 ec2-user로 로그인했었는데! 왜 안돼!🤣 ✨ 해결 방법 알고보니 인스턴스 별 기본 사용자 이름 (username) 이 다르다. 나는 ubuntu로 생성했기 때문에 username을 ubuntu로 입력해야한다..

[React Hooks] useEffect 팁
React 2023. 3. 30. 11:01

🍦 useEffect useEffect는 리액트 컴포넌트가 렌더링 될 때마다 특정 작업을 실행할 수 있드록 하는 Hook이다. 덕분에 클래스형 컴포넌트에서 사용할 수 있었던 생명주기 메소드를 함수형 컴포넌트에서도 사용할 수 있게됐다. 🍰 기본형태 import { useEffect } from "react"; - import 필수! useEffect(function, deps) - function : 수행하고자 하는 작업 - deps : 배열 형태로 검사하고자하는 특정 값 또는 빈 배열을 넣는다. 1️⃣ 컴포넌트가 mount 됐을 때 useEffect(() => { console.log('마운트 될 때만 실행된다.'); }, []); deps에 [] 빈 배열을 넣게되면 마운트 될 때, 즉 실행 후 한번만 ..

article thumbnail
[React] input Value 다루기 / (+페이지이동 없이 탭 변경 )
React 2023. 3. 23. 15:11

토이 프로젝트를 진행하면서 회원가입 페이지를 만들고 있습니다 회원가입 정보가 모두 입력되면, 각 input box에 입력된 정보들을 서버로 보내야합니다. 리액트에서 input box의 value를 어떤식으로 다루면 편리할까 알아봅시다..💛 🥞 input Value 다루기 (state를 이용하여..) 먼저 저는 회원가입에 필요한 정보를 많이 두진 않았습니다! 미니 프로젝트니까 간단하게 아이디, 비밀번호, 비밀번호확인, 이름, 전화번호, 이메일, 주소 정도로 7개의 state가 필요합니다. 그래서 저는 이렇게 작성했습니다. 그리고 input값이 변경되면 위의 state 값이 자동으로 바뀌게 (저장되도록) 할겁니다. 각 input 필드에 name, onChange, value를 입력해줍니다. 그리고 handl..