일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 리액트
- 클라이언트
- 자바스크립트
- JavaScript
- 알고리즘
- 코드스테이츠
- this
- grpahQL
- nqueens
- method
- react
- vscode
- JS
- underbar
- 일상
- 포스기
- 해커톤
- 제일어려워
- 연습
- ftech
- 공부
- 코딩
- array
- 취업
- Instantiation Patterns
- 초보
- underscores
- DOM
- 개발
- 엔퀸즈
- Today
- Total
목록전체 글 (176)
analogcoding
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/U63jC/btqwWoXUIkV/9frNcgoUHE3EqxKLpGPLTK/img.png)
Toy 34번 문제. 문자열 알파벳 갯수에 따라서 우선 갯 수 순으로 정렬, 알파벳 순으로 정렬해서 리턴. 팀회의 중 스택과 아웃풋에 대한 이슈가 발생했다. 새로운 스택을 많이 가져가고 싶지만 아웃풋에 완성도가 떨어질 것 같다는 이슈에 대해 배우는 게 더 필요한 우리는 프로젝트의 규모를 줄이고 조금 더 많은 스택을 가져가기로 결정났다. React-Redux / React-Apollo / graphQL / TypeScript 를 사용해서 진행해볼 예정. 부족한 SQL 쿼리문 복습 Select 데이터베이스에서 데이터를 선택 SELECT CustomerName, City FROM Customers; Where 지정된 조건을 충족하는 레코드 만 추출 .. WHERE Country='Mexico'; And , O..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bpkq7o/btqwZjAcBaL/3uv4hxCiXZ2Q9E5z8FanW1/img.png)
Toy 33번 문제. insert sort . sort 내부까진 아니여도 구현 완료. UI 설계 과정을 마치고 팀룰 , sprint 기간 선정 등 기획 초기 단계를 맞추었다. 이제 백엔드 파트 전에 공부 시작! import 와 require 의 차이 . require -> 옛날 기본형 / import -> ES6 + react 에서 babel 이 import 를 허락해줘서 사용할 수 있다? 복습 겸 침착하게 hello 띄우고 시작.. Middleware란? 이름처럼 요청에 대한 응답 과정 중간에 껴서 어떠한 동작을 해주는 프로그램. 라우팅이란? 클라이언트에서 보내는 주소에 따라 다른 처리를 하는 것을 의미한다. Router 는 요청을 보내는 길(분기)이다. 요청에 대한 응답을 res 로 받을 수 있다...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnO5hu/btqwWYXNs9e/tbCeJDBMwzb1Sy9JdGgsCK/img.png)
mongoose 에서 findAll 등 Method 참고 참고자료:http://semantics.kr/%EB%AA%BD%EA%B3%A0db%EC%9D%98-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0-query-documents-in-mongodb/ PM2 참고자료: https://jybaek.tistory.com/716 pm2는 노드 프로세스 매니징 도구로 미널환경에서 node를 관리기 편하게 도와준다.. 대표적으로 Foerver, Nodemon에서 제공하는 Retstart 기능 그리고 실서버 Deploy, 로그 모니터링을 더 쉽게 할 수 있다. ec2 ubuntu 환경에서의 samba(install, set up) - 자동 업데이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bETDwp/btqwWzRtwlT/pKexnFEQM1H0xEUwC81O8k/img.png)
EC2 mongoDB로 등록하기 + Issue 1. EC2 - AWS 생성 2. ssh(key), name 등 정보 set up 3. 인바운드 설정 all traffic & anywhere 로 진행 4. terminal 에서 ssh -i .ssh/(KEY_NAME) ubuntu@(IP_Address) 로 EC2 에 접근 5. mongoDB 설치 docs 참조 - mongoDB docs : https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ 6. mongoDB는 관리자계정이 없어도 client로 접속이 가능 -> 권한설정이 필요 -mongoDB를 키고 admin( use admin )에서 내 계정 확인 (show users) 존재 시 존..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dWE9DK/btqwVFE7t0c/m1LVPwI89q8JQ33aEUO3D1/img.png)
JWT jwt 레퍼런스 : https://velopert.com/2448 jwt docs : https://jwt.io/ - 참고자료 : https://tech.songyunseop.com/tags/jwt/ - 참고자료 : https://medium.com/@maison.moa/using-jwt-json-web-tokens-to-authorize-users-and-protect-api-routes-3e04a1453c3e Eslint 환경변수 설정 , Git ignore 프로젝트를 진행하면서 다른사람들은 보지말아야할 정보들은 따로 .gitignore 로 git 에 올려준다 aws로 유일하게 통신할 수 있는 방법이 git인데 그쪽에서 git clone을 받는다고 쳐도 gitignore에 들어있는 파일은 cl..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/C3wp8/btqwUCPDLWz/Linj8sh55g9UYlxOZe8gUK/img.png)
Toy 31번 문제. 숫자 n 이 소수인 지 판별하는 함수를 작성하고 n ~ n 까지 있는 소수를 배열로 리턴하는 함수 작성. 2주가 끝나자마자 4주 프로젝트 돌입.. 팀장과 프로젝트 아이디어 모두 맡게 되어서 어깨가 무겁다 ㅠㅠ 기업협업도 좋은 기회라고 생각하지만 내가 원하는 것을 더 공부해보고 싶은 맘이 커서 개인 프로젝트를 선택했다. 스택과 소개는 따로 notion 개인 페이지나 project 카테고리에 소개 예정!
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/IcliJ/btqwXd8e8lm/1kw8VkZNoau5YITKaIB3U1/img.png)
2주 프로젝트 발표 당일. 끝내 발표일은 다가왔고 디버깅 과정에서 모든 상황에 오류를 잡지 못했지만 미니멈으로 잡은 기능은 다행히 무사작동했다. 서로 사용한 스택과 UI , 기능 구현 , 각자 맡은 파트에 대해 발표하고 나누는 시간이었다. 프로젝트에 정신이 팔려 잘 신경쓰지 못했던 다른 팀의 프로젝트 발표를 들으면서 관심이 생긴 것이 많았다. 비동기 편지 app 이라 사용하지 못한 socket 이나 신세계를 보여준 D3 등 다음에 써보고 싶은 스택 천지였다. owlpost 에 대한 발표를 하면서 생각보다 많이 부족함을 느꼈지만 코린이가 2주간 만든 것 치곤 훌륭하다고 말씀해주셔서 조금은 안도했다. 발표관련 자료는 아래에 첨부! 개인 notion 링크