전체 글
멋지게 해낸다 ~
-
💜 ESLint, Prettier 자동 적용 시키기💛 ESLint 설치 및 초기 세팅우선 ESLint와 prettier를 설치하자.아래 포스트에 설치 방법을 작성해두었다.https://lullu-nan-potato-developer.tistory.com/entry/%EC%B4%88%EA%B8%B0%EC%84%B8%ED%8C%85-ESLint-Prettier [초기세팅] ESLint, Prettier, stylelint, husky + lint-staged💜 ESLint 💛 ESLint 란? ESLint란, ES와 Lint를 합친 말이다. 그렇다면 ES와 Lint는 무엇일까? ES: Ecma Script. Ecma라는 기구에서 만든 script. 즉, 표준 javascript를 의미..
[초기세팅] ESLint, Prettier 실습 (자동 적용, rule/option 변경, ignore)💜 ESLint, Prettier 자동 적용 시키기💛 ESLint 설치 및 초기 세팅우선 ESLint와 prettier를 설치하자.아래 포스트에 설치 방법을 작성해두었다.https://lullu-nan-potato-developer.tistory.com/entry/%EC%B4%88%EA%B8%B0%EC%84%B8%ED%8C%85-ESLint-Prettier [초기세팅] ESLint, Prettier, stylelint, husky + lint-staged💜 ESLint 💛 ESLint 란? ESLint란, ES와 Lint를 합친 말이다. 그렇다면 ES와 Lint는 무엇일까? ES: Ecma Script. Ecma라는 기구에서 만든 script. 즉, 표준 javascript를 의미..
2023.11.02 -
ㅋㅋ 소프트웨어 개발직에도 영어면접이 있다? 끼약 떨림요 그래도 10분이라는 것에 위안을 얻고 ㅎ.ㅎ 헤헤 발표날이랑 면접날 텀이 짧으니 후다닥 벼락치기를 해보자 그냥.. 간단하게 기출 위주로! 영어 면접 기출 지금(면접하는) 심정/소감 취미 자기소개/자기PR 성취감을 느낀 일이 있다면? 가족소개 좋아하는 음식 만약 상사가 부당한 지시를 내린다면? 고향 소개 장점? 당사에 대해 설명해봐라 지원동기 직무 지원동기 전공 소개 스트레스 푸는 법 여행하고싶은 나라 장단점 전공 선택 이유 좋아하는 과목 주말에 무엇을 하며 보내는지
영어 면접 준비ㅋㅋ 소프트웨어 개발직에도 영어면접이 있다? 끼약 떨림요 그래도 10분이라는 것에 위안을 얻고 ㅎ.ㅎ 헤헤 발표날이랑 면접날 텀이 짧으니 후다닥 벼락치기를 해보자 그냥.. 간단하게 기출 위주로! 영어 면접 기출 지금(면접하는) 심정/소감 취미 자기소개/자기PR 성취감을 느낀 일이 있다면? 가족소개 좋아하는 음식 만약 상사가 부당한 지시를 내린다면? 고향 소개 장점? 당사에 대해 설명해봐라 지원동기 직무 지원동기 전공 소개 스트레스 푸는 법 여행하고싶은 나라 장단점 전공 선택 이유 좋아하는 과목 주말에 무엇을 하며 보내는지
2023.11.01 -
💜 ESLint 💛 ESLint 란?ESLint란, ES와 Lint를 합친 말이다.그렇다면 ES와 Lint는 무엇일까?ES: Ecma Script. Ecma라는 기구에서 만든 script. 즉, 표준 javascript를 의미한다.Lint: 에러가 있는 코드에 표시를 달아놓은 것. 정리하자면, ESLint는 '자바스크립트 문법에서 에러를 표시해주는 도구'이다.ESLint는 코드 검사를 통해 에러와 버그를 검사한다. 뿐만 아니라, 코드 스타일 가이드에 맞지 않는 부분을 찾아내는 기능도 한다. 이때, 검사 정도를 개발자가 설정할 수 있다. 즉, 어느 정도의 수준으로 에러를 표시하고/해결하게 할 건지에 대한 커스텀 및 스타일링이 가능하다. 따라서 협업에 특히 유용하다. 가령, 정말 문제..
[초기세팅] ESLint, Prettier, stylelint, husky + lint-staged💜 ESLint 💛 ESLint 란?ESLint란, ES와 Lint를 합친 말이다.그렇다면 ES와 Lint는 무엇일까?ES: Ecma Script. Ecma라는 기구에서 만든 script. 즉, 표준 javascript를 의미한다.Lint: 에러가 있는 코드에 표시를 달아놓은 것. 정리하자면, ESLint는 '자바스크립트 문법에서 에러를 표시해주는 도구'이다.ESLint는 코드 검사를 통해 에러와 버그를 검사한다. 뿐만 아니라, 코드 스타일 가이드에 맞지 않는 부분을 찾아내는 기능도 한다. 이때, 검사 정도를 개발자가 설정할 수 있다. 즉, 어느 정도의 수준으로 에러를 표시하고/해결하게 할 건지에 대한 커스텀 및 스타일링이 가능하다. 따라서 협업에 특히 유용하다. 가령, 정말 문제..
2023.10.31 -
SSL 프로토콜이란 무엇일까? SSL 프로토콜 (Secure Sockets Layer) 브라우저와 서버 사이 등 전송하는 데이터를 암호화하여, 인터넷 연결을 보호하기 위한 표준 보안 프로토콜이다. 앞서 말한 HTTPS는, HTTP에 `SSL`을 추가한 것이다. 정확히는, HTTPS란 SSL 프로토콜 위에서 돌아가는 프로토콜이다. HTTPS의 'S'는 Over Secure Socket Layer의 약자이다. 1996년 이후 업데이트 되지 않았으며, 알려진 여러 취약성이 있기에, SSL 사용은 지양하고 TLS 사용을 권장한다. TLS 프로토콜이란 무엇일까? TLS 프로토콜 (Transport Layer Security) SSL의 업데이트 버전 더욱 향상된, 안전한 버전의 SSL TLS/SSL handShak..
[CS] TLS/SSL 프로토콜의 역할과 handshakeSSL 프로토콜이란 무엇일까? SSL 프로토콜 (Secure Sockets Layer) 브라우저와 서버 사이 등 전송하는 데이터를 암호화하여, 인터넷 연결을 보호하기 위한 표준 보안 프로토콜이다. 앞서 말한 HTTPS는, HTTP에 `SSL`을 추가한 것이다. 정확히는, HTTPS란 SSL 프로토콜 위에서 돌아가는 프로토콜이다. HTTPS의 'S'는 Over Secure Socket Layer의 약자이다. 1996년 이후 업데이트 되지 않았으며, 알려진 여러 취약성이 있기에, SSL 사용은 지양하고 TLS 사용을 권장한다. TLS 프로토콜이란 무엇일까? TLS 프로토콜 (Transport Layer Security) SSL의 업데이트 버전 더욱 향상된, 안전한 버전의 SSL TLS/SSL handShak..
2023.10.30 -
들어가며 암호화가 필요한 이유 서버와 클라이언트 간 통신시, 민감한 데이터도 주고 받는 상황이 존재한다. 가령, 개인정보 등! 기존 HTTP 통신은 위와 같은 상황에서 발생하는 보안적 이슈를 해결하기 어렵다. 그럼 어떻게 해야할까? ! => HTTP의 보안 취약성을 보완해보자! => HTTPS의 등장 HTTPS HTTP를 통해 주고받는 HTML 정보를 '암호화'시켜, 외부 사용자로부터 데이터를 지키는 것. HTTPS가 지향하는 바 1. 클라이언트에서 보내는 정보를 제3자가 볼 수 없도록 한다. 2. 접속한 사이트가 믿을만한 곳인지 검증해준다. 안전하게 데이터를 통신하는 방법, 암호화 서버와 클라이언트가 통신하다가, 중간에 메세지를 탈취당하더라도, 제3자는 알아볼 수 없도록 암호화한다! 탈취되더라도 내용이..
[CS] 대칭키 & 공개키 암호화들어가며 암호화가 필요한 이유 서버와 클라이언트 간 통신시, 민감한 데이터도 주고 받는 상황이 존재한다. 가령, 개인정보 등! 기존 HTTP 통신은 위와 같은 상황에서 발생하는 보안적 이슈를 해결하기 어렵다. 그럼 어떻게 해야할까? ! => HTTP의 보안 취약성을 보완해보자! => HTTPS의 등장 HTTPS HTTP를 통해 주고받는 HTML 정보를 '암호화'시켜, 외부 사용자로부터 데이터를 지키는 것. HTTPS가 지향하는 바 1. 클라이언트에서 보내는 정보를 제3자가 볼 수 없도록 한다. 2. 접속한 사이트가 믿을만한 곳인지 검증해준다. 안전하게 데이터를 통신하는 방법, 암호화 서버와 클라이언트가 통신하다가, 중간에 메세지를 탈취당하더라도, 제3자는 알아볼 수 없도록 암호화한다! 탈취되더라도 내용이..
2023.10.30 -
TCP/IP 흐름제어와 혼잡제어 TCP는 신뢰성 보장을 위한, `제어기능`이 있다!! → 이때 제어기능이란? - 흐름 제어 `flow control` : 전송되는 데이터의 양 조절 - 오류 제어 : 데이터 유실 등 데이터 수신 오류에 대처 - 혼잡 제어 `congestion ctrl` : '전송률'을 조절해 네트워크 혼잡 상황에 대처 흐름제어 > 수신자는 송신자를 조절하여, 수신측 버퍼에 오버플로우가 일어나지 않도록 함. > 즉, 송신자가 수신 버퍼 대비 너무 많은 양의 데이터를 보내지 않도록 조절함. 흐름 제어 방법 - Stop and Wait - Sliding window stop-and-wait 과정 sender: 한개의 패킷만 보내고, 그에 대한 ACK 올때까지 기다림 receiver가 ACK 보..
[CS] TCP/IP 흐름제어와 혼잡제어TCP/IP 흐름제어와 혼잡제어 TCP는 신뢰성 보장을 위한, `제어기능`이 있다!! → 이때 제어기능이란? - 흐름 제어 `flow control` : 전송되는 데이터의 양 조절 - 오류 제어 : 데이터 유실 등 데이터 수신 오류에 대처 - 혼잡 제어 `congestion ctrl` : '전송률'을 조절해 네트워크 혼잡 상황에 대처 흐름제어 > 수신자는 송신자를 조절하여, 수신측 버퍼에 오버플로우가 일어나지 않도록 함. > 즉, 송신자가 수신 버퍼 대비 너무 많은 양의 데이터를 보내지 않도록 조절함. 흐름 제어 방법 - Stop and Wait - Sliding window stop-and-wait 과정 sender: 한개의 패킷만 보내고, 그에 대한 ACK 올때까지 기다림 receiver가 ACK 보..
2023.10.30 -
review OSI 7계층 - Application - Presentation - Session - Transport => 인터넷 transport 프로토콜: TCP, UDP - Network - Link - Physical TCP ? - Transmission Control Protocol - UDP와 비교했을때, - 신뢰성 높음 - 속도 느림 - ex) 메일, 웹 브라우징 TCP 3-way handshake와 4-way handshake TCP는 `정확성/신뢰성` 있는 전송을 보장해줘야함 → 그를 위한 과정: handshaking 1. Establishing Connection (접속 성립) : 3-way 2. Closing Connection (접속 종료) : 4-way 3-way handshake..
[CS] TCP 3-way handshake와 4-way handshakereview OSI 7계층 - Application - Presentation - Session - Transport => 인터넷 transport 프로토콜: TCP, UDP - Network - Link - Physical TCP ? - Transmission Control Protocol - UDP와 비교했을때, - 신뢰성 높음 - 속도 느림 - ex) 메일, 웹 브라우징 TCP 3-way handshake와 4-way handshake TCP는 `정확성/신뢰성` 있는 전송을 보장해줘야함 → 그를 위한 과정: handshaking 1. Establishing Connection (접속 성립) : 3-way 2. Closing Connection (접속 종료) : 4-way 3-way handshake..
2023.10.30 -
힝 할게 생각보다 많다 힝 근데 또 아닌가? 싶기도하고 이번주는 제때제때만 한다면 충분히 가능할듯!! 미루지만 않는다면 힐링타임도 분명 가질수있을듯!! 화이팅~~ 주차별 계획 세우니까 진짜 시간 금방가는거처럼 느껴진다 소중하구 그래 ,, 11월 1주차 계획 서류 ㅎ (화) ✅️ ㄱ? ㅇ ✅️ 코테 공부 ... dp 이분탐색 응용 솝트 ✅️ 코드리뷰 (토) ✅️ 과제 수정해서 푸시하기 (금) ✅️ 심심스 아티클 작성 (화) ✅️ 심심스 실습 준비 (목) ✅️ cs 스터디 발표 (월) ✅️ 코테 스터디 과제 (수) ✅️ 코테 코드리뷰 (일) ✅️ 미미나(수) ✅️ cs 공부 & 아티클 작성 (일) ✅️ 멋사 ✅️ 멋사이트 미팅 (화) ✅️ 과제 코리 (화) ✅️ ㄴ 인적성 (수) ✅️ cs 등등 포스팅하기 ..
11월 1주차 계획힝 할게 생각보다 많다 힝 근데 또 아닌가? 싶기도하고 이번주는 제때제때만 한다면 충분히 가능할듯!! 미루지만 않는다면 힐링타임도 분명 가질수있을듯!! 화이팅~~ 주차별 계획 세우니까 진짜 시간 금방가는거처럼 느껴진다 소중하구 그래 ,, 11월 1주차 계획 서류 ㅎ (화) ✅️ ㄱ? ㅇ ✅️ 코테 공부 ... dp 이분탐색 응용 솝트 ✅️ 코드리뷰 (토) ✅️ 과제 수정해서 푸시하기 (금) ✅️ 심심스 아티클 작성 (화) ✅️ 심심스 실습 준비 (목) ✅️ cs 스터디 발표 (월) ✅️ 코테 스터디 과제 (수) ✅️ 코테 코드리뷰 (일) ✅️ 미미나(수) ✅️ cs 공부 & 아티클 작성 (일) ✅️ 멋사 ✅️ 멋사이트 미팅 (화) ✅️ 과제 코리 (화) ✅️ ㄴ 인적성 (수) ✅️ cs 등등 포스팅하기 ..
2023.10.30