목록전체 글 (393)
나의 발자취
0단계는 기계적으로 고칠 수 있다. 1. prettier 으로 공백을 없앤다. 2. code spell checker: 오타를 하이라이팅해준다 3. Lint : 체크 및 기계적으로 고쳐준다. 4. husky: 커밋의 훅을 쉽게 쓸수 있도록 하는 라이브러리. ->이 분의 팀: 린트로 체크하고 프리티어로 포맷팅을 한 다음 TS를 쓰고있어 TS 검증과 커밋 메세지 convention에 일치하게 commit message를 썼는가를 확인. pull/push hook은 마스터나 디벨롭에 직접 push할 수 없도록 하여 리뷰를 통한 머지를 강제하고 있음. 리뷰할 수 있는 부분을 나누고 아래와 같이 문서화 1단계. 기능 구현이 잘되었는가? 주어진 스펙이 구현이 잘되었는가? 버그 찾기, 나아가 디버깅하기(코드상 보이는..
1. SHA 256, 해시 SHA-256은 SHA(Secure Hash Algorithm) 알고리즘의 한 종류로서 256비트로 구성되며 64자리 문자열을 반환한다. SHA-256은 미국의 국립표준기술연구소(NIST; National Institute of Standards and Technology)에 의해 공표된 표준 해시 알고리즘인 SHA-2 계열 중 하나이며 블록체인에서 가장 많이 채택하여 사용하고 있다. 이름에 내포되어 있듯 2^256만큼 경우의 수를 만들수 있다. 개인용 컴퓨터로 무차별 대입을 수행해 해시 충돌 사례를 찾으려고 할 때 많은 시간이 소요될 정도로 큰 숫자이므로 충돌로부터 비교적 안전하다고 평가된다. SHA-256 해시 함수는 어떤 길이의 값을 입력하더라도 256비트의 고정된 결과값..
1월 6일 (수) 회의내용 NPC 웹페이지 구축 프론트 회의 (7pm) Pb1) 백엔드가 할 역할은? 대부분 정적이라 별로 없을거같아서.. - 회원가입 - 신입부원 모집 pb 2) NPC 로고 새로 만들기, 컬러차트 뽑기 메인페이지에 헤더가 필요한가? ↳ 동적, 스크롤 내리면 소개 나오고, 헤더가 등장함.
1. 인턴에 들어오기까지 상/하반기 인턴 채용 인턴 수시채용 부스트캠프 연계 채용 이 있다. 부스트캠프 챌린지, 멤버십. 스케치 서비스를 클론해서 구현하게 되었는데 흥미를 느꼈음. - 프론트엔드라면 js는 필수.(기회가 되면 TS) - git (branch, checkout, commit, push, rebase, reset) 정도는 연습 - 시간이 있다면 토이프로젝트를 진행하면서 웹팩, 프레임워크, eslint 등을 적용해보자. -팀으로 진행한다면 상용화되어있는 서비스 클론 가능 -혼자서 한다면 todo와 같은 간단한 프로젝트라도 만들어보자. http://todomvc.comTodoMVCHelping you select an MV* framework - Todo apps for Backbone.js, ..
네이버웹툰 안드 개발자 “시간 가는 줄도 모르고 몰두할 수 있는 것이 내가 좋아하는 것이다” 처음 시작(관심) 자바스터디-> 앱 만들기(텍스트 박스, 수정, 버튼 클릭) 최대한 의미부여함:소원을 적고 버튼을 누르면 로또 번호 출력-> 하면서 단순한 콘솔 프로그램은 만들 수 있게 됨(회원가입(무통신), 도서관 관리 프로그램 등 단순한 동작 프로그램). 학교수업을 들으며 느낀 점: 내가 만들 수 있는 그럴듯한 프로그램은 없었다는 것. 페북, 인스타 등의 앱과 내가 만들 수 있는 앱의 갭을 줄일 수 있는 방법이 뭘까 차이에 대해 많이 생각해보고 고민을 많이 함. 군대에서 많은 생각을 한 후 굉장한 에너지를 가지고 전역을 함. -> 부스트캠프(빡센 교육을 해주는 네이버 커넥트재단 교육.2개월 교육 후 1-2년차..
(옥수환) 네이버 밴드 안드 앱 개발자.... 프레임이란? 정지된 하나의 화면 또는 이미지->플립북에서 한장한장의 이미지 렌더링이란? 하나의 프레임을 그려내는 과정 ->마치 넘기는 플립북 애니메이션처럼! 프레임레이트란? 1초에 볼 수 있는 프레임(이미지)의 갯수, 단위는 fps(frame per sec) 안드로이드 화면은 60fps를 유지해야 사용자가 부드럽고 빠른 앱이라 인지함. 초당 60장의 frame을 렌더링한다 = 16ms 이내에 화면을 갱신해야 한다. 이 시간 이내에 화면을 갱신하지 못한다면 프레임 드랍 발생! (마치 화면이 멈춘것처럼 느껴짐=앱이 버벅거리는것처럼 느껴짐) GPU(graphics Processing Unit)란? -> 그래픽 처리를 위한 고성능 프로세서 래스터화(이미지화) = 텍..