210719 TIL

5921 단어 TILTIL

금일 목표

- [ ]  CRUD중에 Read 구현
    - [x]  전체 게시글,
    - [ ]  게시글 조회

Feeling

- 목표를 보면 오늘 공부 한것이 딸랑 전체게시글 구현이다...
- 오늘 숙면 시간 최악이였고 컨디션도 안좋았긴 했는데 이런 문제때문이 아니라 진도도 되게 조금 나가고 한게 없다고 느껴지니 자괴감이든다... 과연 컨디션이 정상인 상태에도 진도가 잘 나갈까 걱정이다. 일단 잠을 푹 자자 오늘도 못자면 밤낮 스케줄 굳이 마추지말고 그냥 잠안올때 공부 빡하고 졸릴때 자는식으로 가자
- 습관때문인가 잠을  깊게 못자는 것 같다.
- 낮에 공부 못해서 돌대가리라고 자책하고 있었는데 타임로그보니 밤에 2시간 30분 잤었네.... 그런데도 9 to 9 시간동안 효율적으로 시간을 쓰지 못한 것같은 하루였다. 이사를 해서 그런지 마음이 거주지에 뺏겨서 고시텔 특성상 냄세가 잘난다고해서 이것저것 알아보고 사야될것 등등 공부하는 시간에 너무 마음이 뺐겨버렸다.... 스스로 우선순위 인지를 하지 못하고 논것같아 죄책감이든다. 딜레마에 빠지지 않기 위해서 오늘은 잠을 무조건 길게 자려고 한다.
    - 어떻게? 귀마개 착용 자다가 눈떠도 휴대폰 만지지 않고 개운할때까지 누워있기
- 일상 루틴을 맞추려고 집중시작하는 시간이 9시가 지나도 퇴근을 9시에 했는데 이런식이면 나도 모르게 타협을 하게 된다. 이상하게 일상에서 하나씩 일이 생겨 규칙적이지 못하지만 집중 시작하는 시간 기준으로 최소 12시간 뒤에 퇴근하고 12시간 동안 몰입하도록 한다. 우선순위는 항해 99 과정인것을 명심하자

FAP

- 알람 맞추지말고  눈떠도 안피곤할때까지 잔다는 마인드로 잠자기...Q

TimeTracking

- 11:45
    - 하루일과 분석 및 TIL 작성

- 12:50
    - 카카오택시 결제 및 사용하는데 문제점이 있는지 미리 실험해봄
- 1:24
    - 누워있음
    - 1:29
        - 숙면
- 1:51
    - 야!아.아.아.아.아 페트병 공기소리좀 안나게 해라!!!!!!!!!!
        - 이제 소리 안나겠지 하면 계속 나서 예민해짐...
    - 누워있음.... - **56분**
    - 잠안와서 시간체크
        - 2:09
        - 2:13
        - 2:20
        - 2:30
- 2:47
    - TIL 작성피드백 복기
- 2:59
    - 페트병소리 원인 분석
        - 자려고 하는데 패트병에서 공기 차는 소리 주기적으로 4번 들리길래 답답해서 소리 원인 파악해보니 빈 플라스틱 생수통에서 냉장고에서 실온으로 나온 온도차이때문에 페트병이 계속 찌그러지거나 팽창하는 소리가 반복 되는 것 같았음 자세히는 모르겠는데 생수병 뚜껑 여니까 실온에 있는 공기가 패트병 안에 들어가는 듯 보임 6개 페트병중 하나만 소리가 났던것 같은데 아마도 뚜껑이 완전히 닫히지는 않고 공기가 아주 조금 들어 갈 수 있는 상태정도로 만들어서 소리가 1분정도에 한번씩 났던것 같음 이걸 왜 분석 하고 있지... 아 이것때문에 잠못자서 적고 있는건가...
