썸네일 [SSAFY] 에자일 방법론, 그것이 알고싶다 안녕하세요!싸피에서는 2학기에 총 세 번의 프로젝트를 진행합니다.이 때 사용하는 방법이 에자일 방법론입니다. 하지만, 비전공자였던 저는 처음에는에자일 방법론이 대체 뭐길래 계속 강조하는 걸까? 라는 생각을 했었는데요. 공통 프로젝트가 끝난 지금에자일 방법론이 뭔지,싸피에서는 어떤 느낌으로 진행되는지 알아볼까요?  🎯 애자일 방법론이란?우선 애자일(=Agile)이란 '기민한, 날렵한'이라는 뜻으로,에자일 방법은 빠르게 일정한 주기로 계획을 세우고, 꾸준히 고객의 반응을 반영하면서 개발하는 방법입니다. 원래 가장 많이 쓰이던 개발 방법은 워터폴(폭포수) 방법이었습니다. 워터폴 방법은 단계적으로 개발하는 방법으로, 설계를 하고 디자인을 하고 개발을 하고... 이런식으로 순서대로 진행됩니다. 하지만 이러한 워..
썸네일 [ML] Perceptron과 Multi-Layer Perceptron(MLP) 우리 뇌의 신경계를 구성하는 뉴런은 외부에서 전달된 물질을 저장하다가 특정 용량이 넘으면 외부에 전달을 하는 구조로 이루어져있다. 즉, 역치값을 넘을 때만 신호로 보낸다. Perceptron (= Single-Layer Neural Network) 이런 뉴런의 구조를 따와서, 가장 기본적인 신경망 구조인 Perceptron도 입력과 가중치를 곱한 것의 합이 역치(임계치)를 넘으면 1, 아니면 0을 출력하는 이진 분류기의 역할을 한다. 입력 벡터 x에 대해서 Wx + b의 형태를 가지며, 여기서 W는 입력에 곱해지는 가중치 파라미터 행렬, b는 역치를 조정하는 오프셋 파라미터이다. Multi-Layer Perceptron(MLP) 하지만 하나의 Perceptron으로는 한계가 존재하므로, 여러 개의 Per..
썸네일 [SSAFY] KPT로 풀어본 2학기 공통 프로젝트 회고 싸피 10기는 어느새 2학기도 1/3이 지나가버렸네요.한 달 좀 넘는 기간동안 2학기 첫 프로젝트인 공통 프로젝트를 진행했습니다~! 짧지 않은 시간이었지만 바쁘게 달리다보니 시간이 너무 빨리 지나가버렸네요뿌듯하기도 하고 아쉬움도 남은 저의 공통 프로젝트, 간단한 소개와 회고를 공유하고자 합니다! 💻 간단한 프로젝트 소개 저희 프로젝트의 주제는 IT강의를 비교, 추천받을 수 있고 스터디를 모집할 수 있는 플랫폼이었습니다.IT 강의를 듣고 싶은데 너무 많아서 어디서 무슨 강의를 들어야 할지 모를 때같은 강의를 듣는 사람들과 스터디를 하고 싶을 때필요한 기능들을 제공하는 서비스였습니다.   🔖 프로젝트 회고 1. Keep(지속할 것, 좋았던 부분)✅ git과 jira의 컨벤션일관된 형식을 통해 보기가 편하..
[백준] 14658번 하늘에서 별똥별이 빗발친다 백준 14658번 14658번: 하늘에서 별똥별이 빗발친다 첫째 줄에 네 정수 N, M, L, K가 주어진다. (1 ≤ N, M ≤ 500,000, 1 ≤ L ≤ 100,000, 1 ≤ K ≤ 100) N은 별똥별이 떨어지는 구역의 가로길이, M은 세로길이, L은 트램펄린의 한 변의 길이, K는 별똥별의 수를 www.acmicpc.net 브루트포스, 라고는 나와있는데 구글링 했을 때랑 다르게 풀었음 K의 갯수가 100개 이하이므로 K기준으로 진행 12 10 4 7 2 4 7 3 3 1 5 6 4 7 12 10 8 6 해당 예제에서 별의 위치를 받고, 얘네를 우선 x기준으로 정렬을 해준다. [(2, 4), (3, 1), (4, 7), (5, 6), (7, 3), (8, 6), (12, 10)] 이런식으로 ..
썸네일 [CSS] 요소들의 길이와 단위 CSS로 화면을 깎으면서 가장 거슬리는건 역시 길이다.. 정답도 없고 그냥 내가 보기에 이쁘면 다 아닌가? 싶은데 이게 은근히 어렵다 얼마전에 집에서 하던 프로젝트의 홈 배너를 열심히 모니터에 맞춰서 만들고 git에 올렸는데 다음날 싸피가서 보니까 사이즈가 엄청 안맞더라.... 왜 그런지 뤼튼과 싸워보니 모니터마다 해상도가 당연히 다르고 이걸 고려안하고 그냥 내꺼에 맞춰서 하니까 당연히 그런 일이 생긴 것.. 그럼 어떻게 해야하나? → 절대단위를 버리고 상대단위를 쓰자 한마디로 화면 비율에 맞추자 우선 맨날 천날 px만 쓰던 나, 단위가 뭐뭐 있는지부터 정리해보자 1. px 매일쓰던 그거 픽셀, 평소에는 cm, m같이 쓰는 그런 단위이다. 얘는 고정적인 값, 즉 절대단위에 속한다 근데 얘를 왜 쓰는게 불..
[React] JWT 인증키 저장하기 현재 프로젝트에서 JWT 인증키를 이용해서 로그인을 구현하려고 한다. 이때, 이 인증키를 어디에 저장해야할까? 현재 다른 데이터들은 Redux - persist를 이용해서 session storage에 저장하고 있다. 로컬을 쓰지 않은 이유는 창을 닫으면 정보를 삭제하고 싶었기 때문..(이후 수정할지도..) 여튼, JWT Token을 local storage나 session storage 같은 Web storage에 저장하면 클라이언트에서 자바스크립트에서 요청을 담아 보내기 때문에 XSS 공격에 취약하다고 한다. XSS이란? 더보기 = Cross Site Scripting 공격하려는 사이트에 악의적인 스크립트를 삽입해서 해당 스크립트가 당하는 사람에게 동작하도록 하는 것 이를 통해서 당하는 사람은 개인 ..