분류 전체보기 (252) 썸네일형 리스트형 12월 첫째 주 일기. 고민 지난주에는 나름대로 바빴다. 월 중고 컴퓨터를 사서 하루종일 삽질을 했고 피들러를 제대로 다뤄보고자 시도했었다. 친구가 트위터 크롤링 하는 방법을 공유해줘서 새로운 라이브러리인 puppeteer를 알게되었다. 또한 MBTI 프로젝트 데이터 필터링 작업을 진행했다. 기껏 사온 서버용 컴퓨터가 제대로 동작하지 않으니 화가 나서 아마존 클라우드 서버를 구축해 보았다. 화 전날에 이어서 MBTI 프로젝트 데이터 필터링 작업을 진행했다. 컴퓨터는 쿠팡에서 램 새로 사서 꽂으니까 정상적으로 작동했다. 그래서 우분투를 설치했다. 수 대충 7시까지 놀다가 MBTI 프로젝트 깔짝 했다. 목 MBTI 프로젝트 깔짝 하고 본가에 왔다. 금 점심쯤 집에와서 피아노 학원 갔다가 밤부터 유튜브 작업을 했다. 토 MBTI 프로젝트.. MongoDB로 필드명 일괄 변경하기 MBTI 데이터를 정리하고 각 유형별 데이터를 확인해보니 문제가 생겼다. 위와같이 동일하거나 비슷한 이름의 컬럼이 여러개 있어 정리가 잘 되지 않는것이다. 예를들면 MBTI : "INFJ" MBTI 유형 : "INFJ" MBTI 성격유형 : "INFJ" 이 모두 다른 데이터로 표시되는 것이다. 방법은 하나다. 비슷한 컬럼명을 찾아 동일한 이름의 컬럼명으로 변경하는것. 방법을 찾아봤는데 알려진 간단한 방법은 없는 것 같았다. 그래서 아래와 같이 해결했다. 1. find() 명령어로 모든 데이터를 가져옴 2. 해시 테이블에 모든 컬럼명을 Set을 통해 담음 3. 비슷한 값을 모니터링해서 하나의 컬럼으로 합침 우선 updateParam 함수는 1번째 인자(배열)을 순회하며 2번째 인자로 받은 키워드를 포함한 .. 자바스크립트를 통해 mongoDB에서 데이터 필터링하고, 해당 데이터 모아서 다른 테이블에 저장하기 오늘은 자바스크립트를 통해 mongoDB에서 데이터를 필터링하고, 해당 데이터 모아서 다른 테이블에 저장하는 작업을 하고자 한다. 우선 생각해보았다. 궁극적으로는 rest api 방식의 쿼리를 생성할 것이고, 현재는 단순 db 필터링 및 데이터 삽입 작업을 해야한다. 그렇다면 지금 당장은 웹서버를 구동하거나 추가적인 라이브러리를 사용할 필요 없이 그냥 자바스크립트 코드만으로 이 작업을 완료할 수 있겠다. 우선 나는 현재 db의 구조가 아래와 같으므로 title:문서이름 text:문서내용 문서내용에 mbti의 프로필이 존재하는 문서만 필터링 하도록 로직을 작성하도록 한다. 이 작업은 구문분석이 필요하므로 간단한 명령어로 내 예상이 맞는지 먼저 검증한다. 제목에 '지옥'이 들어간 모든 문서를 찾는 로직 잘된.. 11월 넷째 주 일기. 불안 지난주에는 이랬다. 월요일에는 운동하고, 피아노 학원을 갔다가 몽고디비를 쭉 공부했고 화요일에는 몽고디비를 통해 가져온 데이터를 필터링하는 방법에 대하여 고민했다. 수요일에는 운동 갔다가 피아노 갔다가 4시쯤 집에 돌아와서 11시까지 웹서핑을 했다. 11시 반부터 2시까지 몽고디비 관련 작업을 하고 잤다. 목요일에는 아침 10시쯤 본가에 갔다. 책 들고가서 대충 몇장 보고 왔다. 금요일에는 오전 일찍 본가를 나와 집에 와서 피아노를 조지고 내내 놀다가 쇼미더머니 관련 유튜브 작업을 했다. 토요일에는 오전에 웹서핑 좀 하다가 여행을 가서 일요일에 돌아왔다. 일요일에는 별다른거 안하고 쉬다가 잔다. 이번 주 실적 : 몽고디비 찔끔, 프로젝트 찔끔 운동 : 거의 안함 유튜브 : 구독자수 400명 돌파(70명 .. 몽고디비에 적재한 데이터를 노드 서버에서 불러오기 오늘의 목표는 몽고디비 데이터 노드 서버에서 불러오기다. 현재 mongoDB 터미널에서는 여러 쿼리를 사용하고, 조회할 수 있으나, 실제 node 서버에서는 이를 그대로 사용하기 어렵다. 노드에서 데이터 조회, 추가, 삭제 명령을 실행해볼 수 있도록 하자. 처음에는 기존에 사용하던 graphql + prisma를 그대로 사용하려고 했으나 애초에 지금 프로젝트는 조금 deep하게 새로 배우는 느낌으로다가 해야할 것 같아서 편리한 라이브러리는 뭐 나중에 붙이기로하고 zero base로 작업해보고자 한다. 노드 환경에서 몽고디비를 사용하는건 간단하다. https://docs.mongodb.com/manual/ What is MongoDB? — MongoDB Manual docs.mongodb.com 여기서 대.. 11월 셋째 주 일기. 의지를 잡아먹는것들 지난주 계획 월 : 운동, 피아노, 독서, MBTI 필터링 화 : 자전거, 운동, 피아노, 몽고디비 수 : 자전거, 피아노, 유튜브 목 : 운동, 피아노, 알고리즘 금 : 운동, 피아노, 몽고디비 토, 일 : 휴식 및 사리사욕 개발 월요일에는 그래도 운동하러 나가서 운동도 하고 스타벅스에서 적당히 시간 떼우며 공부도 하고 왔다. 화요일에는 자전거를 못타고 집에 쳐박혀서 컴퓨터나 했다. 개발은 뒷전이었다. 수요일에는 대망의 자전거를 타고 운동을 했다. 목요일에도 운동을 했다. 금요일에는 오후부터 본가에 가서 강아지 픽업을 하고 놀았다. 토요일에는 점심 늦게 집에 돌아와서 하루종일 유튜브 작업을 했다. 일요일에는 아무것도 안했다. 개발은 일주일 내내 거의 안했다고 보면 될듯하다. 부끄럽다. 아무래도 개발을.. 11월 둘째주 일기. 나태 지난주 계획은 이랬다. 월요일 : 알고리즘, 피아노, 헬스, 독서 화요일 : 알고리즘, 피아노, 헬스, 독서 수요일 : 알고리즘, 레슨, 헬스, 본가 목요일 : 본가, 알고리즘, 프로젝트 금요일 : 헬스, 알고리즘, 독서, 피아노 토요일 : 휴식 일요일 : 독서, 알고리즘, 프로젝트 월요일에는 헬스를 못갔다. 피아노는 다녀왔다. 알고리즘도 뭐 하긴 했다. 홈트도 조금.. 결과적으로는 아웃풋이 없는 월요일이었다. 화요일에는 어땠는가 전날 놀아서 헬스를 안가면 너무 한심한것 같아 헬스까지 하고 스타벅스에서 몽고디비를 책으로 공부하고 왔다. 피아노는 못했다. 수요일에는 내내 집에서 놀다가 나무위키 데이터 덤프를 로컬 몽고디비에 올렸고 본가에 갔다. 불안한 마음으로 알고리즘 공부를 했지만 억지로 비효율적으로 한.. 11월 첫째주 일기. 바쁘면서 바쁘지 않은 일주일 나름대로 큰 포부를 가슴에 품고 퇴사한지 정확히 한달째다. 일주일동안 나의 하루는 이랬다. 유튜브 영상을 편집하고 알고리즘 공부를 하고 피아노 레슨을 받았다. 금요일에는 회사 동료들과 만나 술잔을 기울였다. 월화수 연속으로 선릉의 헬스장까지 힘든 발걸음을 했다. (여파로 목금은 쉬었다.) 토요일에는 롤드컵이 있었다. 전날 쇼미더머니 편집하는것도 나름대로 빡셌다. 일요일에는 아무것도 안하고 쉬었다. 딱히 쉴 이유는 없었던것 같은데 게으름탓에.. 이것이 한달동안 어느정도 완성된 나의 루틴인 것 같다. 여기에 독서와 프로젝트까지 끼우면 완벽할테지. 이번주 계획은 이렇다. 월요일 : 알고리즘, 피아노, 헬스, 독서 화요일 : 알고리즘, 피아노, 헬스, 독서 수요일 : 알고리즘, 레슨, 헬스, 본가 목요일 : 본.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 32 다음 목록 더보기