분류 전체보기 51

[Winter Blog Challenge] GitHub Copilot (Team Member 강신영)

요즘 AI가 많이 발전하면서 깃허브 코파일럿에 대해서도 들어보신적이 있으실겁니다.코드를 알아서 생성해준다고 얘기는 들어봤지만 실제로는 과제할 때 접근성 높고 많이들 쓰는 ChatGPT를 많이 쓰는데요.이번 기회에 코드 작성에 맞춰진 코파일럿에 대해 알아봅시다!코파일럿?→ 깃허브와 오픈 AI가 공동으로 개발한 인공지능 기반 코드 작성 도구지원하는 IDEVisual Studio CodeVisual StudioJetBrains IDEAzure Data StudioXcodeVim/NeovimEclipse지원하는 프로그래밍 언어PythonJavaScript, TypeScriptRubyGoJavaC#, C++PHPSwiftKotlinRustHTML/CSSSQLBash/Shell비용pro : 한 달에 $10→ 학생의..

[Winter Blog Challenge] MVC 패턴과 Spring Boot 구조 설명왜 Controller, Service, Repository로 나누는 걸까? (Team Member 장수민)

✅ 들어가며Spring Boot로 백엔드 개발을 시작하면 흔히 보게 되는 구조가 있다. 바로 Controller - Service - Repository로 나뉘는 MVC 패턴 기반의 구조다. 처음엔 ‘왜 이렇게 나눠야 하지?’라는 생각이 들 수도 있다. 코드가 더 복잡해 보이고, 한 파일에 다 때려 넣는 게 편할 것 같은데… 하지만 이 구조에는 분명한 이유와 장점이 있다. 이 글에서는 MVC 패턴의 기본 개념부터, Spring Boot에서 구조를 나누는 이유, 각 계층의 역할, 그리고 실무에서 어떤 식으로 적용되는지까지 설명해보려 한다. 🔧 MVC 패턴이란?MVC는 Model - View - Controller의 약자다. - Model: 데이터와 비즈니스 로직을 담당 - View: 사용자에게 보여지는..

[Winter Blog Challenge] <YOLO는 왜 계속 진화할까?> - YOLOv1 부터 v8까지의 발전 과정 (Chapter Member 성유빈)

안녕하세요 윈터블로그 챌린지 AI파트 성유빈입니다. 오늘은 실시간 객체 탐지(Object Detection) 분야에서 빠르면서도 실용적인 모델로 큰 인기를 끌어온 YOLO(You Only Look Once)의 발전 과정을 살펴볼 것입니다. YOLO의 v1부터 최신 버전까지 발전 과정을 기술적 흐름에 맞춰 정리하고, 각 버전의 핵심 차이점과 기술적 기여를 비교해보려 합니다.먼저 YOLO란 ?YOLO는 이미지를 단 한 번만 보고 이미지 안에 어떤 객체가 있는지, 그리고 그 객체가 어디에 있는지를 동시에 예측하는 객체 탐지 모델이에요. 기존의 R-CNN 계열 모델들은 객체 후보 영역을 먼저 뽑고 나서 각각 분류를 했던 반면, YOLO는 전체 이미지를 한 번에 처리하니까 속도가 정말 빠르다는 게 가장 큰 장점이..

[Winter Blog Challenge] API(Application Programming Interface) (Chapter Member 나향지)

안녕하세요! Google Campus IT 동아리 GDGoC의 Chapter Member 나향지입니다.이번 윈터블로그에서는 다양한 개발 분야에서 꼭 알아야 할 기술 **API(Application Programming Interface)**에 대해 이야기해보려 해요.API는 AI 기술을 쉽고 강력하게 활용할 수 있는 방법입니다.최근 프론트엔드, AI 등 여러 분야를 공부하며 공통적으로 느낀 점이 있어요.바로 API를 잘 다룰 줄 아는 사람이 결국 서비스의 중심을 잡는다는 점이었습니다.특히 저는 이번에 솔루션 챌린지를 통해 ****API를 연동해보면서 직접 체감할 수 있었습니다.API에 대해 깊이 알지 못한 채로 다루려니 어려움을 느꼈고 API에 대해 궁금해졌습니다.그래서 이번 글에서는 API에 대해 다루..

[Winter Blog Challenge] OSPF 라우팅 프로토콜 알아보기 (Chapter Member 김아진)

안녕하세요, GDGoC SSWU Chpater Member 김아진입니다!저는 지난 2월 성신 스피커로서 정적/동적 라우팅 실습 예제를 소개드렸었는데요, 오늘 블로그에서는 OSPF 라우팅 프로토콜에 대해 소개드리려고 합니다.🌟OSPF(Open Shortest Path First) 라우팅 프로토콜이란?OSPF(Open Shortest Path First)는 현대 네트워크에서 표준처럼 쓰이는 라우팅 프로토콜입니다. 특히 기업이나 대규모 인프라 환경에서 빠르고 효율적으로 데이터를 전달하기 위해 OSPF를 빼놓고 이야기할 수 없습니다.OSPF의 가장 큰 특징은 ‘링크 상태(Link State)’ 기반의 라우팅 방식이라는 점입니다. 네트워크 내 모든 라우터가 자신의 링크 상태 정보를 주고받으며, 네트워크 전체의 ..

[Winter Blog Challenge] tensorboard 사용법 (Chpater Member 이가현)

