반응형

코딩/위코드 코딩학습 51

[위코드] 위코드의 준비물

위코드를 다니면서 느낀 불편함을 알리기 위해서 적는다. 혹시 노트북을 뭐 사야할지 고민한다면 일말의 주저함이 없이 맥북 프로를 추천한다. 필자는 이전 기수에서 서피스를 쓰고 있길래 필자도 동일하게 서피스프로4를 들고 갔다. 지금 최근의 서피스 프로 시리즈가 7인걸로 아는데, 필자가 등록 당시만해도 6이 주류이고, 7이 갓 출시한 상태였음. 서피스 프로 시리즈의 경우 필자는 추천하지 않는다. 최소 서피스 북급은 되어야 편하다.(성능적으로 8GB는 모자르다.) 맥북이 없고, 백엔드 개발자라면 최소 리눅스는 먼저 설치하고 가자. 맥북이 있고 백엔드라면 그냥 들고가면 된다. 프론트는 맥이면 좋고, 아니어도 상관은 없다. 추천 노트북 사양 최소 램 16GB. 8GB로는 크롬 켜고 코드 작동하는데 빡세다... (개..

[위코드] TIL(Today I am Learned) -(49)(3차 기업프로젝트 후기)

youtu.be/zHjC3nC_7ls 팀명 : anser 팀원 : 신영재, 송수호, 이지윤 프론트엔드 3명 신영재, 송수호, 이지윤 프로젝트 github github.com/limo-sum/anser limo-sum/anser Contribute to limo-sum/anser development by creating an account on GitHub. github.com 레포소유한 팀원이 해당 기업에서 현직으로 일하는 직원인지라 해당 깃레포를 private로 변경하는 바람에 새로운 레포를 파서 다시 링크를 달고자 한다. github.com/kasumil/anser-intern kasumil/anser-intern Contribute to kasumil/anser-intern development ..

[위코드] TIL(Today I am Learned) -(48)(기업협업 마지막 코딩)

- 오늘 해야할 일 영문 내용 번역하기, 쓸모없는 내용 수정하기 - 오늘 수정사항 번역진행 및 요구에 따른 코드제거 - 오늘 진행사항 번역진행 및 요구에 따른 코드제거 - 오늘의 코드 없음. github 폭파시킬 뻔... git checkout master git pull git checkout feature/브랜치 로 했어야하는데, 마스터에서 git merge feature/브랜치를 해버림. 이거때문에 깃이 꼬여서 큰일날뻔했다 커밋이 안되고 git rebase --edit-todo를 해도 버그픽스가 안됨. 강제로 pull 당겼을때로 git reset --hard 해당 커밋으로 돌아가서도 안되었는데, 해당 머지 것을 다시 당겼더니 다시 살아남. github 폭파시킬 뻔... git checkout mas..

[위코드] TIL(Today I am Learned) -(47)(다운로드 기능 실행!)

- 오늘 해야할 일 다운로드 기능 구현 영문 번역 진행 - 오늘 수정사항 영문 번역 진행. 다운로드 기능 구현 - 오늘 진행사항 - 오늘의 코드 }) .then((res) => { const down = res.data.data.download; let a = document.createElement('a') a.href = down; a.download = down; document.body.appendChild(a) a.click() document.body.removeChild(a) }) .then((res) => { sessionStorage.removeItem( "stock_code", "comp", "start_date", "end_date" ); alert("요청하신 메일로 정상 발송되었습니..

[위코드] TIL(Today I am Learned) -(46)(git 강제 최신화)

개발하다보면 git에서 pull하여 해당 브랜치를 최신화를 하게된다. master 브랜치에선 분명 바뀐 코드가 있는데, 해당 feature/branch에선 git already up to date라고 뜰때가 종종 있을 것이다. + 팀원에게 듣기로는 merge 하지말고 rebase를 적용하라고... 이런 경우에 그냥 push하면 기존에 수정한 코드들이 제대로 갱신되지 않는다. 이때 해결책은 이러하다. $ git fetch --all $ git reset --hard origin/master 출처 : stackoverflow.com/questions/25411366/git-repo-says-its-up-to-date-after-pull-but-files-are-not-updated git fetch down..

[위코드] TIL(Today I am Learned) -(45)(파일 다운로드 기능 구현)

- 오늘 해야할 일 파일 다운로드 주소 요청 - 오늘 수정사항 파일 경로 부분 진행 중 fetch함수를 axios로 변경 - 오늘 진행사항 파일 다운로드 로직문제 해결 중 - 오늘의 코드 }) .then((res) => { const file = new URL( `url` ); console.log(file); // 파일 주소 제대로 찍히는 여부 file.searchParams.get("file"); // 파일 다운로드 console.log(file.searchParams.get); // 파일값을 제대로 읽는지 확인 // FileSaver.saveAs(res.url, "stock") // 라이브러리를 통한 다운로드 // let a = document.createElement('a') // 자바스크립트 옛..

[위코드] TIL(Today I am Learned) -(44)(이메일 정규식?)

- 오늘 해야할 일 인턴 마지막 주에 따른 여태껏 해놓은 결과물 발표. 그후에 따른 코드 수정에 따른 내용수정. (패스워드 체크칸 만들고 확인 기능 추가) (이메일 주소에 따른 이메일 주소 확인 기능 추가) - 오늘 수정사항 회원 가입에 예전에 고쳐놓은 글씨가 왜인지 고쳐지지 않았음. 이부분 재수정 패스워드 플레이스 홀더 부분이 password => Password로 변경 리캡차 제거 footer 링크 리스트 수정, 로고 수정 - 오늘 진행사항 이상 끝. - 오늘의 코드 useEffect(() => { const emailValid = validator; const isEmailDetector = emailValid.validate(userInfo.email); const isEmail = userInf..

[위코드] TIL(Today I am Learned) -(43)(세션스토리지 호출)

- 오늘 해야할 일 submit 버튼을 구현하여 해당 값을 죄다 보내고, 서버에서 보내온 파일을 다운 받을 수 있게 만들기. - 오늘 수정사항 step1 세션 스토리지 저장방식 변환. step4 세션 접근 방식으로 값을 조절. - 오늘 진행사항 파일 다운로드 기능을 제외한 모든 기능 구현. - 오늘의 코드 // 백엔드 버튼 눌렀을시에 보내주는 기능 const SubmitQuery= () =>{ const comp = sessionStorage.getItem("comp"); const startDate = sessionStorage.getItem("startDate"); const endDate = sessionStorage.getItem("endDate"); const selected = sessionS..

[위코드] TIL(Today I am Learned) -(42)(api통신연결)

- 오늘 해야할 일 백엔드와 회원가입 연결하기 - 오늘 수정사항 필요없는 잔여 코드 삭제 및 import 순서 정리 - 오늘 진행사항 백엔드 회원가입 성공 정상적으로 페이지에서 넘어가는 것도 성공. - 오늘의 코드 e.preventDefalut() 오늘 엄청나게 고생했다. 왜냐하면 이상하게 진입이 엉뚱한 곳으로 가는 것이 아닌가? 처음엔 파비콘이 문제인가 했었다. 그런데 스택오버플로우를 보면 그게 문제가 아니라 다른 숨어있는게 문제라고 한다. 찾다보니 이게 문제였다. formtag는 제일 먼저 렌더하는데, 그로인해 엉뚱한 페이지로 날려버리는 것.... 원래 사이트에서 클론을 진행하는데, 해당 자료가 있다보니 이거 뭔데 있는거지? 하면서 그냥 그대로 복사해서 만들었는데, 해당 문구를 지워야지하면서 까먹고 ..

[위코드] TIL(Today I am Learned) -(41)(git 자동 유닉스 설정)

git rebase를 할때 원래는 vim으로 진입되던 것이야 하는데, 어느날부터 갑자기 unix로 진입되는 것이었다. 이유를 모르고 있었는데, 방금 알았다. 그 이유는 vim이 아닌 vscode 내장에디터로 설치되어있던 git때문이었다. 1번 사진처럼 찍힌 것으로 vim으로 깔다보니 기본적으로 rebase를 할때 vim으로 진입한다. 그렇기에 i, d버튼을 누르면서 esc :wq등을 누르면서 컨트롤해야한다. 그러다보니 힘들게 컨트롤해야하는데, 이를 아주 쉽게 해결 되는 방법이 있다. 바로 2번째로 옵션을 선택해서 설치하면 되는 것이다!!!! 최신 업데이트 되면서, vscode 내장 에디터로 설정이 가능한것이다. 그렇기때문에 굳이 i, d를 누르면서 내용을 변화시킬 필요가 없고 그냥 타이핑하듯이 백스페이스..

728x90