본문 바로가기

2019/0424

MongoDB 수업 2일차 - 하악하악! 일이 많아서 힘든게 아니라 할 줄 몰라서 힘든 힘겹던 프로젝트가 끝나고... MongoDB를 배우기 시작한지 2일차, 1일차때는 드디어 프로젝트를 하지 않고 수업을 들을 수 있다는 희망에 집중력이 좋았는데, 2일차가 되자마자 집중력, 기억력이 급감했다. 그리고 어제 저녁 잠시 시간을 내서 머리를 잘랐는데 5분만에 대충 슉슉자르더니 투블럭은 12000원인데 내가 스스로 옆머리는 바리깡가지고 밀었으니 10000원에 해주겠다고 해주며 생색은 다 내고, 앞머리 옆머리 다 망쳐놓고 드라이기로 머리도 털어주지 않은 미용사덕에 집중력이 떨어졌다. 그래도 힘겹게 힘겹게 질문하며 따라가고 있지만, 파이널 프로젝트 진행도 같이 해야 한다는 선생님의 말씀... 후덜덜덜!!! 그래도 MongoDB는 비정형 데이터를 다루는 중.. 2019. 4. 16.
MongoDB 수업 2일차 - 쿼리 1. 질의 : 하나의 쿼리를 명시하는 키워드 mongoDb는 6개 정도의 질의를 구현한다. 1) 키 - 값 질의 : 특정필드와 맵핑되는 값을 포함하는 문서를 말한다. 주 KEY에 대한 값을 리턴하는 경우를 말한다. 2) 범위 : 특정범위에 포함되는 값을 말한다. (비교 연산자) 3) 공간 질의 : 선, 원, 다각형 등에 대한 공간 근삿값 4) 문자열 탐색 질의 : 논리 연산자를 통해서 특정 문자열에 결과값. 5) 집합 질의 : 그룹함수를 지칭하며 count, min, max, average 등을 이용한 결과값 6) mapreduce query : javascript로 표현되는 복잡한 데이터를 데이터베이스에 실행해 반환하는 질의를 말함. 2. 컬렉션을 생성한 다음 키에 대한 필드 이름의 조건 1) $로 시.. 2019. 4. 16.
MongoDB 수업 1일차 - 개론 1. 개론을 듣고 있다. 데이터 처리의 흐름이 어떻게 흘러가는지 전체적인 흐름 속에서 NoSQL은 어떻게 작동하는지 개론을 듣고 있다. 셔플링, 맵리듀스 등의 단어를 듣고 있는데 아직은 잘 와닿지 않는다. 1) 정렬과 집계 = 셔플링, 맵리듀스 2) 과정 : 셔플링, 결과 : 맵리듀스 선생님이 이렇게 풀어서 설명해주셨다. 그나마 좀 낫다. 2. 데이터 수집의 종류 1) 웹 수집 vs Log 수집 2) 웹 수집 : .html, .xml, .json -> 서비스 정보 3) Log 수집 : .txt, .csv, etc -> 클라이언트의 정보 4) 웹 크롤링 vs 웹 스크래핑 -> 웹 크롤링이 더 큰 개념 (크롤링은 객체를 긁어와서 저장) 3. MR & Spark 1) 예측모델(제시모델) = 원시데이터 + MR.. 2019. 4. 15.
웹 개발 12일차 - 시지프스의 바위 오늘 작업을 하며 생각난건 시지프스였다. 열심히 올리고 올려도 다시 떨어지는 형벌을 받은 인물. 그 인물이 생각났다. 그동안 혼자 하던 작업에서 벗어나 팀장형이 팀원들의 코드를 합친 뒤 배포해주었다. 팀원들은 그 파일을 받아서 열었고, 역시나 코드는 폭발을 연발했다. Git을 쓰면 편하다는 건 안다. 하지만, 우리 팀은 아직 SourceTree에 익숙하지 않았고, 이번 Middle Project에서는 Git 사용을 자제하라는 선생님의 권고에 따라 Git을 사용하지 않았다. 그렇지만, 다음 프로젝트 때는 Git을 통해서 협업하는 방법을 터득해야겠다는 생각을 아~~~~~~~~~~주 강하게 먹게 되었다. 이쪽 코드를 고쳐놓으면 또 저쪽 코드를 고쳐야했고, 어쩔 때는 메소드 명이 똑같거나 주소명이 똑같은 경우도.. 2019. 4. 9.
웹 개발 11일차 - 욕망이라는 이름의 전차 1. 자기 전 새벽에 갑자기 알 수 없는 허기짐이 밀려들었다. 계속해서 저항했다. 시간이 늦었고 거의 자기전이었기에 조금만 먹어도 다음날 컨디션 조절에 실패할것이고, 컨디션 조절에 실패하면 개발 일정에 못맞추고 팀원들에게 폐를 끼칠거기 때문이었다. 그럼에도 이 욕망은 너무나도 컸고 결국 밥도 먹고 라면도 뽀개먹었다. 당연히 속은 더부룩해졌고, 잠도 제대로 못잔 채 일어났다. 그런데 왠걸 고시원의 난방기까지 고장났다. 제대로 씻을수도 없고, 전기도 나간상황... 학원에 늦었다. 일찍 가면 갈 수 있었지만, 가기 싫었다 컨디션 안좋은 채로 사람들과 마주하기 싫다는 핑계였지만, 그건 좀 말이 안되는 핑계였다. 내 마음은 많이 게을러졌다. 2. 인코딩 변경과 자료형 변경으로 박살이 났던 프로젝트가 소생했다. 눈.. 2019. 4. 8.
웹 개발 10일차 - 주말은 여전히 없고 감사함만 남았으니 1. 여전히 주말은 없다. 그나마 어제 저녁에 학원에 남지 않고 일찍 들어가 일찍 잠이 든 게 다행일 따름이다. 그런 뒤 오늘 새벽 일찍 일어나 파이썬 공부를 다시했다. 웹 스크래핑을 공부했는데, 좀 지루했다. 뭔가 재밌다는 느낌보다는 반복되고 의미없는 지루함 같았다. 그러고난 뒤 잠이 들어서 겨우겨우 일어나 도서관으로 향했다. 이제서야 연체가 풀렸고, 신형철의 [슬픔을 공부하는 슬픔]을 빌렸고, IT서적 4권과 소설책, 빌게이츠가 추천했다던 슈퍼인텔리전스 등을 빌렸다. 4권정도 빌릴 예정이었는데 7권을 모두 빌려서 가방이 너무 무거워졌다. 언제 다 읽나 생각했다.... 그러고 난 뒤 학원에 등원해서 Javascript30 - Day5를 보고, CS101 파이썬 1-1강을 보고 있는데 권사부님이 코테시간.. 2019. 4. 6.