안녕하세요😊GDGoC Chpater Member 이가현 입니다. 저는 딥러닝 프로젝트에서 학습 과정을 직관적으로 모니터링할 수 있는 도구, TensorBoard의 활용법에 대해 소개해드리려 합니다.Tensorboard를 먼저 소개 드리고, 딥러닝에서 사용하는 예시, 머신러닝에서 사용할 수 있는 예시를 소개해드리도록 하겠습니다 !TensorBoard 란?Tensorflow가 제공하는 학습 과정 시각화 도구로, 학습 중에 발생하는 Loss, Accuracy, Gradient 등의 다양한 로그를실시간으로 그래프 형태로 확인할 수 있도록 보여줍니다. 학습 지표들을 그래프로 확인 하면서, 학습이 제대로 이루어지고 있는지 확인할 수 있고,하이퍼파라미터 튜닝 후, 이전 결과와 비교함으로써 효과적인 설정 조합을 탐색..

[Winter Blog Challenge] (Chapter Member 고원정)

🔐 SKT 해킹 사건으로 본 사이버 보안의 중요성 더 이상 남의 일이 아닌 데이터 보안, 우리는 얼마나 준비되어 있을까요? 📍통신 3사 중 첫 해킹… SKT 고객정보 유출 2025년 4월, 국내 대표 통신사인 SK텔레콤이 해킹 공격을 받아 고객 정보 일부가 유출되는 사건이 발생했습니다. 수천만 명의 고객 데이터를 관리하는 대기업조차 보안 허점을 노린 공격에 무력했습니다. SKT는 즉각 조사에 착수하고 사과문을 발표했지만, 많은 사람들의 충격은 쉽게 가라앉지 않았습니다. 해킹 경로는 아직 정확히 밝혀지지 않았지만, 전문가들은 관리자 계정 접근권한 탈취나 내부 시스템의 취약점이 원인일 가능성을 제기합니다. 이 사건은 단순히 통신사 하나의 문제가 아니라, 우리 사회 전체의 디지털 보안 인프라에 대한 경고이..

[Winter Blog Challenge] Markdown 언어란 무엇인가요? (Chapter Member 이은우)

안녕하세요! GDGoC SSWU Chapter Member 이은우입니다. 여러분은 Markdown 언어에 대해 들어본 적 있으신가요? 개발자이거나, 개발자를 꿈꾸고 있는 학생들이라면 누구나 한 번쯤은 들어본 적 있으실 텐데요. Markdown은 **간단한 문법으로 텍스트에 구조를 부여할 수 있는 마크업 언어**입니다. 깃허브에서 새로운 레포지토리를 만들면 자동으로 생성되는 README.md 파일도 바로 이 마크업 언어로 작성된 문서입니다. 지금 보신 것과 같이 강조하고 싶은 부분을 **로 감싸면, 해당 텍스트를 굵게 강조할 수 있어요! *을 하나만 써서 감싼다면 *이렇게* 기울임으로 텍스트를 강조할 수 있어요. ~~으로 글을 감싼다면 ~~이렇게~~ 취소선이 생기기도 한답니다. 그렇다면 Markdown 언..

[Winter Blog Challenge] 개발자와 팀을 위한 비밀번호 관리법 (Team Member 나현주)

" 개발자와 팀을 위한 비밀번호 관리법 , 왜 1Password 일까 ?"출처 : 요즘 IT | 발표자 : [ 나현주 ]1. 우리는 왜 비밀번호 관리에 실패할까?비밀번호를 외우는 것은 한계가 있다.대부분은 같은 비밀번호를 반복 사용하거나, 메모장 · 노트에 저장.보안을 위해 자주 바꾸라는 지침은 오히려 사용자 경험 악화." 비밀번호는 더 이상 사람이 기억할 수 있는 정보가 아니다 ."2. 비밀번호의 대안 : 패스워드 매니저기능 요약모든 계정 정보를 암호화해 저장.웹사이트 방문 시 자동 로그인 지원.강력하고 유일한 비밀번호 자동 생성.대표 서비스1Password, Bitwarden, Dashlane, Google Password Manager3. 왜 1Password 인가?다른 매니저와의 가장 큰 차이 :..

[Winter Blog Challenge] 백엔드 인증의 핵심 기술, JWT란 무엇인가? (Chapter Member 최이나)

안녕하세요! GDGoC Chapter Member 백엔드 파트 최이나입니다. 우리가 평소에 일상적으로 사용하는 “로그인 상태 유지하기” 기능은 어떻게 가능한 걸까요? 이전에는 서버가 직접 상태를 기억하는 세션기반 인증이 가장 많이 쓰였으나 최근에는 JWT 라는 방식이 등장하여 자주 사용되고 있습니다. 이 글에서는 세션 인증의 기본 원리부터 JWT가 등장하게 된 배경, 그리고 JWT의 구조와 동작 방식까지 소개하려고 합니다. 세션 기반 인증이란?세션 기반 인증은 흐름으로 이해하는 것이 좋은데요사용자가 로그인 정보를 서버에 보냄서버가 사용자를 인증하고, 세션 ID를 생성세션 ID를 클라이언트에 쿠키로 전달클라이언트는 이후 요청마다 쿠키에 담아 보냄서버는 세션 ID를 통해 해당 사용자의 로그인 상태를 확인이러..