- 3:17
    - 1시간 가량 빌어먹을 페트병 소리에 예민해져서 금일 수면 전략 세우기
    - 22분 정도 숙면 취했고 음... 낮에 12시쯤에 낮잠 90분사이클 돌리면 왠만해선 안졸릴 것 같고 흠... 최소 3시간 수면 그럼  7시30분에 나가야되니 4시 전에 잠자기
    - 수면 방해 원인 적어보기
        - 잠자기전 샤워
        - 잠자기전 막 하루 일과 1시간 동안 분석
            - 뇌가 재미있어하는 것 같음 — 각성상태 돌입 -  누워있는데 개선할 생각이 계속남
            - 해결법
                - 바로직전에 적지 말고 적고 나면 다른행동으로 생각을 분산시키기
        - 학습실에서는 왜 바로 잠이 왔나?
            - 3-4시간 수면은 부족해서 바로 골아 떨어지게 되어 있음
            - 컴퓨터 앞에 있다가 자는 공간으로이동
            - 자는곳 도착하면 안대차고, 귀마개 착용후 바로잠
            - 귀마개?? 이걸 놓치고 있었네
- 3:32
    - 유튭
    - 잠안와서 게더에들어와서 크루원과 소통
- 4:05
    - 자려고 누워있음
- 5:10
    - 숙면 -
- 7:12
    - 나갈준비
    - 기다리다가 먼저 나옴
- 7:45
    - 택시타고 이사
- 8:00
    - 새 거주지 구경, 규칙숙지, 짐풀기
- 8:50
    - 학습실 이동
- 9:05
    - 시작
        - 아침 - 20분
        - 정리 및 대화- 20분
        - 커피&BR - 15분
        - 숙면 지점부터 타임로그 정리 - 10분
    - 10:10
        - 금일 목표 작성
        - 금일 뽀모도로 50분 적용
    - 10:05
        - 웹 서핑
    - 10:24
        - 문자
- 10:36
    - 티티로깅-4분
    - BR - 14분
    - 10:54
        - 점심 일찍 먹기로해서 그동안 생각 정리로깅 - 37분
            - 흠... 생활패턴 바뀐지 3일차인데 오전에는 하는게 없이 지나가는 것 같은느낌이 드네? 오늘점심도 곧 먹으면 진짜 한거 없이 지나간다.
            - 몇일 지내봤으니 생활패턴에 맞춰서 자율시간 프레임 작성해보기
            - 자율시간 프레임짜기
    - 11:31
        - 숙묜 쥰바 3분
        - 기다리는 시간 길어져서 그동안 수면 보충하기 -21분
    - 11:55
        - 점심 - 40분
    - 12:35
        - 양치
    - 12:45
        - 웹서핑 - 자취냄새 제거 15분
        - 관리자에게 질문 - 30qns
        - 세탁팁, 냄세제거팁 알아보고
        - 고시텔 사는사람 이야기도 보고
        - fan death도 보고 타고타고타고 가다보니 어느세 시간이 이렇게나 가버렸네???
            - 시간 꼬리물기 해결법
                - 빠른 시일 내에 신경써야 하는 일이여도 9 to 9시간동안에는 공부에만 집중하고 쉬는 시간 짬내서 생각하기 시간넘어가면 바로 다시 공부 모드로 돌아올것!
    - 2:15
        - 공부
        - 졸리기 시작
    - 2:33
        - 세팅&커피7분
        - 낮잠 20분
    - 3:00
        - BR
        - 커피
        - 전화
    - 3:11
        - 전체게시글 구현중
        - 졸림 횟수 4번
        - 3:39
        - 계속 졸림
        - 10번 넘게 필름 끊김
    - 4:01
        - 다이소
            - 생필품 구매
    - 5:05
        - 택배
    - 5:16
        - 전체게시글 구현중
    - 5:27
        - 택배 관련 통화
    - 5: 35
        - 계속 졸림
            - 졸림횟수 대략 9번
        - 아.... 오늘은 잠안와도 반드시 지정된 시간에 누워 있는다....
    - 5:55
        - 저녁
        - 다이소
    - 6:53
        - 드뎌 전체게시글 구현완료!
    - 7:17
        - 로깅
        - 어디서 막혔다가 풀렸는지 분석 필요!
            - 서버에서 데이터 값을 ejs에서 받는 법은 해했다. 하지만 ejs파일에서 어떻게 넘겨준 파일의 값을 날짜 내림차순으로 구현을 할지가 생각이 안났다. 간단하게 순차적으로 정렬을 하려면 forloop가 필요하고 날짜를 서버쪽에서 내림차순으로 정리를 해서 줄지 아니면 ejs파일 쪽에서 받은 데이터를 기반으로 내림차순으로 정리를 할지를 생각하면 되는데 전에 도움을 받아 적었던 코드 <% list.map(post => { %> 를 이해를 하지 못해서 구글링을 했는데도 잘 찾지 못하고 어떻게 할지 고민하가 이코드의 이해를 무시하고 프로그래밍적 사고회로로 머리속에서 천천히 짚어 가니 forloop를 써야한다는걸 인지하고 서버에서 ejs에 보내주는 방식이 ejs템플릿과 연관되있으니 ejs에서 forloop를 사용하는 법이 필요하다는걸 인지함. 구글링해서 나온걸 토대로 틀을 대강 이해하고 복붙후 필요한 부분 수정!
            - 졸림횟수도 해결하는 시간을 늘리는데 영향을줌....
    - 7: 31
        - BR
    - 7:44
        - 과제 만들어가면서 나중에 더 알아 봐야지 했던거 따로 메모해두기!!!
    - 7:50
        - 게시글 조회 만드는중
            - 졸림 횟수 14번
    - 8:30
        - 차라리 조는것보다 차라리 30분 일찍가서 들어가서 정비가 나음...
        - 퇴근준비
    - 8:40
        - 집으로
    - 8:52
        - 짐정리
        - 결제
    - 9:09
        - 생필품배치
        - 샤워
        - 빨래
            - 빨래 취소
        - 세팅
    - 11:30
        - 오늘 뭐했지? 분석하고 잠 푹자자

         

만드는 과정 사고회로 로그로 작성

- 전체 게시글 구현 외관
    1. 전체게시글 사이트 주소로 들어온다.
1. 데이터베이스에 있는 정보들을{title, writer, date} 전체게시글 api로 가져온다..
    1. 수정 할부분은 시간 내림차순으로 정렬한다.
    2. 끝?
- 전체 게시글 구현 내관
    1. 서버에 /allposts를 get방식으로 설정한다.
        1. 다불러오고 끝이니까 async 비동기 처리 방식이 아닌건가?
    2. 데이터를 다불러와서 변수에 저장한다
    3. 날짜 내림차순으로 나오게끔 정렬해준다
- 스키마를 사용한 정렬 공식 코드 똑같이 처서 찾아보는중
    - 못찾음 원하는 코드 구글링하는 능력 많이 미숙! 공식문서에서 원하는 부분을 찾는법이 막연하게 느껴짐
- db에서 서버로 데이터를 주고 날짜 내림차순으로 정렬
- 서버에서 ejs로 내림차순으로 정렬된 데이터를 주고  ejs에서 다시 내림차순으로 정렬된 데이터를 for loop를 써서 순차적으로 출력
- 전체글 게시판 기능 완성!
- 게시글 조회 페이지
    - 조회 페이지 외관 구상하기
        1. 전체글 게시판에서 보고 싶은 내용의 글을 클릭
        2. 원하는 글의 데이터가 나오는 api로 이동
        3. 해당api에서 클릭한 글과 일치하는 데이터를 브라우져에 띄움
        4. 수정하기 전체게시글로 가기 버튼을 클릭해서 해당 기능으로 연결
    - 조회 페이지 내관 구상하기
        1. 조회 페이지 get api 만들기 쿼리 필요
        2. 전체 게시판에서 클릭한 글의 조회페이지로 이동 쿼리 기반
        3. 작성하는 폼에서 비밀번호작성하는 부분을 날짜로 바꾸고 ejs문법을 사용해서 해당 데이터를 채워줌
        4. 수정하기 전체게시글로 가기 버튼 생성

좋은 웹페이지 즐겨찾기